1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // Base class for MC analysis, for EMCAL
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
9 #include "AliAnalysisEtMonteCarloEmcal.h"
10 #include "AliAnalysisEtCuts.h"
11 #include "AliAnalysisEtSelectorEmcal.h"
12 #include "AliESDtrack.h"
16 ClassImp(AliAnalysisEtMonteCarloEmcal);
19 AliAnalysisEtMonteCarloEmcal::AliAnalysisEtMonteCarloEmcal()
21 fHistogramNameSuffix = TString("EmcalMC");
25 AliAnalysisEtMonteCarloEmcal::~AliAnalysisEtMonteCarloEmcal()
30 void AliAnalysisEtMonteCarloEmcal::Init()
32 AliAnalysisEtMonteCarlo::Init();
33 fSelector = new AliAnalysisEtSelectorEmcal(fCuts);
34 fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius();
35 fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut();
39 void AliAnalysisEtMonteCarloEmcal::CreateHistograms()
40 { // add some extra histograms & objects to the ones from base class
42 cout<<__FILE__<<" "<<"Creating new fSelector"<<endl;
43 fSelector = new AliAnalysisEtSelectorEmcal(fCuts);
45 AliAnalysisEtMonteCarlo::CreateHistograms();