1 #ifndef UserCode_ICHiggsTauTau_ICTriggerPathProducer_h
2 #define UserCode_ICHiggsTauTau_ICTriggerPathProducer_h
5 #include "FWCore/Framework/interface/Frameworkfwd.h"
6 #include "FWCore/Framework/interface/EDProducer.h"
7 #include "FWCore/Framework/interface/Event.h"
8 #include "FWCore/Framework/interface/MakerMacros.h"
9 #include "FWCore/ParameterSet/interface/ParameterSet.h"
11 #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h"
22 virtual void beginJob();
23 virtual void produce(edm::Event &,
const edm::EventSetup &);
24 virtual void beginRun(edm::Run
const& run, edm::EventSetup
const& es);
25 virtual void endJob();
29 std::vector<ic::TriggerPath> *paths_;
32 bool include_if_fired_;
35 bool input_is_standalone_;
36 edm::InputTag input_prescales_;
37 std::string hlt_process_;
38 bool prescale_fallback_;
39 std::map<std::string, std::size_t> observed_paths_;
41 HLTConfigProvider hlt_config_;
Information on a trigger path, including accept, prescale and version information.
ICTriggerPathProducer(const edm::ParameterSet &)