CbmRoot
CbmEcalTrackingMuch.h
Go to the documentation of this file.
1
#ifndef CBMECALTRACKINGMUCH_H
2
#define CBMECALTRACKINGMUCH_H
3
4
#include "FairTask.h"
5
6
#include "TString.h"
7
8
#include <list>
9
10
class
TClonesArray;
11
class
CbmEcalStructure;
12
class
CbmEcalInf;
13
class
CbmStsKFTrackFitter
;
14
15
class
CbmEcalTrackingMuch
:
public
FairTask {
16
public
:
17
CbmEcalTrackingMuch
(
const
char
* name,
const
Int_t iVerbose = 0);
18
19
public
:
21
CbmEcalTrackingMuch
()
22
: FairTask()
23
,
fStsTracks
(NULL)
24
,
fStr
(NULL)
25
,
fInf
(NULL)
26
,
fCaloZ
(0.)
27
,
fFitter
(NULL)
28
,
fTrackPar
(NULL) {}
29
31
virtual
InitStatus
Init
();
32
34
virtual
void
Exec
(Option_t* option);
35
37
virtual
void
Finish
();
38
40
virtual
~CbmEcalTrackingMuch
() {};
41
42
private
:
44
TClonesArray*
fStsTracks
;
45
46
CbmEcalStructure*
fStr
;
47
48
CbmEcalInf*
fInf
;
49
50
Float_t
fCaloZ
;
52
CbmStsKFTrackFitter
*
fFitter
;
53
54
TClonesArray*
fTrackPar
;
55
56
CbmEcalTrackingMuch
(
const
CbmEcalTrackingMuch
&);
57
CbmEcalTrackingMuch
&
operator=
(
const
CbmEcalTrackingMuch
&);
58
59
ClassDef(
CbmEcalTrackingMuch
, 1)
60
};
61
62
#endif
CbmEcalTrackingMuch::Init
virtual InitStatus Init()
Definition:
CbmEcalTrackingMuch.cxx:48
CbmEcalTrackingMuch::Exec
virtual void Exec(Option_t *option)
Definition:
CbmEcalTrackingMuch.cxx:22
CbmEcalTrackingMuch::fInf
CbmEcalInf * fInf
Definition:
CbmEcalTrackingMuch.h:48
CbmEcalTrackingMuch::operator=
CbmEcalTrackingMuch & operator=(const CbmEcalTrackingMuch &)
CbmEcalTrackingMuch
Definition:
CbmEcalTrackingMuch.h:15
CbmEcalTrackingMuch::fStsTracks
TClonesArray * fStsTracks
Definition:
CbmEcalTrackingMuch.h:40
CbmStsKFTrackFitter
Definition:
CbmStsKFTrackFitter.h:14
CbmEcalTrackingMuch::CbmEcalTrackingMuch
CbmEcalTrackingMuch(const CbmEcalTrackingMuch &)
CbmEcalTrackingMuch::fCaloZ
Float_t fCaloZ
Definition:
CbmEcalTrackingMuch.h:50
CbmEcalTrackingMuch::CbmEcalTrackingMuch
CbmEcalTrackingMuch()
Definition:
CbmEcalTrackingMuch.h:21
CbmEcalTrackingMuch::~CbmEcalTrackingMuch
virtual ~CbmEcalTrackingMuch()
Definition:
CbmEcalTrackingMuch.h:40
CbmEcalTrackingMuch::fStr
CbmEcalStructure * fStr
Definition:
CbmEcalTrackingMuch.h:46
CbmEcalTrackingMuch::Finish
virtual void Finish()
Definition:
CbmEcalTrackingMuch.cxx:77
CbmEcalTrackingMuch::fFitter
CbmStsKFTrackFitter * fFitter
Definition:
CbmEcalTrackingMuch.h:52
CbmEcalTrackingMuch::fTrackPar
TClonesArray * fTrackPar
Definition:
CbmEcalTrackingMuch.h:54
reco
global
CbmEcalTrackingMuch.h
Generated on Wed Oct 28 2020 15:11:35 for CbmRoot by
1.8.18