30 #ifndef _StuCutEvent_INCLUDED_
31 #define _StuCutEvent_INCLUDED_
44 static Int_t CheckEvent(
StEvent* pEvent);
45 static Int_t CheckEtaSymmetry();
46 static void PrintCutList();
47 static void SetMult(
const Int_t lo,
const Int_t hi);
48 static void SetVertexX(
const Float_t lo,
const Float_t hi);
49 static void SetVertexY(
const Float_t lo,
const Float_t hi);
50 static void SetVertexZ(
const Float_t lo,
const Float_t hi);
51 static void SetEtaSym(Float_t lo, Float_t hi);
55 static UInt_t mEventN;
56 static UInt_t mGoodEventN;
58 static UInt_t mMultCut;
59 static Int_t mMultCuts[2];
61 static UInt_t mVertexXCut;
62 static Float_t mVertexXCuts[2];
64 static UInt_t mVertexYCut;
65 static Float_t mVertexYCuts[2];
67 static UInt_t mVertexZCut;
68 static Float_t mVertexZCuts[2];
70 static UInt_t mEtaSymCutN;
71 static Float_t mEtaSymCuts[2];
76 inline void StuCutEvent::SetMult(
const Int_t lo,
const Int_t hi) {
77 mMultCuts[0] = lo; mMultCuts[1] = hi; }
79 inline void StuCutEvent::SetVertexX(
const Float_t lo,
const Float_t hi) {
80 mVertexXCuts[0] = lo; mVertexXCuts[1] = hi; }
82 inline void StuCutEvent::SetVertexY(
const Float_t lo,
const Float_t hi) {
83 mVertexYCuts[0] = lo; mVertexYCuts[1] = hi; }
85 inline void StuCutEvent::SetVertexZ(
const Float_t lo,
const Float_t hi) {
86 mVertexZCuts[0] = lo; mVertexZCuts[1] = hi; }
88 inline void StuCutEvent::SetEtaSym(Float_t lo, Float_t hi) {
89 mEtaSymCuts[0] = lo; mEtaSymCuts[1] = hi; }