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

#include <ITRT_AlignDbSvc.h>

Inheritance diagram for ITRT_AlignDbSvc:
Collaboration diagram for ITRT_AlignDbSvc:

Public Member Functions

virtual StatusCode IOVCallBack (IOVSVC_CALLBACK_ARGS)=0
 Call back function for alignment folders. More...
 
virtual StatusCode writeAlignTextFile (const std::string &filename) const =0
 write AlignableTransforms to flat text file More...
 
virtual StatusCode writeStrawAlignTextFile (const std::string &filename) const =0
 
virtual StatusCode writeGlobalFolderFile (const std::string &filename) const =0
 
virtual StatusCode readAlignTextFile (const std::string &filename)=0
 read AlignableTransforms from text file into TDS More...
 
virtual StatusCode streamOutAlignObjects () const =0
 write the alignment objects to output More...
 
virtual StatusCode registerAlignObjects (const std::string &, int, int, int, int) const =0
 register alignment objects with the IoV service More...
 
virtual StatusCode setAlignTransform (Identifier ident, Amg::Transform3D trans, unsigned int level)=0
 set AlignableTransform for an identifier More...
 
virtual StatusCode tweakAlignTransform (Identifier, Amg::Transform3D, unsigned int level)=0
 tweak AlignableTransform for an identifier More...
 
virtual const Amg::Transform3D getAlignmentTransform (Identifier const &ident, unsigned int level) const =0
 get AlignableTransform for an identifier More...
 
virtual const Amg::Transform3DgetAlignmentTransformPtr (Identifier const &ident, unsigned int level) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 access to interfaceID More...
 

Detailed Description

Definition at line 28 of file ITRT_AlignDbSvc.h.

Member Function Documentation

◆ getAlignmentTransform()

virtual const Amg::Transform3D ITRT_AlignDbSvc::getAlignmentTransform ( Identifier const ident,
unsigned int  level 
) const
pure virtual

get AlignableTransform for an identifier

Implemented in TRT_AlignDbSvc.

◆ getAlignmentTransformPtr()

virtual const Amg::Transform3D* ITRT_AlignDbSvc::getAlignmentTransformPtr ( Identifier const ident,
unsigned int  level 
) const
pure virtual

Implemented in TRT_AlignDbSvc.

◆ interfaceID()

const InterfaceID & ITRT_AlignDbSvc::interfaceID ( )
inlinestatic

access to interfaceID

Definition at line 64 of file ITRT_AlignDbSvc.h.

64  {
65  static const InterfaceID id("ITRT_AlignDbSvc",1,0);
66  return id;
67 }

◆ IOVCallBack()

virtual StatusCode ITRT_AlignDbSvc::IOVCallBack ( IOVSVC_CALLBACK_ARGS  )
pure virtual

Call back function for alignment folders.

Implemented in TRT_AlignDbSvc.

◆ readAlignTextFile()

virtual StatusCode ITRT_AlignDbSvc::readAlignTextFile ( const std::string &  filename)
pure virtual

read AlignableTransforms from text file into TDS

Implemented in TRT_AlignDbSvc.

◆ registerAlignObjects()

virtual StatusCode ITRT_AlignDbSvc::registerAlignObjects ( const std::string &  ,
int  ,
int  ,
int  ,
int   
) const
pure virtual

register alignment objects with the IoV service

Implemented in TRT_AlignDbSvc.

◆ setAlignTransform()

virtual StatusCode ITRT_AlignDbSvc::setAlignTransform ( Identifier  ident,
Amg::Transform3D  trans,
unsigned int  level 
)
pure virtual

set AlignableTransform for an identifier

Implemented in TRT_AlignDbSvc.

◆ streamOutAlignObjects()

virtual StatusCode ITRT_AlignDbSvc::streamOutAlignObjects ( ) const
pure virtual

write the alignment objects to output

Implemented in TRT_AlignDbSvc.

◆ tweakAlignTransform()

virtual StatusCode ITRT_AlignDbSvc::tweakAlignTransform ( Identifier  ,
Amg::Transform3D  ,
unsigned int  level 
)
pure virtual

tweak AlignableTransform for an identifier

Implemented in TRT_AlignDbSvc.

◆ writeAlignTextFile()

virtual StatusCode ITRT_AlignDbSvc::writeAlignTextFile ( const std::string &  filename) const
pure virtual

write AlignableTransforms to flat text file

Implemented in TRT_AlignDbSvc.

◆ writeGlobalFolderFile()

virtual StatusCode ITRT_AlignDbSvc::writeGlobalFolderFile ( const std::string &  filename) const
pure virtual

Implemented in TRT_AlignDbSvc.

◆ writeStrawAlignTextFile()

virtual StatusCode ITRT_AlignDbSvc::writeStrawAlignTextFile ( const std::string &  filename) const
pure virtual

Implemented in TRT_AlignDbSvc.


The documentation for this class was generated from the following file:
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:191