]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFReconstructor.h
Important changes to the reconstructor classes. Complete elimination of the run-loade...
[u/mrichter/AliRoot.git] / TOF / AliTOFReconstructor.h
index b191bb23a540a8ab4609de20de1597d957d1842f..34f42f19b435ceba18e020c4bbcbf6e5e7f27285 100644 (file)
@@ -18,7 +18,6 @@ class TTree;
 
 class AliESDEvent;
 class AliRawReader;
-class AliRunLoader;
 
 class AliTOFGeometry;
 class AliTOFcalib;
@@ -30,26 +29,24 @@ public:
   AliTOFReconstructor& operator=(const AliTOFReconstructor &source); // ass. op.
   virtual ~AliTOFReconstructor();
 
-  virtual Bool_t       HasLocalReconstruction() const { return kTRUE; }
-  virtual void         Reconstruct(AliRunLoader* runLoader) const;
-  virtual void         Reconstruct(AliRunLoader* runLoader,
-                                  AliRawReader* rawReader) const;
   virtual void         Reconstruct(AliRawReader* rawReader,
                                   TTree* clusterTree) const;
   virtual void         Reconstruct(TTree* digitsTree, TTree* clusterTree) const;
+
   virtual void         ConvertDigits(AliRawReader* reader, TTree* digitsTree) const;
-  virtual AliTracker*  CreateTracker(AliRunLoader* runLoader) const;
-  virtual void         FillESD(AliRunLoader*, AliRawReader*, AliESDEvent*) const { };
-  virtual void         FillESD(AliRawReader*, TTree*, AliESDEvent*) const { };
-  virtual void         FillESD(TTree*, TTree*, AliESDEvent*) const { };
-  virtual void         FillESD(AliRunLoader* runLoader, AliESDEvent* esd) const;
+
+  virtual AliTracker*  CreateTracker() const;
+
+  virtual void         FillESD(AliRawReader*, TTree*clustersTree, AliESDEvent*esd) const
+  {FillESD((TTree*)NULL,clustersTree,esd);}
+  virtual void         FillESD(TTree*, TTree*, AliESDEvent*) const {}
 
 private:
   AliTOFGeometry *fTOFGeometry; // pointer to TOF geometry
   AliTOFcalib    *fTOFcalib;    // pointer to TOF calib class
-  AliTOFGeometry*      GetTOFGeometry(AliRunLoader* runLoader) const;
+  AliTOFGeometry*      GetTOFGeometry() const;
 
-  ClassDef(AliTOFReconstructor, 1)   // class for the TOF reconstruction
+  ClassDef(AliTOFReconstructor, 2)   // class for the TOF reconstruction
 };
 
 #endif