5#ifndef TRIG_DECISIONUNPACKEREVENTINFO_H
6#define TRIG_DECISIONUNPACKEREVENTINFO_H
17#include "EventInfo/EventInfo.h"
39 std::unordered_map<std::string, const LVL1CTP::Lvl1Item*>&,
40 std::map<CTPID, LVL1CTP::Lvl1Item>&,
41 std::unordered_map<std::string, const HLT::Chain*>&,
42 std::map<CHAIN_COUNTER, HLT::Chain>&,
43 std::unordered_map<std::string, const HLT::Chain*>&,
44 std::map<CHAIN_COUNTER, HLT::Chain>&,
52 StatusCode
unpackItems(
const std::vector<uint32_t>& level1TriggerInfo,
53 std::map<CTPID, LVL1CTP::Lvl1Item>& itemsCache,
54 std::unordered_map<std::string, const LVL1CTP::Lvl1Item*>& itemsByName)
const;
55 StatusCode
unpackChains(
const std::vector<uint32_t>& chainTriggerInfo,
56 std::map<unsigned, HLT::Chain>& cache,
57 std::unordered_map<std::string, const HLT::Chain*>& output)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode unpackNavigation(const EventContext &, HLT::TrigNavStructure *) const override
const SG::ReadHandleKey< EventInfo > * m_eventInfoKey
DecisionUnpackerEventInfo & operator=(const DecisionUnpackerEventInfo &)=delete
DecisionUnpackerEventInfo(const SG::ReadHandleKey< EventInfo > *oldEventInfoKey)
StatusCode unpackItems(const std::vector< uint32_t > &level1TriggerInfo, std::map< CTPID, LVL1CTP::Lvl1Item > &itemsCache, std::unordered_map< std::string, const LVL1CTP::Lvl1Item * > &itemsByName) const
StatusCode unpackChains(const std::vector< uint32_t > &chainTriggerInfo, std::map< unsigned, HLT::Chain > &cache, std::unordered_map< std::string, const HLT::Chain * > &output) const
DecisionUnpackerEventInfo(const DecisionUnpackerEventInfo &)=delete
virtual ~DecisionUnpackerEventInfo()
virtual StatusCode unpackDecision(const EventContext &, std::unordered_map< std::string, const LVL1CTP::Lvl1Item * > &, std::map< CTPID, LVL1CTP::Lvl1Item > &, std::unordered_map< std::string, const HLT::Chain * > &, std::map< CHAIN_COUNTER, HLT::Chain > &, std::unordered_map< std::string, const HLT::Chain * > &, std::map< CHAIN_COUNTER, HLT::Chain > &, char &, bool) const override
IDecisionUnpacker()=default
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
The common trigger namespace for trigger analysis tools.