]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSiotrack.cxx
Activate delta-electrons for RICH
[u/mrichter/AliRoot.git] / ITS / AliITSiotrack.cxx
1 ////////////////////////////////////////////////
2 //  Reconstructed point class for set:ITS     //
3 ////////////////////////////////////////////////
4
5 #include <TMatrix.h>
6
7 #include "AliITSiotrack.h"
8
9 ClassImp(AliITSiotrack)
10
11 AliITSiotrack::AliITSiotrack() {
12
13   // default creator
14   fLab=-3; 
15   fX=fZ=fY=0.; 
16   fPx=fPy=fPz=0.;
17   for (Int_t i=0;i<6;i++) {fIdModules[i]=fIdPoints[i]=-1; fIdPoints[i]=-1;}
18   fStateVPhi=0.; fStateVZ=0.; fStateVD=0.; fStateVTgl=0.; fStateVC=0.;
19   fRadius=0.; fCharge=0; 
20   fC00=fC10=fC11=fC20=fC21=fC22=fC30=fC31=fC32=fC33=fC40=fC41=fC42=fC43=fC44=0.;
21       
22 }
23    
24
25 void AliITSiotrack::SetCovMatrix(TMatrix *cov) {
26
27   fC00=(*cov)(0,0);
28   fC10=(*cov)(1,0);
29   fC11=(*cov)(1,1);
30   fC20=(*cov)(2,0);
31   fC21=(*cov)(2,1);
32   fC22=(*cov)(2,2);
33   fC30=(*cov)(3,0);
34   fC31=(*cov)(3,1);
35   fC32=(*cov)(3,2);
36   fC33=(*cov)(3,3);
37   fC40=(*cov)(4,0);
38   fC41=(*cov)(4,1);
39   fC42=(*cov)(4,2);
40   fC43=(*cov)(4,3);
41   fC44=(*cov)(4,4);
42
43 }
44
45
46 Double_t * AliITSiotrack::GetCovMatrix() {
47
48   Double_t covar[25];
49
50   covar[0]=fC00;
51   covar[1]=fC10;
52   covar[2]=fC20;
53   covar[3]=fC30;
54   covar[4]=fC40;
55   covar[5]=fC10;
56   covar[6]=fC11;
57   covar[7]=fC21;
58   covar[8]=fC31;
59   covar[9]=fC41;
60   covar[10]=fC20;
61   covar[11]=fC21;
62   covar[12]=fC22;
63   covar[13]=fC32;
64   covar[14]=fC42;
65   covar[15]=fC30;
66   covar[16]=fC31;
67   covar[17]=fC32;
68   covar[18]=fC33;
69   covar[19]=fC43;
70   covar[20]=fC40;
71   covar[21]=fC41;
72   covar[22]=fC42;
73   covar[23]=fC43;
74   covar[24]=fC44;
75   
76   return covar;
77   
78 }
79 /*
80 Double_t * AliITSiotrack::GetStateVector() {
81   
82   Double_t statev[5];
83   
84   statev[0]=fStateVPhi;
85   statev[1]=fStateVZ;
86   statev[2]=fStateVD;
87   statev[3]=fStateVTgl;
88   statev[4]=fStateVC;
89   
90   return statev;
91
92 } */
93
94