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

abstract interface to TRT straw alignment constants More...

#include <ITRT_StrawAlignDbSvc.h>

Inheritance diagram for ITRT_StrawAlignDbSvc:
Collaboration diagram for ITRT_StrawAlignDbSvc:

Public Types

typedef TRTCond::StrawDxContainer StrawDxContainer

Public Member Functions

 DeclareInterfaceID (ITRT_StrawAlignDbSvc, 1, 0)
virtual TRTCond::ExpandedIdentifier trtcondid (const Identifier &, int) const =0
virtual void setDx (const TRTCond::ExpandedIdentifier &, float, float, float)=0
virtual StatusCode writeTextFile (const std::string &) const =0
virtual StatusCode readTextFile (const std::string &)=0
virtual StatusCode streamOutObjects () const =0
virtual StatusCode registerObjects (std::string, int, int, int, int) const =0
virtual StrawDxContainergetDxContainer () const =0
virtual StatusCode IOVCallBack (IOVSVC_CALLBACK_ARGS)=0
virtual float getDx1 (const Identifier &) const =0
virtual float getDx2 (const Identifier &) const =0
virtual float getDxErr (const Identifier &) const =0
virtual void setDx (const Identifier &, float, float, float)=0

Detailed Description

abstract interface to TRT straw alignment constants

Definition at line 27 of file ITRT_StrawAlignDbSvc.h.

Member Typedef Documentation

◆ StrawDxContainer

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_StrawAlignDbSvc::DeclareInterfaceID ( ITRT_StrawAlignDbSvc ,
1 ,
0  )

◆ getDx1()

virtual float ITRT_StrawAlignDbSvc::getDx1 ( const Identifier & ) const
pure virtual

◆ getDx2()

virtual float ITRT_StrawAlignDbSvc::getDx2 ( const Identifier & ) const
pure virtual

◆ getDxContainer()

virtual StrawDxContainer * ITRT_StrawAlignDbSvc::getDxContainer ( ) const
pure virtual

◆ getDxErr()

virtual float ITRT_StrawAlignDbSvc::getDxErr ( const Identifier & ) const
pure virtual

◆ IOVCallBack()

virtual StatusCode ITRT_StrawAlignDbSvc::IOVCallBack ( IOVSVC_CALLBACK_ARGS )
pure virtual

◆ readTextFile()

virtual StatusCode ITRT_StrawAlignDbSvc::readTextFile ( const std::string & )
pure virtual

◆ registerObjects()

virtual StatusCode ITRT_StrawAlignDbSvc::registerObjects ( std::string ,
int ,
int ,
int ,
int  ) const
pure virtual

◆ setDx() [1/2]

virtual void ITRT_StrawAlignDbSvc::setDx ( const Identifier & ,
float ,
float ,
float  )
pure virtual

◆ setDx() [2/2]

virtual void ITRT_StrawAlignDbSvc::setDx ( const TRTCond::ExpandedIdentifier & ,
float ,
float ,
float  )
pure virtual

◆ streamOutObjects()

virtual StatusCode ITRT_StrawAlignDbSvc::streamOutObjects ( ) const
pure virtual

◆ trtcondid()

virtual TRTCond::ExpandedIdentifier ITRT_StrawAlignDbSvc::trtcondid ( const Identifier & ,
int  ) const
pure virtual

◆ writeTextFile()

virtual StatusCode ITRT_StrawAlignDbSvc::writeTextFile ( const std::string & ) const
pure virtual

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