 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNGENDRESSERS_ALIGN_TRACK_DRESSER_H
6 #define TRKALIGNGENDRESSERS_ALIGN_TRACK_DRESSER_H
9 #include "GaudiKernel/ToolHandle.h"
54 this,
"DerivCalcTool",
"Trk::AnalyticalDerivCalcTool",
55 "tool for calculating derivatives of residuals wrt. alignment parameters"};
63 #endif // TRKALIGNGENDRESSERS_ALIGN_TRACK_DRESSER_H
AlignTrackDresser(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
void setResiduals(AlignTrack *alignTrack) const
sets residuals for TSOS on alignTrack
ToolHandle< IDerivCalcTool > m_derivCalcTool
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual void setLogStream(std::ostream *os) override
sets the output stream for the logfile
unsigned int m_numBadCovWMatrix
number of tracks with invalid weight matrix from the deriv.calc.tool
virtual StatusCode finalize() override
virtual bool dressAlignTrack(AlignTrack *alignTrack) override
dresses alignTrack with derivatives and other information
AlignTrack is a generalization of a Trk::Track, used as the basic object to contain track information...