21 #ifndef randomRotateEventCut_hh
22 #define randomRotateEventCut_hh
29 #include "StHbtMaker/Base/StHbtEventCut.h"
40 void SetEventMult(
const int& lo,
const int& hi);
41 void SetVertZPos(
const float& lo,
const float& hi);
47 virtual StHbtString Report();
67 inline void randomRotateEventCut::SetEventMult(
const int& lo,
const int& hi){mEventMult[0]=lo; mEventMult[1]=hi;}
68 inline void randomRotateEventCut::SetVertZPos(
const float& lo,
const float& hi){mVertZPos[0]=lo; mVertZPos[1]=hi;}
69 inline void randomRotateEventCut::RotationOn() { mRotation =
true; }
70 inline void randomRotateEventCut::RotationOff() { mRotation =
false; }
71 inline long randomRotateEventCut::NEventsPassed() {
return mNEventsPassed;}
72 inline long randomRotateEventCut::NEventsFailed() {
return mNEventsFailed;}
75 mRotation = c.mRotation;
76 mEventMult[0] = c.mEventMult[0];
77 mEventMult[1] = c.mEventMult[1];
78 mVertZPos[0] = c.mVertZPos[0];
79 mVertZPos[1] = c.mVertZPos[1];