#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.