]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/totEt/AliAnalysisEtMonteCarloEmcal.cxx
TENDER becomes Tender
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisEtMonteCarloEmcal.cxx
CommitLineData
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 14using namespace std;
15
16ClassImp(AliAnalysisEtMonteCarloEmcal);
17
18
2fbf38ac 19AliAnalysisEtMonteCarloEmcal::AliAnalysisEtMonteCarloEmcal()
20{
21 fHistogramNameSuffix = TString("EmcalMC");
ef647350 22
2fbf38ac 23}
24
cf6522d1 25AliAnalysisEtMonteCarloEmcal::~AliAnalysisEtMonteCarloEmcal()
26{
27}
28
2fbf38ac 29
30void 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
39void 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}