1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies
3 // Base class for ESD & MC analysis
4 // - cuts for reconstruction and MonteCarlo
7 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8 //_________________________________________________________________________
10 #include "AliAnalysisEtCuts.h"
17 ClassImp(AliAnalysisEtCuts);
20 AliAnalysisEtCuts::AliAnalysisEtCuts() :
24 ,fCommonClusterEnergyCut(0.15)
25 ,fCommonTrackPtCut(0.0)
27 ,fEmcalTrackDistanceCut(15.0)
28 ,fEmcalTrackDxCut(5.0)
29 ,fEmcalTrackDzCut(5.0)
30 ,fPhosTrackDistanceCut(10.0)
34 ,fPhosBadDistanceCut(3.0)
36 ,fGeometryPhosEtaAccCut(0.12)
37 ,fGeometryPhosPhiAccMinCut(-100)//260.0)
38 ,fGeometryPhosPhiAccMaxCut(-40)//320.0)
39 ,fGeometryPhosDetectorRadius(460.0)
41 ,fGeometryEmcalEtaAccCut(0.6)
42 ,fGeometryEmcalPhiAccMinCut(80.0) // rad 1.4
43 ,fGeometryEmcalPhiAccMaxCut(120.0) // rad 2.1
44 //,fGeometryEmcalPhiAccMaxCut(180.0) // rad 3.14
45 ,fGeometryEmcalDetectorRadius(440.0)
47 ,fReconstructedVertexXCut(0.5)
48 ,fReconstructedVertexYCut(0.5)
49 ,fReconstructedVertexZCut(12.0)
50 ,fReconstructedIPxyCut(1.5)
51 ,fReconstructedIPzCut(1.5)
52 ,fReconstructedNTpcClustersCut(30)
53 ,fReconstructedNItsClustersCut(3)
54 ,fReconstructedPidCut(0.0)
56 ,fReconstructedPhosClusterType(-1)
57 ,fReconstructedPhosClusterEnergyCut(0.25)// GeV
58 ,fReconstructedPhosSingleCellEnergyCut(0.5)
59 ,fReconstructedPhosTrackDistanceTightCut(3.0)
60 ,fReconstructedPhosTrackDistanceMediumCut(5.0)
61 ,fReconstructedPhosTrackDistanceLooseCut(15.0)
63 ,fReconstructedEmcalClusterType(1)
64 ,fReconstructedEmcalClusterEnergyCut(0.30) // GeV
65 ,fReconstructedEmcalSingleCellEnergyCut(0.5)
66 ,fReconstructedEmcalTrackDistanceTightCut(5.0)
67 ,fReconstructedEmcalTrackDistanceMediumCut(10.0)
68 ,fReconstructedEmcalTrackDistanceLooseCut(15.0)
70 ,fMonteCarloSingleChargedParticle(3)
71 ,fMonteCarloNeutralParticle(0)
73 ,fHistMakeTree(kFALSE)
74 ,fHistMakeTreeDeposit(kFALSE)
78 ,fHistNbinsTotEt(10000)
81 ,fHistNbinsParticleEt(5000)
82 ,fHistMinParticleEt(0)
83 ,fHistMaxParticleEt(500)
84 ,fHistNbinsParticlePt(200)
85 ,fHistMinParticlePt(0)
86 ,fHistMaxParticlePt(20)
88 ,fPrimaryVertexCutXY(4.0)
89 ,fPrimaryVertexCutZ(20.0)
93 AliAnalysisEtCuts::~AliAnalysisEtCuts()
97 void AliAnalysisEtCuts::SetPbPbDefaults()
98 { // just increase seom histogram max values for now
99 // enough to multiply conservative p+p defaults by a factor 100?
100 fHistMaxMult = 20000;
101 fHistMaxTotEt = 10000;