X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSLink.h;h=da46593b7fdd2f5caf2670c3bc058e34813b12d3;hb=b4215a15bb5bcc5eaa8060535196a1d7facbd7cd;hp=daa0cf8fa2c942b77f703985ac18a90e990a81fa;hpb=88714635380b3cd769507e2f5b0583b7214b1e96;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSLink.h b/PHOS/AliPHOSLink.h index daa0cf8fa2c..da46593b7fd 100644 --- a/PHOS/AliPHOSLink.h +++ b/PHOS/AliPHOSLink.h @@ -7,7 +7,8 @@ //_________________________________________________________________________ // Algorithm class used only by AliPHOSTrackSegmentMaker -// +// Links recpoints +// into tracksegments //*-- Author: Dmitri Peressounko (SUBATECH) // --- ROOT system --- @@ -22,23 +23,16 @@ class AliPHOSLink : public TObject{ public: - AliPHOSLink( Float_t r, Int_t EMC, Int_t PPSD) ; // ctor + AliPHOSLink() ; // ctor + AliPHOSLink( Float_t r, Int_t emc, Int_t cpv, Int_t track) ; // ctor virtual ~AliPHOSLink(){ // dtor } - Int_t Compare(TObject * obj) ; - Int_t GetEmc(void) { - // returns the index of EMC - return fEmcN; - } - Int_t GetPpsd(void) { - // returns the index of PPSD - return fPpsdN ; - } - Float_t GetR(void) { - // returns the distance between EMC and PPSD - return fR ; - } + Int_t Compare(const TObject * obj) const; + Int_t GetEmc(void) const { return fEmcN; } + Int_t GetCpv(void) const { return fCpvN ; } + Float_t GetR(void) const { return fR ; } + Int_t GetTrack(void) const { return fTrack ; } Bool_t IsSortable() const{ // tells if this is a sortable object return kTRUE ; @@ -47,10 +41,11 @@ public: private: Int_t fEmcN ; // Emc index - Int_t fPpsdN ; // Ppsd index - Float_t fR ; // Distance between EMC and PPSD RecPoints in a track segment + Int_t fCpvN ; // Cpv index + Float_t fR ; // Distance between EMC and CPV RecPoints in a track segment + Int_t fTrack; // Charged tracked within a minimum distance of the EMC - ClassDef(AliPHOSLink,1) // Auxilliary algorithm class used by AliPHOSTrackSegmentMaker + ClassDef(AliPHOSLink,2) // Auxilliary algorithm class used by AliPHOSTrackSegmentMaker };