]>
Commit | Line | Data |
---|---|---|
cf6522d1 | 1 | //_________________________________________________________________________ |
2 | // Utility Class for transverse energy studies | |
3 | // Base class for MC analysis, for EMCAL | |
4 | // - MC output | |
5 | // implementation file | |
6 | // | |
7 | //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL) | |
8 | //_________________________________________________________________________ | |
2fbf38ac | 9 | #include "AliAnalysisEtMonteCarloEmcal.h" |
10 | #include "AliAnalysisEtCuts.h" | |
6ebd4c36 | 11 | #include "AliAnalysisEtSelectorEmcal.h" |
2fbf38ac | 12 | #include "AliESDtrack.h" |
13 | ||
16abb579 | 14 | using namespace std; |
15 | ||
16 | ClassImp(AliAnalysisEtMonteCarloEmcal); | |
17 | ||
18 | ||
2fbf38ac | 19 | AliAnalysisEtMonteCarloEmcal::AliAnalysisEtMonteCarloEmcal() |
20 | { | |
21 | fHistogramNameSuffix = TString("EmcalMC"); | |
ef647350 | 22 | |
2fbf38ac | 23 | } |
24 | ||
cf6522d1 | 25 | AliAnalysisEtMonteCarloEmcal::~AliAnalysisEtMonteCarloEmcal() |
26 | { | |
27 | } | |
28 | ||
2fbf38ac | 29 | |
30 | void AliAnalysisEtMonteCarloEmcal::Init() | |
cf6522d1 | 31 | { // Init |
4998becf | 32 | AliAnalysisEtMonteCarlo::Init(); |
6ebd4c36 | 33 | fSelector = new AliAnalysisEtSelectorEmcal(fCuts); |
4998becf | 34 | fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius(); |
4998becf | 35 | fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut(); |
2fbf38ac | 36 | } |
2aab9269 | 37 | |
38 | ||
39 | void AliAnalysisEtMonteCarloEmcal::CreateHistograms() | |
40 | { // add some extra histograms & objects to the ones from base class | |
41 | if(!fSelector){ | |
42 | cout<<__FILE__<<" "<<"Creating new fSelector"<<endl; | |
43 | fSelector = new AliAnalysisEtSelectorEmcal(fCuts); | |
44 | } | |
45 | AliAnalysisEtMonteCarlo::CreateHistograms(); | |
46 | } |