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

#include <IInDetAlignDBTool.h>

Inheritance diagram for IInDetAlignDBTool:
Collaboration diagram for IInDetAlignDBTool:

Public Member Functions

virtual void createDB () const =0
virtual void dispGroup (const int, const int, const int, const int, const int, const float, const float, const float, const int, const int, const int) const =0
virtual void writeFile (const bool, const std::string &) const =0
virtual void writeIBLDistFile (const std::string &file) const =0
virtual void writeGlobalFolderFile (const std::string &file) const =0
virtual void readTextFile (const std::string &) const =0
virtual void readNtuple (const std::string &) const =0
virtual bool idToDetSet (const Identifier, int &, int &, int &, int &, int &, int &) const =0
virtual std::string dirkey (const Identifier &, const int) const =0
virtual std::string dirkey (const int, const int, const int, const int) const =0
virtual std::string dirkey (const int, const int, const int, const int, const int) const =0
virtual std::string DBMkey (const int, const int, const int, const int) const =0
virtual bool setTrans (const Identifier &, const int, const Amg::Transform3D &) const =0
virtual bool setTrans (const Identifier &ident, const int level, const Amg::Vector3D &translate, double alpha, double beta, double gamma) const =0
virtual bool tweakTrans (const Identifier &, const int, const Amg::Transform3D &) const =0
virtual bool tweakTrans (const Identifier &ident, const int level, const Amg::Vector3D &translate, double alpha, double beta, double gamma) const =0
virtual bool tweakIBLDist (const int, const float) const =0
virtual Identifier getL1L2fromL3Identifier (const Identifier &ident, const int &level) const =0
virtual Amg::Transform3D getTransL123 (const Identifier &ident) const =0
virtual Amg::Transform3D getTrans (const Identifier &, const int) const =0
virtual StatusCode outputObjs ()=0
virtual void fillDB (const std::string &, const unsigned int, const unsigned int, const unsigned int, const unsigned int) const =0
virtual void printDB (const int) const =0
virtual void sortTrans () const =0
virtual void extractAlphaBetaGamma (const Amg::Transform3D &trans, double &alpha, double &beta, double &gamma) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 23 of file IInDetAlignDBTool.h.

Member Function Documentation

◆ createDB()

virtual void IInDetAlignDBTool::createDB ( ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ DBMkey()

virtual std::string IInDetAlignDBTool::DBMkey ( const int ,
const int ,
const int ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ dirkey() [1/3]

virtual std::string IInDetAlignDBTool::dirkey ( const Identifier & ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ dirkey() [2/3]

virtual std::string IInDetAlignDBTool::dirkey ( const int ,
const int ,
const int ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ dirkey() [3/3]

virtual std::string IInDetAlignDBTool::dirkey ( const int ,
const int ,
const int ,
const int ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ dispGroup()

virtual void IInDetAlignDBTool::dispGroup ( const int ,
const int ,
const int ,
const int ,
const int ,
const float ,
const float ,
const float ,
const int ,
const int ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ extractAlphaBetaGamma()

virtual void IInDetAlignDBTool::extractAlphaBetaGamma ( const Amg::Transform3D & trans,
double & alpha,
double & beta,
double & gamma ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ fillDB()

virtual void IInDetAlignDBTool::fillDB ( const std::string & ,
const unsigned int ,
const unsigned int ,
const unsigned int ,
const unsigned int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ getL1L2fromL3Identifier()

virtual Identifier IInDetAlignDBTool::getL1L2fromL3Identifier ( const Identifier & ident,
const int & level ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ getTrans()

virtual Amg::Transform3D IInDetAlignDBTool::getTrans ( const Identifier & ,
const int  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ getTransL123()

virtual Amg::Transform3D IInDetAlignDBTool::getTransL123 ( const Identifier & ident) const
pure virtual

Implemented in InDetAlignDBTool.

◆ idToDetSet()

virtual bool IInDetAlignDBTool::idToDetSet ( const Identifier ,
int & ,
int & ,
int & ,
int & ,
int & ,
int &  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ interfaceID()

const InterfaceID & IInDetAlignDBTool::interfaceID ( )
inlinestatic

Definition at line 70 of file IInDetAlignDBTool.h.

static const InterfaceID IID_INDETALIGN_IInDetAlignDBTool("IInDetAlignDBTool", 1, 0)

◆ outputObjs()

virtual StatusCode IInDetAlignDBTool::outputObjs ( )
pure virtual

Implemented in InDetAlignDBTool.

◆ printDB()

virtual void IInDetAlignDBTool::printDB ( const int ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ readNtuple()

virtual void IInDetAlignDBTool::readNtuple ( const std::string & ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ readTextFile()

virtual void IInDetAlignDBTool::readTextFile ( const std::string & ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ setTrans() [1/2]

virtual bool IInDetAlignDBTool::setTrans ( const Identifier & ,
const int ,
const Amg::Transform3D &  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ setTrans() [2/2]

virtual bool IInDetAlignDBTool::setTrans ( const Identifier & ident,
const int level,
const Amg::Vector3D & translate,
double alpha,
double beta,
double gamma ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ sortTrans()

virtual void IInDetAlignDBTool::sortTrans ( ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ tweakIBLDist()

virtual bool IInDetAlignDBTool::tweakIBLDist ( const int ,
const float  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ tweakTrans() [1/2]

virtual bool IInDetAlignDBTool::tweakTrans ( const Identifier & ,
const int ,
const Amg::Transform3D &  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ tweakTrans() [2/2]

virtual bool IInDetAlignDBTool::tweakTrans ( const Identifier & ident,
const int level,
const Amg::Vector3D & translate,
double alpha,
double beta,
double gamma ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ writeFile()

virtual void IInDetAlignDBTool::writeFile ( const bool ,
const std::string &  ) const
pure virtual

Implemented in InDetAlignDBTool.

◆ writeGlobalFolderFile()

virtual void IInDetAlignDBTool::writeGlobalFolderFile ( const std::string & file) const
pure virtual

Implemented in InDetAlignDBTool.

◆ writeIBLDistFile()

virtual void IInDetAlignDBTool::writeIBLDistFile ( const std::string & file) const
pure virtual

Implemented in InDetAlignDBTool.


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