]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALReconstructor.h
- fixed the format of the floats that become part of the output file name
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALReconstructor.h
index 36d9ef7f6b4fb19f3ce43af44811b0171735903b..bbc4fe8a00d221da098af78776bf0e154ea5ca2a 100644 (file)
@@ -40,6 +40,7 @@ class AliEMCALGeometry;
 class AliEMCALCalibData ;
 class AliCaloCalibPedestal ;
 class AliEMCALTriggerElectronics;
+class AliEMCALTriggerData;
 
 // --- Standard library ---
 
@@ -53,7 +54,9 @@ public:
    
   virtual ~AliEMCALReconstructor() ; //dtor
 
-  virtual  void Init();
+  virtual  void Init() {;}
+  virtual  void InitClusterizer() const;
+
   Bool_t       Debug() const { return fDebug ; }
 
   using AliReconstructor::FillESD;
@@ -62,7 +65,7 @@ public:
   AliTracker*  CreateTracker () const 
   {return new AliEMCALTracker;} 
   using AliReconstructor::Reconstruct;
-  virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const;
+  virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree) const ;
 
   virtual Bool_t             HasDigitConversion() const {return kTRUE;};
   virtual void               ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
@@ -95,13 +98,18 @@ private:
                                                // parameters for EMCAL
   static AliEMCALRawUtils*   fgRawUtils;  // raw utilities class -
                                          // only need one per reco
-  static TClonesArray*       fgDigitsArr; // Array with EMCAL digits
+  static TClonesArray*       fgDigitsArr;     //-> Array with EMCAL digits
+  static TObjArray*          fgClustersArr;   //   Array with EMCAL clusters
+  static TClonesArray*       fgTriggerDigits; //-> Array with EMCAL trigger digits
+
   AliEMCALCalibData    * fCalibData   ;   //! Calibration database if aval
   AliCaloCalibPedestal * fPedestalData ;   //! Tower status database if aval
 
   static AliEMCALTriggerElectronics* fgTriggerProcessor;
-
-  ClassDef(AliEMCALReconstructor,9)  // Reconstruction algorithm class (Base Class)
+  AliEMCALTriggerData* fTriggerData;
+       
+       
+  ClassDef(AliEMCALReconstructor,10)  // Reconstruction algorithm class (Base Class)
 
 };