CMS 3D CMS Logo

HLTEventAnalyzerAOD.h
Go to the documentation of this file.
1 #ifndef HLTcore_HLTEventAnalyzerAOD_h
2 #define HLTcore_HLTEventAnalyzerAOD_h
3 
20 namespace edm {
22 }
23 
24 //
25 // class declaration
26 //
28 public:
29  explicit HLTEventAnalyzerAOD(const edm::ParameterSet &);
30  ~HLTEventAnalyzerAOD() override;
31  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
32 
33  void endRun(edm::Run const &, edm::EventSetup const &) override;
34  void beginRun(edm::Run const &, edm::EventSetup const &) override;
35  void analyze(const edm::Event &, const edm::EventSetup &) override;
36  virtual void analyzeTrigger(const edm::Event &, const edm::EventSetup &, const std::string &triggerName);
37 
38 private:
46 
51 };
52 #endif
HLTEventAnalyzerAOD::HLTEventAnalyzerAOD
HLTEventAnalyzerAOD(const edm::ParameterSet &)
Definition: HLTEventAnalyzerAOD.cc:22
HLTEventAnalyzerAOD::triggerName_
const std::string triggerName_
Definition: HLTEventAnalyzerAOD.h:41
HLTEventAnalyzerAOD::triggerEventTag_
const edm::InputTag triggerEventTag_
Definition: HLTEventAnalyzerAOD.h:44
TriggerResults.h
EDAnalyzer.h
edm::Run
Definition: Run.h:45
TriggerEvent.h
edm::EDGetTokenT< edm::TriggerResults >
HLTEventAnalyzerAOD::~HLTEventAnalyzerAOD
~HLTEventAnalyzerAOD() override
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTEventAnalyzerAOD::triggerEventToken_
const edm::EDGetTokenT< trigger::TriggerEvent > triggerEventToken_
Definition: HLTEventAnalyzerAOD.h:45
edm::Handle< edm::TriggerResults >
HLTEventAnalyzerAOD::endRun
void endRun(edm::Run const &, edm::EventSetup const &) override
Definition: HLTEventAnalyzerAOD.cc:55
HLTEventAnalyzerAOD::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: HLTEventAnalyzerAOD.cc:93
HLTEventAnalyzerAOD::hltPrescaleProvider_
HLTPrescaleProvider hltPrescaleProvider_
Definition: HLTEventAnalyzerAOD.h:50
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
HLTEventAnalyzerAOD::analyzeTrigger
virtual void analyzeTrigger(const edm::Event &, const edm::EventSetup &, const std::string &triggerName)
Definition: HLTEventAnalyzerAOD.cc:131
edm::ParameterSet
Definition: ParameterSet.h:47
edm::stream::EDAnalyzer
Definition: EDAnalyzer.h:31
Event.h
HLTEventAnalyzerAOD
Definition: HLTEventAnalyzerAOD.h:27
HLTEventAnalyzerAOD::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &) override
Definition: HLTEventAnalyzerAOD.cc:57
HLTPrescaleProvider
Definition: HLTPrescaleProvider.h:38
edm::EventSetup
Definition: EventSetup.h:58
HLTEventAnalyzerAOD::triggerResultsTag_
const edm::InputTag triggerResultsTag_
Definition: HLTEventAnalyzerAOD.h:42
HLTEventAnalyzerAOD::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTEventAnalyzerAOD.cc:45
HLTEventAnalyzerAOD::triggerResultsToken_
const edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition: HLTEventAnalyzerAOD.h:43
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HLTEventAnalyzerAOD::triggerEventHandle_
edm::Handle< trigger::TriggerEvent > triggerEventHandle_
Definition: HLTEventAnalyzerAOD.h:49
ConfigurationDescriptions
HLTEventAnalyzerAOD::processName_
const std::string processName_
module config parameters
Definition: HLTEventAnalyzerAOD.h:40
HLTPrescaleProvider.h
ParameterSet.h
edm::Event
Definition: Event.h:73
HLTEventAnalyzerAOD::triggerResultsHandle_
edm::Handle< edm::TriggerResults > triggerResultsHandle_
additional class data memebers
Definition: HLTEventAnalyzerAOD.h:48
edm::InputTag
Definition: InputTag.h:15
PDWG_DiPhoton_SD_cff.triggerName
triggerName
Definition: PDWG_DiPhoton_SD_cff.py:37