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"
AND(const Cut &A, const Cut &B)
virtual AND * clone(void) const
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
virtual Cut * clone() const =0
AND operator&&(const Cut< Type > &A) const
OR operator||(const Cut< Type > &A) const
virtual bool operator()(const Type &t) const =0