|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include "GaudiKernel/ThreadLocalContext.h"
26 const EventContext& ctx = Gaudi::Hive::currentContext();
27 std::vector< unsigned int >
temp;
29 log << MSG::ERROR <<
"HLTResultCnv_p1::transToPers: doSlimming failed." <<
endmsg;
Define interface for doing TrigNavigation thinning.
const ITrigNavigationThinningSvc * trigNavigationThinningSvc() const
Return the TrigNavigation helper for this stream, or nullptr.
std::vector< uint32_t > m_chainsResult
storege of serialized chains
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Helpers to retrieve the current thinning cache from the event context.
std::vector< uint32_t > m_headerResult
HLT::HLTResult is sumarising result of trigger decision evaluation (online/offline) It contains basic...
const SG::ThinningCache * getThinningCache(const EventContext &ctx)
Retrieve the current thinning cache from the event context.
std::vector< uint32_t > m_navigationResult
storage of navigation (serialized also)
virtual StatusCode doSlimming(const EventContext &ctx, std::vector< uint32_t > &slimmed_and_serialized) const =0
Return slimmed data for TrigNavigation.
std::vector< uint32_t > m_headerResult
the full payload, and sub-payloads
std::vector< uint32_t > m_navigationResult
void persToTrans(const HLTResult_p1 *persObj, HLTResult *transObj, MsgStream &log)
Cache thinning decisions for converters.
std::vector< uint32_t > m_chainsResult
void transToPers(const HLTResult *transObj, HLTResult_p1 *persObj, MsgStream &log)