#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 |
|
inlinevirtual |
Definition at line 12 of file CandidateCut.h.
References name(), AlCaHLTBitMon_QueryRunRegistry::string, and value().
|
pure virtual |
Implemented in CutApplicatorBase, ExpressionEvaluatorCutWithEventContent, and ExpressionEvaluatorCut.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and ~CandidateCut().
|
pure virtual |
Implemented in CutApplicatorBase.
Referenced by CandidateCut().
|
pure virtual |
Implemented in GsfEleHadronicOverEMEnergyScaledCut, ExpressionEvaluatorCutWithEventContent, GsfEleSCEtaMultiRangeCut, PhoSCEtaMultiRangeCut, MinPtCutInEtaRanges, GsfEleCalPFClusterIsoCut, GsfEleEmHadD1IsoRhoCut, GsfEleTrkPtIsoRhoCut, EtaMultiRangeCut, GsfEleConversionVetoCut, GsfEleDeltaBetaIsoCut, GsfEleDEtaInLinearCut, MuonPOGStandardCut, GsfEleDPhiInCut, GsfEleDxyCut, GsfEleDzCut, GsfEleMissingHitsCut, ExpressionEvaluatorCut, GsfEleDEtaInCut, GsfEleDEtaInSeedCut, GsfEleEffAreaPFIsoCut, GsfEleEInverseMinusPInverseCut, GsfEleHadronicOverEMCut, GsfEleMVAExpoScalingCut, GsfEleNormalizedGsfChi2Cut, GsfEleSCMaxAbsEtaCut, GsfEleSigmaIEtaIEtaCut, GsfEleTrkPtIsoCut, GsfEleValueMapIsoRhoCut, PhoAnyPFIsoWithEAAndExpoScalingCut, PhoAnyPFIsoWithEAAndExpoScalingEBCut, PhoAnyPFIsoWithEAAndQuadScalingCut, PhoAnyPFIsoWithEACut, PhoHadronicOverEMCut, PhoSingleTowerHadOverEmCut, MuonSelectorVIDWrapper< selectionType, arbitrationType >, GsfEleDeltaBetaIsoCutStandalone, GsfEleE2x5OverE5x5Cut, GsfEleHadronicOverEMLinearCut, GsfEleMVACut, PhoMVACut, PhoFull5x5SigmaIEtaIEtaValueMapCut, MuonDxyCut, MuonDzCut, GsfEleFull5x5E2x5OverE5x5Cut, GsfEleFull5x5E2x5OverE5x5WithSatCut, GsfEleFull5x5SigmaIEtaIEtaWithSatCut, MuonMatchCut, MuonMomQualityCut, MuonSegmentCompatibilityCut, MuonTrackCut, MuonTypeByOrCut, GsfEleEcalDrivenCut, GsfEleFull5x5SigmaIEtaIEtaCut, PhoFull5x5SigmaIEtaIEtaCut, MaxAbsEtaCut, and MinPtCut.
Referenced by ExpressionEvaluatorCut::value(), ExpressionEvaluatorCutWithEventContent::value(), and ~CandidateCut().