ATLAS Offline Software
Public Types | Public Member Functions | List of all members
ITRT_StrawAlignDbSvc Class Referenceabstract

#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 30 of file ITRT_StrawAlignDbSvc.h.

Member Typedef Documentation

◆ StrawDxContainer

Definition at line 33 of file ITRT_StrawAlignDbSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_StrawAlignDbSvc::DeclareInterfaceID ( ITRT_StrawAlignDbSvc  ,
,
 
)

◆ 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: