|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGGER_DECISION_TOOL_ExpertMethods_H
8 #define TRIGGER_DECISION_TOOL_ExpertMethods_H
31 #if !defined(XAOD_STANDALONE) && !defined(XAOD_ANALYSIS)
40 class HLTTriggerElement;
47 class CacheGlobalMemory;
83 #ifndef XAOD_ANALYSIS // Full Athena
85 #else // AthAnalysis or AnalysisBase
The common trigger namespace for trigger analysis tools.
Logging adaptor to provide interfaces required for ATH_MSG macros.
HLT chain configuration information.
Forward iterator to traverse the main components of the trigger configuration.
The NavigationCore class, adds on top of the TrigNavStructure the EDM read-only handling.
const TrigConf::HLTChain * getChainConfigurationDetails(const std::string &chain) const
return TrigConf::HLTChain
const Trig::CacheGlobalMemory * cgm(bool onlyConfig=false) const
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
const HLT::NavigationCore * getNavigation() const
return HLT::NavigationCore
Top level AOD object storing LVL1 RoIs.
const LVL1CTP::Lvl1Item * getItemDetails(const std::string &chain) const
return LVL1CTP::Lvl1Item
SG::SlotSpecificObj< Trig::CacheGlobalMemory > * m_cacheGlobalMemory
bool isHLTTruncated() const
Returns true if HLT result is truncated.
const TrigConf::TriggerItem * getItemConfigurationDetails(const std::string &chain) const
return TrigConf::TriggerItem
const HLT::Chain * getChainDetails(const std::string &chain) const
return HLT::Chain
ExpertMethods(SG::SlotSpecificObj< Trig::CacheGlobalMemory > *m_cacheGlobalMemory)