CMS 3D CMS Logo

CandCollectionExistFilter.cc
Go to the documentation of this file.
6 
7 using namespace edm;
8 using namespace reco;
9 
11 public:
13  srcToken_(consumes<CandidateView>(cfg.getParameter<InputTag>("src"))) { }
14 private:
15  bool filter(Event& evt, const EventSetup&) override {
17  bool exists = true;
18  evt.getByToken(srcToken_, src);
19  if(!src.isValid()) exists = false;
20  return exists;
21  }
23 };
24 
26 
28 
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:517
CandCollectionExistFilter(const ParameterSet &cfg)
EDGetTokenT< CandidateView > srcToken_
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
bool filter(Event &evt, const EventSetup &) override
bool isValid() const
Definition: HandleBase.h:74
fixed size matrix
HLT enums.