CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Private Member Functions

egHLT::EgHLTDQMCut< T > Struct Template Reference

#include <EgHLTDQMCut.h>

Inheritance diagram for egHLT::EgHLTDQMCut< T >:
egHLT::ChargeCut< T > egHLT::EgEvtTrigCut< T > egHLT::EgGreaterCut< T, varType > egHLT::EgHLTDQMUserVarCut< T, Key > egHLT::EgHLTDQMVarCut< T > egHLT::EgJetB2BCut< T > egHLT::EgJetTagProbeCut< T > egHLT::EgMultiCut< T > egHLT::EgNotCut< T > egHLT::EgObjTrigCut< T > egHLT::EgTagProbeCut< T >

List of all members.

Public Member Functions

virtual EgHLTDQMCut< T > * clone () const =0
 EgHLTDQMCut ()
virtual bool pass (const T &obj, const OffEvt &evt) const =0
virtual ~EgHLTDQMCut ()

Protected Member Functions

 EgHLTDQMCut (const EgHLTDQMCut &rhs)

Private Member Functions

EgHLTDQMCutoperator= (const EgHLTDQMCut &rhs)

Detailed Description

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

Definition at line 25 of file EgHLTDQMCut.h.


Constructor & Destructor Documentation

template<class T>
egHLT::EgHLTDQMCut< T >::EgHLTDQMCut ( const EgHLTDQMCut< T > &  rhs) [inline, protected]

Definition at line 32 of file EgHLTDQMCut.h.

{}
template<class T>
egHLT::EgHLTDQMCut< T >::EgHLTDQMCut ( ) [inline]

Definition at line 35 of file EgHLTDQMCut.h.

{}
template<class T>
virtual egHLT::EgHLTDQMCut< T >::~EgHLTDQMCut ( ) [inline, virtual]

Definition at line 36 of file EgHLTDQMCut.h.

{}

Member Function Documentation

template<class T>
virtual EgHLTDQMCut<T>* egHLT::EgHLTDQMCut< T >::clone ( ) const [pure virtual]
template<class T>
EgHLTDQMCut& egHLT::EgHLTDQMCut< T >::operator= ( const EgHLTDQMCut< T > &  rhs) [inline, private]

Definition at line 29 of file EgHLTDQMCut.h.

{return *this;}
template<class T>
virtual bool egHLT::EgHLTDQMCut< T >::pass ( const T obj,
const OffEvt evt 
) const [pure virtual]