9#ifndef TRKREFITALG_REFITTRACK_H
10#define TRKREFITALG_REFITTRACK_H
14#include "GaudiKernel/ToolHandle.h"
15#include "GaudiKernel/ServiceHandle.h"
16#include "GaudiKernel/MsgStream.h"
52 ReFitTrack(
const std::string &name,ISvcLocator *pSvcLocator);
82 {
this,
"AssociationTool",
"" };
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.
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
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.
ToolHandle< Trk::IExtendedTrackSummaryTool > m_trkSummaryTool
the track summary tool
ReFitTrack & operator=(const ReFitTrack &)
const TrackCollection * m_tracks
job option for main track collection
ToolHandle< Trk::ITrackSelectorTool > m_trkSelectorTool
the track selector tool
Trk::RunOutlierRemoval m_runOutlier
switch whether to run outlier logics or not
const Trk::RecVertex * setupConstrainedFit()
virtual StatusCode finalize()
ToolHandle< Trk::IPRDtoTrackMapTool > m_assoTool
Tool to create and populate PRD to track association maps e.g.
ReFitTrack(const ReFitTrack &)
Trk::ParticleHypothesis m_ParticleHypothesis
nomen est omen
SG::ReadHandleKey< TrackCollection > m_trackName
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
virtual StatusCode initialize()
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
SG::ReadHandleKey< VxContainer > m_vxContainerName
ToolHandle< Trk::ITrackFitter > m_ITrackFitter
the refit tool
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
ReFitTrack(const std::string &name, ISvcLocator *pSvcLocator)
standard Algorithm constructor
int m_matEffects
type of material interaction in extrapolation
unsigned int m_constrainFitMode
0 - not constrained, 1 - vertex, 2 - beamspot
virtual StatusCode execute()
SG::WriteHandleKey< TrackCollection > m_newTrackName
bool m_usetrackhypo
Fit using particle hypothesis from input track.
ToolHandle< Trk::IExtrapolator > m_extrapolator
the extrapolator for the consistent measurement frame
ToolHandle< Trk::ITrackFitter > m_ITrackFitterTRT
the TRT refit tool
Trk::RecVertex inherits from Trk::Vertex.
Ensure that the ATLAS eigen extensions are properly loaded.
bool RunOutlierRemoval
switch to toggle quality processing after fit
ParticleHypothesis
Enumeration for Particle hypothesis respecting the interaction with material.