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

abstract interface to TRT calibration constants More...

#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

◆ StrawT0Container

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_CalDbTool::DeclareInterfaceID ( ITRT_CalDbTool ,
1 ,
0  )

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