![]() |
ATLAS Offline Software
|
interface to TRT calibration constants More...
#include <TRT_CalDbTool.h>
Public Member Functions | |
| TRT_CalDbTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| typedefs, enums etc | |
| virtual | ~TRT_CalDbTool ()=default |
| destructor | |
| virtual StatusCode | initialize () override |
| tool initialize | |
| virtual StatusCode | finalize () override |
| tool finalize | |
| virtual float | getT0 (const Identifier &id, int level=TRTCond::ExpandedIdentifier::STRAW) const override |
| get T0 for an identifier | |
| virtual const TRTCond::RtRelation * | getRtRelation (const Identifier &id, int level=TRTCond::ExpandedIdentifier::STRAW) const override |
| get an rtrelation for an identifier | |
| virtual const TRTCond::RtRelation * | getErrors (const Identifier &id, int level=TRTCond::ExpandedIdentifier::STRAW) const override |
| get errors for an identifier | |
| virtual const TRTCond::RtRelation * | getSlopes (const Identifier &id, int level=TRTCond::ExpandedIdentifier::STRAW) const override |
| get errors for an identifier | |
| virtual double | driftRadius (const double &time, float &t0, const Identifier &ident, bool &found) const override |
| get a drift radius for a given leading edge time | |
| virtual double | driftError (const double &time, const Identifier &ident, bool &found) const override |
| get a drift radius error for a given drifttime | |
| virtual double | driftSlope (const double &time, const Identifier &ident, bool &found) const override |
| get a drift radius error for a given drifttime | |
| virtual TRTCond::ExpandedIdentifier | trtcondid (const Identifier &id, int level=TRTCond::ExpandedIdentifier::STRAW) const override |
| create an TRTCond::ExpandedIdentifier from a TRTID identifier | |
| virtual const RtRelationContainer * | getRtContainer () const override |
| access to calibration constant containers | |
| virtual const RtRelationContainer * | getErrContainer () const override |
| virtual const RtRelationContainer * | getSlopeContainer () const override |
| virtual const StrawT0Container * | getT0Container () const override |
Private Attributes | |
| const TRT_ID * | m_trtId |
| id helper | |
| SG::ReadCondHandleKey< RtRelationContainer > | m_rtReadKey {this,"RtFolderName","/TRT/Calib/RT","r-t relation in-key"} |
| ReadHandle keys. | |
| SG::ReadCondHandleKey< RtRelationContainer > | m_errReadKey {this,"ErrorFolderName","/TRT/Calib/errors2d","error on r in-key"} |
| SG::ReadCondHandleKey< RtRelationContainer > | m_slopeReadKey {this,"ErrorSlopeFolderName","/TRT/Calib/slopes","slope of error in-key"} |
| SG::ReadCondHandleKey< StrawT0Container > | m_t0ReadKey {this,"T0FolderName","/TRT/Calib/T0","t0 in-key"} |
interface to TRT calibration constants
Definition at line 33 of file TRT_CalDbTool.h.
| TRT_CalDbTool::TRT_CalDbTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
typedefs, enums etc
constructor
Definition at line 21 of file TRT_CalDbTool.cxx.
|
virtualdefault |
destructor
|
overridevirtual |
get a drift radius error for a given drifttime
Definition at line 118 of file TRT_CalDbTool.cxx.
|
overridevirtual |
get a drift radius for a given leading edge time
Definition at line 86 of file TRT_CalDbTool.cxx.
|
overridevirtual |
get a drift radius error for a given drifttime
Definition at line 135 of file TRT_CalDbTool.cxx.
|
overridevirtual |
tool finalize
Definition at line 53 of file TRT_CalDbTool.cxx.
|
overridevirtual |
Definition at line 66 of file TRT_CalDbTool.cxx.
|
inlineoverridevirtual |
get errors for an identifier
Definition at line 118 of file TRT_CalDbTool.h.
|
overridevirtual |
access to calibration constant containers
Definition at line 60 of file TRT_CalDbTool.cxx.
|
inlineoverridevirtual |
get an rtrelation for an identifier
Definition at line 110 of file TRT_CalDbTool.h.
|
overridevirtual |
Definition at line 72 of file TRT_CalDbTool.cxx.
|
inlineoverridevirtual |
get errors for an identifier
Definition at line 126 of file TRT_CalDbTool.h.
|
inlineoverridevirtual |
get T0 for an identifier
Definition at line 134 of file TRT_CalDbTool.h.
|
overridevirtual |
Definition at line 78 of file TRT_CalDbTool.cxx.
|
overridevirtual |
tool initialize
Definition at line 27 of file TRT_CalDbTool.cxx.
|
inlineoverridevirtual |
create an TRTCond::ExpandedIdentifier from a TRTID identifier
Definition at line 102 of file TRT_CalDbTool.h.
|
private |
Definition at line 91 of file TRT_CalDbTool.h.
|
private |
ReadHandle keys.
Definition at line 90 of file TRT_CalDbTool.h.
|
private |
Definition at line 92 of file TRT_CalDbTool.h.
|
private |
Definition at line 93 of file TRT_CalDbTool.h.
id helper
Definition at line 87 of file TRT_CalDbTool.h.