CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Cut< Type >::Predicate Class Reference

#include <CutBase.hh>

Inheritance diagram for Cut< Type >::Predicate:
Cut< Type > 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
 
 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 ()
 
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 CLHEP/GenericFunctions/CutBase.hh.

Constructor & Destructor Documentation

◆ Predicate() [1/4]

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

◆ Predicate() [2/4]

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

◆ ~Predicate() [1/2]

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

◆ Predicate() [3/4]

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

◆ Predicate() [4/4]

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

◆ ~Predicate() [2/2]

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

Member Function Documentation

◆ clone() [1/2]

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

Implements Cut< Type >.

◆ clone() [2/2]

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

Implements Cut< Type >.

◆ operator()() [1/2]

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

Implements Cut< Type >.

◆ operator()() [2/2]

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

Implements Cut< Type >.


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