Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:12:08

0001 #ifndef FWCore_Framework_EndPathStatusInserter_h
0002 #define FWCore_Framework_EndPathStatusInserter_h
0003 
0004 #include "FWCore/Framework/interface/global/EDProducer.h"
0005 #include "FWCore/Utilities/interface/EDPutToken.h"
0006 
0007 namespace edm {
0008 
0009   class Event;
0010   class EventSetup;
0011   class StreamID;
0012   class EndPathStatus;
0013 
0014   class EndPathStatusInserter : public global::EDProducer<> {
0015   public:
0016     explicit EndPathStatusInserter(unsigned int numberOfStreams);
0017 
0018     void produce(StreamID, Event&, EventSetup const&) const final;
0019 
0020   private:
0021     EDPutTokenT<EndPathStatus> token_;
0022   };
0023 }  // namespace edm
0024 #endif