]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG4/totEt/AliAnalysisEtCuts.cxx
histogram setup from cuts/parameter file
[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 //
23 ,fCommonEtaCut(0.8)
24 ,fCommonClusterEnergyCut(0.0)
25 ,fCommonTrackPtCut(0.0)
26 ,fCommonSingleCell(1)
27 //
28 ,fGeometryPhosEtaAccCut(0.12)
29 ,fGeometryPhosPhiAccMinCut(260.0)
30 ,fGeometryPhosPhiAccMaxCut(320.0)
31 ,fGeometryPhosDetectorRadius(460.0)
32 //
33 ,fGeometryEmcalEtaAccCut(0.7)
34 ,fGeometryEmcalPhiAccMinCut(80.0) // rad 1.4
35 ,fGeometryEmcalPhiAccMaxCut(120.0) // rad 2.1
36 ,fGeometryEmcalDetectorRadius(440.0)
37 //
38 ,fReconstructedVertexXCut(0.5)
39 ,fReconstructedVertexYCut(0.5)
40 ,fReconstructedVertexZCut(12.0)
41 ,fReconstructedIPxyCut(1.5)
42 ,fReconstructedIPzCut(1.5)
43 ,fReconstructedNTpcClustersCut(30)
44 ,fReconstructedNItsClustersCut(3)
8e6681b9 45 ,fReconstructedPidCut(0.0)
4998becf 46 //
47 ,fReconstructedPhosClusterType(-1)
48 ,fReconstructedPhosClusterEnergyCut(0.0)
49 ,fReconstructedPhosSingleCellEnergyCut(0.5)
50 ,fReconstructedPhosTrackDistanceCut(15.0)
51 //
e16aac77 52 ,fReconstructedEmcalClusterType(1)
4998becf 53 ,fReconstructedEmcalClusterEnergyCut(0.1) // GeV
54 ,fReconstructedEmcalSingleCellEnergyCut(0.5)
55 ,fReconstructedEmcalTrackDistanceCut(15.0)
56
57 ,fMonteCarloSingleChargedParticle(3)
58 ,fMonteCarloNeutralParticle(0)
ce546038 59
60 ,fHistMakeTree(kTRUE)
0fa8c632 61 ,fHistNbinsMult(200)
62 ,fHistMinMult(-0.5)
63 ,fHistMaxMult(199.5)
64 ,fHistNbinsTotEt(1000)
65 ,fHistMinTotEt(0.0001)
66 ,fHistMaxTotEt(100)
67 ,fHistNbinsParticleEt(1000)
68 ,fHistMinParticleEt(0)
69 ,fHistMaxParticleEt(10)
70 ,fHistNbinsParticlePt(200)
71 ,fHistMinParticlePt(0)
72 ,fHistMaxParticlePt(20)
4998becf 73{ // ctor
74}
75
76AliAnalysisEtCuts::~AliAnalysisEtCuts()
77{ // dtor
78}
79
0fa8c632 80void AliAnalysisEtCuts::SetPbPbDefaults()
81{ // just increase seom histogram max values for now
82 // enough to multiply conservative p+p defaults by a factor 100?
83 fHistMaxMult = 20000;
84 fHistMaxTotEt = 10000;
85}
86
4998becf 87