115 const AND & operator=(
const AND & right );
130 const OR & operator=(
const OR & right );
145 const NOT & operator=(
const NOT & right );
165 #include "CLHEP/GenericFunctions/CutBase.icc"
virtual AND * clone(void) const
AND(const Cut &A, const Cut &B)
virtual NOT * clone(void) const
OR(const Cut &A, const Cut &B)
virtual OR * clone(void) const
Predicate(const Predicate &right)
virtual Predicate * clone(void) const
NOT operator!(void) const
AND operator&&(const Cut< Type > &A) const
OR operator||(const Cut< Type > &A) const
virtual bool operator()(const Type &t) const =0
virtual Cut * clone() const =0