52 bool leave(
bool b,
unsigned int counter[2]);
55 unsigned int mNStEvent[2];
56 unsigned int mNStTrack[2];
57 unsigned int mNStV0Vertex[2];
58 unsigned int mNStXiVertex[2];
59 unsigned int mNStKinkVertex[2];
60 unsigned int mNStV0MuDst[2];
61 unsigned int mNStXiMuDst[2];
62 unsigned int mNStKinkMuDst[2];
67 inline bool StMuCut::leave(
bool b,
unsigned int counter[2]) { (b) ? counter[0]++ : counter[1]++;
return b; }
bool pass(const StEvent *)
called by user code, returns true if argument passes cuts, else false
virtual bool accept(const StEvent *)=0
abstract cut function, has to be overwritten by derived class
bool leave(bool b, unsigned int counter[2])
increment pass/fail counter (2nd argument) depending on 1st argument and return 1st argument ...