| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object container for the mbs
histogram buffer structure.
Field Summary | |
const static const Int_t | fgiLISTLEN Default buffer length for list of histograms |
private Int_t* | fiBuffer |
private Int_t | fiBufLen |
private Int_t | fiHisNum Number of histogram headers (1 in case of single his) |
private s_his_head* | fxCursor |
private s_his_head | fxHistoHead |
Constructor Summary | |
TGo4MbsHist() | |
TGo4MbsHist(TH1* histo) Create queue object from a single histogram in this case, histogram header will fill s_his_head, and data is copied to fiBuffer | |
TGo4MbsHist(TFolder* histofolder, const Text_t* filter) Create queue object with header information from a folder of histograms. headers of histograms will be put into fiBuffer, the s_his_head is empty. |
Destructor Summary | |
virtual synchronized | ~TGo4MbsHist() |
Method Summary | |
Int_t* | GetBuffer() |
const Int_t | GetBufLen() |
s_his_head* | GetHead() |
const Int_t | GetHisNum() |
private void | PrepareHeader(TH1* source, const char * path, s_his_head* target) extract header information from histogram to mbs header structur |
private void | ScanGo4Folder(TFolder* fold, const char * superfolders, const Text_t* filter) Scan go4 folders containing histograms and subfolders of histograms header information is exctracted to buffer. filter may be applied |
private void | SetValue(char * address, Stat_t value) set value to adress in histogram buffer. |
Field Detail |
public const static const Int_t fgiLISTLEN
private Int_t* fiBuffer
private Int_t fiBufLen
private Int_t fiHisNum
private s_his_head* fxCursor
private s_his_head fxHistoHead
Constructor Detail |
public TGo4MbsHist()
public TGo4MbsHist(TH1* histo)
public TGo4MbsHist(TFolder* histofolder, const Text_t* filter)
Method Detail |
public virtual synchronized ~TGo4MbsHist()
Method Detail |
public Int_t* GetBuffer()
public const Int_t GetBufLen()
public s_his_head* GetHead()
public const Int_t GetHisNum()
private void PrepareHeader(TH1* source, const char * path, s_his_head* target)
private void ScanGo4Folder(TFolder* fold, const char * superfolders, const Text_t* filter)
private void SetValue(char * address, Stat_t value)
Association Links |
to Class s_his_head
| 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 |