ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ISurveyConstraint Class Referenceabstract

#include <ISurveyConstraint.h>

Inheritance diagram for ISurveyConstraint:
Collaboration diagram for ISurveyConstraint:

Public Member Functions

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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Declared here, and defined below. More...
 

Detailed Description

Definition at line 24 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.

Implemented in SurveyConstraint.

◆ getSurveyCoordsPixB()

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

Implemented in SurveyConstraint.

◆ getSurveyCoordsPixEC()

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

Implemented in SurveyConstraint.

◆ getSurveyCoordsSCTB()

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

Implemented in SurveyConstraint.

◆ getSurveyCoordsSCTEC()

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

Implemented in SurveyConstraint.

◆ getWeightPixB()

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

Implemented in SurveyConstraint.

◆ getWeightPixEC()

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

Implemented in SurveyConstraint.

◆ getWeightSCTB()

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

Implemented in SurveyConstraint.

◆ getWeightSCTEC()

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

Implemented in SurveyConstraint.

◆ GlobalToLocal()

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

Implemented in SurveyConstraint.

◆ interfaceID()

const InterfaceID & ISurveyConstraint::interfaceID ( )
inlinestatic

Declared here, and defined below.

Definition at line 65 of file ISurveyConstraint.h.

66 {
67  return IID_ISurveyConstraint;
68 }

◆ MMap()

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

Implemented in SurveyConstraint.

◆ PhiModuleToSector()

virtual double ISurveyConstraint::PhiModuleToSector ( int  )
pure virtual

Implemented in SurveyConstraint.

◆ SectorNumber()

virtual int ISurveyConstraint::SectorNumber ( int  )
pure virtual

Implemented in SurveyConstraint.

◆ setup_SurveyConstraintModules()

virtual void ISurveyConstraint::setup_SurveyConstraintModules ( )
pure virtual

Implemented in SurveyConstraint.

◆ TransformSector()

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

Implemented in SurveyConstraint.


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