BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmL1SttTrackFinder.h
Go to the documentation of this file.
1
2#ifndef CBM_L1_STTTRACKFINDER_H
3#define CBM_L1_STTTRACKFINDER_H
4
6#include "FairTask.h"
7// #include "TLorentzVector.h"
8#include "TH1.h"
9
10class TClonesArray;
11
13{
14 public:
15 /** Constructor **/
16 CbmL1SttTrackFinder(const char* name = "CbmL1SttTrackFinder", Int_t iVerbose = 1);
17
18 /** Destructor **/
20
21 /// * FairTask methods
22
23 /** Intialisation at begin of run. To be implemented in the derived class.
24 *@value Success If not kSUCCESS, task will be set inactive.
25 **/
26 InitStatus Init();
27
28 /** Reinitialisation.
29 *@value Success If not kSUCCESS, task will be set inactive.
30 **/
31 InitStatus ReInit();
32
33 /** Intialise parameter containers.
34 **/
35 void SetParContainers();
36
37 void Exec(Option_t* option);
38
39 /** Action after each event. **/
40 void Finish();
41
42 private:
43 TClonesArray* fSttPoints; //! STT MC points
44 TClonesArray* fSttHits; //! STT Hits
50
53
55
56 void Write();
57 void writedir2current(TObject* obj);
58
60
61 public:
63};
64
65#endif
int Int_t
const char Option_t
#define ClassDef(name, id)
TClonesArray * fTrackCollection
CbmL1SttTrackFinder(const char *name="CbmL1SttTrackFinder", Int_t iVerbose=1)
Constructor.
InitStatus ReInit()
Reinitialisation.
void SetParContainers()
Intialise parameter containers.
InitStatus Init()
Intialisation at begin of run.
TClonesArray * fSTSTrackMatch
void writedir2current(TObject *obj)
TClonesArray * fSttHits
STT MC points.
CbmStsKFTrackFitter fStsFitter
CbmVertex * fPrimVtx
STT tracks.
TClonesArray * fMuchTracks
STT Hits.
void Finish()
Action after each event.
void Exec(Option_t *option)
CbmVertex.h.
Definition CbmVertex.h:21