|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIG_EDM_CHECKER_H
6 #define TRIG_EDM_CHECKER_H
8 #include "GaudiKernel/IClassIDSvc.h"
9 #include "GaudiKernel/ToolHandle.h"
31 class IMuonPrintingTool;
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",
""};
228 #endif // TRIG_EDM_CHECKER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::TrigNavigation > m_navigationHandleKey
StatusCode dumpTrigMuonEFContainer ATLAS_NOT_THREAD_SAFE()
Gaudi::Property< bool > m_excludeFailedHypoNodes
StatusCode dumpxAODTrigElectronContainer()
bool m_doDumpTrigEMCluster
bool m_doDumpxAODJetContainer
StatusCode dumpTauJetContainer ATLAS_NOT_THREAD_SAFE()
ToolHandle< Rec::IMuonPrintingTool > m_muonPrinter
bool m_doDumpTrigInDetTrackCollection
bool m_doDumpxAODTrigMissingET
StatusCode dumpxAODTrigPhotonContainer()
StatusCode dumpxAODTrigMinBias()
bool m_doDumpTrigMuonEFContainer
bool m_doDumpTrigElectronContainer
bool m_doDumpTrigL2BphysContainer
StatusCode dumpTrigElectronContainer ATLAS_NOT_THREAD_SAFE()
TrigEDMChecker(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_dumpNavForChain
StatusCode dumpNavigation()
StatusCode do_execute ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigVertexCollection ATLAS_NOT_THREAD_SAFE()
std::vector< std::string > m_dumpTrigCompositeContainers
StatusCode dumpxAODPhotonContainer()
bool m_doDumpxAODTauJetContainer
StatusCode dumpTrigPhotonContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigEMClusterContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrackParticleContainer
StatusCode dumpxAODTrigEMClusterContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTrigEFBjetContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODTrigEMCluster
StatusCode dumpCombinedMuonFeatureContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODVertex()
bool m_doDumpTrigMuonEFInfoContainer
bool m_doDumpxAODTrigEMClusterContainer
bool m_doDumpxAODTrigElectronContainer
bool m_doDumpTrigEMClusterContainer
StatusCode dumpTrigMissingET ATLAS_NOT_THREAD_SAFE()
StatusCode dumpTileTrackMuFeatureContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODTrackParticle()
bool m_doDumpAllTrigComposite
StatusCode dumpTrigPassBits()
virtual ~TrigEDMChecker()
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode dumpTrigL2BphysContainer()
StatusCode dumpTrigTauTracksInfo ATLAS_NOT_THREAD_SAFE()
bool m_doDumpxAODElectronContainer
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
bool m_doDumpTrigCompsiteNavigation
StatusCode dumpTrigComposite()
Dump information on TrigComposite collections.
bool m_doDumpTrigPhotonContainer
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
StatusCode dumpHLTResult()
StatusCode TrigCompositeNavigationToDot(std::string &returnValue, bool &pass)
Construct graph of HLT navigation in Run-3.
void dumpTrigT2MBTSBits()
bool m_doDumpTrigEFBphysContainer
void dumpTrigTrackCounts()
bool m_doDumpxAODPhotonContainer
StatusCode dumpxAODElectronContainer()
bool m_doDumpxAODMuonContainer
void printMuonTrk(const TrigMuonEFTrack *muonTrack)
bool m_doDumpxAODTrackParticle
Class used to describe composite objects in the HLT.
bool m_doDumpCombinedMuonFeature
bool m_doDumpTrigTauContainer
StatusCode dumpxAODJetContainer()
StatusCode dumpTrigEFBphysContainer()
Property holding a SG store/key/clid from which a WriteHandle is made.
bool m_doDumpTrigEFBjetContainer
bool m_doDumpTileTrackMuFeature
ServiceHandle< ::IClassIDSvc > m_clidSvc
void dumpTrigVertexCounts()
StatusCode dumpTrigTauContainer ATLAS_NOT_THREAD_SAFE()
StatusCode dumpMuonFeature ATLAS_NOT_THREAD_SAFE()
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_muonTracksKey
StatusCode dumpxAODTauJetContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigMuonEFIsolationContainer
StatusCode dumpTrigEMCluster ATLAS_NOT_THREAD_SAFE()
void dumpTrigSpacePointCounts()
bool m_doDumpTrigVertexCollection
StatusCode dumpStoreGate()
virtual StatusCode execute() override
StatusCode dumpxAODTrigMissingET()
StatusCode dumpTrackParticleContainer()
bool m_doDumpxAODTrigPhotonContainer
StatusCode dumpTrigL2BjetContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigTauClusterContainer
bool m_doDumpTauJetContainer
StatusCode dumpxAODTrigEMCluster ATLAS_NOT_THREAD_SAFE()
StatusCode dumpxAODMuonContainer()
ToolHandle< HLT::Navigation > m_navigationTool
StatusCode checkTrigCompositeElementLink(const xAOD::TrigComposite *tc, size_t element)
Dump details on element links within TrigComposites.
StatusCode dumpTrigMuonEFIsolationContainer ATLAS_NOT_THREAD_SAFE()
SG::WriteHandleKey< TrigCompositeUtils::DecisionContainer > m_decisionsKey
bool m_doDumpTrigMissingET
Define macros for attributes used to control the static checker.
StatusCode dumpTrigMuonEFInfoContainer ATLAS_NOT_THREAD_SAFE()
PublicToolHandle< Trig::TrigDecisionTool > m_trigDec
bool m_doDumpxAODTrigMinBias
bool m_doDumpTrigTauTracksInfo
StatusCode dumpTileMuFeatureContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTrigL2BjetContainer
StatusCode dumpCombinedMuonFeature ATLAS_NOT_THREAD_SAFE()
bool m_doDumpTileMuFeature
StatusCode dumpLVL1_ROI()
StatusCode dumpTrigInDetTrackCollection()
StatusCode dumpTrigTauClusterContainer ATLAS_NOT_THREAD_SAFE()
bool m_doDumpAll
a handle on Store Gate for access to the Event Store
bool m_doDumpTrigPassBits