CbmRoot
CbmBuildEventsIdealNew.h
Go to the documentation of this file.
1 
5 #ifndef CBMBUILDEVENTSIDEALNEW_H_
6 #define CBMBUILDEVENTSIDEALNEW_H 1
7 
8 
9 #include "CbmDefs.h"
10 #include <FairTask.h>
11 #include <vector>
12 
13 class TClonesArray;
14 class CbmDigiManager;
15 class CbmEventStore;
16 class CbmEvent;
17 class CbmStsDigi;
18 
31 class CbmBuildEventsIdealNew : public FairTask {
32 
33 public:
36 
38  virtual ~CbmBuildEventsIdealNew();
39 
41  virtual void Exec(Option_t* opt);
42 
43 
44 private:
45  CbmDigiManager* fDigiMan = nullptr;
46  std::vector<ECbmModuleId> fSystems {};
47  TClonesArray* fEvents = nullptr;
48  Int_t fNofEntries = 0; // Number of processed time slices
49 
51  virtual InitStatus Init();
52 
55 
57 };
58 
59 #endif /* CBMBUILDEVENTSIDEALNEW_H */
CbmBuildEventsIdealNew::CbmBuildEventsIdealNew
CbmBuildEventsIdealNew()
Definition: CbmBuildEventsIdealNew.cxx:35
CbmBuildEventsIdealNew::~CbmBuildEventsIdealNew
virtual ~CbmBuildEventsIdealNew()
Definition: CbmBuildEventsIdealNew.cxx:41
CbmEventStore
Storable event class for CBM.
Definition: CbmEventStore.h:39
CbmBuildEventsIdealNew::operator=
CbmBuildEventsIdealNew & operator=(const CbmBuildEventsIdealNew &)=delete
CbmBuildEventsIdealNew::fSystems
std::vector< ECbmModuleId > fSystems
Definition: CbmBuildEventsIdealNew.h:46
CbmBuildEventsIdealNew
Definition: CbmBuildEventsIdealNew.h:31
CbmBuildEventsIdealNew::fNofEntries
Int_t fNofEntries
Event array.
Definition: CbmBuildEventsIdealNew.h:48
CbmBuildEventsIdealNew::fDigiMan
CbmDigiManager * fDigiMan
Definition: CbmBuildEventsIdealNew.h:45
CbmBuildEventsIdealNew::ClassDef
ClassDef(CbmBuildEventsIdealNew, 2)
CbmBuildEventsIdealNew::CbmBuildEventsIdealNew
CbmBuildEventsIdealNew(const CbmBuildEventsIdealNew &)=delete
CbmBuildEventsIdealNew::Init
virtual InitStatus Init()
Definition: CbmBuildEventsIdealNew.cxx:160
CbmDigiManager
CbmDigiManager.
Definition: CbmDigiManager.h:37
CbmStsDigi
Data class for a single-channel message in the STS.
Definition: CbmStsDigi.h:29
CbmBuildEventsIdealNew::fEvents
TClonesArray * fEvents
Definition: CbmBuildEventsIdealNew.h:47
CbmEvent
Class characterising one event by a collection of links (indices) to data objects,...
Definition: CbmEvent.h:30
CbmBuildEventsIdealNew::Exec
virtual void Exec(Option_t *opt)
Definition: CbmBuildEventsIdealNew.cxx:46
CbmDefs.h