totEt cuts into their own proper class
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtCuts.cxx
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
15 using namespace std;
16
17 ClassImp(AliAnalysisEtCuts);
18
19
20 AliAnalysisEtCuts::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)
45                                     //
46   ,fReconstructedPhosClusterType(-1)
47   ,fReconstructedPhosClusterEnergyCut(0.0)
48   ,fReconstructedPhosSingleCellEnergyCut(0.5)
49   ,fReconstructedPhosTrackDistanceCut(15.0)
50                                     //
51   ,fReconstructedEmcalClusterType(-1)
52   ,fReconstructedEmcalClusterEnergyCut(0.1) // GeV
53   ,fReconstructedEmcalSingleCellEnergyCut(0.5)
54   ,fReconstructedEmcalTrackDistanceCut(15.0)
55   
56   ,fMonteCarloSingleChargedParticle(3)
57   ,fMonteCarloNeutralParticle(0)
58 { // ctor
59 }
60
61 AliAnalysisEtCuts::~AliAnalysisEtCuts()
62 { // dtor
63 }
64
65