]>
Commit | Line | Data |
---|---|---|
02523d54 | 1 | #include "TMath.h" |
2 | ||
3 | #include "AliLog.h" | |
4 | #include "AliTRDcluster.h" | |
5 | ||
6 | #include "AliTRDclusterInfo.h" | |
7 | ||
8 | ClassImp(AliTRDclusterInfo) | |
9 | ||
10 | //_________________________________________________ | |
11 | AliTRDclusterInfo::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 | 38 | void 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 | //_________________________________________________ | |
54 | void 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 | } |