#include <CandidateCut.h>
Public Member Functions | |
CandidateCut () | |
virtual const std::string & | name () const =0 |
virtual result_type | operator() (const argument_type &) const =0 |
virtual double | value (const reco::CandidatePtr &) const =0 |
virtual | ~CandidateCut () |
Definition at line 8 of file CandidateCut.h.
|
inline |
Definition at line 10 of file CandidateCut.h.
|
inlinevirtual |
Definition at line 12 of file CandidateCut.h.
|
pure virtual |
Implemented in CutApplicatorBase, ExpressionEvaluatorCutWithEventContent, and ExpressionEvaluatorCut.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
pure virtual |
Implemented in CutApplicatorBase.
|
pure virtual |
Implemented in ExpressionEvaluatorCutWithEventContent, GsfEleSCEtaMultiRangeCut, PhoSCEtaMultiRangeCut, MinPtCutInEtaRanges, GsfEleEmHadD1IsoRhoCut, EtaMultiRangeCut, GsfEleConversionVetoCut, GsfEleDeltaBetaIsoCut, GsfEleDEtaInLinearCut, MuonPOGStandardCut, GsfEleDPhiInCut, GsfEleDxyCut, GsfEleDzCut, GsfEleEcalDrivenCut, GsfEleMissingHitsCut, ExpressionEvaluatorCut, GsfEleDEtaInCut, GsfEleDEtaInSeedCut, GsfEleEffAreaPFIsoCut, GsfEleEInverseMinusPInverseCut, GsfEleHadronicOverEMCut, GsfEleSCMaxAbsEtaCut, GsfEleSigmaIEtaIEtaCut, GsfEleTrkPtIsoCut, PhoAnyPFIsoWithEAAndExpoScalingEBCut, PhoAnyPFIsoWithEACut, PhoHadronicOverEMCut, PhoSingleTowerHadOverEmCut, MuonSelectorVIDWrapper< selectionType, arbitrationType >, GsfEleDeltaBetaIsoCutStandalone, GsfEleE2x5OverE5x5Cut, GsfEleHadronicOverEMLinearCut, GsfEleMVACut, PhoMVACut, PhoFull5x5SigmaIEtaIEtaValueMapCut, GsfEleFull5x5E2x5OverE5x5Cut, GsfEleFull5x5SigmaIEtaIEtaCut, PhoFull5x5SigmaIEtaIEtaCut, MaxAbsEtaCut, and MinPtCut.
Referenced by ExpressionEvaluatorCut::value(), and ExpressionEvaluatorCutWithEventContent::value().