1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // Base class for ESD analysis, for EMCAL
4 // - reconstruction output
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
9 #include "AliAnalysisEtReconstructedEmcal.h"
10 #include "AliAnalysisEtCuts.h"
11 #include "AliAnalysisEtSelectorEmcal.h"
12 #include "AliESDtrack.h"
16 ClassImp(AliAnalysisEtReconstructedEmcal);
19 AliAnalysisEtReconstructedEmcal::AliAnalysisEtReconstructedEmcal() :
20 AliAnalysisEtReconstructed()
22 fHistogramNameSuffix = TString("EmcalRec");
25 AliAnalysisEtReconstructedEmcal::~AliAnalysisEtReconstructedEmcal()
30 void AliAnalysisEtReconstructedEmcal::Init()
32 AliAnalysisEtReconstructed::Init();
34 fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius();
35 fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut();
37 fSelector = new AliAnalysisEtSelectorEmcal(fCuts);
40 bool AliAnalysisEtReconstructedEmcal::TrackHitsCalorimeter(AliVParticle* track, Double_t magField)
42 return AliAnalysisEtReconstructed::TrackHitsCalorimeter(track, magField);
45 void AliAnalysisEtReconstructedEmcal::CreateHistograms()
46 { // add some extra histograms & objects to the ones from base class
48 cout<<__FILE__<<" "<<"Creating new fSelector"<<endl;
49 fSelector = new AliAnalysisEtSelectorEmcal(fCuts);
51 AliAnalysisEtReconstructed::CreateHistograms();