|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SURVEYCONSTRAINTTOOLS_SURVEYCONSTRAINT_IH
6 #define SURVEYCONSTRAINTTOOLS_SURVEYCONSTRAINT_IH
8 #include "GaudiKernel/IAlgTool.h"
43 std::vector< Amg::Vector3D > &) =0;
45 std::vector< Amg::Vector3D > &) =0;
47 std::vector< Amg::Vector3D > &) =0;
49 std::vector< Amg::Vector3D > &) =0;
59 #endif // SURVEYCONSTRAINTTOOLS_SURVEYCONSTRAINT_IH
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
virtual int getWeightSCTB(Amg::MatrixX &)=0
virtual StatusCode computeConstraint(const Identifier &, Amg::VectorX &, double &, Amg::VectorX &, Amg::MatrixX &)=0
Pure virtual.
virtual void setup_SurveyConstraintModules()=0
DeclareInterfaceID(ISurveyConstraint, 1, 0)
virtual void getSurveyCoordsSCTEC(std::vector< Amg::Vector3D > &)=0
virtual void GlobalToLocal(SurveyConstraintModule *, std::vector< SurveyConstraintPoint > &)=0
virtual int getWeightPixB(Amg::MatrixX &)=0
virtual int getWeightSCTEC(Amg::MatrixX &)=0
virtual void MMap(std::map< Identifier, SurveyConstraintModule *, std::less< Identifier > > &)=0
virtual void TransformSector(Identifier, SurveyConstraintModule *, Amg::Vector3D &, Amg::Transform3D)=0
virtual void getSurveyCoordsSCTB(std::vector< Amg::Vector3D > &)=0
::StatusCode StatusCode
StatusCode definition for legacy code.
Eigen::Affine3d Transform3D
virtual void getSurveyCoordsPixEC(std::vector< Amg::Vector3D > &)=0
virtual int SectorNumber(int)=0
virtual int getWeightPixEC(Amg::MatrixX &)=0
Eigen::Matrix< double, 3, 1 > Vector3D
virtual void getSurveyCoordsPixB(std::vector< Amg::Vector3D > &)=0
virtual double PhiModuleToSector(int)=0