CMS 3D CMS Logo

CandSelector.h
Go to the documentation of this file.
1 #ifndef CandUtils_CandSelector_h
2 #define CandUtils_CandSelector_h
3 
15 namespace reco {
16  class Candidate;
17 }
18 
19 class CandSelector {
20 public:
22  virtual ~CandSelector();
24  virtual bool operator()(const reco::Candidate& c) const = 0;
25 };
26 
27 #endif
configurableAnalysis::Candidate
char Candidate[]
Definition: modules.cc:20
CandSelector
Definition: CandSelector.h:19
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
CandSelector::~CandSelector
virtual ~CandSelector()
destructor
Definition: CandSelector.cc:3
CandSelector::operator()
virtual bool operator()(const reco::Candidate &c) const =0
return true if the candidate is selected
reco::Candidate
Definition: Candidate.h:27
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46