14 #include "TObjArray.h"
16 #include "TObjString.h"
99 virtual Int_t
loadArgs(Int_t iArg, Char_t* vArg[]);
125 TBranch*
getBranch(
const Char_t *pBranchName);
129 virtual void printInfo(
const Char_t *pProgramName)
const;
151 {
return m_pParamFile != NULL; }
167 Float_t
getMdcPhi(Int_t iSector, Float_t fPhiMdc)
const;
191 #define SAFE_DELETE(A) { if(A != NULL) { delete A; A = NULL; } }
194 #ifndef SAFE_DELETE_ROOT
195 #define SAFE_DELETE_ROOT(A) { if(A != NULL) { A->Delete(); A = NULL; } }
HCategory * getHCategory(const Char_t *pCategoryName)
HSUProgress * getProgress(void) const
TObject * getParamObject(const Char_t *pName)
TClonesArray * getTClonesArray(const Char_t *pBranchName)
HSUBranchElement * findAciveBranch(const Char_t *pBranchName)
Int_t getEvents(void) const
Bool_t addFilesFromList(const Char_t *pStr)
Bool_t getNotFileChange(void)
Int_t loadTree(Int_t iEvent)
Bool_t isParamFileOpened(void) const
HSUProgress * m_pProgress
const Char_t * getBranchNameSufix(void)
TObjArray * m_pInputArray
Bool_t getExitOnError(void) const
TObjArray * m_pActiveBranches
TClonesArray * getNewArrayFromBranch(const Char_t *pBranchName)
void setProgress(HSUProgress *pProgress)
Float_t getOptFloat(void) const
virtual Int_t loadArgs(Int_t iArg, Char_t *vArg[])
void getBranchesEntry(Int_t iEntry)
const TString & getOptString(void) const
Int_t getOptInt(void) const
void deleteProgress(void)
Float_t getMdcPhi(Int_t iSector, Float_t fPhiMdc) const
TBranch * getBranch(const Char_t *pBranchName)
Float_t getMdcTheta(Float_t fThetaMdc) const
Bool_t addInputFile(const Char_t *pStr)
void setExitOnError(Bool_t b=kTRUE)
Bool_t openParamFile(const Char_t *pParamFileName=NULL)
Bool_t checkBranches(void)
void setNotFileChange(Bool_t b)
virtual void printInfo(const Char_t *pProgramName) const
Bool_t notifyBranches(void)
const TString & getParamFileName(void) const
Int_t getEvent(void) const
HSUBranchElement(const Char_t *pBranchName, EBranchType eType)
Bool_t getOptBool(void) const
HCategory * getNewHCategoryFromBranch(const Char_t *pBranchName)