]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/qaRec/info/AliTRDclusterInfo.cxx
restructure error calculation :
[u/mrichter/AliRoot.git] / TRD / qaRec / info / AliTRDclusterInfo.cxx
CommitLineData
02523d54 1#include "TMath.h"
2
3#include "AliLog.h"
4#include "AliTRDcluster.h"
5
6#include "AliTRDclusterInfo.h"
7
8ClassImp(AliTRDclusterInfo)
9
10//_________________________________________________
11AliTRDclusterInfo::AliTRDclusterInfo()
12 : TObject()
13 ,fDet(0xffff)
14 ,fPdg(0)
15 ,fLbl(-1)
16 ,fLocalTime(-100)
17 ,fQ(0.)
18 ,fX(0.)
19 ,fY(0.)
20 ,fYd(0.)
21 ,fZ(0.)
22 ,fdydx(0.)
23 ,fdzdx(0.)
24 ,fXd(0.)
25 ,fYt(0.)
26 ,fZt(0.)
27 ,fdy(0.)
28 ,fD(0.)
29 ,fTilt(0.)
30{
31 fCov[0] = 1.; fCov[1] = 0.;
32 fCov[2] = 1.;
33 fCovCl[0] = 1.; fCovCl[1] = 0.;
34 fCovCl[2] = 1.;
35}
36
37//_________________________________________________
1fd9389f 38void AliTRDclusterInfo::SetCluster(const AliTRDcluster *c)
02523d54 39{
40 if(!c) return;
41 fDet = c->GetDetector();
42 fX = c->GetX();
43 fY = c->GetY();
44 fZ = c->GetZ();
45 fQ = TMath::Abs(c->GetQ());
46 fLocalTime = c->GetLocalTimeBin();
47 fYd = c->GetCenter();
1fd9389f 48 fCovCl[0] = c->GetSigmaY2();
49 fCovCl[1] = 0.;
50 fCovCl[2] = c->GetSigmaZ2();
02523d54 51}
52
53//_________________________________________________
54void AliTRDclusterInfo::Print(Option_t */*opt*/) const
55{
56 printf("Det[%3d] X[%7.2f] Y[%7.2f] Z[%7.2f] Q[%7.2f]\n", fDet==0xffff ? -1 : fDet, fX, fY, fZ, fQ);
57 printf("\tPdg[%d] Lbl[%d] Yt[%7.2f] Zt[%7.2f]\n", fPdg, fLbl, fYt, fZt);
58}