CMS 3D CMS Logo

PathStatusInserter.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_PathStatusInserter_h
2 #define FWCore_Framework_PathStatusInserter_h
3 
7 #include <vector>
8 
9 namespace edm {
10 
11  class Event;
12  class EventSetup;
13  class StreamID;
14 
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_;
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:57
visualization-live-secondInstance_cfg.numberOfStreams
numberOfStreams
Definition: visualization-live-secondInstance_cfg.py:89
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