X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAOD%2FAliAODHMPIDrings.h;h=e11515969fed7038d1634b7b83318b9f7eda5c98;hb=bfa9c596e3f12fda02954d2936fed18a67f7a91c;hp=939295c2738d93172fcf753d37a092c65f5c8d2a;hpb=3bf10ad95874abd7c226905bd2ca49dfd4f3a009;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AOD/AliAODHMPIDrings.h b/STEER/AOD/AliAODHMPIDrings.h index 939295c2738..e11515969fe 100644 --- a/STEER/AOD/AliAODHMPIDrings.h +++ b/STEER/AOD/AliAODHMPIDrings.h @@ -25,17 +25,17 @@ class AliAODHMPIDrings : public TObject { Int_t trkId, Int_t qn, Int_t cluIdx, - Double32_t trkTheta, - Double32_t trkPhi, - Double32_t signal, - Double32_t occ, - Double32_t chi2, - Double32_t trkX, - Double32_t trkY, - Double32_t mipX, - Double32_t mipY, - Double32_t *pid, - Double32_t *p ); // + Double_t trkTheta, + Double_t trkPhi, + Double_t signal, + Double_t occ, + Double_t chi2, + Double_t trkX, + Double_t trkY, + Double_t mipX, + Double_t mipY, + Double_t *pid, + Double_t *p ); // AliAODHMPIDrings(const AliAODHMPIDrings& hmpidAOD);// @@ -43,34 +43,36 @@ class AliAODHMPIDrings : public TObject { virtual ~AliAODHMPIDrings() {}; //___ Getters - Double32_t GetHmpTrkID() { return fHmpidAODtrkId; } + Int_t GetHmpTrkID() const { return fHmpidAODtrkId; } - Double32_t GetHmpMipCharge() { return fHmpidAODqn%1000000; } - Double32_t GetHmpNumOfPhotonClusters() { return fHmpidAODqn/1000000;} + Double32_t GetHmpMipCharge() const { return fHmpidAODqn%1000000; } + Double32_t GetHmpNumOfPhotonClusters() const { return fHmpidAODqn/1000000;} - Int_t GetHmpChamber() { return fHmpidAODcluIdx/1000000; } + Int_t GetHmpChamber() const { return fHmpidAODcluIdx/1000000; } - Double32_t GetHmpTrackTheta() { return fHmpidAODtrkTheta;} - Double32_t GetHmpTrackPhi() { return fHmpidAODtrkPhi;} + Int_t GetHmpCluIdx() const { return fHmpidAODcluIdx; } - Double32_t GetHmpSignal() { return fHmpidAODsignal;} - Double32_t GetHmpOccupancy() { return fHmpidAODocc;} + Double_t GetHmpTrackTheta() const { return fHmpidAODtrkTheta;} + Double_t GetHmpTrackPhi() const { return fHmpidAODtrkPhi;} - Double32_t GetHmpChi2() { return fHmpidAODchi2;} + Double_t GetHmpSignal() const { return fHmpidAODsignal;} + Double_t GetHmpOccupancy() const { return fHmpidAODocc;} + + Double_t GetHmpChi2() const { return fHmpidAODchi2;} - Double32_t GetHmpTrackX() { return fHmpidAODtrkX;} - Double32_t GetHmpTrackY() { return fHmpidAODtrkY;} + Double_t GetHmpTrackX() const { return fHmpidAODtrkX;} + Double_t GetHmpTrackY() const { return fHmpidAODtrkY;} - Double32_t GetHmpMipX() { return fHmpidAODmipX;} - Double32_t GetHmpMipY() { return fHmpidAODmipY;} + Double_t GetHmpMipX() const { return fHmpidAODmipX;} + Double_t GetHmpMipY() const { return fHmpidAODmipY;} - Double32_t GetHmpDX() { return fHmpidAODmipX - fHmpidAODtrkX;} - Double32_t GetHmpDY() { return fHmpidAODmipY - fHmpidAODtrkY;} - Double32_t GetHmpDist() { return TMath::Sqrt((fHmpidAODmipX - fHmpidAODtrkX)*(fHmpidAODmipX - fHmpidAODtrkX) + (fHmpidAODmipY - fHmpidAODtrkY)*(fHmpidAODmipY - fHmpidAODtrkY));} + Double_t GetHmpDX() const { return fHmpidAODmipX - fHmpidAODtrkX;} + Double_t GetHmpDY() const { return fHmpidAODmipY - fHmpidAODtrkY;} + Double_t GetHmpDist() const { return TMath::Sqrt((fHmpidAODmipX - fHmpidAODtrkX)*(fHmpidAODmipX - fHmpidAODtrkX) + (fHmpidAODmipY - fHmpidAODtrkY)*(fHmpidAODmipY - fHmpidAODtrkY));} - void GetHmpPidProbs(Double32_t *pid); //defined in cxx - void GetHmpMom(Double32_t *mom); //defined in cxx + void GetHmpPidProbs(Double32_t *pid) const; //defined in cxx + void GetHmpMom(Double32_t *mom) const; //defined in cxx //___ Setters @@ -79,25 +81,22 @@ class AliAODHMPIDrings : public TObject { void SetHmpNumOfPhotonClusters(Int_t nph) { fHmpidAODqn = 1000000 * nph;} - void SetHmpTrackTheta(Double32_t trkTheta) { fHmpidAODtrkTheta = trkTheta;} - void SetHmpTrackPhi(Double32_t trkPhi) { fHmpidAODtrkPhi = trkPhi;} + void SetHmpTrackTheta(Double_t trkTheta) { fHmpidAODtrkTheta = trkTheta;} + void SetHmpTrackPhi(Double_t trkPhi) { fHmpidAODtrkPhi = trkPhi;} - void SetHmpSignal(Double32_t thetaC) { fHmpidAODsignal = thetaC;} - void SetHmpOccupancy(Double32_t occ) { fHmpidAODocc = occ;} + void SetHmpSignal(Double_t thetaC) { fHmpidAODsignal = thetaC;} + void SetHmpOccupancy(Double_t occ) { fHmpidAODocc = occ;} - void SetHmpChi2(Double32_t chi2) { fHmpidAODchi2 = chi2;} + void SetHmpChi2(Double_t chi2) { fHmpidAODchi2 = chi2;} - void SetHmpTrackX(Double32_t trkX) { fHmpidAODtrkX = trkX;} - void SetHmpTrackY(Double32_t trkY) { fHmpidAODtrkY = trkY;} + void SetHmpTrackX(Double_t trkX) { fHmpidAODtrkX = trkX;} + void SetHmpTrackY(Double_t trkY) { fHmpidAODtrkY = trkY;} - void SetHmpMipX(Double32_t mipX) { fHmpidAODmipX = mipX;} - void SetHmpMipY(Double32_t mipY) { fHmpidAODmipY = mipY;} + void SetHmpMipX(Double_t mipX) { fHmpidAODmipX = mipX;} + void SetHmpMipY(Double_t mipY) { fHmpidAODmipY = mipY;} - void SetHmpPidProbs(Double32_t *pid); - void SetHmpMom(Double32_t *mom); - - - // blablabla + void SetHmpPidProbs(Double_t *pid); + void SetHmpMom(Double_t *mom); @@ -109,17 +108,17 @@ class AliAODHMPIDrings : public TObject { Double32_t fHmpidAODtrkTheta; // [-2*pi,2*pi,16] theta of the track extrapolated to the HMPID, LORS Double32_t fHmpidAODtrkPhi; // [-2*pi,2*pi,16] theta of the track extrapolated to the HMPID, LORS - Double32_t fHmpidAODsignal; // [0,0.9,8] HMPID signal (Theta ckov, rad) - Double32_t fHmpidAODocc; // [0,0,,8] chamber occupancy where the track passed through: number of pads + Double32_t fHmpidAODsignal; // HMPID signal (Theta ckov, rad) + Double32_t fHmpidAODocc; // chamber occupancy where the track passed through: number of pads Double32_t fHmpidAODchi2; // [0.,0.,8] chi2 in the HMPID - Double32_t fHmpidAODtrkX; // [0.,0.,8] x of the track impact, LORS - Double32_t fHmpidAODtrkY; // [0.,0.,8] y of the track impact, LORS - Double32_t fHmpidAODmipX; // [0.,0.,8] x of the MIP in LORS - Double32_t fHmpidAODmipY; // [0.,0.,8] y of the MIP in LORS + Double32_t fHmpidAODtrkX; // x of the track impact, LORS + Double32_t fHmpidAODtrkY; // y of the track impact, LORS + Double32_t fHmpidAODmipX; // x of the MIP in LORS + Double32_t fHmpidAODmipY; // y of the MIP in LORS Double32_t fHmpidAODpid[AliPID::kSPECIES]; // [0.,0.,8] "detector response probabilities" (for the PID) - Double32_t fHMPIDmom[3]; // [0.,0.,8] track momentum at the HMPID ring reconstruction + Double32_t fHMPIDmom[3]; // track momentum at the HMPID ring reconstruction - ClassDef(AliAODHMPIDrings,1) + ClassDef(AliAODHMPIDrings,2) }; #endif