#ifndef ROO_NAME_REG
#define ROO_NAME_REG
#include "TNamed.h"
#include "RooHashTable.h"
class RooNameReg : public TNamed {
public:
  static RooNameReg& instance() ;
  virtual ~RooNameReg();
  const TNamed* constPtr(const char* stringPtr) ;
  const char* constStr(const TNamed* namePtr) ; 
  static const TNamed* ptr(const char* stringPtr) { return instance().constPtr(stringPtr) ; }
  static const char* str(const TNamed* ptr) { return instance().constStr(ptr) ; }
protected:
  static RooNameReg* _instance ;
  RooNameReg() : TNamed("RooNameReg","RooFit Name Registry"), _htable(31) {} 
  RooNameReg(const RooNameReg& other) ;
  RooHashTable _htable ; 
  ClassDef(RooNameReg,1) 
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.