]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCReconstructor.h
Adding TOFFEE in ShuttleInput
[u/mrichter/AliRoot.git] / ZDC / AliZDCReconstructor.h
index 429cda2f85fc8e2a0e55aa0e2e80eae1a22c7faf..56aa0ca2cefa4a497c2f53143ef8c7a5cb4f779b 100644 (file)
@@ -14,7 +14,9 @@
 #include "AliReconstructor.h"
 #include "AliCDBManager.h"
 #include "AliCDBStorage.h"
-#include "AliZDCCalibData.h"
+#include "AliZDCPedestals.h"
+#include "AliZDCCalib.h"
+#include "AliZDCRecParam.h"
 #include "AliLog.h"
 
 class TF1;
@@ -36,17 +38,17 @@ public:
                {FillZDCintoESD(clustersTree,esd);}
     
   AliCDBStorage   *SetStorage(const char* uri);
-  AliZDCCalibData *GetCalibData() const; 
+  AliZDCPedestals *GetPedData() const; 
+  AliZDCCalib     *GetECalibData() const; 
+  AliZDCRecParam  *GetRecParams() const; 
   
 private:
   AliZDCReconstructor(const AliZDCReconstructor&);
   AliZDCReconstructor& operator =(const AliZDCReconstructor&);
 
-  void   ReconstructEvent(TTree *clustersTree, Float_t* ZN1ADCCorrHG, 
-               Float_t* ZP1ADCCorrHG, Float_t* ZN2ADCCorrHG, 
-               Float_t* ZP2ADCCorrHG, Float_t* ZN1ADCCorrLG, 
-               Float_t* ZP1ADCCorrLG, Float_t* ZN2ADCCorrLG, 
-               Float_t* ZP2ADCCorrLG, Float_t ZEMADCCorrHG) const;
+  void   ReconstructEvent(TTree *clustersTree, 
+           Float_t* ZN1ADCCorr, Float_t* ZP1ADCCorr, Float_t* ZN2ADCCorr, Float_t* ZP2ADCCorr,
+           Float_t* ZEM1ADCCorr, Float_t* ZEM2ADCCorr, Float_t* PMRef1, Float_t* PMRef2) const;
   void   FillZDCintoESD(TTree *clustersTree, AliESDEvent*esd) const;
 
   TF1*   fZNCen;     //! Nspectator n true vs. EZN
@@ -62,9 +64,11 @@ private:
   TF1*   fZEMsp;     //! Nspectators from ZEM energy
   TF1*   fZEMb;      //! b from ZEM energy
   
-  AliZDCCalibData *fCalibData;         //! calibration data
+  AliZDCPedestals *fPedData;   //! pedestal calibration data
+  AliZDCCalib     *fECalibData; //! energy and equalization calibration data
+  AliZDCRecParam  *fRecParam;  //! reconstruction parameters
 
-  ClassDef(AliZDCReconstructor, 2)   // class for the ZDC reconstruction
+  ClassDef(AliZDCReconstructor, 3)   // class for the ZDC reconstruction
 };
 
 #endif