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

/* $Id$ */

/* History of cvs commits:
 *
 * $Log$
 * Revision 1.5  2007/08/07 14:12:03  kharlov
 * Quality assurance added (Yves Schutz)
 *
 * Revision 1.4  2007/08/03 13:52:16  kharlov
 * Working skeleton of matching the ESD tracks and ESD clusters (Iouri Belikov)
 *
 */

//-------------------------------------------------------------------------
//                          PHOS tracker.
// Matches ESD tracks with the PHOS and makes the PID.  
// 
//-------------------------------------------------------------------------

#include <AliTracker.h>

class AliRunLoader;   // Bad !

class TClonesArray;
class TTree;

class AliCluster;
class AliESDEvent;

class AliPHOSTracker : public AliTracker
{
public:
  AliPHOSTracker();
  virtual ~AliPHOSTracker();
  
  Int_t LoadClusters(TTree *);
  Int_t PropagateBack(AliESDEvent *);
  AliCluster *GetCluster(Int_t idx) const;
  void UnloadClusters();

  Int_t Clusters2Tracks(AliESDEvent *) {return 0;}
  Int_t RefitInward(AliESDEvent *)     {return 0;}

  static void                SetDebug()   { fgDebug = kTRUE ; }
  static void                ResetDebug() { fgDebug = kFALSE ; }
  static Bool_t              Debug() { return fgDebug ; }

protected:
  AliPHOSTracker(const AliPHOSTracker & rhs): AliTracker(rhs){}

private:
  AliPHOSTracker &operator=(const AliPHOSTracker &rhs);

  static Bool_t fgDebug ;    //! Verbosity controller

  TClonesArray *fModules[5];
  
  ClassDef(AliPHOSTracker,2)
};

#endif
 AliPHOSTracker.h:1
 AliPHOSTracker.h:2
 AliPHOSTracker.h:3
 AliPHOSTracker.h:4
 AliPHOSTracker.h:5
 AliPHOSTracker.h:6
 AliPHOSTracker.h:7
 AliPHOSTracker.h:8
 AliPHOSTracker.h:9
 AliPHOSTracker.h:10
 AliPHOSTracker.h:11
 AliPHOSTracker.h:12
 AliPHOSTracker.h:13
 AliPHOSTracker.h:14
 AliPHOSTracker.h:15
 AliPHOSTracker.h:16
 AliPHOSTracker.h:17
 AliPHOSTracker.h:18
 AliPHOSTracker.h:19
 AliPHOSTracker.h:20
 AliPHOSTracker.h:21
 AliPHOSTracker.h:22
 AliPHOSTracker.h:23
 AliPHOSTracker.h:24
 AliPHOSTracker.h:25
 AliPHOSTracker.h:26
 AliPHOSTracker.h:27
 AliPHOSTracker.h:28
 AliPHOSTracker.h:29
 AliPHOSTracker.h:30
 AliPHOSTracker.h:31
 AliPHOSTracker.h:32
 AliPHOSTracker.h:33
 AliPHOSTracker.h:34
 AliPHOSTracker.h:35
 AliPHOSTracker.h:36
 AliPHOSTracker.h:37
 AliPHOSTracker.h:38
 AliPHOSTracker.h:39
 AliPHOSTracker.h:40
 AliPHOSTracker.h:41
 AliPHOSTracker.h:42
 AliPHOSTracker.h:43
 AliPHOSTracker.h:44
 AliPHOSTracker.h:45
 AliPHOSTracker.h:46
 AliPHOSTracker.h:47
 AliPHOSTracker.h:48
 AliPHOSTracker.h:49
 AliPHOSTracker.h:50
 AliPHOSTracker.h:51
 AliPHOSTracker.h:52
 AliPHOSTracker.h:53
 AliPHOSTracker.h:54
 AliPHOSTracker.h:55
 AliPHOSTracker.h:56
 AliPHOSTracker.h:57
 AliPHOSTracker.h:58
 AliPHOSTracker.h:59
 AliPHOSTracker.h:60
 AliPHOSTracker.h:61
 AliPHOSTracker.h:62
 AliPHOSTracker.h:63
 AliPHOSTracker.h:64
 AliPHOSTracker.h:65
 AliPHOSTracker.h:66