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