| 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 | fguMAXHISDIMENSION maximum dimension for histogram variable array |
private Bool_t* [3] | fxHisDataBool Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Char_t* [3] | fxHisDataChar Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Double_t* [3] | fxHisDataDouble Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Float_t* [3] | fxHisDataFloat Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Int_t* [3] | fxHisDataInt Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Long_t* [3] | fxHisDataLong Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private Short_t* [3] | fxHisDataShort Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UChar_t* [3] | fxHisDataUChar Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UInt_t* [3] | fxHisDataUInt Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private ULong_t* [3] | fxHisDataULong Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private UShort_t* [3] | fxHisDataUShort Array of pointers to the data that is filled into x,y,z,.. axis of histogram. |
private TGo4EventElement* [3] | fxHisEvent Array of pointers to the events containing the data to be filled into x,y,z,.. axis of histogram. |
private TString[3] | fxHisEventName Array of names of the events which contain the data members to be filled into the x,y,z,.. coordinates. |
private TH1* | fxHistogram The (histogram) object kept by this entry. |
private TString | fxHistogramName Title of the analysis object, for example a histogram. |
private TString[3] | fxHisVarName Array 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 |