#ifndef ALIANALYSISETRECONSTRUCTEDEMCAL_H #define ALIANALYSISETRECONSTRUCTEDEMCAL_H //_________________________________________________________________________ // Utility Class for transverse energy studies // Base class for ESD analysis, for EMCAL // - reconstruction output // //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL) //_________________________________________________________________________ #include "AliAnalysisEtReconstructed.h" class AliAnalysisEtReconstructedEmcal : public AliAnalysisEtReconstructed { public: AliAnalysisEtReconstructedEmcal(); virtual ~AliAnalysisEtReconstructedEmcal(); virtual void Init(); void CreateHistograms(); protected: virtual bool TrackHitsCalorimeter(AliVParticle *track, Double_t magField); virtual Double_t GetCorrectionModification(const AliESDCaloCluster& cluster,Int_t nonLinCorr, Int_t effCorr, Int_t cent);//nonLinCorr 0 = nominal 1 = high -1 = low, effCorr 0 = nominal 1 = high -1 = low private: ClassDef(AliAnalysisEtReconstructedEmcal, 1); }; #endif // ALIANALYSISETRECONSTRUCTEDEMCAL_H