CbmRoot
CbmBuildEventsFromTracksIdeal.h
Go to the documentation of this file.
1 
5 #ifndef CBMBUILDEVENTSFROMTRACKSIDEAL_H_
6 #define CBMBUILDEVENTSFROMTRACKSIDEAL_H 1
7 
8 
9 #include <FairTask.h>
10 
11 class TClonesArray;
12 class CbmMCEventList;
13 #include "CbmMCDataArray.h"
14 
25 class CbmBuildEventsFromTracksIdeal : public FairTask {
26 public:
29 
33 
36 
38  virtual void Exec(Option_t* opt);
39 
40 private:
41  TClonesArray* fStsDigis;
42  TClonesArray* fStsTracks;
44  TClonesArray* fStsHits;
45  TClonesArray* fMcPoints;
46  TClonesArray* fEvents;
47  TClonesArray* fStsTrackMatchArray;
48 
50 
52  virtual InitStatus Init();
53 
54 
56 };
57 
58 #endif /* CBMBUILDEVENTSFROMTRACKS_H */
CbmBuildEventsFromTracksIdeal::fMCTracks
CbmMCDataArray * fMCTracks
Input array (class CbmStsDigi)
Definition: CbmBuildEventsFromTracksIdeal.h:43
CbmBuildEventsFromTracksIdeal
Task class for associating digis to events.
Definition: CbmBuildEventsFromTracksIdeal.h:25
CbmBuildEventsFromTracksIdeal::CbmBuildEventsFromTracksIdeal
CbmBuildEventsFromTracksIdeal(const CbmBuildEventsFromTracksIdeal &)=delete
CbmMCDataArray.h
CbmMCDataArray
Access to a MC data branch for time-based analysis.
Definition: CbmMCDataArray.h:35
CbmBuildEventsFromTracksIdeal::fStsTrackMatchArray
TClonesArray * fStsTrackMatchArray
Definition: CbmBuildEventsFromTracksIdeal.h:47
CbmBuildEventsFromTracksIdeal::fStsHits
TClonesArray * fStsHits
Input array (class CbmStsDigi)
Definition: CbmBuildEventsFromTracksIdeal.h:44
CbmBuildEventsFromTracksIdeal::fMcPoints
TClonesArray * fMcPoints
Input array (class CbmStsDigi)
Definition: CbmBuildEventsFromTracksIdeal.h:45
CbmBuildEventsFromTracksIdeal::operator=
CbmBuildEventsFromTracksIdeal & operator=(const CbmBuildEventsFromTracksIdeal &)=delete
CbmBuildEventsFromTracksIdeal::~CbmBuildEventsFromTracksIdeal
virtual ~CbmBuildEventsFromTracksIdeal()
Definition: CbmBuildEventsFromTracksIdeal.cxx:45
CbmBuildEventsFromTracksIdeal::fStsTracks
TClonesArray * fStsTracks
Input array (class CbmStsDigi)
Definition: CbmBuildEventsFromTracksIdeal.h:42
CbmBuildEventsFromTracksIdeal::fEventList
CbmMCEventList * fEventList
Definition: CbmBuildEventsFromTracksIdeal.h:49
CbmMCEventList
Container class for MC events with number, file and start time.
Definition: CbmMCEventList.h:38
CbmBuildEventsFromTracksIdeal::Exec
virtual void Exec(Option_t *opt)
Definition: CbmBuildEventsFromTracksIdeal.cxx:102
CbmBuildEventsFromTracksIdeal::Init
virtual InitStatus Init()
Definition: CbmBuildEventsFromTracksIdeal.cxx:51
CbmBuildEventsFromTracksIdeal::fEvents
TClonesArray * fEvents
Output array (class CbmEvent)
Definition: CbmBuildEventsFromTracksIdeal.h:46
CbmBuildEventsFromTracksIdeal::ClassDef
ClassDef(CbmBuildEventsFromTracksIdeal, 1)
CbmBuildEventsFromTracksIdeal::CbmBuildEventsFromTracksIdeal
CbmBuildEventsFromTracksIdeal()
Definition: CbmBuildEventsFromTracksIdeal.cxx:31
CbmBuildEventsFromTracksIdeal::fStsDigis
TClonesArray * fStsDigis
Input array (class CbmStsDigi)
Definition: CbmBuildEventsFromTracksIdeal.h:41