CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
egHLT::EgMultiCut< T > Struct Template Reference

#include <EgHLTDQMCut.h>

Inheritance diagram for egHLT::EgMultiCut< T >:
egHLT::EgHLTDQMCut< T >

Public Member Functions

EgHLTDQMCut< T > * clone () const
 
 EgMultiCut ()
 
 EgMultiCut (const EgMultiCut< T > &rhs)
 
EgMultiCut< T > & operator<< (const EgHLTDQMCut< T > *inputCut)
 
bool pass (const T &obj, const OffEvt &evt) const
 
 ~EgMultiCut ()
 
- Public Member Functions inherited from egHLT::EgHLTDQMCut< T >
 EgHLTDQMCut ()
 
virtual ~EgHLTDQMCut ()
 

Private Attributes

std::vector< const EgHLTDQMCut
< T > * > 
cuts_
 

Additional Inherited Members

- Protected Member Functions inherited from egHLT::EgHLTDQMCut< T >
 EgHLTDQMCut (const EgHLTDQMCut &rhs)
 

Detailed Description

template<class T>
struct egHLT::EgMultiCut< T >

Definition at line 114 of file EgHLTDQMCut.h.

Constructor & Destructor Documentation

template<class T >
egHLT::EgMultiCut< T >::EgMultiCut ( )
inline

Definition at line 119 of file EgHLTDQMCut.h.

template<class T >
egHLT::EgMultiCut< T >::EgMultiCut ( const EgMultiCut< T > &  rhs)

Definition at line 133 of file EgHLTDQMCut.h.

template<class T >
egHLT::EgMultiCut< T >::~EgMultiCut ( )
inline

Definition at line 121 of file EgHLTDQMCut.h.

Member Function Documentation

template<class T >
EgHLTDQMCut<T>* egHLT::EgMultiCut< T >::clone ( void  ) const
inlinevirtual

Implements egHLT::EgHLTDQMCut< T >.

Definition at line 130 of file EgHLTDQMCut.h.

template<class T >
EgMultiCut< T > & egHLT::EgMultiCut< T >::operator<< ( const EgHLTDQMCut< T > *  inputCut)

Definition at line 141 of file EgHLTDQMCut.h.

template<class T >
bool egHLT::EgMultiCut< T >::pass ( const T obj,
const OffEvt evt 
) const
virtual

Implements egHLT::EgHLTDQMCut< T >.

Definition at line 151 of file EgHLTDQMCut.h.

Member Data Documentation

template<class T >
std::vector<const EgHLTDQMCut<T>*> egHLT::EgMultiCut< T >::cuts_
private

Definition at line 116 of file EgHLTDQMCut.h.