BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
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
5
#include "
CbmStsKFTrackFitter.h
"
6
#include "FairTask.h"
7
// #include "TLorentzVector.h"
8
#include "
TH1.h
"
9
10
class
TClonesArray
;
11
12
class
CbmL1SttTrackFinder
:
public
FairTask
13
{
14
public
:
15
/** Constructor **/
16
CbmL1SttTrackFinder
(
const
char
* name =
"CbmL1SttTrackFinder"
,
Int_t
iVerbose = 1);
17
18
/** Destructor **/
19
~CbmL1SttTrackFinder
();
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
45
TClonesArray
*
fMuchTracks
;
46
TClonesArray
*
fStsTracks
;
47
TClonesArray
*
fMCTracks
;
48
TClonesArray
*
fSTSTrackMatch
;
49
TClonesArray
*
fTrackCollection
;
//! STT tracks
50
51
CbmVertex
*
fPrimVtx
;
52
CbmStsKFTrackFitter
fStsFitter
;
53
54
TDirectory
*
histodir
;
55
56
void
Write
();
57
void
writedir2current
(
TObject
* obj);
58
59
TH1F
*
fhNBranches
;
60
61
public
:
62
ClassDef
(
CbmL1SttTrackFinder
, 1);
63
};
64
65
#endif
CbmStsKFTrackFitter.h
Int_t
int Int_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TH1.h
CbmL1SttTrackFinder::fTrackCollection
TClonesArray * fTrackCollection
Definition
CbmL1SttTrackFinder.h:49
CbmL1SttTrackFinder::CbmL1SttTrackFinder
CbmL1SttTrackFinder(const char *name="CbmL1SttTrackFinder", Int_t iVerbose=1)
Constructor.
Definition
CbmL1SttTrackFinder.cxx:42
CbmL1SttTrackFinder::fMCTracks
TClonesArray * fMCTracks
Definition
CbmL1SttTrackFinder.h:47
CbmL1SttTrackFinder::~CbmL1SttTrackFinder
~CbmL1SttTrackFinder()
Destructor.
Definition
CbmL1SttTrackFinder.cxx:49
CbmL1SttTrackFinder::ReInit
InitStatus ReInit()
Reinitialisation.
Definition
CbmL1SttTrackFinder.cxx:56
CbmL1SttTrackFinder::fStsTracks
TClonesArray * fStsTracks
Definition
CbmL1SttTrackFinder.h:46
CbmL1SttTrackFinder::SetParContainers
void SetParContainers()
Intialise parameter containers.
Definition
CbmL1SttTrackFinder.cxx:79
CbmL1SttTrackFinder::Init
InitStatus Init()
Intialisation at begin of run.
Definition
CbmL1SttTrackFinder.cxx:51
CbmL1SttTrackFinder::fhNBranches
TH1F * fhNBranches
Definition
CbmL1SttTrackFinder.h:59
CbmL1SttTrackFinder::fSttPoints
TClonesArray * fSttPoints
Definition
CbmL1SttTrackFinder.h:43
CbmL1SttTrackFinder::histodir
TDirectory * histodir
Definition
CbmL1SttTrackFinder.h:54
CbmL1SttTrackFinder::fSTSTrackMatch
TClonesArray * fSTSTrackMatch
Definition
CbmL1SttTrackFinder.h:48
CbmL1SttTrackFinder::writedir2current
void writedir2current(TObject *obj)
Definition
CbmL1SttTrackFinder.cxx:408
CbmL1SttTrackFinder::fSttHits
TClonesArray * fSttHits
STT MC points.
Definition
CbmL1SttTrackFinder.h:44
CbmL1SttTrackFinder::fStsFitter
CbmStsKFTrackFitter fStsFitter
Definition
CbmL1SttTrackFinder.h:52
CbmL1SttTrackFinder::fPrimVtx
CbmVertex * fPrimVtx
STT tracks.
Definition
CbmL1SttTrackFinder.h:51
CbmL1SttTrackFinder::fMuchTracks
TClonesArray * fMuchTracks
STT Hits.
Definition
CbmL1SttTrackFinder.h:45
CbmL1SttTrackFinder::Write
void Write()
Definition
CbmL1SttTrackFinder.cxx:401
CbmL1SttTrackFinder::Finish
void Finish()
Action after each event.
Definition
CbmL1SttTrackFinder.cxx:81
CbmL1SttTrackFinder::Exec
void Exec(Option_t *option)
Definition
CbmL1SttTrackFinder.cxx:86
CbmStsKFTrackFitter
Definition
CbmStsKFTrackFitter.h:14
CbmVertex
CbmVertex.h.
Definition
CbmVertex.h:21
FairTask
TClonesArray
TDirectory
TH1F
TObject
reconstruction
cat
OffLineInterface
CbmL1SttTrackFinder.h
Generated on
for BmnRoot by
1.17.0