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

Cut< Type > Class Template Reference

#include <CutBase.hh>

Inheritance diagram for Cut< Type >:

Cut< Type >::AND Cut< Type >::NOT Cut< Type >::OR Cut< Type >::Predicate List of all members.

Public Member Functions

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 ()
virtual Cutclone () const =0
virtual bool operator() (const Type &t) const =0

Classes

class  AND
class  NOT
class  OR
class  Predicate

Detailed Description

template<class Type>
class Cut< Type >

Author:

Definition at line 58 of file CutBase.hh.


Constructor & Destructor Documentation

template<class Type>
Cut< Type >::Cut (  ) 

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

template<class Type>
virtual Cut< Type >::~Cut (  )  [virtual]


Member Function Documentation

template<class Type>
virtual Cut* Cut< Type >::clone (  )  const [pure virtual]

Implemented in Cut< Type >::AND, Cut< Type >::OR, Cut< Type >::NOT, and Cut< Type >::Predicate.

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

template<class Type>
NOT Cut< Type >::operator! ( void   )  const

template<class Type>
virtual bool Cut< Type >::operator() ( const Type &  t  )  const [pure virtual]

Implemented in Cut< Type >::AND, Cut< Type >::OR, Cut< Type >::NOT, and Cut< Type >::Predicate.

template<class Type>
OR Cut< Type >::operator|| ( const Cut< Type > &  A  )  const


The documentation for this class was generated from the following file:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7