ATLAS Offline Software
Loading...
Searching...
No Matches
ISurveyConstraint Class Referenceabstract

#include <ISurveyConstraint.h>

Inheritance diagram for ISurveyConstraint:
Collaboration diagram for ISurveyConstraint:

Public Member Functions

 DeclareInterfaceID (ISurveyConstraint, 1, 0)
virtual StatusCode computeConstraint (const Identifier &, Amg::VectorX &, double &, Amg::VectorX &, Amg::MatrixX &)=0
 Pure virtual.
virtual void setup_SurveyConstraintModules ()=0
virtual void MMap (std::map< Identifier, SurveyConstraintModule *, std::less< Identifier > > &)=0
virtual int getWeightPixEC (Amg::MatrixX &)=0
virtual int getWeightPixB (Amg::MatrixX &)=0
virtual int getWeightSCTEC (Amg::MatrixX &)=0
virtual int getWeightSCTB (Amg::MatrixX &)=0
virtual void getSurveyCoordsPixEC (std::vector< Amg::Vector3D > &)=0
virtual void getSurveyCoordsPixB (std::vector< Amg::Vector3D > &)=0
virtual void getSurveyCoordsSCTEC (std::vector< Amg::Vector3D > &)=0
virtual void getSurveyCoordsSCTB (std::vector< Amg::Vector3D > &)=0
virtual void GlobalToLocal (SurveyConstraintModule *, std::vector< SurveyConstraintPoint > &)=0
virtual int SectorNumber (int)=0
virtual double PhiModuleToSector (int)=0
virtual void TransformSector (Identifier, SurveyConstraintModule *, Amg::Vector3D &, Amg::Transform3D)=0

Detailed Description

Definition at line 19 of file ISurveyConstraint.h.

Member Function Documentation

◆ computeConstraint()

virtual StatusCode ISurveyConstraint::computeConstraint ( const Identifier & ,
Amg::VectorX & ,
double & ,
Amg::VectorX & ,
Amg::MatrixX &  )
pure virtual

Pure virtual.

◆ DeclareInterfaceID()

ISurveyConstraint::DeclareInterfaceID ( ISurveyConstraint ,
1 ,
0  )

◆ getSurveyCoordsPixB()

virtual void ISurveyConstraint::getSurveyCoordsPixB ( std::vector< Amg::Vector3D > & )
pure virtual

◆ getSurveyCoordsPixEC()

virtual void ISurveyConstraint::getSurveyCoordsPixEC ( std::vector< Amg::Vector3D > & )
pure virtual

◆ getSurveyCoordsSCTB()

virtual void ISurveyConstraint::getSurveyCoordsSCTB ( std::vector< Amg::Vector3D > & )
pure virtual

◆ getSurveyCoordsSCTEC()

virtual void ISurveyConstraint::getSurveyCoordsSCTEC ( std::vector< Amg::Vector3D > & )
pure virtual

◆ getWeightPixB()

virtual int ISurveyConstraint::getWeightPixB ( Amg::MatrixX & )
pure virtual

◆ getWeightPixEC()

virtual int ISurveyConstraint::getWeightPixEC ( Amg::MatrixX & )
pure virtual

◆ getWeightSCTB()

virtual int ISurveyConstraint::getWeightSCTB ( Amg::MatrixX & )
pure virtual

◆ getWeightSCTEC()

virtual int ISurveyConstraint::getWeightSCTEC ( Amg::MatrixX & )
pure virtual

◆ GlobalToLocal()

virtual void ISurveyConstraint::GlobalToLocal ( SurveyConstraintModule * ,
std::vector< SurveyConstraintPoint > &  )
pure virtual

◆ MMap()

virtual void ISurveyConstraint::MMap ( std::map< Identifier, SurveyConstraintModule *, std::less< Identifier > > & )
pure virtual

◆ PhiModuleToSector()

virtual double ISurveyConstraint::PhiModuleToSector ( int )
pure virtual

◆ SectorNumber()

virtual int ISurveyConstraint::SectorNumber ( int )
pure virtual

◆ setup_SurveyConstraintModules()

virtual void ISurveyConstraint::setup_SurveyConstraintModules ( )
pure virtual

◆ TransformSector()

virtual void ISurveyConstraint::TransformSector ( Identifier ,
SurveyConstraintModule * ,
Amg::Vector3D & ,
Amg::Transform3D  )
pure virtual

The documentation for this class was generated from the following file: