FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
pnddata
MdtData
PndMdtTrk.cxx
Go to the documentation of this file.
1
#include "
PndMdtTrk.h
"
2
//#include "PndTrackCand.h"
3
4
// ----- Default constructor -------------------------------------------
5
PndMdtTrk::PndMdtTrk
():
6
fHitList(),
7
fHitMult(),
8
fHitDist(),
9
fHitDeltaAngle(),
10
fLayDist(),
11
fIronDist(0.),
12
fHitCount(0),
13
fLayerCount(0),
14
fMaxLayer(0),
15
fHitBit(0),
16
fModule(0),
17
fChi2(0.)
18
{
19
Clear
();
20
}
21
23
PndMdtTrk::~PndMdtTrk
()
24
{
25
}
26
27
PndTrackCand
*
PndMdtTrk::AddTrackCand
(
const
PndTrackCand
* inTrackCand)
28
{
29
PndTrackCand
*outTrackCand = (
PndTrackCand
*)inTrackCand->Clone();
30
for
(Int_t ii=0; ii<25; ii++)
31
{
32
if
(
fHitList
[ii]!=-1)
33
outTrackCand->
AddHit
(
kMdtHit
,
fHitList
[ii], (250+ii*10.)*(250+ii*10.));
34
}
35
return
outTrackCand;
36
}
37
38
// ----- Clear function -------------------------------------------
39
void
PndMdtTrk::Clear
()
40
{
41
for
(Int_t ii=0; ii<25; ii++)
42
{
fHitList
[ii] = -1;
43
fHitMult
[ii] = 0;
44
fHitDist
[ii] = -1.;
45
fLayDist
[ii] = 0.;
46
}
47
fIronDist
= 0.;
48
fHitCount
= 0;
49
fLayerCount
= 0;
50
fMaxLayer
= 0;
51
fHitBit
= 0;
52
fModule
= 0;
53
fChi2
= -1;
54
}
55
56
ClassImp
(
PndMdtTrk
)
PndMdtTrk::fModule
Int_t fModule
Definition:
PndMdtTrk.h:82
kMdtHit
Definition:
PndDetectorList.h:25
PndMdtTrk.h
PndMdtTrk::fIronDist
Float_t fIronDist
Definition:
PndMdtTrk.h:77
PndMdtTrk::AddTrackCand
PndTrackCand * AddTrackCand(const PndTrackCand *inTrackCand=new PndTrackCand())
Definition:
PndMdtTrk.cxx:27
PndTrackCand::AddHit
void AddHit(UInt_t detId, UInt_t hitId, Double_t rho)
Definition:
PndTrackCand.cxx:36
PndMdtTrk::~PndMdtTrk
virtual ~PndMdtTrk()
Definition:
PndMdtTrk.cxx:23
PndMdtTrk::fHitList
Int_t fHitList[25]
Definition:
PndMdtTrk.h:67
PndMdtTrk::fLayerCount
Int_t fLayerCount
Definition:
PndMdtTrk.h:79
PndMdtTrk::fChi2
Float_t fChi2
Definition:
PndMdtTrk.h:83
PndMdtTrk::fLayDist
Float_t fLayDist[25]
Definition:
PndMdtTrk.h:76
PndMdtTrk::fHitDist
Float_t fHitDist[25]
Definition:
PndMdtTrk.h:74
PndMdtTrk::fHitCount
Int_t fHitCount
Definition:
PndMdtTrk.h:78
PndMdtTrk::fHitMult
Int_t fHitMult[25]
Definition:
PndMdtTrk.h:73
ClassImp
ClassImp(PndAnaContFact)
PndMdtTrk::PndMdtTrk
PndMdtTrk()
Definition:
PndMdtTrk.cxx:5
PndTrackCand
Definition:
PndTrackCand.h:43
PndMdtTrk::fMaxLayer
Int_t fMaxLayer
Definition:
PndMdtTrk.h:80
PndMdtTrk::fHitBit
Int_t fHitBit
Definition:
PndMdtTrk.h:81
PndMdtTrk::Clear
void Clear()
Definition:
PndMdtTrk.cxx:39
PndMdtTrk
Definition:
PndMdtTrk.h:15
Generated on Sun Aug 18 2019 03:01:38 for FairRoot/PandaRoot by
1.8.8