added reference of charged track connecting to PHOS track segment; removed obsolete...
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Apr 2004 14:06:14 +0000 (14:06 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Apr 2004 14:06:14 +0000 (14:06 +0000)
PHOS/AliPHOSLink.cxx
PHOS/AliPHOSLink.h

index 56c7aad..d0cb92f 100644 (file)
 
 ClassImp(AliPHOSLink)
 //____________________________________________________________________________
-  AliPHOSLink::AliPHOSLink(Float_t r, Int_t Emc, Int_t Ppsd)
+  AliPHOSLink::AliPHOSLink() : 
+    fEmcN(-1), fCpvN(-1), fR(-1.), fTrack(-1)
+{
+}
+
+//____________________________________________________________________________
+  AliPHOSLink::AliPHOSLink(Float_t r, Int_t emc, Int_t cpv, Int_t track)
 {
   // ctor
 
   fR     = r ;  
-  fEmcN  = Emc ;
-  fPpsdN = Ppsd ;   
+  fEmcN  = emc ;
+  fCpvN  = cpv ;   
+  fTrack = track ; 
 }
 
 //____________________________________________________________________________
 Int_t AliPHOSLink::Compare(const TObject * obj) const
 {
-  // Compare according to the distance between EMC and PPSD RecPoints in a track segment 
+  // Compare according to the distance between EMC and CPV RecPoints in a track segment 
 
   Int_t rv ;
 
index 4c99393..da46593 100644 (file)
@@ -23,14 +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(const TObject * obj) const;
   Int_t   GetEmc(void) const { return fEmcN; }
-  Int_t   GetPpsd(void) const { return fPpsdN ; }
+  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 ; 
@@ -39,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
 
 };