#include <EgHLTDQMCut.h>
Public Member Functions | |
virtual EgHLTDQMCut< T > * | clone () const =0 |
EgHLTDQMCut ()=default | |
virtual bool | pass (const T &obj, const OffEvt &evt) const =0 |
virtual | ~EgHLTDQMCut ()=default |
Protected Member Functions | |
EgHLTDQMCut (const EgHLTDQMCut &rhs)=default | |
Private Member Functions | |
EgHLTDQMCut & | operator= (const EgHLTDQMCut &rhs) |
Definition at line 26 of file EgHLTDQMCut.h.
|
protecteddefault |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in egHLT::EgTrigTagProbeCut_NewPho, egHLT::EgTrigTagProbeCut_New, egHLT::EgTrigTagProbeCut, egHLT::EgDiPhoUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiEleCut, egHLT::EgJetTagProbeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::ChargeCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgMultiCut< T >, egHLT::EgGreaterCut< T, varType >, egHLT::EgHLTDQMUserVarCut< T, Key >, egHLT::EgHLTDQMVarCut< T >, egHLT::EgJetB2BCut< T >, egHLT::EgNotCut< T >, and egHLT::EgEvtTrigCut< T >.
Referenced by egHLT::MonElemFuncs::addTightLooseTrigHist(), and egHLT::MonElemFuncs::initTightLooseTrigHists().
|
inlineprivate |
Definition at line 29 of file EgHLTDQMCut.h.
|
pure virtual |
Implemented in egHLT::EgJetTagProbeCut< T >, egHLT::EgTagProbeCut< T >, egHLT::ChargeCut< T >, egHLT::EgObjTrigCut< T >, egHLT::EgMultiCut< T >, egHLT::EgGreaterCut< T, varType >, egHLT::EgHLTDQMUserVarCut< T, Key >, egHLT::EgHLTDQMVarCut< T >, egHLT::EgJetB2BCut< T >, egHLT::EgNotCut< T >, egHLT::EgEvtTrigCut< T >, egHLT::EgTrigTagProbeCut_NewPho, egHLT::EgDiPhoUserCut< Key >, egHLT::EgDiPhoCut, egHLT::EgDiEleUserCut< Key >, egHLT::EgDiEleCut, egHLT::EgTrigTagProbeCut_New, and egHLT::EgTrigTagProbeCut.
Referenced by egHLT::MonElemWithCut< T, varType >::fill().