ATLAS Offline Software
|
#include <RtRelation.h>
Public Types | |
enum | Status { Undefined, Calibrated } |
enumerates status More... | |
Public Member Functions | |
RtRelation ()=default | |
constructors, desctructors, cloners More... | |
virtual | ~RtRelation ()=default |
virtual RtRelation * | clone () const =0 |
virtual int | status () const =0 |
status flag of (calibrated) rtrelation More... | |
virtual float | radius (float driftime) const =0 |
radius for given drifttime More... | |
virtual float | drifttime (float radius) const =0 |
drifttime for given radius More... | |
virtual float | drdt (float driftime) const =0 |
driftvelocity for given drifttime More... | |
virtual size_t | footprint () const |
memory allocated by this rt-relation More... | |
virtual bool | isequal (const RtRelation &rhs) const =0 |
equality operator More... | |
bool | operator== (const RtRelation &rhs) const |
virtual std::ostream & | write (std::ostream &) const =0 |
write to ascii ostream More... | |
virtual std::istream & | read (std::istream &)=0 |
read from ascii istream More... | |
Base class for rt-relations in the TRT
Definition at line 26 of file RtRelation.h.
|
default |
constructors, desctructors, cloners
|
virtualdefault |
|
pure virtual |
Implemented in TRTCond::BinnedRtRelation, TRTCond::BasicRtRelation, and TRTCond::DinesRtRelation.
|
pure virtual |
driftvelocity for given drifttime
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
pure virtual |
drifttime for given radius
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
inlinevirtual |
memory allocated by this rt-relation
Reimplemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
Definition at line 50 of file RtRelation.h.
|
pure virtual |
equality operator
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
inline |
Definition at line 54 of file RtRelation.h.
|
pure virtual |
radius for given drifttime
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
pure virtual |
read from ascii istream
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
pure virtual |
status flag of (calibrated) rtrelation
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.
|
pure virtual |
write to ascii ostream
Implemented in TRTCond::BasicRtRelation, TRTCond::DinesRtRelation, and TRTCond::BinnedRtRelation.