1 #include "AliAnalysisTaskTransverseEnergy.h"
2 #include "AliAnalysisManager.h"
3 #include "AliInputEventHandler.h"
4 #include "AliPhysicsSelectionTask.h"
5 #include "AliPhysicsSelection.h"
6 #include "AliCentrality.h"
7 #include "AliESDEvent.h"
9 //_________________________________________________________________________
10 // Utility Class for transverse energy studies
11 // Base class for Et tasks
12 // - reconstruction and MonteCarlo output
14 //*-- Authors: Oystein Djuvsland (Bergen)
15 //_________________________________________________________________________//
16 #include "AliESDtrackCuts.h"
22 ClassImp(AliAnalysisTaskTransverseEnergy)
24 AliAnalysisTaskTransverseEnergy::AliAnalysisTaskTransverseEnergy(const char* name, Bool_t isMc) :
25 AliAnalysisTaskSE(name)
27 ,fMCConfigFile("ConfigEtMonteCarlo.C")
28 ,fRecoConfigFile("ConfigEtReconstructed.C")
30 ,fHistEtRecOverEtMC(0)
31 ,fHistDiffEtRecEtMCOverEtMC(0)
32 ,fEsdtrackCutsITSTPC(0)
36 ,fPhysSelTaskName("physSelTask")
37 ,fCentSelTaskName("centralityTask")
44 AliAnalysisTaskTransverseEnergy::~AliAnalysisTaskTransverseEnergy()
46 delete fHistEtRecvsEtMC;
47 delete fHistEtRecOverEtMC;
48 delete fEsdtrackCutsITSTPC;
49 delete fEsdtrackCutsTPC;
50 delete fEsdtrackCutsITS;
55 AliCentrality* AliAnalysisTaskTransverseEnergy::GetCentralityObject()
57 // See header file for class documentation
58 if (fESDEvent)return fESDEvent->GetCentrality();