Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
EDProducer.h
TriggerSummaryProducerRAW
Definition:
TriggerSummaryProducerRAW.h:34
edm::StreamID
Definition:
StreamID.h:30
Event.h
TriggerSummaryProducerRAW::putToken_
const edm::EDPutTokenT< trigger::TriggerEventWithRefs > putToken_
Definition:
TriggerSummaryProducerRAW.h:46
TriggerSummaryProducerRAW::getterOfProducts_
edm::GetterOfProducts< trigger::TriggerFilterObjectWithRefs > getterOfProducts_
Definition:
TriggerSummaryProducerRAW.h:45
TriggerSummaryProducerRAW::TriggerSummaryProducerRAW
TriggerSummaryProducerRAW(const edm::ParameterSet &)
Definition:
TriggerSummaryProducerRAW.cc:28
edm::GetterOfProducts< trigger::TriggerFilterObjectWithRefs >
TriggerFilterObjectWithRefs.h
TriggerEventWithRefs.h
edm::EDPutTokenT< trigger::TriggerEventWithRefs >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
EventSetup
TriggerSummaryProducerRAW::~TriggerSummaryProducerRAW
~TriggerSummaryProducerRAW() override
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
ConfigurationDescriptions
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::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
TriggerSummaryProducerRAW.cc:54
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
GetterOfProducts.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.5