ROOT logo
#ifndef ALIPHOSLINK_H
#define ALIPHOSLINK_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

//_________________________________________________________________________
//  Algorithm class used only by AliPHOSTrackSegmentMaker 
//  Links recpoints
// into tracksegments                
//*-- Author: Dmitri Peressounko (SUBATECH)

// --- ROOT system ---

#include "TObject.h"

// --- Standard library ---

// --- AliRoot header files ---

class AliPHOSLink : public  TObject{
  
public:
  
  AliPHOSLink() ;  // ctor            
  AliPHOSLink( Float_t x, Float_t z, 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   GetCpv(void) const { return fCpvN ; }
  void    GetXZ(Float_t &dx, Float_t &dz) const { dx=fx ; dz = fz ; } 
  Int_t   GetTrack(void) const { return fTrack ; }
  Bool_t  IsSortable() const{ 
    // tells if this is a sortable object 
    return kTRUE ; 
  }
  
private:
  
  Int_t fEmcN ;  // Emc index
  Int_t fCpvN ;  // Cpv index 
  Int_t fTrack;  // Charged tracked within a minimum distance of the EMC
  Float_t fx ;   // Distance between EMC and CPV RecPoints in a track segment
  Float_t fz ;   // Distance between EMC and CPV RecPoints in a track segment
  
  ClassDef(AliPHOSLink,2)  // Auxilliary algorithm class used by AliPHOSTrackSegmentMaker

};

#endif // AliPHOSLINK_H
 AliPHOSLink.h:1
 AliPHOSLink.h:2
 AliPHOSLink.h:3
 AliPHOSLink.h:4
 AliPHOSLink.h:5
 AliPHOSLink.h:6
 AliPHOSLink.h:7
 AliPHOSLink.h:8
 AliPHOSLink.h:9
 AliPHOSLink.h:10
 AliPHOSLink.h:11
 AliPHOSLink.h:12
 AliPHOSLink.h:13
 AliPHOSLink.h:14
 AliPHOSLink.h:15
 AliPHOSLink.h:16
 AliPHOSLink.h:17
 AliPHOSLink.h:18
 AliPHOSLink.h:19
 AliPHOSLink.h:20
 AliPHOSLink.h:21
 AliPHOSLink.h:22
 AliPHOSLink.h:23
 AliPHOSLink.h:24
 AliPHOSLink.h:25
 AliPHOSLink.h:26
 AliPHOSLink.h:27
 AliPHOSLink.h:28
 AliPHOSLink.h:29
 AliPHOSLink.h:30
 AliPHOSLink.h:31
 AliPHOSLink.h:32
 AliPHOSLink.h:33
 AliPHOSLink.h:34
 AliPHOSLink.h:35
 AliPHOSLink.h:36
 AliPHOSLink.h:37
 AliPHOSLink.h:38
 AliPHOSLink.h:39
 AliPHOSLink.h:40
 AliPHOSLink.h:41
 AliPHOSLink.h:42
 AliPHOSLink.h:43
 AliPHOSLink.h:44
 AliPHOSLink.h:45
 AliPHOSLink.h:46
 AliPHOSLink.h:47
 AliPHOSLink.h:48
 AliPHOSLink.h:49
 AliPHOSLink.h:50
 AliPHOSLink.h:51
 AliPHOSLink.h:52
 AliPHOSLink.h:53