]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG4/totEt/AliAnalysisEtCuts.cxx
Base class: Some more bins and ranges added
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtCuts.cxx
CommitLineData
4998becf 1//_________________________________________________________________________
2// Utility Class for transverse energy studies
3// Base class for ESD & MC analysis
4// - cuts for reconstruction and MonteCarlo
5// implementation file
6//
7//*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
8//_________________________________________________________________________
9
10#include "AliAnalysisEtCuts.h"
11
12#include <iostream>
13#include "TNamed.h"
14
15using namespace std;
16
17ClassImp(AliAnalysisEtCuts);
18
19
20AliAnalysisEtCuts::AliAnalysisEtCuts() :
21 TNamed()
22 //
393b8149 23 ,fCommonEtaCut(0.5)
24 ,fCommonClusterEnergyCut(0.1)
4998becf 25 ,fCommonTrackPtCut(0.0)
26 ,fCommonSingleCell(1)
393b8149 27 ,fEmcalTrackDistanceCut(15.0)
28 ,fEmcalTrackDxCut(5.0)
29 ,fEmcalTrackDzCut(5.0)
30 ,fPhosTrackDistanceCut(10.0)
31 ,fPhosTrackDxCut(8.0)
32 ,fPhosTrackDzCut(3.0)
33
4998becf 34 ,fGeometryPhosEtaAccCut(0.12)
35 ,fGeometryPhosPhiAccMinCut(260.0)
36 ,fGeometryPhosPhiAccMaxCut(320.0)
37 ,fGeometryPhosDetectorRadius(460.0)
38 //
39 ,fGeometryEmcalEtaAccCut(0.7)
40 ,fGeometryEmcalPhiAccMinCut(80.0) // rad 1.4
41 ,fGeometryEmcalPhiAccMaxCut(120.0) // rad 2.1
42 ,fGeometryEmcalDetectorRadius(440.0)
43 //
44 ,fReconstructedVertexXCut(0.5)
45 ,fReconstructedVertexYCut(0.5)
46 ,fReconstructedVertexZCut(12.0)
47 ,fReconstructedIPxyCut(1.5)
48 ,fReconstructedIPzCut(1.5)
49 ,fReconstructedNTpcClustersCut(30)
50 ,fReconstructedNItsClustersCut(3)
8e6681b9 51 ,fReconstructedPidCut(0.0)
4998becf 52 //
53 ,fReconstructedPhosClusterType(-1)
393b8149 54 ,fReconstructedPhosClusterEnergyCut(0.1)
4998becf 55 ,fReconstructedPhosSingleCellEnergyCut(0.5)
393b8149 56 ,fReconstructedPhosTrackDistanceTightCut(3.0)
57 ,fReconstructedPhosTrackDistanceMediumCut(5.0)
58 ,fReconstructedPhosTrackDistanceLooseCut(15.0)
4998becf 59 //
e16aac77 60 ,fReconstructedEmcalClusterType(1)
4998becf 61 ,fReconstructedEmcalClusterEnergyCut(0.1) // GeV
62 ,fReconstructedEmcalSingleCellEnergyCut(0.5)
393b8149 63 ,fReconstructedEmcalTrackDistanceTightCut(5.0)
64 ,fReconstructedEmcalTrackDistanceMediumCut(10.0)
65 ,fReconstructedEmcalTrackDistanceLooseCut(15.0)
4998becf 66
67 ,fMonteCarloSingleChargedParticle(3)
68 ,fMonteCarloNeutralParticle(0)
ce546038 69
393b8149 70 ,fHistMakeTree(kTRUE)
71 ,fHistMakeTreeDeposit(kFALSE)
72 ,fHistNbinsMult(2000)
0fa8c632 73 ,fHistMinMult(-0.5)
393b8149 74 ,fHistMaxMult(1999.5)
75 ,fHistNbinsTotEt(10000)
76 ,fHistMinTotEt(0.000)
77 ,fHistMaxTotEt(1000)
78 ,fHistNbinsParticleEt(5000)
0fa8c632 79 ,fHistMinParticleEt(0)
393b8149 80 ,fHistMaxParticleEt(500)
0fa8c632 81 ,fHistNbinsParticlePt(200)
82 ,fHistMinParticlePt(0)
83 ,fHistMaxParticlePt(20)
4998becf 84{ // ctor
85}
86
87AliAnalysisEtCuts::~AliAnalysisEtCuts()
88{ // dtor
89}
90
0fa8c632 91void AliAnalysisEtCuts::SetPbPbDefaults()
92{ // just increase seom histogram max values for now
93 // enough to multiply conservative p+p defaults by a factor 100?
94 fHistMaxMult = 20000;
95 fHistMaxTotEt = 10000;
96}
97
4998becf 98