CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
candidate_functions::CandidateCut Class Referenceabstract

#include <CandidateCut.h>

Inheritance diagram for candidate_functions::CandidateCut:
CutApplicatorBase CutApplicatorWithEventContentBase EtaMultiRangeCut ExpressionEvaluatorCut GsfEleDeltaBetaIsoCutStandalone GsfEleDEtaInCut GsfEleDEtaInLinearCut GsfEleDEtaInSeedCut GsfEleDPhiInCut GsfEleE2x5OverE5x5Cut GsfEleEcalDrivenCut GsfEleEInverseMinusPInverseCut GsfEleFull5x5E2x5OverE5x5Cut GsfEleFull5x5SigmaIEtaIEtaCut GsfEleHadronicOverEMCut GsfEleHadronicOverEMLinearCut GsfEleMissingHitsCut GsfEleSCEtaMultiRangeCut GsfEleSCMaxAbsEtaCut GsfEleSigmaIEtaIEtaCut GsfEleTrkPtIsoCut MaxAbsEtaCut MinPtCut MinPtCutInEtaRanges MuonSelectorVIDWrapper< selectionType, arbitrationType > PhoFull5x5SigmaIEtaIEtaCut PhoHadronicOverEMCut PhoSCEtaMultiRangeCut PhoSingleTowerHadOverEmCut

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 ()
 

Detailed Description

Definition at line 8 of file CandidateCut.h.

Constructor & Destructor Documentation

candidate_functions::CandidateCut::CandidateCut ( )
inline

Definition at line 10 of file CandidateCut.h.

10 {}
virtual candidate_functions::CandidateCut::~CandidateCut ( )
inlinevirtual

Definition at line 12 of file CandidateCut.h.

12 {}

Member Function Documentation

virtual const std::string& candidate_functions::CandidateCut::name ( ) const
pure virtual
virtual result_type candidate_functions::CandidateCut::operator() ( const argument_type &  ) const
pure virtual

Implemented in CutApplicatorBase.

virtual double candidate_functions::CandidateCut::value ( const reco::CandidatePtr ) const
pure virtual