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

#include <ITRT_CalDbTool.h>

Inheritance diagram for ITRT_CalDbTool:
Collaboration diagram for ITRT_CalDbTool:

Public Types

typedef TRTCond::RtRelationMultChanContainer RtRelationContainer
 
typedef TRTCond::StrawT0MultChanContainer StrawT0Container
 

Public Member Functions

 DeclareInterfaceID (ITRT_CalDbTool, 1, 0)
 
virtual float getT0 (const Identifier &, int level=TRTCond::ExpandedIdentifier::STRAW) const =0
 
virtual const TRTCond::RtRelationgetRtRelation (const Identifier &, int level=TRTCond::ExpandedIdentifier::STRAW) const =0
 
virtual const TRTCond::RtRelationgetErrors (const Identifier &, int level=TRTCond::ExpandedIdentifier::STRAW) const =0
 
virtual const TRTCond::RtRelationgetSlopes (const Identifier &, int level=TRTCond::ExpandedIdentifier::STRAW) const =0
 
virtual double driftRadius (const double &, float &, const Identifier &, bool &) const =0
 
virtual double driftError (const double &, const Identifier &, bool &) const =0
 
virtual double driftSlope (const double &, const Identifier &, bool &) const =0
 
virtual TRTCond::ExpandedIdentifier trtcondid (const Identifier &, int level=TRTCond::ExpandedIdentifier::STRAW) const =0
 
virtual const RtRelationContainergetRtContainer () const =0
 
virtual const RtRelationContainergetErrContainer () const =0
 
virtual const RtRelationContainergetSlopeContainer () const =0
 
virtual const StrawT0ContainergetT0Container () const =0
 

Detailed Description

abstract interface to TRT calibration constants

Definition at line 29 of file ITRT_CalDbTool.h.

Member Typedef Documentation

◆ RtRelationContainer

Definition at line 34 of file ITRT_CalDbTool.h.

◆ StrawT0Container

Definition at line 35 of file ITRT_CalDbTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_CalDbTool::DeclareInterfaceID ( ITRT_CalDbTool  ,
,
 
)

◆ driftError()

virtual double ITRT_CalDbTool::driftError ( const double &  ,
const Identifier ,
bool &   
) const
pure virtual

◆ driftRadius()

virtual double ITRT_CalDbTool::driftRadius ( const double &  ,
float &  ,
const Identifier ,
bool &   
) const
pure virtual

◆ driftSlope()

virtual double ITRT_CalDbTool::driftSlope ( const double &  ,
const Identifier ,
bool &   
) const
pure virtual

◆ getErrContainer()

virtual const RtRelationContainer* ITRT_CalDbTool::getErrContainer ( ) const
pure virtual

◆ getErrors()

virtual const TRTCond::RtRelation* ITRT_CalDbTool::getErrors ( const Identifier ,
int  level = TRTCond::ExpandedIdentifier::STRAW 
) const
pure virtual

◆ getRtContainer()

virtual const RtRelationContainer* ITRT_CalDbTool::getRtContainer ( ) const
pure virtual

◆ getRtRelation()

virtual const TRTCond::RtRelation* ITRT_CalDbTool::getRtRelation ( const Identifier ,
int  level = TRTCond::ExpandedIdentifier::STRAW 
) const
pure virtual

◆ getSlopeContainer()

virtual const RtRelationContainer* ITRT_CalDbTool::getSlopeContainer ( ) const
pure virtual

◆ getSlopes()

virtual const TRTCond::RtRelation* ITRT_CalDbTool::getSlopes ( const Identifier ,
int  level = TRTCond::ExpandedIdentifier::STRAW 
) const
pure virtual

◆ getT0()

virtual float ITRT_CalDbTool::getT0 ( const Identifier ,
int  level = TRTCond::ExpandedIdentifier::STRAW 
) const
pure virtual

◆ getT0Container()

virtual const StrawT0Container* ITRT_CalDbTool::getT0Container ( ) const
pure virtual

◆ trtcondid()

virtual TRTCond::ExpandedIdentifier ITRT_CalDbTool::trtcondid ( const Identifier ,
int  level = TRTCond::ExpandedIdentifier::STRAW 
) const
pure virtual

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