ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
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  ,
,
 
)

◆ 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: