| v2.10-0 (21000JUN2005) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Entry for the dynamic list, specialized for histogram like objects.
| Field Summary | |
const static const UInt_t | fguMAXHISDIMENSIONmaximum dimension for histogram variable array |
private Bool_t* [3] | fxHisDataBoolArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Char_t* [3] | fxHisDataCharArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Double_t* [3] | fxHisDataDoubleArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Float_t* [3] | fxHisDataFloatArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Int_t* [3] | fxHisDataIntArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Long_t* [3] | fxHisDataLongArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Short_t* [3] | fxHisDataShortArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UChar_t* [3] | fxHisDataUCharArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UInt_t* [3] | fxHisDataUIntArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private ULong_t* [3] | fxHisDataULongArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UShort_t* [3] | fxHisDataUShortArray of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private TGo4EventElement* [3] | fxHisEventArray of pointers to the events containing the data to be filled into x,y,z,.. axis of histogram. |
private TString[3] | fxHisEventNameArray of names of the events which contain the data members to be filled into the x,y,z,.. coordinates. |
private TH1* | fxHistogramThe (histogram) object kept by this entry. |
private TString | fxHistogramNameTitle of the analysis object, for example a histogram. |
private TString[3] | fxHisVarNameArray of names of the x,y,z,.. coordinate data members. |
| Fields inherited from interface Go4DynamicList.TGo4DynamicEntry |
fbPointerInitDone, fbProcessEntry, fgcNOCONDITION, fgcNODATA, fgcNOEVENT, fguMAXCONDIMENSION |
| Fields inherited from class TNamed |
fName, fTitle |
| Constructor Summary | |
TGo4HistogramEntry(const Text_t* name) | |
TGo4HistogramEntry() | |
| Destructor Summary | |
virtual synchronized | ~TGo4HistogramEntry() |
| Method Summary | |
virtual void | CleanupEvent(TGo4EventElement* ev)If event ev matches one internal event, the reference to event will be reset to 0. |
virtual void | CleanupHistogram(TH1* his)If histogram his matches the internal histogram, the reference to internal histogram will be reset to 0. |
TGo4DynamicEntryStatus* | CreateStatus()Create a status object containing information such as the object names. |
virtual void | InitPointers()Initialize the pointers to external objects. |
Int_t | Process()Process the dynamic entry. |
virtual void | Reset()Resets this entry to an initial status. |
void | SetHisEventName(UInt_t ix, const Text_t* name)Set Name of the event object that contains the data to be filled in histogram, for axis number ix. ix is 0 for x-axis, 1 for y-axis, etc. |
void | SetHistogramName(const Text_t* name)Set name of the external histogram to be filled. |
void | SetHisVarName(UInt_t ix, const Text_t* name)Set Name of the data member that is to be filled in histogram for axis number ix. ix is 0 for x-axis, 1 for y-axis, etc. |
virtual void | SetStatus(TGo4DynamicEntryStatus* state)Set this dynamic entry to the values of status object state. |
private void | UpdateStatus(TGo4DynamicEntryStatus* state)Create a status object containing information such as the object names. |
| Methods inherited from interface Go4DynamicList.TGo4DynamicEntry |
CleanupCondition, EnableProcessing, FindDataMember, Membersize, SetConditionName, SetConEventName, SetConVarName, TestCondition |
| Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
| Field Detail |
public const static const UInt_t fguMAXHISDIMENSION
private Bool_t* [3] fxHisDataBool
private Char_t* [3] fxHisDataChar
private Double_t* [3] fxHisDataDouble
private Float_t* [3] fxHisDataFloat
private Int_t* [3] fxHisDataInt
private Long_t* [3] fxHisDataLong
private Short_t* [3] fxHisDataShort
private UChar_t* [3] fxHisDataUChar
private UInt_t* [3] fxHisDataUInt
private ULong_t* [3] fxHisDataULong
private UShort_t* [3] fxHisDataUShort
private TGo4EventElement* [3] fxHisEvent
private TString[3] fxHisEventName
private TH1* fxHistogram
private TString fxHistogramName
private TString[3] fxHisVarName
| Constructor Detail |
public TGo4HistogramEntry(const Text_t* name)
public TGo4HistogramEntry()
| Method Detail |
public virtual synchronized ~TGo4HistogramEntry()
| Method Detail |
public virtual void CleanupEvent(TGo4EventElement* ev)
public virtual void CleanupHistogram(TH1* his)
public TGo4DynamicEntryStatus* CreateStatus()
public virtual void InitPointers()
public Int_t Process()
public virtual void Reset()
public void SetHisEventName(UInt_t ix, const Text_t* name)
public void SetHistogramName(const Text_t* name)
public void SetHisVarName(UInt_t ix, const Text_t* name)
public virtual void SetStatus(TGo4DynamicEntryStatus* state)
private void UpdateStatus(TGo4DynamicEntryStatus* state)
| Association Links |
to Class TGo4EventElement
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||