![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
24 #ifndef TRIGT2BEAMSPOT_T2VERTEXBEAMSPOT_H
25 #define TRIGT2BEAMSPOT_T2VERTEXBEAMSPOT_H
67 ToolHandle<T2VertexBeamSpotTool>
m_beamSpotTool {
this,
"BeamSpotTool",
"PESA::T2VertexBeamSpotTool/T2VertexBeamSpotTool" };
68 ToolHandle<T2TrackBeamSpotTool>
m_trackBSTool{
this,
"TrackBeamSpotTool",
"PESA::T2VertexBeamSpotTool/T2TrackBeamSpotTool" };
69 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
virtual StatusCode initialize() override final
Initialize the beamspot algorithm for Run3 Athena MT configuration, initialize all the handles and re...
ToolHandle< T2VertexBeamSpotTool > m_beamSpotTool
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< GenericMonitoringTool > m_monTool
An algorithm that can be simultaneously executed in multiple threads.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< TrackCollection > m_trackCollectionKey
ToolHandle< T2TrackBeamSpotTool > m_trackBSTool
virtual StatusCode execute(const EventContext &ctx) const override final
Loop over events, selecting tracks and reconstructing vertices out of these tracks
T2VertexBeamSpot(const std::string &name, ISvcLocator *pSvcLocator)
std Gaudi Algorithm constructor