4#ifndef TRIGOUTPUTHANDLING_TRIGGERBITSMAKERTOOL_H
5#define TRIGOUTPUTHANDLING_TRIGGERBITSMAKERTOOL_H
23 virtual StatusCode
fill(
HLT::HLTResultMT& resultToFill,
const EventContext& ctx )
const override;
25 virtual StatusCode
getBits(boost::dynamic_bitset<uint32_t>& passRaw,
26 boost::dynamic_bitset<uint32_t>& prescaled,
27 const EventContext& ctx)
const override;
30 virtual StatusCode
start()
override;
47 StatusCode
preInsertCheck(
const std::string& chain,
const uint32_t bit)
const;
50 "Container with final chain decisions" };
54 Gaudi::Property<std::map<std::string, uint32_t>>
m_extraChainToBit {
this,
"ExtraChainToBit", {},
55 "Special case and testing purposes hard-coded chain-to-bit mappings to use in addition to those from the HLT menu."};
57 using ChainToBitMap = std::map< TrigCompositeUtils::DecisionID, uint32_t>;
A container class for data required to build online output from HLT.
Property holding a SG store/key/clid from which a ReadHandle is made.