StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEmcFilter.h
1 
28 #ifndef StEmcFilter_HH
29 #define StEmcFilter_HH
30 #include "BetheBloch.h"
31 #include "tables/St_emcStatus_Table.h"
32 #include "tables/St_smdStatus_Table.h"
33 #include <Stiostream.h>
34 
35 #define NTOWER 4800
36 
37 class StEvent;
38 class StTrack;
39 class StV0Vertex;
40 class StMcTrack;
41 class StMcEvent;
42 class StEmcGeom;
43 class StEmcPosition;
44 class StPionPlus;
45 class StPionMinus;
46 class StProton;
47 class StAntiProton;
48 class StKaonPlus;
49 class StKaonMinus;
50 class StElectron;
51 class StPositron;
52 
53 enum McCharge { kNEGATIVE = -1, kNEUTRAL = 0, kPOSITIVE = 1, kCHARGED = 2, kALL = 3 };
54 enum EmcStatus { kBAD = 0, kGOOD = 1, kOTHER = 2};
55 
56 class StEmcFilter: public TObject
57 {
58  private:
59  StEmcGeom* mGeo[4];
60  StEmcPosition* mEmcPosition;
61  StPionPlus* mPion;
62  StProton* mProton;
63  StKaonPlus* mKaon;
64  StElectron* mElectron;
65  BetheBloch mBB;
66 
67  Float_t mPtTower[NTOWER];
68  Float_t mETower[NTOWER];
69  Int_t mNTracksTower[NTOWER];
70  Int_t mCentralityBin;
71  Int_t mCentrality[10];
72 
73  // status tables
74  St_emcStatus* mBemcRunning;
75  St_emcStatus* mBemcRunningOrig;
76  St_emcStatus* mBprsRunning;
77  St_smdStatus* mBsmdeRunning;
78  St_smdStatus* mBsmdpRunning;
79 
80  // event cuts (only ZVertex is applied to McEvent for a while)
81  Bool_t mPrintLog;
82  Bool_t mEmcPresent;
83  Bool_t mHaveVertex;
84  Bool_t mHavePrimaries;
85  Float_t mZVertexCut;
86  Float_t mEmcETotalMin;
87  Float_t mEmcETotalMax;
88  Float_t mMinMult;
89  Float_t mMaxMult;
90  Float_t mBField;
91  UInt_t mTriggerMask[30];
92  UInt_t mNTriggerMask;
93 
94  // tracks cuts
95  Float_t mDCACut;
96  Float_t mPtCut;
97  Float_t mPtCutMax;
98  Float_t mEtaMin;
99  Float_t mEtaMax;
100  Int_t mFitPointsCut;
101  Bool_t mMustProjectEmc;
102 
103  // dE/dX cuts
104  Float_t mdEdXScale;
105  Int_t mPointsdEdX;
106  Float_t mdEdXPMax;
107  Float_t mdEdXCut;
108  Float_t mdEdXNSigma;
109 
110  // V0 Vertex cuts
111  Float_t mV0Pt;
112  Bool_t mV0TrackProjectOnEmc;
113 
114  // EMC tower cuts
115  Int_t mMaxTracksPerTower;
116  Float_t mEMin;
117  Float_t mEMax;
118  Float_t mPtMin;
119  Float_t mPtMax;
120  Bool_t mPNeighbor;
121  Bool_t mSNeighbor;
122  Bool_t mTNeighbor;
123 
124  // MC Tracks cuts
125  Bool_t mOnlyHadrons;
126  McCharge mMcChargeType;
127  Bool_t mMcMustProjectEmc;
128  Float_t mMcPtCut;
129  Float_t mMcEtaMin;
130  Float_t mMcEtaMax;
131 
132  void calcCentrality(StEvent*);
133 
134  public:
135  StEmcFilter(Int_t = 0);
136  ~StEmcFilter();
137 
138  void initEmcTowers(StEvent*,Int_t=0);
139 
140  Bool_t accept(StEvent*);
141  Bool_t accept(StTrack*);
142  Bool_t accept(StMcEvent*);
143  Bool_t accept(StMcTrack*);
144  Bool_t accept(StV0Vertex*);
145  Bool_t accept(Int_t);
146  Bool_t accept(Int_t,Int_t,Int_t);
147 
148  Int_t getNTracksTower(Int_t);
149  Int_t getNTracksTower(Int_t,Int_t,Int_t);
150 
151  Float_t getPtTower(Int_t);
152  Float_t getPtTower(Int_t,Int_t,Int_t);
153 
154  EmcStatus getEmcStatus(Int_t,Int_t);
155 
156  Int_t getCentralityBin() { return mCentralityBin; }
157  Int_t getCentrality(Int_t i) { return mCentrality[i]; }
158 
159  Bool_t getTrackId(StTrack*,Float_t&,Int_t&);
160  Bool_t getTrackId(StTrack*,Int_t&,Float_t&,Float_t&,Int_t&,Int_t*,Float_t*);
161  Float_t getEmcETotal(StEvent*);
162 
163  Float_t getFraction(Int_t,Int_t,Int_t=0);
164  Float_t getWestFraction(Int_t=1);
165  Float_t getEastFraction(Int_t=1);
166  Float_t getTotalFraction(Int_t=1);
167 
168  St_emcStatus* getBemcStatus() { return mBemcRunning; }
169  St_emcStatus* getBprsStatus() { return mBprsRunning; }
170  St_smdStatus* getBsmdeStatus() { return mBsmdeRunning; }
171  St_smdStatus* getBsmdpStatus() { return mBsmdpRunning; }
172 
173  // get event cuts
174  Bool_t getEmcPresent() { return mEmcPresent; }
175  Bool_t getHaveVertex() { return mHaveVertex; }
176  Bool_t getHavePrimaries() { return mHavePrimaries; }
177  Float_t getZVertexCut() { return mZVertexCut; }
178  Float_t getEmcETotalMin() { return mEmcETotalMin; }
179  Float_t getEmcETotalMax() { return mEmcETotalMax; }
180  Float_t getMinMult() { return mMinMult; }
181  Float_t getMaxMult() { return mMaxMult; }
182  Float_t getBField() { return mBField; }
183 
184  // get tracks cuts
185  Float_t getDCACut() { return mDCACut; }
186  Float_t getPtCut() { return mPtCut; }
187  Float_t getPtCutMax() { return mPtCutMax; }
188  Float_t getEtaMin() { return mEtaMin; }
189  Float_t getEtaMax() { return mEtaMax; }
190  Int_t getFitPointsCut() { return mFitPointsCut; }
191  Bool_t getMustProjectEmc() { return mMustProjectEmc; }
192 
193  // get dE/dX cuts
194  Float_t getdEdXScale() { return mdEdXScale; }
195  Int_t getPointsdEdX() { return mPointsdEdX; }
196  Float_t getdEdXPMax() { return mdEdXPMax; }
197  Float_t getdEdXCut() { return mdEdXCut; }
198  Float_t getdEdXNSigma() { return mdEdXNSigma; }
199 
200  // get V0 Vertex cuts
201  Float_t getV0Pt() { return mV0Pt; }
202  Bool_t getV0TrackProjectOnEmc() { return mV0TrackProjectOnEmc; }
203 
204  // get EMC tower cuts
205  Int_t getMaxTracksPerTower() { return mMaxTracksPerTower; }
206  Float_t getEMin() { return mEMin; }
207  Float_t getEMax() { return mEMax; }
208  Float_t getPtMin() { return mPtMin; }
209  Float_t getPtMax() { return mPtMax; }
210  Bool_t getPNeighbor() { return mPNeighbor; }
211  Bool_t getSNeighbor() { return mSNeighbor; }
212  Bool_t getTNeighbor() { return mTNeighbor; }
213 
214  // get MC Tracks cuts
215  Bool_t getOnlyHadrons() { return mOnlyHadrons; }
216  McCharge getMcChargeType() { return mMcChargeType; }
217  Bool_t getMcMustProjectEmc() { return mMcMustProjectEmc; }
218  Float_t getMcPtCut() { return mMcPtCut; }
219  Float_t getMcEtaMin() { return mMcEtaMin; }
220  Float_t getMcEtaMax() { return mMcEtaMax; }
221 
222  void printCuts();
223 
224  void setBemcStatus(St_emcStatus* st) { mBemcRunning = st; }
225  void setBprsStatus(St_emcStatus* st) { mBprsRunning = st; }
226  void setBsmdeStatus(St_smdStatus* st) { mBsmdeRunning = st; }
227  void setBsmdpStatus(St_smdStatus* st) { mBsmdpRunning = st; }
228 
229  // set event cuts (only ZVertex is applied to McEvent for a while)
230  void setPrintLog(Bool_t a) { mPrintLog = a; }
231  void setEmcPresent(Bool_t a) { mEmcPresent = a; }
232  void setHaveVertex(Bool_t a) { mHaveVertex = a; }
233  void setHavePrimaries(Bool_t a) { mHavePrimaries = a; }
234  void setZVertexCut(Float_t a) { mZVertexCut = a; }
235  void setEmcETotalMin(Float_t a) { mEmcETotalMin = a; }
236  void setEmcETotalMax(Float_t a) { mEmcETotalMax = a; }
237  void setMinMult(Float_t a) { mMinMult = a; }
238  void setMaxMult(Float_t a) { mMaxMult = a; }
239  void setBField(Float_t a) { mBField = a; }
240  void addTriggerMask(UInt_t mask) { mTriggerMask[mNTriggerMask++] = mask; }
241  void clearTriggerMask() { mNTriggerMask = 0; }
242 
243  // set tracks cuts
244  void setDCACut(Float_t a) { mDCACut = a; }
245  void setPtCut(Float_t a) { mPtCut = a; }
246  void setPtCutMax(Float_t a) { mPtCutMax = a; }
247  void setEtaMin(Float_t a) { mEtaMin = a; }
248  void setEtaMax(Float_t a) { mEtaMax = a; }
249  void setFitPointsCut(Int_t a) { mFitPointsCut = a; }
250  void setMustProjectEmc(Bool_t a) { mMustProjectEmc = a; }
251 
252  // set dE/dX cuts
253  void setdEdXScale(Float_t a) { mdEdXScale = a; }
254  void setPointsdEdX(Int_t a) { mPointsdEdX = a; }
255  void setdEdXPMax(Float_t a) { mdEdXPMax = a; }
256  void setdEdXCut(Float_t a) { mdEdXCut = a; }
257  void setdEdXNSigma(Float_t a) { mdEdXNSigma = a; }
258 
259  // set V0 Vertex cuts
260  void setV0Pt(Float_t a) { mV0Pt = a; }
261  void setV0TrackProjectOnEmc(Bool_t a) { mV0TrackProjectOnEmc = a; }
262 
263  // set EMC tower cuts
264  void setMaxTracksPerTower(Int_t a) { mMaxTracksPerTower = a; }
265  void setEMin(Float_t a) { mEMin = a; }
266  void setEMax(Float_t a) { mEMax = a; }
267  void setPtMin(Float_t a) { mPtMin = a; }
268  void setPtMax(Float_t a) { mPtMax = a; }
269  void setPNeighbor(Bool_t a) { mPNeighbor = a; }
270  void setSNeighbor(Bool_t a) { mSNeighbor = a; }
271  void setTNeighbor(Bool_t a) { mTNeighbor = a; }
272 
273  // set MC Tracks cuts
274  void setOnlyHadrons(Bool_t a) { mOnlyHadrons = a; }
275  void setMcChargeType(McCharge a) { mMcChargeType = a; }
276  void setMcMustProjectEmc(Bool_t a) { mMcMustProjectEmc = a; }
277  void setMcPtCut(Float_t a) { mMcPtCut = a; }
278  void setMcEtaMin(Float_t a) { mMcEtaMin = a; }
279  void setMcEtaMax(Float_t a) { mMcEtaMax = a; }
280 
281 
282  ClassDef(StEmcFilter,0)
283 
284 };
285 #endif
void setPtMax(Float_t a)
maximum pt sum from tracks in the tower
Definition: StEmcFilter.h:268
Float_t getMaxMult()
maximum multiplicity. Default is 100000.
Definition: StEmcFilter.h:181
void setOnlyHadrons(Bool_t a)
select only hadronic tracks (kTRUE, kFALSE). pi0 is excluded from the list. Default is kTRUE ...
Definition: StEmcFilter.h:274
Bool_t getMcMustProjectEmc()
requires that the McTrack is projected on a valid EMC tower (kTRUE, kFALSE). Default is kTRUE...
Definition: StEmcFilter.h:217
Bool_t getV0TrackProjectOnEmc()
At least one of the tracks should project on EMC patch. Default is kTRUE.
Definition: StEmcFilter.h:202
EmcStatus getEmcStatus(Int_t, Int_t)
Return EMC status (kGOOD, kBAD, kOTHER) for a given detector and bin.
void setMcChargeType(McCharge a)
select the McTrack by charge type (kNEGATIVE, kNEUTRAL, kPOSITIVE, kCHARGED, kALL). Default is kALL.
Definition: StEmcFilter.h:275
void setBsmdeStatus(St_smdStatus *st)
Set SMD-eta status (need to get the table from database)
Definition: StEmcFilter.h:226
void setMinMult(Float_t a)
minimum multiplicity. Default is 0.
Definition: StEmcFilter.h:237
void setEmcETotalMin(Float_t a)
minimum energy on EMC in GeV. Default is 0.
Definition: StEmcFilter.h:235
Float_t getEtaMin()
minimum eta of the track (momentum). Default is -10000.
Definition: StEmcFilter.h:188
Float_t getFraction(Int_t, Int_t, Int_t=0)
Return fraction of EMC live on a given detector and eta bin.
Float_t getMinMult()
minimum multiplicity. Default is 0.
Definition: StEmcFilter.h:180
void setdEdXScale(Float_t a)
scale factor to BetheBlock function to maker proper dE/dX selection. Default is 1.
Definition: StEmcFilter.h:253
Float_t getMcPtCut()
transverse momentm cut (GeV/c). Default is 0.
Definition: StEmcFilter.h:218
void setdEdXNSigma(Float_t a)
maximum number of sigmas to get a valid dE/dX id.
Definition: StEmcFilter.h:257
McCharge getMcChargeType()
select the McTrack by charge type (kNEGATIVE, kNEUTRAL, kPOSITIVE, kCHARGED, kALL). Default is kALL.
Definition: StEmcFilter.h:216
void setPointsdEdX(Int_t a)
minimum number of points to make dE/dX id. Default is 0.
Definition: StEmcFilter.h:254
void setPrintLog(Bool_t a)
Print log if event is rejected.
Definition: StEmcFilter.h:230
void setdEdXCut(Float_t a)
minimum dE/dX value to make dE/dX id. Default is 0.
Definition: StEmcFilter.h:256
void setV0Pt(Float_t a)
Set minimum pt for V0.
Definition: StEmcFilter.h:260
void setEmcPresent(Bool_t a)
requires EMC data on event (kTRUE, kFALSE). Default value is kTRUE.
Definition: StEmcFilter.h:231
void setPtCutMax(Float_t a)
maximumum transverse momentm cut (GeV/c). Default is 1000.
Definition: StEmcFilter.h:246
Int_t getMaxTracksPerTower()
maximum number of tracks projected in tower
Definition: StEmcFilter.h:205
void printCuts()
Print filter parameters.
Float_t getEmcETotalMax()
maximum energy on EMC in GeV. Default is 100000.
Definition: StEmcFilter.h:179
Bool_t getHaveVertex()
requires a valid vertex (kTRUE, kFALSE). Default is kTRUE.
Definition: StEmcFilter.h:175
Float_t getEmcETotal(StEvent *)
Return total energy on EMC.
void setSNeighbor(Bool_t a)
Seconday neighbors clear (5x5). Default is kFALSE.
Definition: StEmcFilter.h:270
void setHavePrimaries(Bool_t a)
requires at least one primary track (kTRUE, kFALSE). Default is kTRUE.
Definition: StEmcFilter.h:233
void setFitPointsCut(Int_t a)
number of fit points in the track. Default is 0.
Definition: StEmcFilter.h:249
void setdEdXPMax(Float_t a)
maximum momentum to make dE/dX id. Default is 1 GeV/c.
Definition: StEmcFilter.h:255
Int_t getNTracksTower(Int_t)
Returns number of tracks pointing to the tower with given id.
void initEmcTowers(StEvent *, Int_t=0)
Use this function before using accept(), getNTracksTower() and getPtTower() methods for towers...
~StEmcFilter()
StEmcFilter destructor.
Bool_t getOnlyHadrons()
select only hadronic tracks (kTRUE, kFALSE). pi0 is excluded from the list. Default is kTRUE ...
Definition: StEmcFilter.h:215
Bool_t getMustProjectEmc()
requires that the track is projected on a valid EMC tower (kTRUE, kFALSE). Default is kTRUE...
Definition: StEmcFilter.h:191
Float_t getEmcETotalMin()
minimum energy on EMC in GeV. Default is 0.
Definition: StEmcFilter.h:178
St_smdStatus * getBsmdpStatus()
get SMD-phi status (need to get the table from database)
Definition: StEmcFilter.h:171
void setMcEtaMin(Float_t a)
minimum eta of the McTrack (momentum). Default is -10000.
Definition: StEmcFilter.h:278
void setMcMustProjectEmc(Bool_t a)
requires that the McTrack is projected on a valid EMC tower (kTRUE, kFALSE). Default is kTRUE...
Definition: StEmcFilter.h:276
Float_t getdEdXPMax()
maximum momentum to make dE/dX id. Default is 1 GeV/c.
Definition: StEmcFilter.h:196
void setHaveVertex(Bool_t a)
requires a valid vertex (kTRUE, kFALSE). Default is kTRUE.
Definition: StEmcFilter.h:232
Monte Carlo Track class All information on a simulated track is stored in this class: kinematics...
Definition: StMcTrack.hh:144
void setMustProjectEmc(Bool_t a)
requires that the track is projected on a valid EMC tower (kTRUE, kFALSE). Default is kTRUE...
Definition: StEmcFilter.h:250
Int_t getCentralityBin()
Return centrality bin.
Definition: StEmcFilter.h:156
void clearTriggerMask()
Resets trigger masks.
Definition: StEmcFilter.h:241
void setTNeighbor(Bool_t a)
Terciary neighbors clear (7x7). Default is kFALSE.
Definition: StEmcFilter.h:271
void setPtMin(Float_t a)
minimum pt sum from tracks in the tower
Definition: StEmcFilter.h:267
Float_t getPtCut()
transverse momentm cut (GeV/c). Default is 0.
Definition: StEmcFilter.h:186
Float_t getEMax()
maximum energy in the tower
Definition: StEmcFilter.h:207
Float_t getEMin()
minimum energy in the tower
Definition: StEmcFilter.h:206
void setBsmdpStatus(St_smdStatus *st)
Set SMD-phi status (need to get the table from database)
Definition: StEmcFilter.h:227
Float_t getPtMax()
maximum pt sum from tracks in the tower
Definition: StEmcFilter.h:209
Float_t getMcEtaMax()
maximum eta of the McTrack (momentum). Default is +10000.
Definition: StEmcFilter.h:220
void setBprsStatus(St_emcStatus *st)
Set pre-shower status (need to get the table from database)
Definition: StEmcFilter.h:225
void setMaxTracksPerTower(Int_t a)
maximum number of tracks projected in tower
Definition: StEmcFilter.h:264
Bool_t getSNeighbor()
Seconday neighbors clear (5x5). Default is kFALSE.
Definition: StEmcFilter.h:211
void setBField(Float_t a)
just set the BField value for track projection in tesla. Default is 0.5 tesla.
Definition: StEmcFilter.h:239
void setPtCut(Float_t a)
transverse momentm cut (GeV/c). Default is 0.
Definition: StEmcFilter.h:245
Float_t getBField()
just get the BField value for track projection in tesla. Default is 0.5 tesla.
Definition: StEmcFilter.h:182
void setV0TrackProjectOnEmc(Bool_t a)
At least one of the tracks should project on EMC patch. Default is kTRUE.
Definition: StEmcFilter.h:261
Int_t getFitPointsCut()
number of fit points in the track. Default is 0.
Definition: StEmcFilter.h:190
Bool_t getPNeighbor()
Primary neighbors clear (3x3). Default is kTRUE.
Definition: StEmcFilter.h:210
Float_t getdEdXNSigma()
maximum number of sigmas to get a valid dE/dX id.
Definition: StEmcFilter.h:198
Float_t getMcEtaMin()
minimum eta of the McTrack (momentum). Default is -10000.
Definition: StEmcFilter.h:219
Bool_t accept(StEvent *)
Returns kTRUE/kFALSE if StEvent is accepted.
Int_t getPointsdEdX()
minimum number of points to make dE/dX id. Default is 0.
Definition: StEmcFilter.h:195
void setMcPtCut(Float_t a)
transverse momentm cut (GeV/c). Default is 0.
Definition: StEmcFilter.h:277
Float_t getV0Pt()
get minimum pt for V0
Definition: StEmcFilter.h:201
Bool_t getTrackId(StTrack *, Float_t &, Int_t &)
Return track id based on dE/dX.
Float_t getEastFraction(Int_t=1)
Return fraction of EMC live on east side of STAR.
void setDCACut(Float_t a)
DCA cut on track in cm. Default is 300000.
Definition: StEmcFilter.h:244
void setZVertexCut(Float_t a)
Z Vertex threshold in cm. Default is 20 cm.
Definition: StEmcFilter.h:234
Float_t getdEdXScale()
scale factor to BetheBlock function to maker proper dE/dX selection. Default is 1.
Definition: StEmcFilter.h:194
void setEtaMin(Float_t a)
minimum eta of the track (momentum). Default is -10000.
Definition: StEmcFilter.h:247
void addTriggerMask(UInt_t mask)
adds one trigger mask for trigger selection. Can add up to 20 masks. Default is all trigger masks...
Definition: StEmcFilter.h:240
St_emcStatus * getBprsStatus()
get pre-shower status (need to get the table from database)
Definition: StEmcFilter.h:169
void setEMin(Float_t a)
minimum energy in the tower
Definition: StEmcFilter.h:265
Float_t getdEdXCut()
minimum dE/dX value to make dE/dX id. Default is 0.
Definition: StEmcFilter.h:197
void setEtaMax(Float_t a)
maximum eta of the track (momentum). Default is +10000.
Definition: StEmcFilter.h:248
St_smdStatus * getBsmdeStatus()
get SMD-eta status (need to get the table from database)
Definition: StEmcFilter.h:170
void setMaxMult(Float_t a)
maximum multiplicity. Default is 100000.
Definition: StEmcFilter.h:238
void setEMax(Float_t a)
maximum energy in the tower
Definition: StEmcFilter.h:266
Int_t getCentrality(Int_t i)
Return centrality definition for a given bin.
Definition: StEmcFilter.h:157
void setBemcStatus(St_emcStatus *st)
Set tower status (need to get the table from database)
Definition: StEmcFilter.h:224
Float_t getPtCutMax()
maximumum transverse momentm cut (GeV/c). Default is 1000.
Definition: StEmcFilter.h:187
St_emcStatus * getBemcStatus()
get tower status (need to get the table from database)
Definition: StEmcFilter.h:168
StEmcFilter(Int_t=0)
StEmcFilter constructor.
Definition: StEmcFilter.cxx:38
Float_t getPtTower(Int_t)
Returns the total pt from projected tracks in tower with id.
Float_t getPtMin()
minimum pt sum from tracks in the tower
Definition: StEmcFilter.h:208
void setMcEtaMax(Float_t a)
maximum eta of the McTrack (momentum). Default is +10000.
Definition: StEmcFilter.h:279
Event data structure to hold all information from a Monte Carlo simulation. This class is the interfa...
Definition: StMcEvent.hh:169
Bool_t getHavePrimaries()
requires at least one primary track (kTRUE, kFALSE). Default is kTRUE.
Definition: StEmcFilter.h:176
Float_t getEtaMax()
maximum eta of the track (momentum). Default is +10000.
Definition: StEmcFilter.h:189
void setPNeighbor(Bool_t a)
Primary neighbors clear (3x3). Default is kTRUE.
Definition: StEmcFilter.h:269
Float_t getWestFraction(Int_t=1)
Return fraction of EMC live on west side of STAR.
void setEmcETotalMax(Float_t a)
maximum energy on EMC in GeV. Default is 100000.
Definition: StEmcFilter.h:236
Bool_t getEmcPresent()
requires EMC data on event (kTRUE, kFALSE). Default value is kTRUE.
Definition: StEmcFilter.h:174
Bool_t getTNeighbor()
Terciary neighbors clear (7x7). Default is kFALSE.
Definition: StEmcFilter.h:212
Float_t getTotalFraction(Int_t=1)
Return fraction of EMC live on STAR.
Float_t getDCACut()
DCA cut on track in cm. Default is 300000.
Definition: StEmcFilter.h:185
Float_t getZVertexCut()
Z Vertex threshold in cm. Default is 20 cm.
Definition: StEmcFilter.h:177