Line data Source code
1 : ////////////////////////////////////////////////
2 : // Reconstructed point class for set:ITS //
3 : ////////////////////////////////////////////////
4 : // This class is used to write the tracks information into a file
5 : // The authors thank Mariana Bondila to have help them to resolve some problems
6 :
7 : #include "AliITSIOTrack.h"
8 :
9 116 : ClassImp(AliITSIOTrack)
10 :
11 0 : AliITSIOTrack::AliITSIOTrack():
12 0 : fLab(-3),
13 0 : fTPCLab(-3),
14 0 : fX(0.),
15 0 : fY(0.),
16 0 : fZ(0.),
17 0 : fPx(0.),
18 0 : fPy(0.),
19 0 : fPz(0.),
20 0 : fStateVPhi(0.),
21 0 : fStateVZ(0.),
22 0 : fStateVD(0.),
23 0 : fStateVTgl(0.),
24 0 : fStateVC(0.),
25 0 : fRadius(0.),
26 0 : fPid(0),
27 0 : fCharge(0),
28 0 : fMass(0.),
29 0 : fDz(0.),
30 0 : fdEdx(0.),
31 0 : fC00(0.),
32 0 : fC10(0.),
33 0 : fC11(0.),
34 0 : fC20(0.),
35 0 : fC21(0.),
36 0 : fC22(0.),
37 0 : fC30(0.),
38 0 : fC31(0.),
39 0 : fC32(0.),
40 0 : fC33(0.),
41 0 : fC40(0.),
42 0 : fC41(0.),
43 0 : fC42(0.),
44 0 : fC43(0.),
45 0 : fC44(0.) {
46 : //Origin A. Badala' and G.S. Pappalardo: e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
47 : // default constructor
48 :
49 0 : for (Int_t i=0;i<6;i++) {fIdModules[i]=fIdPoints[i]=-1; fIdPoints[i]=-1;}
50 0 : }
51 :
52 :
53 : void AliITSIOTrack::SetCovMatrix(Double_t C00, Double_t C10, Double_t C11, Double_t C20, Double_t C21,
54 : Double_t C22, Double_t C30, Double_t C31, Double_t C32, Double_t C33, Double_t C40,
55 : Double_t C41, Double_t C42, Double_t C43, Double_t C44){
56 : //Origin A. Badala' and G.S. Pappalardo: e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
57 : // sets the elements of the covariance matrix
58 :
59 0 : fC00=C00; fC10=C10; fC11=C11; fC20=C20; fC21=C21; fC22=C22; fC30=C30; fC31=C31;
60 0 : fC32=C32; fC33=C33; fC40=C40; fC41=C41; fC42=C42; fC43=C43; fC44=C44;
61 0 : }
62 :
63 : void AliITSIOTrack::GetCovMatrix(Double_t &C00, Double_t &C10, Double_t &C11,
64 : Double_t &C20, Double_t &C21, Double_t &C22, Double_t &C30, Double_t &C31,
65 : Double_t &C32, Double_t &C33, Double_t &C40, Double_t &C41, Double_t &C42,
66 : Double_t &C43, Double_t &C44) const {
67 : //Origin A. Badala' and G.S. Pappalardo: e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
68 : // gets the elements of the covariance matrix
69 :
70 0 : C00=fC00; C10=fC10; C11=fC11; C20=fC20; C21=fC21;
71 0 : C22=fC22; C30=fC30; C31=fC31; C32=fC32; C33=fC33;
72 0 : C40=fC40; C41=fC41; C42=fC42; C43=fC43; C44=fC44;
73 0 : }
74 :
|