ATLAS Offline Software
Public Types | Public Member Functions | Static 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

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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

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

◆ getDx1()

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

Implemented in TRT_StrawAlignDbSvc.

◆ getDx2()

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

Implemented in TRT_StrawAlignDbSvc.

◆ getDxContainer()

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

Implemented in TRT_StrawAlignDbSvc.

◆ getDxErr()

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

Implemented in TRT_StrawAlignDbSvc.

◆ interfaceID()

const InterfaceID & ITRT_StrawAlignDbSvc::interfaceID ( )
inlinestatic

Definition at line 54 of file ITRT_StrawAlignDbSvc.h.

54  {
55  static const InterfaceID id("ITRT_StrawAlignDbSvc",1,0);
56  return id;
57 }

◆ IOVCallBack()

virtual StatusCode ITRT_StrawAlignDbSvc::IOVCallBack ( IOVSVC_CALLBACK_ARGS  )
pure virtual

Implemented in TRT_StrawAlignDbSvc.

◆ readTextFile()

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

Implemented in TRT_StrawAlignDbSvc.

◆ registerObjects()

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

Implemented in TRT_StrawAlignDbSvc.

◆ setDx() [1/2]

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

Implemented in TRT_StrawAlignDbSvc.

◆ setDx() [2/2]

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

Implemented in TRT_StrawAlignDbSvc.

◆ streamOutObjects()

virtual StatusCode ITRT_StrawAlignDbSvc::streamOutObjects ( ) const
pure virtual

Implemented in TRT_StrawAlignDbSvc.

◆ trtcondid()

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

Implemented in TRT_StrawAlignDbSvc.

◆ writeTextFile()

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

Implemented in TRT_StrawAlignDbSvc.


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