FWCore
Framework
src
PathStatusInserter.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_PathStatusInserter_h
2
#define FWCore_Framework_PathStatusInserter_h
3
4
#include "
FWCore/Framework/interface/global/EDProducer.h
"
5
#include "
DataFormats/Common/interface/HLTPathStatus.h
"
6
#include "
FWCore/Utilities/interface/EDPutToken.h
"
7
#include <vector>
8
9
namespace
edm
{
10
11
class
Event
;
12
class
EventSetup
;
13
class
StreamID;
14
15
class
PathStatusInserter
:
public
global::EDProducer
<> {
16
public
:
17
PathStatusInserter
(
unsigned
int
numberOfStreams
);
18
19
void
setPathStatus
(
StreamID
const
&,
HLTPathStatus
const
&);
20
21
void
produce
(
StreamID
,
Event
&,
EventSetup
const
&)
const
final
;
22
23
private
:
24
std::vector<HLTPathStatus>
hltPathStatus_
;
25
EDPutTokenT<HLTPathStatus>
token_
;
26
};
27
}
// namespace edm
28
#endif
edm::StreamID
Definition:
StreamID.h:30
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::EDPutTokenT
Definition:
EDPutToken.h:33
HLTPathStatus.h
Event
edm::global::EDProducer
Definition:
EDProducer.h:32
edm::PathStatusInserter::setPathStatus
void setPathStatus(StreamID const &, HLTPathStatus const &)
Definition:
PathStatusInserter.cc:12
edm::PathStatusInserter::PathStatusInserter
PathStatusInserter(unsigned int numberOfStreams)
Definition:
PathStatusInserter.cc:9
EDPutToken.h
edm::PathStatusInserter
Definition:
PathStatusInserter.h:15
edm::PathStatusInserter::produce
void produce(StreamID, Event &, EventSetup const &) const final
Definition:
PathStatusInserter.cc:16
edm::HLTPathStatus
Definition:
HLTPathStatus.h:33
edm::EventSetup
Definition:
EventSetup.h:58
visualization-live-secondInstance_cfg.numberOfStreams
numberOfStreams
Definition:
visualization-live-secondInstance_cfg.py:95
EventSetup
EDProducer.h
edm::Event
Definition:
Event.h:73
edm::PathStatusInserter::hltPathStatus_
std::vector< HLTPathStatus > hltPathStatus_
Definition:
PathStatusInserter.h:24
edm::PathStatusInserter::token_
EDPutTokenT< HLTPathStatus > token_
Definition:
PathStatusInserter.h:25
Generated for CMSSW Reference Manual by
1.8.16