1 #ifndef ALIJCORRANSETUP_H
2 #define ALIJCORRANSETUP_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //______________________________________________________________________________
7 // Implementation Class AliJCorranSetup.h
8 // Analysis task for high pt particle correlations
9 // author: R.Diaz, J. Rak, D.J. Kim
10 // ALICE Group University of Jyvaskyla
13 // Fill the analysis containers for ESD or AOD
14 // Note: Adapted for AliAnalysisTaskSE
15 //////////////////////////////////////////////////////////////////////////////
20 #define kMaxNumOfBadRuns 100
21 #define kMaxNumOfFiles 500
22 #define kMaxNumOfQual 5
26 class AliJCORRANSetup {
29 AliJCORRANSetup(); // default constructor
30 AliJCORRANSetup(const char *SelectionsFile);
31 virtual ~AliJCORRANSetup(){;}
34 void WriteToFile(const char *fout);
36 // GENERAL SELECTIONS:
37 string GetSpecies() const {return fSpecies;}
38 float GetVtxRange() const {return fVtxRange;}
39 // Trigger SELECTIONS:
40 float GetOffLineTriggThreshold() const {return fOffLineTriggThreshold;}
41 float GetOffLinePi0TriggThreshold() const {return fOffLinePi0TriggThreshold;}
42 float GetOffLineHadronTriggThreshold() const {return fOffLineHadronTriggThreshold;}
43 float GetOffLineAccHadronTriggThreshold() const {return fOffLineAccHadronTriggThreshold;}
44 int GetMinBiasScaleFact() const {return fMinBiasScaleFact;}
45 // CLUSTER SELECTIONS:
46 float GetClusEnerMin() const {return fClusEnerMin;}
47 float GetClusEnerMax() const {return fClusEnerMax;}
48 float GetChi2Cut() const {return fChi2Cut;}
49 float GetProbPhotCut() const {return fProbPhotCut;}
50 int GetClusNTowMin() const {return fClusNTowMin;}
51 int GetClusNTowMax() const {return fClusNTowMax;}
53 float GetTrkPtMin() const {return fTrkPtMin;}
54 float GetTrkPtMax() const {return fTrkPtMax;}
56 string GetWarnMapFile() const {return fWarnmapfile;}
60 // GENERAL SELECTIONS:
61 string fSpecies; //name
62 float fVtxRange; //vertex range
63 // Trigger SELECTIONS:
64 float fOffLineTriggThreshold; //offline trigger threshold
65 float fOffLinePi0TriggThreshold; //offline pi0 trigger threshold
66 float fOffLineHadronTriggThreshold; //offline hadron trigger threshold
67 float fOffLineAccHadronTriggThreshold; //offline acc hadron trigg thr
68 int fMinBiasScaleFact; //min bias scale factor
69 // CLUSTER SELECTIONS:
70 float fClusEnerMin; //minimal cluster energy
71 float fClusEnerMax; //maximal cluster energy
72 float fChi2Cut; //chi2 cut
73 float fProbPhotCut; //probability photon cut
74 int fClusNTowMin; //minimum of N towers
75 int fClusNTowMax; //maximum of N towers
77 float fTrkPtMin; //minimum pt track
78 float fTrkPtMax; //maximum pt track
80 string fWarnmapfile; //warn map file
81 string fComment; //comment
83 #endif // AliJCORRANSetup_H