#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.
|
inlineprotected |
Definition at line 32 of file EgHLTDQMCut.h.
|
inline |
Definition at line 35 of file EgHLTDQMCut.h.
|
inlinevirtual |
Definition at line 36 of file EgHLTDQMCut.h.
|
pure virtual |
Implemented in egHLT::EgTrigTagProbeCut_NewPho, egHLT::EgTrigTagProbeCut_New, egHLT::EgTrigTagProbeCut, egHLT::EgDiPhoUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiEleCut, egHLT::EgJetB2BCut< T >, egHLT::EgJetTagProbeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::ChargeCut< T >, egHLT::EgNotCut< T >, egHLT::EgEvtTrigCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgMultiCut< T >, egHLT::EgGreaterCut< T, varType >, egHLT::EgHLTDQMUserVarCut< T, Key >, and egHLT::EgHLTDQMVarCut< T >.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist(), egHLT::MonElemFuncs::initStdEleCutHists(), egHLT::MonElemFuncs::initStdPhoCutHists(), egHLT::MonElemFuncs::initTightLooseTrigHists(), and egHLT::EgHLTDQMCut< OffEle >::~EgHLTDQMCut().
|
inlineprivate |
Definition at line 29 of file EgHLTDQMCut.h.
|
pure virtual |
Implemented in egHLT::EgTrigTagProbeCut_NewPho, egHLT::EgTrigTagProbeCut_New, egHLT::EgTrigTagProbeCut, egHLT::EgDiPhoUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiEleCut, egHLT::EgJetB2BCut< T >, egHLT::EgJetTagProbeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::ChargeCut< T >, egHLT::EgNotCut< T >, egHLT::EgEvtTrigCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgMultiCut< T >, egHLT::EgGreaterCut< T, varType >, egHLT::EgHLTDQMUserVarCut< T, Key >, and egHLT::EgHLTDQMVarCut< T >.
Referenced by egHLT::EgDiEleCut::EgDiEleCut(), egHLT::EgDiPhoCut::EgDiPhoCut(), egHLT::EgJetB2BCut< T >::EgJetB2BCut(), egHLT::EgJetTagProbeCut< T >::EgJetTagProbeCut(), egHLT::MonElemWithCut< T, varTypeX, varTypeY >::fill(), egHLT::EgMultiCut< T >::pass(), egHLT::EgNotCut< T >::pass(), egHLT::EgDiEleUserCut< Key >::~EgDiEleUserCut(), egHLT::EgDiPhoUserCut< Key >::~EgDiPhoUserCut(), egHLT::EgEvtTrigCut< T >::~EgEvtTrigCut(), egHLT::EgHLTDQMCut< OffEle >::~EgHLTDQMCut(), egHLT::EgHLTDQMUserVarCut< T, Key >::~EgHLTDQMUserVarCut(), egHLT::EgHLTDQMVarCut< T >::~EgHLTDQMVarCut(), egHLT::EgMultiCut< T >::~EgMultiCut(), egHLT::EgObjTrigCut< T >::~EgObjTrigCut(), egHLT::EgTagProbeCut< T >::~EgTagProbeCut(), egHLT::EgTrigTagProbeCut::~EgTrigTagProbeCut(), egHLT::EgTrigTagProbeCut_New::~EgTrigTagProbeCut_New(), and egHLT::EgTrigTagProbeCut_NewPho::~EgTrigTagProbeCut_NewPho().