ATLAS Offline Software
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

 DeclareInterfaceID (ITRT_AlignDbSvc, 1, 0)
 access to interfaceID More...
 
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
 

Detailed Description

Definition at line 28 of file ITRT_AlignDbSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_AlignDbSvc::DeclareInterfaceID ( ITRT_AlignDbSvc  ,
,
 
)

access to interfaceID

◆ getAlignmentTransform()

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

get AlignableTransform for an identifier

◆ getAlignmentTransformPtr()

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

◆ IOVCallBack()

virtual StatusCode ITRT_AlignDbSvc::IOVCallBack ( IOVSVC_CALLBACK_ARGS  )
pure virtual

Call back function for alignment folders.

◆ readAlignTextFile()

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

read AlignableTransforms from text file into TDS

◆ registerAlignObjects()

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

register alignment objects with the IoV service

◆ setAlignTransform()

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

set AlignableTransform for an identifier

◆ streamOutAlignObjects()

virtual StatusCode ITRT_AlignDbSvc::streamOutAlignObjects ( ) const
pure virtual

write the alignment objects to output

◆ tweakAlignTransform()

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

tweak AlignableTransform for an identifier

◆ writeAlignTextFile()

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

write AlignableTransforms to flat text file

◆ writeGlobalFolderFile()

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

◆ writeStrawAlignTextFile()

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

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