|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIG_DECISIONUNPACKERATHENA_H
6 #define TRIG_DECISIONUNPACKERATHENA_H
23 class TrigNavStructure;
41 std::unordered_map<std::string, const LVL1CTP::Lvl1Item*>&,
42 std::map<CTPID, LVL1CTP::Lvl1Item>&,
43 std::unordered_map<std::string, const HLT::Chain*>&,
44 std::map<CHAIN_COUNTER, HLT::Chain>&,
45 std::unordered_map<std::string, const HLT::Chain*>&,
46 std::map<CHAIN_COUNTER, HLT::Chain>&,
57 std::map<CTPID, LVL1CTP::Lvl1Item>&,
58 std::unordered_map<std::string, const LVL1CTP::Lvl1Item*>&)
const;
60 std::map<unsigned, HLT::Chain>& cache,
61 std::unordered_map<std::string, const HLT::Chain*>&
output)
const;
virtual ~DecisionUnpackerAthena()
DecisionUnpackerAthena(const DecisionUnpackerAthena &)=delete
The common trigger namespace for trigger analysis tools.
Logging adaptor to provide interfaces required for ATH_MSG macros.
DecisionUnpackerAthena(const SG::ReadHandleKey< TrigDec::TrigDecision > *olddeckey)
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
virtual StatusCode unpackNavigation(const EventContext &, HLT::TrigNavStructure *) const override
TrigDecision_v1 TrigDecision
Define the latest version of the trigger decision class.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode unpackItems(const LVL1CTP::Lvl1Result &result, std::map< CTPID, LVL1CTP::Lvl1Item > &, std::unordered_map< std::string, const LVL1CTP::Lvl1Item * > &) const
const SG::ReadHandleKey< TrigDec::TrigDecision > * m_deckey
Key of the trigger decision object in the event.
StatusCode unpackChains(const std::vector< uint32_t > &serialized_chains, std::map< unsigned, HLT::Chain > &cache, std::unordered_map< std::string, const HLT::Chain * > &output) const
DecisionUnpackerAthena & operator=(const DecisionUnpackerAthena &)=delete
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