![]() |
ATLAS Offline Software
|
#include <DecisionUnpackerAthena.h>
Public Types | |
| typedef unsigned | CTPID |
| typedef unsigned | CHAIN_COUNTER |
Public Member Functions | |
| DecisionUnpackerAthena (const SG::ReadHandleKey< TrigDec::TrigDecision > *olddeckey) | |
| virtual | ~DecisionUnpackerAthena () |
| DecisionUnpackerAthena (const DecisionUnpackerAthena &)=delete | |
| 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 |
| virtual StatusCode | unpackNavigation (const EventContext &, HLT::TrigNavStructure *) const override |
| MsgStream & | msg () const |
| MsgStream & | msg (const MSG::Level lvl) const |
| bool | msgLvl (const MSG::Level lvl) const |
Private Member Functions | |
| StatusCode | unpackItems (const LVL1CTP::Lvl1Result &result, std::map< CTPID, LVL1CTP::Lvl1Item > &, std::unordered_map< std::string, const LVL1CTP::Lvl1Item * > &) const |
| 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 |
Private Attributes | |
| const SG::ReadHandleKey< TrigDec::TrigDecision > * | m_deckey {nullptr} |
| Key of the trigger decision object in the event. | |
Static Private Attributes | |
| static asg::AsgTool *s_logger | ATLAS_THREAD_SAFE {nullptr} |
Definition at line 32 of file DecisionUnpackerAthena.h.
|
inherited |
Definition at line 33 of file IDecisionUnpacker.h.
|
inherited |
Definition at line 32 of file IDecisionUnpacker.h.
| Trig::DecisionUnpackerAthena::DecisionUnpackerAthena | ( | const SG::ReadHandleKey< TrigDec::TrigDecision > * | olddeckey | ) |
Definition at line 16 of file DecisionUnpackerAthena.cxx.
|
virtual |
Definition at line 20 of file DecisionUnpackerAthena.cxx.
|
delete |
|
inlineinherited |
Definition at line 29 of file Trigger/TrigAnalysis/TrigDecisionTool/TrigDecisionTool/Logger.h.
|
inlineinherited |
Definition at line 33 of file Trigger/TrigAnalysis/TrigDecisionTool/TrigDecisionTool/Logger.h.
|
inlineinherited |
Definition at line 34 of file Trigger/TrigAnalysis/TrigDecisionTool/TrigDecisionTool/Logger.h.
|
delete |
|
private |
Definition at line 43 of file DecisionUnpackerAthena.cxx.
|
overridevirtual |
Implements Trig::IDecisionUnpacker.
Definition at line 75 of file DecisionUnpackerAthena.cxx.
|
private |
Definition at line 24 of file DecisionUnpackerAthena.cxx.
|
overridevirtual |
Implements Trig::IDecisionUnpacker.
Definition at line 132 of file DecisionUnpackerAthena.cxx.
|
inlinestaticprivateinherited |
Definition at line 38 of file Trigger/TrigAnalysis/TrigDecisionTool/TrigDecisionTool/Logger.h.
|
private |
Key of the trigger decision object in the event.
Definition at line 54 of file DecisionUnpackerAthena.h.