#include <TGo4MbsHist.h>
Public Member Functions | |
| 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 char *filter=0) | |
| Create queue object with header information from a folder of histograms.   | |
| virtual | ~TGo4MbsHist () | 
| s_his_head * | GetHead () | 
| Int_t * | GetBuffer () | 
| Int_t | GetBufLen () const | 
| Int_t | GetHisNum () const | 
Static Public Attributes | |
| static const Int_t | fgiLISTLEN = 512 | 
| Default buffer length for list of histograms.   | |
Private Member Functions | |
| void | PrepareHeader (TH1 *source, const char *path, s_his_head *target) | 
| extract header information from histogram to mbs header structur   | |
| void | ScanGo4Folder (TFolder *fold, const char *superfolders=0, const char *filter=0) | 
| Scan go4 folders containing histograms and subfolders of histograms header information is exctracted to buffer.   | |
| void | SetValue (char *address, Stat_t value) | 
| set value to adress in histogram buffer.   | |
Private Attributes | |
| s_his_head | fxHistoHead | 
| Int_t | fiBufLen | 
| Int_t * | fiBuffer | 
| s_his_head * | fxCursor | 
| Int_t | fiHisNum | 
| Number of histogram headers (1 in case of single his).   | |
Definition at line 34 of file TGo4MbsHist.h.
      
  | 
  
| 
 
 Definition at line 35 of file TGo4MbsHist.cxx.  | 
  
      
  | 
  
| 
 Create queue object from a single histogram in this case, histogram header will fill s_his_head, and data is copied to fiBuffer. 
 Definition at line 45 of file TGo4MbsHist.cxx. References fiBuffer, fiBufLen, fxHistoHead, PrepareHeader(), and SetValue().  | 
  
      
  | 
  ||||||||||||
| 
 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. String filter gives expression to filter out histograms by name. Definition at line 97 of file TGo4MbsHist.cxx. References fiBuffer, fiBufLen, fxCursor, and ScanGo4Folder().  | 
  
      
  | 
  
| 
 
 Definition at line 112 of file TGo4MbsHist.cxx. References fiBuffer.  | 
  
      
  | 
  
| 
 
 Definition at line 51 of file TGo4MbsHist.h. References fxHistoHead. Referenced by TGo4HisConnectorRunnable::Run().  | 
  
      
  | 
  
| 
 
 Definition at line 52 of file TGo4MbsHist.h. References fiBuffer. Referenced by TGo4HisConnectorRunnable::Run().  | 
  
      
  | 
  
| 
 
 Definition at line 53 of file TGo4MbsHist.h. References fiBufLen.  | 
  
      
  | 
  
| 
 
 Definition at line 54 of file TGo4MbsHist.h. References fiHisNum. Referenced by TGo4HisConnectorRunnable::Run().  | 
  
      
  | 
  ||||||||||||||||
| 
 extract header information from histogram to mbs header structur 
 Definition at line 117 of file TGo4MbsHist.cxx. References s_his_head::c_clear_date, s_his_head::c_data_time_cre, s_his_head::c_dtype, s_his_head::c_lettering_1, s_his_head::c_lettering_2, s_his_head::c_lettering_res, s_his_head::c_name, s_his_head::l_bins_1, s_his_head::l_bins_2, s_his_head::r_limits_low, s_his_head::r_limits_low_2, s_his_head::r_limits_up, and s_his_head::r_limits_up_2. Referenced by ScanGo4Folder(), and TGo4MbsHist().  | 
  
      
  | 
  ||||||||||||||||
| 
 Scan go4 folders containing histograms and subfolders of histograms header information is exctracted to buffer. filter may be applied Definition at line 179 of file TGo4MbsHist.cxx. References TGo4AnalysisObjectManager::fgcANALYSISFOLDER, TGo4AnalysisObjectManager::fgcCANVFOLDER, TGo4AnalysisObjectManager::fgcCONDFOLDER, TGo4AnalysisObjectManager::fgcDYNFOLDER, TGo4AnalysisObjectManager::fgcPARAFOLDER, TGo4AnalysisObjectManager::fgcPICTFOLDER, TGo4AnalysisObjectManager::fgcTREEFOLDER, fgiLISTLEN, TGo4ThreadManager::fguTEXTLENGTH, fiBuffer, fiBufLen, fiHisNum, fxCursor, and PrepareHeader(). Referenced by TGo4MbsHist().  | 
  
      
  | 
  ||||||||||||
| 
 set value to adress in histogram buffer. Check histogram format in header for correct cast to int or float Definition at line 164 of file TGo4MbsHist.cxx. References s_his_head::c_dtype, and fxHistoHead. Referenced by TGo4MbsHist().  | 
  
      
  | 
  
| 
 Default buffer length for list of histograms. 
 Definition at line 33 of file TGo4MbsHist.cxx. Referenced by ScanGo4Folder().  | 
  
      
  | 
  
| 
 
 Definition at line 72 of file TGo4MbsHist.h. Referenced by GetHead(), SetValue(), and TGo4MbsHist().  | 
  
      
  | 
  
| 
 
 Definition at line 73 of file TGo4MbsHist.h. Referenced by GetBufLen(), ScanGo4Folder(), and TGo4MbsHist().  | 
  
      
  | 
  
| 
 
 Definition at line 74 of file TGo4MbsHist.h. Referenced by GetBuffer(), ScanGo4Folder(), TGo4MbsHist(), and ~TGo4MbsHist().  | 
  
      
  | 
  
| 
 
 Definition at line 77 of file TGo4MbsHist.h. Referenced by ScanGo4Folder(), and TGo4MbsHist().  | 
  
      
  | 
  
| 
 Number of histogram headers (1 in case of single his). 
 Definition at line 80 of file TGo4MbsHist.h. Referenced by GetHisNum(), and ScanGo4Folder().  | 
  
 1.4.2