|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IDAlignMonGenericTracksAlg_H
6 #define IDAlignMonGenericTracksAlg_H
16 #include "GaudiKernel/StatusCode.h"
17 #include "GaudiKernel/EventContext.h"
50 class VxTrackAtVertex;
70 bool fillVertexInformation(std::map<const xAOD::TrackParticle*, const xAOD::Vertex*>& trackVertexMapTP,
const EventContext& ctx )
const;
99 {
this,
"TrackToVertexIPEstimator",
"Trk::TrackToVertexIPEstimator",
""};
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< IInDetAlignHitQualSelTool > m_hitQualityTool
const xAOD::Vertex * findAssociatedVertexTP(const std::map< const xAOD::TrackParticle *, const xAOD::Vertex * > &trackVertexMapTP, const xAOD::TrackParticle *) const
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
const PixelID * m_pixelID
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelection
std::string m_SCT_Manager
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::VertexContainer > m_VxPrimContainerName
ToolHandle< Trk::ITrackToVertexIPEstimator > m_trackToVertexIPEstimator
Base class for Athena Monitoring Algorithms.
virtual ~IDAlignMonGenericTracksAlg()
bool fillVertexInformation(std::map< const xAOD::TrackParticle *, const xAOD::Vertex * > &trackVertexMapTP, const EventContext &ctx) const
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_Pixel_Manager
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
static const Trk::Track * getTrkTrack(const Trk::VxTrackAtVertex *)
Header file to be included by clients of the Monitored infrastructure.
SG::ReadHandleKey< TrackCollection > m_tracksName
Ensure that the ATLAS eigen extensions are properly loaded.
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
const AtlasDetectorID * m_idHelper
Class describing a Vertex.
SG::ReadHandleKey< TrackCollection > m_tracksKey
std::string m_TRT_Manager
Class describing a TrackParticle.
IDAlignMonGenericTracksAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
initialize
This class provides an interface to generate or decode an identifier for the upper levels of the dete...