//_________________________________________________________________________ // Utility Class for transverse energy studies // Base class for ESD analysis, for EMCAL // - reconstruction output // implementation file // //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL) //_________________________________________________________________________ #include "AliAnalysisEtReconstructedEmcal.h" #include "AliAnalysisEtCuts.h" #include "AliAnalysisEtSelectorEmcal.h" #include "AliESDtrack.h" using namespace std; ClassImp(AliAnalysisEtReconstructedEmcal); AliAnalysisEtReconstructedEmcal::AliAnalysisEtReconstructedEmcal() : AliAnalysisEtReconstructed() { fHistogramNameSuffix = TString("EmcalRec"); } AliAnalysisEtReconstructedEmcal::~AliAnalysisEtReconstructedEmcal() { } void AliAnalysisEtReconstructedEmcal::Init() { // Init AliAnalysisEtReconstructed::Init(); fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius(); fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut(); fSelector = new AliAnalysisEtSelectorEmcal(fCuts); } bool AliAnalysisEtReconstructedEmcal::TrackHitsCalorimeter(AliVParticle* track, Double_t magField) { return AliAnalysisEtReconstructed::TrackHitsCalorimeter(track, magField); } void AliAnalysisEtReconstructedEmcal::CreateHistograms() { // add some extra histograms & objects to the ones from base class if(!fSelector){ cout<<__FILE__<<" "<<"Creating new fSelector"<