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(180.0) // rad 3.14
44 ,fGeometryEmcalDetectorRadius(440.0)
46 ,fReconstructedVertexXCut(0.5)
47 ,fReconstructedVertexYCut(0.5)
48 ,fReconstructedVertexZCut(12.0)
49 ,fReconstructedIPxyCut(1.5)
50 ,fReconstructedIPzCut(1.5)
51 ,fReconstructedNTpcClustersCut(30)
52 ,fReconstructedNItsClustersCut(3)
53 ,fReconstructedPidCut(0.0)
55 ,fReconstructedPhosClusterType(-1)
56 ,fReconstructedPhosClusterEnergyCut(0.25)// GeV
57 ,fReconstructedPhosSingleCellEnergyCut(0.5)
58 ,fReconstructedPhosTrackDistanceTightCut(3.0)
59 ,fReconstructedPhosTrackDistanceMediumCut(5.0)
60 ,fReconstructedPhosTrackDistanceLooseCut(15.0)
62 ,fReconstructedEmcalClusterType(1)
63 ,fReconstructedEmcalClusterEnergyCut(0.30) // GeV
64 ,fReconstructedEmcalSingleCellEnergyCut(0.5)
65 ,fReconstructedEmcalTrackDistanceTightCut(5.0)
66 ,fReconstructedEmcalTrackDistanceMediumCut(10.0)
67 ,fReconstructedEmcalTrackDistanceLooseCut(15.0)
69 ,fMonteCarloSingleChargedParticle(3)
70 ,fMonteCarloNeutralParticle(0)
73 ,fHistMakeTreeDeposit(kFALSE)
77 ,fHistNbinsTotEt(10000)
80 ,fHistNbinsParticleEt(5000)
81 ,fHistMinParticleEt(0)
82 ,fHistMaxParticleEt(500)
83 ,fHistNbinsParticlePt(200)
84 ,fHistMinParticlePt(0)
85 ,fHistMaxParticlePt(20)
87 ,fPrimaryVertexCutXY(4.0)
88 ,fPrimaryVertexCutZ(20.0)
92 AliAnalysisEtCuts::~AliAnalysisEtCuts()
96 void AliAnalysisEtCuts::SetPbPbDefaults()
97 { // just increase seom histogram max values for now
98 // enough to multiply conservative p+p defaults by a factor 100?
100 fHistMaxTotEt = 10000;