ATLAS Offline Software
|
#include <DinesRtRelation.h>
Public Types | |
enum | Status { Undefined, Calibrated } |
enumerates status More... | |
Public Member Functions | |
DinesRtRelation () | |
constructor More... | |
DinesRtRelation (const float *cal, Status stat=Calibrated) | |
constructor More... | |
DinesRtRelation (const std::vector< float > &cal, Status stat=Calibrated) | |
constructor More... | |
DinesRtRelation (const DinesRtRelation &rhs) | |
constructor More... | |
virtual | ~DinesRtRelation () |
destructor More... | |
virtual RtRelation * | clone () const |
cloner More... | |
DinesRtRelation & | operator= (const DinesRtRelation &rhs) |
assignment operator More... | |
bool | operator== (const DinesRtRelation &rhs) const |
equality operator More... | |
virtual int | status () const |
status flag of (calibrated) rtrelation More... | |
virtual float | radius (float driftime) const |
radius for given drifttime More... | |
virtual float | drifttime (float radius) const |
drifttime for given radius More... | |
virtual float | drdt (float driftime) const |
driftvelocity for given drifttime More... | |
virtual size_t | footprint () const |
memory allocated by this rt-relation More... | |
virtual bool | isequal (const RtRelation &rhs) const |
equality operator More... | |
virtual std::ostream & | write (std::ostream &) const |
write to ascii ostream More... | |
virtual std::istream & | read (std::istream &) |
read from to ascii ostream More... | |
const float * | cal () const |
return to calibration constants More... | |
bool | operator== (const RtRelation &rhs) const |
Private Member Functions | |
void | setstatus (int status) |
set the status More... | |
void | set (const float *cal) |
set the calibration constants More... | |
Private Attributes | |
unsigned char | m_status |
status byte More... | |
float | m_cal [4] |
calibration constants More... | |
Default rt-relation class in the TRT: a 3rd degree polynomial
Definition at line 25 of file DinesRtRelation.h.
|
inherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
virtual |
|
virtual |
drifttime for given radius
Implements TRTCond::RtRelation.
Definition at line 52 of file DinesRtRelation.cxx.
|
inlinevirtual |
memory allocated by this rt-relation
Reimplemented from TRTCond::RtRelation.
Definition at line 64 of file DinesRtRelation.h.
|
virtual |
equality operator
Implements TRTCond::RtRelation.
Definition at line 64 of file DinesRtRelation.cxx.
DinesRtRelation & TRTCond::DinesRtRelation::operator= | ( | const DinesRtRelation & | rhs | ) |
assignment operator
Definition at line 10 of file DinesRtRelation.cxx.
|
inline |
equality operator
Definition at line 47 of file DinesRtRelation.h.
|
inlineinherited |
Definition at line 54 of file RtRelation.h.
|
virtual |
radius for given drifttime
Implements TRTCond::RtRelation.
Definition at line 20 of file DinesRtRelation.cxx.
|
virtual |
read from to ascii ostream
Implements TRTCond::RtRelation.
Definition at line 77 of file DinesRtRelation.cxx.
|
inlineprivate |
set the calibration constants
Definition at line 83 of file DinesRtRelation.h.
|
inlineprivate |
|
inlinevirtual |
status flag of (calibrated) rtrelation
Implements TRTCond::RtRelation.
Definition at line 52 of file DinesRtRelation.h.
|
virtual |
write to ascii ostream
Implements TRTCond::RtRelation.
Definition at line 71 of file DinesRtRelation.cxx.
|
private |
calibration constants
Definition at line 87 of file DinesRtRelation.h.
|
private |
status byte
Definition at line 86 of file DinesRtRelation.h.