]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RICH/AliRICHReconstructor.h
Hit Digit Cluster in separate files to follow rules
[u/mrichter/AliRoot.git] / RICH / AliRICHReconstructor.h
1 #ifndef AliRICHReconstructor_h
2 #define AliRICHReconstructor_h
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include <AliReconstructor.h>
7 #include "AliRICHTracker.h"
8 #include "AliRICHClusterFinder.h"
9
10 class AliRICHReconstructor: public AliReconstructor 
11 {
12 public:
13            AliRICHReconstructor(): AliReconstructor()              {}//default ctor
14   virtual ~AliRICHReconstructor()                                  {}//dtor  
15   virtual AliTracker*  CreateTracker(AliRunLoader*           )const{return new AliRICHTracker;}                         //interface from AliReconstructor
16   virtual void         Reconstruct  (AliRunLoader* pRunLoader)const{AliRICHClusterFinder clus(pRunLoader); clus.Exec();}//interface from AliReconstructor
17   using AliReconstructor::Reconstruct;                                                                                  //to get rid of virtual hidden warning 
18 //  virtual void         FillESD(AliRunLoader* pAL, AliESD* pESD) const;    //virtual from AliReconstructor
19 //  using AliReconstructor::FillESD;                                        //to get rid of virtual hidden warning 
20 protected:
21   ClassDef(AliRICHReconstructor, 0)   //class for the RICH reconstruction
22 };
23
24 #endif