]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisEtMonteCarloPhos.cxx
coverity fix - checked fCentrality before usage
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtMonteCarloPhos.cxx
1 //_________________________________________________________________________
2 //  Utility Class for transverse energy studies
3 //  Base class for MC analysis, for PHOS
4 //  - MC output
5 //  implementation file 
6 //
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
9 #include "AliAnalysisEtMonteCarloPhos.h"
10 #include "AliAnalysisEtCuts.h"
11 #include "AliESDtrack.h"
12
13 using namespace std;
14
15 ClassImp(AliAnalysisEtMonteCarloPhos);
16
17
18 AliAnalysisEtMonteCarloPhos::AliAnalysisEtMonteCarloPhos()
19 {
20    fHistogramNameSuffix = TString("PhosMC");
21 }
22
23 AliAnalysisEtMonteCarloPhos::~AliAnalysisEtMonteCarloPhos()
24 {
25 }
26
27
28 void AliAnalysisEtMonteCarloPhos::Init()
29 { // Init
30   AliAnalysisEtMonteCarlo::Init();
31     
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();
38   
39   fTrackDistanceCut = fCuts->GetPhosTrackDistanceCut();
40   fTrackDxCut = fCuts->GetPhosTrackDxCut();
41   fTrackDzCut = fCuts->GetPhosTrackDzCut();
42     
43   fDetector = fCuts->GetDetectorPhos();
44     
45 }