HLTrigger
HLTcore
interface
TriggerSummaryProducerRAW.h
Go to the documentation of this file.
1
#ifndef HLTcore_TriggerSummaryProducerRAW_h
2
#define HLTcore_TriggerSummaryProducerRAW_h
3
14
#include "
FWCore/Framework/interface/Event.h
"
15
#include "
FWCore/Framework/interface/global/EDProducer.h
"
16
#include "
FWCore/Framework/interface/GetterOfProducts.h
"
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
19
#include "
DataFormats/HLTReco/interface/TriggerEventWithRefs.h
"
20
21
#include <string>
22
23
namespace
edm
{
24
class
EventSetup
;
25
}
26
27
namespace
edm
{
28
class
ConfigurationDescriptions
;
29
}
30
31
//
32
// class declaration
33
//
34
class
TriggerSummaryProducerRAW
:
public
edm::global::EDProducer
<> {
35
public
:
36
explicit
TriggerSummaryProducerRAW
(
const
edm::ParameterSet
&);
37
~TriggerSummaryProducerRAW
()
override
;
38
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
39
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
40
41
private
:
43
std::string
pn_
;
44
45
edm::GetterOfProducts<trigger::TriggerFilterObjectWithRefs>
getterOfProducts_
;
46
const
edm::EDPutTokenT<trigger::TriggerEventWithRefs>
putToken_
;
47
};
48
#endif
edm::StreamID
Definition:
StreamID.h:30
edm
HLT enums.
Definition:
AlignableModifier.h:19
TriggerSummaryProducerRAW::getterOfProducts_
edm::GetterOfProducts< trigger::TriggerFilterObjectWithRefs > getterOfProducts_
Definition:
TriggerSummaryProducerRAW.h:45
edm::EDPutTokenT< trigger::TriggerEventWithRefs >
GetterOfProducts.h
TriggerEventWithRefs.h
TriggerSummaryProducerRAW
Definition:
TriggerSummaryProducerRAW.h:34
TriggerFilterObjectWithRefs.h
TriggerSummaryProducerRAW::TriggerSummaryProducerRAW
TriggerSummaryProducerRAW(const edm::ParameterSet &)
Definition:
TriggerSummaryProducerRAW.cc:28
edm::global::EDProducer
Definition:
EDProducer.h:32
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TriggerSummaryProducerRAW::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
TriggerSummaryProducerRAW.cc:61
TriggerSummaryProducerRAW::pn_
std::string pn_
process name
Definition:
TriggerSummaryProducerRAW.h:43
TriggerSummaryProducerRAW::putToken_
const edm::EDPutTokenT< trigger::TriggerEventWithRefs > putToken_
Definition:
TriggerSummaryProducerRAW.h:46
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
edm::GetterOfProducts< trigger::TriggerFilterObjectWithRefs >
edm::EventSetup
Definition:
EventSetup.h:58
ConfigurationDescriptions
EventSetup
ParameterSet.h
TriggerSummaryProducerRAW::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
TriggerSummaryProducerRAW.cc:54
EDProducer.h
edm::Event
Definition:
Event.h:73
TriggerSummaryProducerRAW::~TriggerSummaryProducerRAW
~TriggerSummaryProducerRAW() override
Generated for CMSSW Reference Manual by
1.8.16