5#ifndef TRIGVALALGS_TRIGEDMCHECKER_H
6#define TRIGVALALGS_TRIGEDMCHECKER_H
8#include "GaudiKernel/IClassIDSvc.h"
9#include "GaudiKernel/ToolHandle.h"
29 virtual StatusCode
execute(
const EventContext& ctx)
override;
86 StatusCode
dumpTDT(
const EventContext& ctx);
101 Gaudi::Property<std::string>
m_dumpNavForChain {
this,
"DumpNavigationForChain",
"",
"Optional chain to restrict navigation dump info."};
103 "Optional flag to exclude nodes which fail the hypothesis tool for a chain when dumping navigation graphs."};
130 ToolHandle<Rec::IMuonPrintingTool>
m_muonPrinter{
this,
"MuonPrinter",
"Rec::MuonPrintingTool/MuonPrintingTool"};
136 ToolHandle< HLT::Navigation >
m_navigationTool{
this,
"NavigationTool",
"HLT::Navigation/Navigation",
"" };
137 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.
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
Gaudi::Property< bool > m_doDumpxAODElectronContainer
StatusCode dumpxAODTrigEMClusterContainer()
Gaudi::Property< bool > m_doTDTCheck
StatusCode dumpTrigPassBits()
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
StatusCode dumpTrigEFBphysContainer()
StatusCode dumpxAODTrackParticle()
StatusCode dumpNavigation(const EventContext &ctx)
ToolHandle< Rec::IMuonPrintingTool > m_muonPrinter
PublicToolHandle< Trig::TrigDecisionTool > m_trigDec
Gaudi::Property< bool > m_doDumpxAODPhotonContainer
Gaudi::Property< bool > m_doDumpxAODMuonContainer
StatusCode dumpTrigComposite()
Dump information on TrigComposite collections.
Gaudi::Property< bool > m_doDumpxAODJetContainer
StatusCode dumpxAODTrigMinBias()
StatusCode dumpTrigL2BphysContainer()
Gaudi::Property< std::vector< std::string > > m_dumpTrigCompositeContainers
Gaudi::Property< bool > m_doDumpLVL1_ROI
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 dumpxAODTauJetContainer()
Gaudi::Property< bool > m_doDumpTrigPassBits
Gaudi::Property< bool > m_doDumpTrigEFBphysContainer
SG::ReadHandleKey< xAOD::TrigNavigation > m_navigationHandleKey
StatusCode dumpxAODTrigEMCluster()
StatusCode dumpLVL1_ROI()
StatusCode dumpxAODTrigMissingET()
ToolHandle< HLT::Navigation > m_navigationTool
Gaudi::Property< bool > m_doDumpxAODVertex
Gaudi::Property< bool > m_doDumpxAODTrackParticle
StatusCode dumpxAODElectronContainer()
StatusCode dumpxAODPhotonContainer()
Gaudi::Property< bool > m_doDumpTrigL2BphysContainer
void dumpTrigT2MBTSBits()
Gaudi::Property< bool > m_doDumpxAODTrigElectronContainer
ServiceHandle< IClassIDSvc > m_clidSvc
StatusCode dumpxAODVertex()
void dumpTrigVertexCounts()
Gaudi::Property< bool > m_doDumpAllTrigComposite
StatusCode dumpxAODTrigPhotonContainer()
void dumpTrigSpacePointCounts()
Gaudi::Property< bool > m_doDumpAll
Gaudi::Property< bool > m_doDumpStoreGate
Gaudi::Property< bool > m_doDumpTrigCompsiteNavigation
void dumpTrigTrackCounts()
StatusCode dumpTDT(const EventContext &ctx)
Gaudi::Property< bool > m_excludeFailedHypoNodes
Gaudi::Property< bool > m_doDumpxAODTrigEMClusterContainer
StatusCode dumpxAODMuonContainer()
StatusCode dumpStoreGate()
Gaudi::Property< bool > m_doDumpxAODTrigMinBias
Gaudi::Property< bool > m_doDumpxAODTauJetContainer
StatusCode dumpxAODTrigElectronContainer()
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_muonTracksKey
Gaudi::Property< std::string > m_dumpNavForChain
StatusCode dumpxAODJetContainer()
Gaudi::Property< bool > m_doDumpNavigation
AthAnalysisAlgorithm(const std::string &name)
Constructor taking just a name.
Gaudi::Property< bool > m_doDumpxAODTrigPhotonContainer
Gaudi::Property< bool > m_doDumpxAODTrigMissingET
Gaudi::Property< bool > m_doDumpxAODTrigEMCluster
virtual StatusCode initialize() override
Adapted from code by A.Hamilton to check trigger EDM; R.Goncalo 21/11/07.
TrigComposite_v1 TrigComposite
Declare the latest version of the class.