|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNGENTOOLS_ALIGNTRACKPREPROCESSOR_H
6 #define TRKALIGNGENTOOLS_ALIGNTRACKPREPROCESSOR_H
9 #include "GaudiKernel/ToolHandle.h"
35 class IGlobalTrackFitter;
80 #endif // TRKALIGNGENTOOLS_ALIGNTRACKPREPROCESSOR_H
bool m_selectTracks
do the track selection
virtual ~AlignTrackPreProcessor()
bool m_useSingleFitter
particle hypothesis in track refit
bool m_runOutlierRemoval
flag to store derivative and covariance matrices after refit
int m_particleHypothesis
run outlier removal in track refit
Track * performSiliconHitSelection(const Track *, const ToolHandle< Trk::IGlobalTrackFitter > &)
select silicon hits by quality.
AlignTrackPreProcessor(const std::string &type, const std::string &name, const IInterface *parent)
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_storeFitMatricesAfterRefit
flag to refit tracks
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelectorTool
DataVector< Track > * processTrackCollection(const DataVector< Track > *trks)
creates AlignTrack containing all TSOS on track
ToolHandle< IGlobalTrackFitter > m_trackFitterTool
Ensure that the ATLAS eigen extensions are properly loaded.
bool m_selectHits
perform the hit InnerDetector selection
ToolHandle< IInDetAlignHitQualSelTool > m_hitQualityTool
ToolHandle< IGlobalTrackFitter > m_SLTrackFitterTool
bool m_fixMomentum
Fix the momentum of the track so it is not refitted.