ATLAS Offline Software
Loading...
Searching...
No Matches
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
virtual StatusCode IOVCallBack (IOVSVC_CALLBACK_ARGS)=0
 Call back function for alignment folders.
virtual StatusCode writeAlignTextFile (const std::string &filename) const =0
 write AlignableTransforms to flat text file
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
virtual StatusCode streamOutAlignObjects () const =0
 write the alignment objects to output
virtual StatusCode registerAlignObjects (const std::string &, int, int, int, int) const =0
 register alignment objects with the IoV service
virtual StatusCode setAlignTransform (Identifier ident, Amg::Transform3D trans, unsigned int level)=0
 set AlignableTransform for an identifier
virtual StatusCode tweakAlignTransform (Identifier, Amg::Transform3D, unsigned int level)=0
 tweak AlignableTransform for an identifier
virtual const Amg::Transform3D getAlignmentTransform (Identifier const &ident, unsigned int level) const =0
 get AlignableTransform for an identifier
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 ,
1 ,
0  )

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: