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 "AliESDtrack.h"
15 ClassImp(AliAnalysisEtMonteCarloEmcal);
18 AliAnalysisEtMonteCarloEmcal::AliAnalysisEtMonteCarloEmcal()
20 fHistogramNameSuffix = TString("EmcalMC");
23 AliAnalysisEtMonteCarloEmcal::~AliAnalysisEtMonteCarloEmcal()
28 void AliAnalysisEtMonteCarloEmcal::Init()
30 AliAnalysisEtMonteCarlo::Init();
32 fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius();
33 fEtaCutAcc = fCuts->GetGeometryEmcalEtaAccCut();
34 fPhiCutAccMax = fCuts->GetGeometryEmcalPhiAccMaxCut() * TMath::Pi()/180.;
35 fPhiCutAccMin = fCuts->GetGeometryEmcalPhiAccMinCut() * TMath::Pi()/180.;
36 fClusterEnergyCut = fCuts->GetReconstructedEmcalClusterEnergyCut();
37 fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut();
39 fDetector = fCuts->GetDetectorEmcal();