X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TRD%2FAliTRDpidESD.h;h=9fd25f375d3b467b142b2f2fd4edd9b591d0d963;hb=4e5939c491e07c9e6353e94fc7901d227182bff3;hp=0d73b3ae0956483e40d5139c957f77acde713629;hpb=c6011b06799f027da8d20b100ab8859f7c8d30f2;p=u%2Fmrichter%2FAliRoot.git diff --git a/TRD/AliTRDpidESD.h b/TRD/AliTRDpidESD.h index 0d73b3ae095..9fd25f375d3 100644 --- a/TRD/AliTRDpidESD.h +++ b/TRD/AliTRDpidESD.h @@ -7,17 +7,22 @@ //////////////////////////////////////////////////////////////////////////// // // -// Assigns the PID probabilities based on TRD information to the ESDs // +// Assigns the PID probabilities based on TRD information to the ESDs // +// // +// Authors : // +// Prashant Shukla (orig. version) // +// Alex Bercuci (a.bercuci@gsi.de) // // // //////////////////////////////////////////////////////////////////////////// -#include +//#include #include -class AliESD; +class AliESDEvent; class AliESDtrack; class AliExternalTrackParam; + class AliTRDpidESD : public TObject { public: @@ -28,29 +33,31 @@ class AliTRDpidESD : public TObject { AliTRDpidESD &operator=(const AliTRDpidESD &p); virtual void Copy(TObject &p) const; - static Bool_t CheckTrack(AliESDtrack *t); - Int_t MakePID(AliESD *event); + static Bool_t CheckTrack(AliESDtrack * const t); + Int_t MakePID(AliESDEvent * const event); - void SetCheckTrackStatus(Bool_t status = kTRUE) { fCheckTrackStatus = status; }; - void SetCheckKinkStatus(Bool_t status = kTRUE) { fCheckKinkStatus = status; }; - void SetMinPlane(Int_t plane) { fMinPlane = plane; }; + void SetCheckTrackStatus(Bool_t status = kTRUE) { fgCheckTrackStatus = status; }; + void SetCheckKinkStatus(Bool_t status = kTRUE) { fgCheckKinkStatus = status; }; + void SetMinPlane(Int_t plane) { fgMinPlane = plane; }; - Bool_t GetCheckTrackStatus() { return fCheckTrackStatus; }; - Bool_t GetCheckKinkStatus() { return fCheckKinkStatus; }; - Int_t GetMinPlane() { return fMinPlane; }; + Bool_t GetCheckTrackStatus() const { return fgCheckTrackStatus; }; + Bool_t GetCheckKinkStatus() const { return fgCheckKinkStatus; }; + Int_t GetMinPlane() const { return fgMinPlane; }; private: - Bool_t RecalculateTrackSegmentKine(AliESDtrack *t, Int_t plan, Float_t &mom, Float_t &length); -private: + Bool_t RecalculateTrackSegmentKine(AliESDtrack * const t + , Int_t plan + , Float_t &mom + , Float_t &length); - static Bool_t fCheckTrackStatus; // Enable check on ESD track status - static Bool_t fCheckKinkStatus; // Enable check on ESD kink track - static Int_t fMinPlane; // Minimum number of planes + static Bool_t fgCheckTrackStatus; // Enable check on ESD track status + static Bool_t fgCheckKinkStatus; // Enable check on ESD kink track + static Int_t fgMinPlane; // Minimum number of planes - AliExternalTrackParam *fTrack; //! Memory holder for Track segment calculations + AliExternalTrackParam *fTrack; //! Memory holder for Track segment calculations - ClassDef(AliTRDpidESD,2) // TRD PID class + ClassDef(AliTRDpidESD,2) // TRD PID class };