]>
Commit | Line | Data |
---|---|---|
1ee39b3a | 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) | |
801d4d50 | 14 | ,fCol(0xff) |
15 | ,fRow(0xff) | |
1ee39b3a | 16 | ,fPdg(0) |
17 | ,fLbl(-1) | |
18 | ,fLocalTime(-100) | |
19 | ,fQ(0.) | |
20 | ,fX(0.) | |
21 | ,fY(0.) | |
22 | ,fYd(0.) | |
23 | ,fZ(0.) | |
24 | ,fdydx(0.) | |
25 | ,fdzdx(0.) | |
26 | ,fXd(0.) | |
27 | ,fYt(0.) | |
28 | ,fZt(0.) | |
29 | ,fdy(0.) | |
30 | ,fD(0.) | |
31 | ,fTilt(0.) | |
32 | { | |
33 | fCov[0] = 1.; fCov[1] = 0.; | |
34 | fCov[2] = 1.; | |
35 | fCovCl[0] = 1.; fCovCl[1] = 0.; | |
36 | fCovCl[2] = 1.; | |
37 | } | |
38 | ||
39 | //_________________________________________________ | |
40 | void AliTRDclusterInfo::SetCluster(const AliTRDcluster *c) | |
41 | { | |
42 | if(!c) return; | |
43 | fDet = c->GetDetector(); | |
801d4d50 | 44 | fCol = c->GetPadCol(); |
45 | fRow = c->GetPadRow(); | |
1ee39b3a | 46 | fX = c->GetX(); |
47 | fY = c->GetY(); | |
48 | fZ = c->GetZ(); | |
49 | fQ = TMath::Abs(c->GetQ()); | |
50 | fLocalTime = c->GetLocalTimeBin(); | |
51 | fYd = c->GetCenter(); | |
52 | fCovCl[0] = c->GetSigmaY2(); | |
53 | fCovCl[1] = 0.; | |
54 | fCovCl[2] = c->GetSigmaZ2(); | |
55 | } | |
56 | ||
57 | //_________________________________________________ | |
58 | void AliTRDclusterInfo::Print(Option_t */*opt*/) const | |
59 | { | |
801d4d50 | 60 | printf("Det[%3d] Col[%3d] Row[%2d] X[%7.2f] Y[%7.2f] Z[%7.2f] Q[%7.2f]\n", (fDet==0xffff ? -1 : fDet), (fCol==0xff ? -1 : fCol), (fRow==0xff ? -1 : fRow), fX, fY, fZ, fQ); |
1ee39b3a | 61 | printf("\tPdg[%d] Lbl[%d] Yt[%7.2f] Zt[%7.2f]\n", fPdg, fLbl, fYt, fZt); |
62 | } |