1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // Base class for ESD analysis, for EMCAL
4 // - reconstruction output
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
9 #include "AliAnalysisEtReconstructedEmcal.h"
10 #include "AliAnalysisEtCuts.h"
11 #include "AliESDtrack.h"
15 ClassImp(AliAnalysisEtReconstructedEmcal);
18 AliAnalysisEtReconstructedEmcal::AliAnalysisEtReconstructedEmcal() :
19 AliAnalysisEtReconstructed()
21 fHistogramNameSuffix = TString("EmcalRec");
24 AliAnalysisEtReconstructedEmcal::~AliAnalysisEtReconstructedEmcal()
29 void AliAnalysisEtReconstructedEmcal::Init()
31 AliAnalysisEtReconstructed::Init();
33 fDetectorRadius = fCuts->GetGeometryEmcalDetectorRadius();
34 fEtaCutAcc = fCuts->GetGeometryEmcalEtaAccCut();
35 fPhiCutAccMax = fCuts->GetGeometryEmcalPhiAccMaxCut() * TMath::Pi()/180.;
36 fPhiCutAccMin = fCuts->GetGeometryEmcalPhiAccMinCut() * TMath::Pi()/180.;
37 fClusterEnergyCut = fCuts->GetReconstructedEmcalClusterEnergyCut();
38 fSingleCellEnergyCut = fCuts->GetReconstructedEmcalSingleCellEnergyCut();
40 fClusterType = fCuts->GetReconstructedEmcalClusterType();
41 fTrackDistanceCut = fCuts->GetEmcalTrackDistanceCut();
43 fDetector = fCuts->GetDetectorEmcal();
47 bool AliAnalysisEtReconstructedEmcal::TrackHitsCalorimeter(AliVParticle* track, Double_t magField)
49 return AliAnalysisEtReconstructed::TrackHitsCalorimeter(track, magField);