5#ifndef TRIG_EDM_CHECKER_H
6#define TRIG_EDM_CHECKER_H
8#include "GaudiKernel/IClassIDSvc.h"
9#include "GaudiKernel/ToolHandle.h"
42 virtual StatusCode
execute()
override;
185 Gaudi::Property<std::string>
m_dumpNavForChain {
this,
"DumpNavigationForChain",
"",
"Optional chain to restrict navigation dump info."};
187 "Optional flag to exclude nodes which fail the hypothesis tool for a chain when dumping navigation graphs."};
214 ToolHandle<Rec::IMuonPrintingTool>
m_muonPrinter{
this,
"MuonPrinter",
"Rec::MuonPrintingTool/MuonPrintingTool"};
221 ToolHandle< HLT::Navigation >
m_navigationTool{
this,
"NavigationTool",
"HLT::Navigation/Navigation",
"" };
222 PublicToolHandle< Trig::TrigDecisionTool >
m_trigDec{
this,
"TriggerDecisionTool",
"Trig::TrigDecisionTool/TrigDecisionTool",
""};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Define macros for attributes used to control the static checker.
AthAnalysisAlgorithm(const std::string &name)
Constructor taking just a name.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< TrigCompositeUtils::DecisionContainer > m_decisionsKey
StatusCode do_execute ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigElectronContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigInDetTrackCollection()
StatusCode dumpTrigPassBits()
StatusCode dumpTrigEFBphysContainer()
bool m_doDumpxAODTrigMissingET
StatusCode dumpxAODTrackParticle()
ToolHandle< Rec::IMuonPrintingTool > m_muonPrinter
PublicToolHandle< Trig::TrigDecisionTool > m_trigDec
StatusCode dumpxAODTrigEMCluster ATLAS_NOT_THREAD_SAFE()
StatusCode dumpHLTResult()
StatusCode dumpTrigComposite()
Dump information on TrigComposite collections.
StatusCode dumpTrigEMCluster ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODTrigMinBias()
bool m_doDumpTileMuFeature
StatusCode dumpTrigL2BphysContainer()
bool m_doDumpTrigTauContainer
bool m_doDumpTrigVertexCollection
bool m_doDumpTrigEFBphysContainer
StatusCode TrigCompositeNavigationToDot(std::string &returnValue, bool &pass)
Construct graph of HLT navigation in Run-3.
StatusCode checkTrigCompositeElementLink(const xAOD::TrigComposite *tc, size_t element)
Dump details on element links within TrigComposites.
StatusCode dumpCombinedMuonFeature ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigMissingET
bool m_doDumpTrigPhotonContainer
bool m_doDumpxAODTrigEMClusterContainer
StatusCode dumpTrigPhotonContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigMuonEFIsolationContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigMuonEFContainer
SG::ReadHandleKey< xAOD::TrigNavigation > m_navigationHandleKey
StatusCode dumpTrigVertexCollection ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODTrigElectronContainer
StatusCode dumpxAODTrigEMClusterContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpLVL1_ROI()
StatusCode dumpNavigation()
StatusCode dumpxAODTrigMissingET()
ToolHandle< HLT::Navigation > m_navigationTool
StatusCode dumpCombinedMuonFeatureContainer ATLAS_NOT_THREAD_SAFE()
ServiceHandle< ::IClassIDSvc > m_clidSvc
StatusCode dumpMuonFeature ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODElectronContainer
bool m_doDumpTrigL2BjetContainer
StatusCode dumpTrackParticleContainer()
bool m_doDumpTrigElectronContainer
StatusCode dumpTileMuFeatureContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODElectronContainer()
StatusCode dumpxAODPhotonContainer()
void dumpTrigT2MBTSBits()
bool m_doDumpTrigEMClusterContainer
bool m_doDumpTrigPassBits
bool m_doDumpTrigEMCluster
bool m_doDumpTauJetContainer
bool m_doDumpxAODTauJetContainer
StatusCode dumpTauJetContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODTauJetContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODVertex()
void dumpTrigVertexCounts()
bool m_doDumpTrigInDetTrackCollection
bool m_doDumpTrigL2BphysContainer
StatusCode dumpTrigTauTracksInfo ATLAS_NOT_THREAD_SAFE()
bool m_doDumpAll
a handle on Store Gate for access to the Event Store
std::vector< std::string > m_dumpTrigCompositeContainers
bool m_doDumpTrigEFBjetContainer
StatusCode dumpxAODTrigPhotonContainer()
bool m_doDumpTrigMuonEFIsolationContainer
void dumpTrigSpacePointCounts()
StatusCode dumpTrigMissingET ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigTauTracksInfo
bool m_doDumpTrackParticleContainer
StatusCode dumpTrigTauContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigMuonEFInfoContainer
bool m_doDumpCombinedMuonFeature
void dumpTrigTrackCounts()
bool m_doDumpTileTrackMuFeature
bool m_doDumpTrigCompsiteNavigation
Gaudi::Property< bool > m_excludeFailedHypoNodes
bool m_doDumpxAODTrigPhotonContainer
bool m_doDumpxAODPhotonContainer
StatusCode dumpxAODMuonContainer()
StatusCode dumpStoreGate()
StatusCode dumpTrigEMClusterContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODTrigMinBias
TrigEDMChecker(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode dumpTrigL2BjetContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigTauClusterContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigMuonEFInfoContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODTrackParticle
virtual ~TrigEDMChecker()
bool m_doDumpxAODJetContainer
StatusCode dumpxAODTrigElectronContainer()
bool m_doDumpTrigTauClusterContainer
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_muonTracksKey
bool m_doDumpxAODTrigEMCluster
bool m_doDumpAllTrigComposite
bool m_doDumpxAODMuonContainer
StatusCode dumpTrigMuonEFContainer ATLAS_NOT_THREAD_SAFE()
void printMuonTrk(const TrigMuonEFTrack *muonTrack)
Gaudi::Property< std::string > m_dumpNavForChain
StatusCode dumpxAODJetContainer()
StatusCode dumpTileTrackMuFeatureContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigEFBjetContainer ATLAS_NOT_THREAD_SAFE()
virtual StatusCode initialize() override
virtual StatusCode execute() override
TrigComposite_v1 TrigComposite
Declare the latest version of the class.