1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // Base class for MC analysis, for PHOS
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
9 #include "AliAnalysisEtMonteCarloPhos.h"
10 #include "AliAnalysisEtCuts.h"
11 #include "AliESDtrack.h"
15 ClassImp(AliAnalysisEtMonteCarloPhos);
18 AliAnalysisEtMonteCarloPhos::AliAnalysisEtMonteCarloPhos()
20 fHistogramNameSuffix = TString("PhosMC");
23 AliAnalysisEtMonteCarloPhos::~AliAnalysisEtMonteCarloPhos()
28 void AliAnalysisEtMonteCarloPhos::Init()
30 AliAnalysisEtMonteCarlo::Init();
32 fDetectorRadius = fCuts->GetGeometryPhosDetectorRadius();
33 fEtaCutAcc = fCuts->GetGeometryPhosEtaAccCut();
34 fPhiCutAccMax = fCuts->GetGeometryPhosPhiAccMaxCut() * TMath::Pi()/180.;
35 fPhiCutAccMin = fCuts->GetGeometryPhosPhiAccMinCut() * TMath::Pi()/180.;
36 fClusterEnergyCut = fCuts->GetReconstructedPhosClusterEnergyCut();
37 fSingleCellEnergyCut = fCuts->GetReconstructedPhosSingleCellEnergyCut();
39 fTrackDistanceCut = fCuts->GetPhosTrackDistanceCut();
40 fTrackDxCut = fCuts->GetPhosTrackDxCut();
41 fTrackDzCut = fCuts->GetPhosTrackDzCut();
43 fDetector = fCuts->GetDetectorPhos();