14 #ifndef TGO4HISTOGRAMENTRY_H 15 #define TGO4HISTOGRAMENTRY_H 21 #define __MAXHISDIM__ 3 22 #define __MAXCONDIM__ 2 82 void Reset()
override;
84 void Print(Option_t *opt =
"")
const override;
96 void InitHistPointer(Int_t ix, TObject *event, TDataMember *member, Long_t offset);
98 void InitCondPointer(Int_t ix, TObject *event, TDataMember *member, Long_t offset);
163 #endif //TGO4HISTOGRAMENTRY_H Double_t GetPtrValue(Int_t type, void *ptr)
static const char * Get_fgcNOCONDITION()
void SetNeedInitialisation(Bool_t on=kTRUE)
static const char * fgcNOEVENT
const char * GetConEventName(Int_t ix) const
void * fxCondPtr[__MAXCONDIM__]
const char * GetHistEventName(Int_t ix) const
const char * GetConVarName(Int_t ix) const
void SetConditionName(const char *name)
static const char * fgcNODATA
Int_t fxCondType[__MAXCONDIM__]
TString fxConVarName[__MAXCONDIM__]
Bool_t TestConditionNew()
void SetConEventName(Int_t ix, const char *name)
void SetHistogramName(const char *name)
Bool_t fbNeedInitialisation
const char * GetHistogramName() const
static const char * fgcNOCONDITION
void RecursiveRemove(TObject *obj) override
void Print(Option_t *opt="") const override
void InitCondPointer(Int_t ix, TObject *event, TDataMember *member, Long_t offset)
TObject * fxConEvents[__MAXCONDIM__]
Bool_t NeedInitialisation() const
virtual ~TGo4HistogramEntry()
void SetHisEventName(Int_t ix, const char *name)
void * fxHistPtr[__MAXHISDIM__]
Int_t fxHistType[__MAXHISDIM__]
TString fxHisVarName[__MAXHISDIM__]
static const char * Get_fgcNODATA()
TString fxConEventName[__MAXCONDIM__]
TObject * fxHisEvents[__MAXHISDIM__]
void SetConVarName(Int_t ix, const char *name)
void InitHistPointer(Int_t ix, TObject *event, TDataMember *member, Long_t offset)
const char * GetConditionName() const
void ProcessNew(Bool_t *evvalid)
TString fxHisEventName[__MAXHISDIM__]
static const char * Get_fgcNOEVENT()
TGo4Condition * fxCondition
const char * GetHistVarName(Int_t ix) const
void SetHisVarName(Int_t ix, const char *name)