Go to the documentation of this file.
6 #ifndef CBMMCDATAMANAGER_H
7 #define CBMMCDATAMANAGER_H 1
10 #include <RtypesCore.h>
51 Int_t
AddFile(
const char* fileName);
69 virtual void Exec(Option_t* ) {};
77 virtual InitStatus
Init();
99 std::map<TString, CbmMCDataArray*>
fActive;
std::map< Int_t, Int_t > fFriends
CbmMCDataObject * GetObject(const char *name)
ClassDef(CbmMCDataManager, 1)
std::map< TString, CbmMCDataObject * > fActiveObj
CbmMCDataArray * InitBranch(const char *name)
Access to a MC data branch for time-based analysis.
void AddFriend(Int_t chainNum1, Int_t chainNum2)
virtual InitStatus Init()
Int_t AddFileToChain(const char *fileName, Int_t chainNumber)
Task class creating and managing CbmMCDataArray objects.
std::map< TString, CbmMCDataArray * > fActive
Array of filename chains.
Access to a MC data branch for time-based analysis.
Int_t fLegacy
If true, use FairRootManager in event-by-event mode.
virtual void FinishEvent()
std::vector< std::list< TString > > fFileList
Int_t AddFile(const char *fileName)
virtual void Exec(Option_t *)