|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRK_SHIFTINGDERIVCALCTOOL_H
6 #define TRK_SHIFTINGDERIVCALCTOOL_H
9 #include "GaudiKernel/ToolHandle.h"
36 class TrackStateOnSurface;
38 class IGlobalTrackFitter;
45 class IAlignModuleTool;
69 typedef std::map<const TrackStateOnSurface*,HitDerivative*>
DerivativeMap;
76 double& actualSecondDerivative);
90 const std::vector<AlignModule*>& alignModules);
93 std::vector<Amg::VectorX>& deriv_vec,
94 std::vector<Amg::VectorX>& derivErr_vec,
95 std::vector<double>& actualsecderiv_vec,
173 #endif // TRK_SHIFTINGDERIVCALCTOOL_H
Interface for tool used to calculate residuals.
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
AlignModule is a grouping of TrkDetElementBase objects, grouped according to the type of alignment,...
AlignTSOS is a TSOS with extra variables useful for alignment. It is created using an implementation ...
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
AlignPar contains all the information related to an alignment parameter of a particular align module ...
AlignTrack is a generalization of a Trk::Track, used as the basic object to contain track information...