test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
SelectorUtils
interface
CandidateCut.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_SelectorUtils_CandidateCut_h
2
#define PhysicsTools_SelectorUtils_CandidateCut_h
3
4
#include "
DataFormats/Candidate/interface/Candidate.h
"
5
#include "
DataFormats/Candidate/interface/CandidateFwd.h
"
6
7
namespace
candidate_functions {
8
class
CandidateCut
:
public
std::unary_function<reco::CandidatePtr,bool>{
9
public
:
10
CandidateCut
() {}
11
virtual
result_type
operator()
(
const
argument_type&)
const
= 0;
12
virtual
~CandidateCut
() {}
13
14
virtual
double
value
(
const
reco::CandidatePtr
&)
const
= 0;
15
16
virtual
const
std::string
&
name
()
const
= 0;
17
};
18
}
19
20
#endif
candidate_functions::CandidateCut::~CandidateCut
virtual ~CandidateCut()
Definition:
CandidateCut.h:12
candidate_functions::CandidateCut::name
virtual const std::string & name() const =0
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
Candidate.h
candidate_functions::CandidateCut::operator()
virtual result_type operator()(const argument_type &) const =0
edm::Ptr< Candidate >
candidate_functions::CandidateCut::CandidateCut
CandidateCut()
Definition:
CandidateCut.h:10
CandidateFwd.h
candidate_functions::CandidateCut
Definition:
CandidateCut.h:8
candidate_functions::CandidateCut::value
virtual double value(const reco::CandidatePtr &) const =0
Generated for CMSSW Reference Manual by
1.8.5