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