1 #ifndef IOPool_Streamer_StreamerOutputModuleCommon_h 2 #define IOPool_Streamer_StreamerOutputModuleCommon_h 17 class ThinnedAssociationsHelper;
44 std::vector<unsigned char>& hltbits)
const;
std::vector< BranchIDList > BranchIDLists
Strings hltTriggerSelections_
EventSelector::Strings Strings
StreamerOutputModuleCommon(ParameterSet const &ps, SelectedProducts const *selections)
std::vector< std::pair< BranchDescription const *, EDGetToken > > SelectedProducts
static void fillDescription(ParameterSetDescription &desc)
void clearSerializeDataBuffer()
SerializeDataBuffer serializeDataBuffer_
std::unique_ptr< InitMsgBuilder > serializeRegistry(BranchIDLists const &branchLists, ThinnedAssociationsHelper const &helper, std::string const &processName, std::string const &moduleLabel, ParameterSetID const &toplevel)
void setHltMask(EventForOutput const &e, Handle< TriggerResults > const &triggerResults, std::vector< unsigned char > &hltbits) const
static std::string const triggerResults("TriggerResults")
StreamSerializer serializer_
~StreamerOutputModuleCommon()
std::unique_ptr< EventMsgBuilder > serializeEvent(EventForOutput const &e, Handle< TriggerResults > const &triggerResults, ParameterSetID const &selectorCfg)