Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

THistoManager Class Reference

#include <THistoManager.h>

Inheritance diagram for THistoManager:

Inheritance graph
[legend]
Collaboration diagram for THistoManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 THistoManager ()
 THistoManager (string Parameters_file, string Tag)
virtual ~THistoManager ()
virtual void ReadParameters (string Parameters_file, string Tag, const Short_t SysNum=0)
virtual void ReadParameters (string parameters_file, string Tag, string ClassName, list< string > &PartTags, const Short_t SysNum=0)
virtual bool ParseHistos (istringstream &inParams, string &type, Int_t hoffset, string Tag, list< string > &PartTags, const Short_t SysNum=0)
void ReadParamsh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParamsh2f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParamsh1fgeneric (istringstream &inParams, string type, Int_t hoffset, list< string > &PartTags, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParams2dbin (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0)
void ReadParams3dbin (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0)
void ReadParams1binfh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParams1binvh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParams1binVarSizeh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParams2binfh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void ReadParams2binvh1f (istringstream &inParams, string type, Int_t hoffset, const Short_t SysNum=0, const Bool_t BookforSys=kFALSE)
void FillHisto (const int &num, const double &value, const double &wait, const Short_t SysNum=0)
void FillHisto (const int &num, const double &value_x, const double &value_y, const double &wait, const Short_t SysNum=0)
void FillHisto (const int &num, const double &value_x, const double &value_y, const double &value_z, const double &wait, const Short_t SysNum=0)
void Fill1BinHisto (Int_t hnum, Double_t binvalue, Double_t value, Double_t wait, const Short_t SysNum=0)
void Fill2BinHisto (Int_t hnum, Double_t binvalue, Double_t binvalue2, Double_t value, Double_t wait, const Short_t SysNum=0)
void Scale1dHisto (Int_t hnum, Float_t ScaleParam, const Short_t SysNum=0)

Public Attributes

TClonesArray * fHisto1D [40]
TClonesArray * fHisto2D [40]
TClonesArray * fHisto3D [40]

Constructor & Destructor Documentation

THistoManager::THistoManager  ) 
 

Definition at line 229 of file THistoManager.C.

References fHisto1D, fHisto2D, and fHisto3D.

THistoManager::THistoManager string  Parameters_file,
string  Tag
 

Definition at line 238 of file THistoManager.C.

References fHisto1D, fHisto2D, fHisto3D, and ReadParameters().

THistoManager::~THistoManager  )  [virtual]
 

Definition at line 248 of file THistoManager.C.


Member Function Documentation

void THistoManager::ReadParameters string  Parameters_file,
string  Tag,
const Short_t  SysNum = 0
[virtual]
 

Definition at line 6 of file THistoManager.C.

Referenced by ClassImp(), THisto::THisto(), and THistoManager().

void THistoManager::ReadParameters string  parameters_file,
string  Tag,
string  ClassName,
list< string > &  PartTags,
const Short_t  SysNum = 0
[virtual]
 

Definition at line 17 of file THistoManager.C.

References fHisto1D, fHisto2D, and ParseHistos().

bool THistoManager::ParseHistos istringstream &  inParams,
string &  type,
Int_t  hoffset,
string  Tag,
list< string > &  PartTags,
const Short_t  SysNum = 0
[virtual]
 

Reimplemented in MaranaEventLoop.

Definition at line 144 of file THistoManager.C.

References ReadParams1binfh1f(), ReadParams1binVarSizeh1f(), ReadParams1binvh1f(), ReadParams2binfh1f(), ReadParams2binvh1f(), ReadParams2dbin(), ReadParams3dbin(), ReadParamsh1f(), ReadParamsh1fgeneric(), and ReadParamsh2f().

Referenced by ReadParameters().

void THistoManager::ReadParamsh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 446 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParamsh2f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 490 of file THistoManager.C.

References fHisto2D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParamsh1fgeneric istringstream &  inParams,
string  type,
Int_t  hoffset,
list< string > &  PartTags,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 594 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams2dbin istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0
 

Definition at line 945 of file THistoManager.C.

References fHisto2D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams3dbin istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0
 

Definition at line 1005 of file THistoManager.C.

References fHisto3D.

Referenced by ParseHistos().

void THistoManager::ReadParams1binfh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 536 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams1binvh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 649 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams1binVarSizeh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 709 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams2binfh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 769 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::ReadParams2binvh1f istringstream &  inParams,
string  type,
Int_t  hoffset,
const Short_t  SysNum = 0,
const Bool_t  BookforSys = kFALSE
 

Definition at line 849 of file THistoManager.C.

References fHisto1D.

Referenced by ParseHistos(), and MaranaEventLoop::ParseHistos().

void THistoManager::FillHisto const int &  num,
const double &  value,
const double &  wait,
const Short_t  SysNum = 0
 

Definition at line 268 of file THistoManager.C.

References fHisto1D.

void THistoManager::FillHisto const int &  num,
const double &  value_x,
const double &  value_y,
const double &  wait,
const Short_t  SysNum = 0
 

Definition at line 296 of file THistoManager.C.

References fHisto2D.

void THistoManager::FillHisto const int &  num,
const double &  value_x,
const double &  value_y,
const double &  value_z,
const double &  wait,
const Short_t  SysNum = 0
 

Definition at line 325 of file THistoManager.C.

References fHisto3D.

void THistoManager::Fill1BinHisto Int_t  hnum,
Double_t  binvalue,
Double_t  value,
Double_t  wait,
const Short_t  SysNum = 0
 

Definition at line 355 of file THistoManager.C.

References fHisto1D.

void THistoManager::Fill2BinHisto Int_t  hnum,
Double_t  binvalue,
Double_t  binvalue2,
Double_t  value,
Double_t  wait,
const Short_t  SysNum = 0
 

Definition at line 397 of file THistoManager.C.

References fHisto1D.

void THistoManager::Scale1dHisto Int_t  hnum,
Float_t  ScaleParam,
const Short_t  SysNum = 0
 

Definition at line 1077 of file THistoManager.C.

References fHisto1D.


Member Data Documentation

TClonesArray* THistoManager::fHisto1D[40]
 

Definition at line 44 of file THistoManager.h.

Referenced by Fill1BinHisto(), Fill2BinHisto(), FillHisto(), ReadParameters(), ReadParams1binfh1f(), ReadParams1binVarSizeh1f(), ReadParams1binvh1f(), ReadParams2binfh1f(), ReadParams2binvh1f(), ReadParamsh1f(), ReadParamsh1fgeneric(), Scale1dHisto(), and THistoManager().

TClonesArray* THistoManager::fHisto2D[40]
 

Definition at line 45 of file THistoManager.h.

Referenced by FillHisto(), ReadParameters(), ReadParams2dbin(), ReadParamsh2f(), and THistoManager().

TClonesArray* THistoManager::fHisto3D[40]
 

Definition at line 46 of file THistoManager.h.

Referenced by FillHisto(), ReadParams3dbin(), and THistoManager().


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 11:49:12 2005 for SFHMarana by doxygen 1.3.2