#include <EgHLTDQMCut.h>
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 | |
EgHLTDQMCut & | operator= (const EgHLTDQMCut &rhs) |
Definition at line 25 of file EgHLTDQMCut.h.
egHLT::EgHLTDQMCut< T >::EgHLTDQMCut | ( | const EgHLTDQMCut< T > & | rhs | ) | [inline, protected] |
Definition at line 32 of file EgHLTDQMCut.h.
{}
egHLT::EgHLTDQMCut< T >::EgHLTDQMCut | ( | ) | [inline] |
Definition at line 35 of file EgHLTDQMCut.h.
{}
virtual egHLT::EgHLTDQMCut< T >::~EgHLTDQMCut | ( | ) | [inline, virtual] |
Definition at line 36 of file EgHLTDQMCut.h.
{}
virtual EgHLTDQMCut<T>* egHLT::EgHLTDQMCut< T >::clone | ( | ) | const [pure virtual] |
Implemented in egHLT::EgHLTDQMVarCut< T >, egHLT::EgHLTDQMUserVarCut< T, Key >, egHLT::EgGreaterCut< T, varType >, egHLT::EgMultiCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgEvtTrigCut< T >, egHLT::EgNotCut< T >, egHLT::ChargeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::EgJetTagProbeCut< T >, egHLT::EgJetB2BCut< T >, egHLT::EgDiEleCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiPhoUserCut< Key >, egHLT::EgTrigTagProbeCut, egHLT::EgTrigTagProbeCut_New, and egHLT::EgTrigTagProbeCut_NewPho.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist(), egHLT::MonElemFuncs::initStdEleCutHists(), egHLT::MonElemFuncs::initStdPhoCutHists(), and egHLT::MonElemFuncs::initTightLooseTrigHists().
EgHLTDQMCut& egHLT::EgHLTDQMCut< T >::operator= | ( | const EgHLTDQMCut< T > & | rhs | ) | [inline, private] |
Definition at line 29 of file EgHLTDQMCut.h.
{return *this;}
virtual bool egHLT::EgHLTDQMCut< T >::pass | ( | const T & | obj, |
const OffEvt & | evt | ||
) | const [pure virtual] |
Implemented in egHLT::EgHLTDQMVarCut< T >, egHLT::EgHLTDQMUserVarCut< T, Key >, egHLT::EgGreaterCut< T, varType >, egHLT::EgMultiCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgEvtTrigCut< T >, egHLT::EgNotCut< T >, egHLT::ChargeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::EgJetTagProbeCut< T >, egHLT::EgJetB2BCut< T >, egHLT::EgDiEleCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiPhoUserCut< Key >, egHLT::EgTrigTagProbeCut, egHLT::EgTrigTagProbeCut_New, and egHLT::EgTrigTagProbeCut_NewPho.