CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
Cut< Type >::Predicate Class Reference

#include <CLHEP/GenericFunctions/CutBase.hh>

Inheritance diagram for Cut< Type >::Predicate:
Cut< Type >

Public Member Functions

 Predicate (const Predicate &right)
 Predicate (const Cut &A)
virtual ~Predicate ()
virtual Predicateclone (void) const
virtual bool operator() (const Type &t) const
Public Member Functions inherited from Cut< Type >
OR operator|| (const Cut< Type > &A) const
AND operator&& (const Cut< Type > &A) const
NOT operator! (void) const
 Cut ()
 Cut (const Cut &right)
virtual ~Cut ()

Detailed Description

template<class Type>
class Cut< Type >::Predicate

Definition at line 151 of file CutBase.hh.

Constructor & Destructor Documentation

◆ Predicate() [1/2]

template<class Type>
Cut< Type >::Predicate::Predicate ( const Predicate & right)

Definition at line 160 of file CutBase.icc.

References clone(), and Predicate().

Referenced by clone(), and Predicate().

◆ Predicate() [2/2]

template<class Type>
Cut< Type >::Predicate::Predicate ( const Cut & A)

Definition at line 167 of file CutBase.icc.

References clone(), and Cut< Type >::Cut().

◆ ~Predicate()

template<class Type>
Cut< Type >::Predicate::~Predicate ( )
virtual

Definition at line 173 of file CutBase.icc.

Member Function Documentation

◆ clone()

template<class Type>
Cut< Type >::Predicate * Cut< Type >::Predicate::clone ( void ) const
virtual

Implements Cut< Type >.

Definition at line 180 of file CutBase.icc.

References Predicate().

Referenced by Predicate(), and Predicate().

◆ operator()()

template<class Type>
bool Cut< Type >::Predicate::operator() ( const Type & t) const
virtual

Implements Cut< Type >.

Definition at line 186 of file CutBase.icc.


The documentation for this class was generated from the following files: