1 #ifndef UserCode_ICHiggsTauTau_ICTriggerObjectProducer_h
2 #define UserCode_ICHiggsTauTau_ICTriggerObjectProducer_h
8 #include "boost/functional/hash.hpp"
9 #include "FWCore/Framework/interface/EDProducer.h"
10 #include "FWCore/ParameterSet/interface/ParameterSet.h"
11 #include "FWCore/Framework/interface/Event.h"
12 #include "FWCore/Framework/interface/EventSetup.h"
13 #include "FWCore/Utilities/interface/InputTag.h"
14 #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h"
27 virtual void beginJob();
28 virtual void produce(edm::Event&,
const edm::EventSetup&);
29 virtual void beginRun(edm::Run
const& run, edm::EventSetup
const& es);
30 virtual void endJob();
32 std::vector<ic::TriggerObject>* objects_;
34 edm::InputTag input_trigres_;
36 std::string hlt_path_;
37 bool store_only_if_fired_;
38 bool input_is_standalone_;
39 std::map<std::string, std::size_t> observed_filters_;
40 HLTConfigProvider hlt_config_;
~ICTriggerObjectProducer()
ICTriggerObjectProducer(const edm::ParameterSet &)