|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGMINBIASMONITORING_TRTMonitoringAlg_H
5 #define TRIGMINBIASMONITORING_TRTMonitoringAlg_H
9 #include "GaudiKernel/ToolHandle.h"
28 ToolHandle<InDet::IInDetTrackSelectionTool>
m_trackSelectionTool {
this,
"TrackSelectionTool",
"InDetTrackSelectionTool",
"Tool for selecting tracks"};
30 Gaudi::Property<std::vector<std::string>>
m_triggerList {
this,
"triggerList", {},
"List of triggers to be monitored"};
31 Gaudi::Property<std::vector<std::string>>
m_refTriggerList {
this,
"refTriggerList", {},
"List of reference triggers used to calculate efficiency"};
34 #endif // TRIGMINBIASMONITORING_TRTMonitoringAlg_H
Gaudi::Property< std::vector< std::string > > m_triggerList
virtual StatusCode initialize() override
initialize
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelectionTool
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_offlineTrkKey
virtual StatusCode fillHistograms(const EventContext &context) const override
adds event to the monitoring histograms
Base class for Athena Monitoring Algorithms.
::StatusCode StatusCode
StatusCode definition for legacy code.
TRTMonitoringAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::vector< std::string > > m_refTriggerList
Monitoring algorithms for TRT trigger chains.