Go to the documentation of this file.
7 #ifndef CBMDIGITIZEINFO_H
8 #define CBMDIGITIZEINFO_H 1
37 Bool_t present = kFALSE,
38 Bool_t active = kTRUE,
39 Bool_t persistent = kTRUE)
CbmDigitizeBase * GetDigitizer() const
Get digitizer @value Pointer to digitizer instance.
void SetDigitizer(CbmDigitizeBase *digitizer)
Set digitizer instance.
virtual ~CbmDigitizeInfo()
TString GetBranchName() const
Get input branch name @value Input branch name.
void SetPresent(Bool_t choice=kTRUE)
Set data presence flag.
Bool_t IsActive() const
Activity flag @value If kTRUE, if digitizer will be active.
void SetActive(Bool_t choice=kTRUE)
Set activity flag.
CbmDigitizeInfo(ECbmModuleId system, TString branch="", CbmDigitizeBase *digitizer=nullptr, Bool_t present=kFALSE, Bool_t active=kTRUE, Bool_t persistent=kTRUE)
Constructor.
Bool_t IsPresent() const
Data presence flag @value kTRUE if input branch is present in the tree.
void SetBranchName(TString branch)
Set input branch name.
CbmDigitizeInfo operator=(const CbmDigitizeInfo &)=delete
Assignment operator forbidden.
std::string ToString() const
Info to string.
CbmDigitizeInfo(const CbmDigitizeInfo &)=delete
Copy constructor forbidden.
ClassDef(CbmDigitizeInfo, 2)
Abstract base class for CBM digitisation tasks.
void SetPersistent(Bool_t choice=kTRUE)
Set persistence flag.
Auxiliary class for CbmDigitize.
CbmDigitizeBase * fDigitizer