6 #include <boost/lambda/lambda.hpp>
31 std::ostringstream errorMsg;
32 errorMsg <<
"Cannot initialize edm::EventSelector for consumer" <<
36 " and HLT trigger names";
37 boost::lambda::placeholder1_type arg1;
38 std::for_each(tnames.begin(), tnames.end(), errorMsg << boost::lambda::constant(
" ") << arg1);
47 XCEPT_RAISE(stor::exception::InvalidEventSelection, errorMsg.str());
53 XCEPT_RAISE(stor::exception::InvalidEventSelection, errorMsg.str());
57 errorMsg <<
"Unknown exception";
59 XCEPT_RAISE(stor::exception::InvalidEventSelection, errorMsg.str());
74 std::vector<unsigned char> hlt_out;
virtual char const * what() const
QueueID const queueId() const
TriggerSelectorPtr eventSelector_
const EventConsRegPtr registrationInfo_
unsigned long acceptedEvents_
void hltTriggerNames(Strings &save_here) const
void hltTriggerBits(std::vector< unsigned char > &bitList) const
bool operator<(const EventConsumerSelector &other) const
void addParameter(std::string const &name, T const &value)
bool acceptEvent(const I2OChain &)
std::string outputModuleLabel() const
void initialize(const InitMsgView &)
uint32 outputModuleId() const
unsigned int outputModuleId_
uint32_t hltTriggerCount() const
uint32_t outputModuleId() const