CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TriggerResultInserter.cc
Go to the documentation of this file.
1 
6 
7 #include <memory>
8 
9 namespace edm {
11  : resultsPerStream_(iNStreams), pset_id_(pset.id()), token_{produces()} {}
12 
13  void TriggerResultInserter::setTrigResultForStream(unsigned int iStreamIndex, const TrigResPtr& trptr) {
14  resultsPerStream_[iStreamIndex] = trptr;
15  }
16 
19  }
20 } // namespace edm
std::shared_ptr< HLTGlobalStatus > TrigResPtr
uint16_t *__restrict__ id
TriggerResultInserter(edm::ParameterSet const &ps)
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
Definition: Event.h:433
void produce(StreamID id, edm::Event &e, edm::EventSetup const &c) const final
void setTrigResultForStream(unsigned int iStreamIndex, const TrigResPtr &trptr)
EDPutTokenT< TriggerResults > token_
std::vector< edm::propagate_const< TrigResPtr > > resultsPerStream_