21 namespace EMCalTriggerPtAnalysis {
29 fUseSmallerEqual(true),
44 fUseSmallerEqual(true),
61 fUseSmallerEqual(true),
84 if(fHasLimit[0] && fHasLimit[1]){
86 Bool_t withinUpper = fUseSmallerEqual ? (value <= fLimits[1]) : (value < fLimits[1]),
87 withinLower = fUseLargerEqual ? (value >= fLimits[0]) : (value > fLimits[0]);
88 result = withinLower && withinUpper;
91 }
else if(fHasLimit[1]) {
93 result = fUseSmallerEqual ? (value <= fLimits[1]) : (value < fLimits[1]);
96 }
else if(fHasLimit[0]){
98 result = fUseLargerEqual ? (value >= fLimits[0]) : (value > fLimits[0]);
t fLimits[2]
Specifies the limit in either of the direction (not used unless fHasLimit of that direction is true) ...
Class containing a range for a value to cut on.
Class containing a range for a value to cut on.
bool fHasLimit[2]
Specifies whether limit in any of the two directions is set.
bool IsInRange(t value) const