// --- AliRoot header files ---
#include "AliLoader.h"
#include "AliEMCALCalibData.h"
+#include "AliEMCALRecParam.h"
class AliLoader ;
class AliEMCAL ;
public:
AliEMCALLoader();
- AliEMCALLoader(const AliEMCALLoader & obj):AliLoader(obj){}
+ AliEMCALLoader(const AliEMCALLoader & obj);
AliEMCALLoader(const Char_t *detname,const Char_t *eventfoldername);
+ AliEMCALLoader(const Char_t *name,TFolder *topfolder);
virtual ~AliEMCALLoader() ;
//Calibration
Int_t CalibrateRaw (Double_t energy, Int_t module, Int_t column, Int_t row);//take real calibration coefficients
-
- void SetCalibData(AliEMCALCalibData* calibda) { fCalibData = calibda; }
-
- AliEMCALCalibData * CalibData(); // to get the CDB object
+
+ void SetCalibData(AliEMCALCalibData* calibda) { fgCalibData = calibda; }
+ AliEMCALCalibData * CalibData(); // to get the calibration CDB object
+
+ AliEMCALRecParam * RecParam(); // to get rec.parameters from CDB
private:
TClonesArray *fHits; //! TClonesArray of hits (for tree reading)
TClonesArray *fDigits; //! TClonesArray of digits (for tree reading)
TClonesArray *fSDigits; //! TClonesArray of sdigits (for tree reading)
- TObjArray *fRecPoints; //! TClonesArray of recpoints (for tree reading)
- static AliEMCALCalibData * fCalibData; // calibration data
+ TObjArray *fRecPoints; //! TClonesArray of recpoints (for tree reading)
+
+ static AliEMCALCalibData * fgCalibData; // calibration data
+ static AliEMCALRecParam * fgRecParam ; // reconstruction parameters
- ClassDef(AliEMCALLoader,0) // Algorithm class that provides methods to retrieve objects from a list knowing the index
+ ClassDef(AliEMCALLoader,1) // Algorithm class that provides methods to retrieve objects from a list knowing the index
};