Base class for rt-relations in the TRT.
More...
#include <RtRelation.h>
|
| | RtRelation ()=default |
| | constructors, desctructors, cloners
|
| virtual | ~RtRelation ()=default |
| virtual RtRelation * | clone () const =0 |
| virtual int | status () const =0 |
| | status flag of (calibrated) rtrelation
|
| virtual float | radius (float driftime) const =0 |
| | radius for given drifttime
|
| virtual float | drifttime (float radius) const =0 |
| | drifttime for given radius
|
| virtual float | drdt (float driftime) const =0 |
| | driftvelocity for given drifttime
|
| virtual size_t | footprint () const |
| | memory allocated by this rt-relation
|
| virtual bool | isequal (const RtRelation &rhs) const =0 |
| | equality operator
|
| bool | operator== (const RtRelation &rhs) const |
| virtual std::ostream & | write (std::ostream &) const =0 |
| | write to ascii ostream
|
| virtual std::istream & | read (std::istream &)=0 |
| | read from ascii istream
|
Base class for rt-relations in the TRT.
Definition at line 26 of file RtRelation.h.
◆ Status
enumerates status
| Enumerator |
|---|
| Undefined | |
| Calibrated | |
Definition at line 30 of file RtRelation.h.
◆ RtRelation()
| TRTCond::RtRelation::RtRelation |
( |
| ) |
|
|
default |
constructors, desctructors, cloners
◆ ~RtRelation()
| virtual TRTCond::RtRelation::~RtRelation |
( |
| ) |
|
|
virtualdefault |
◆ clone()
| virtual RtRelation * TRTCond::RtRelation::clone |
( |
| ) |
const |
|
pure virtual |
◆ drdt()
| virtual float TRTCond::RtRelation::drdt |
( |
float | driftime | ) |
const |
|
pure virtual |
◆ drifttime()
| virtual float TRTCond::RtRelation::drifttime |
( |
float | radius | ) |
const |
|
pure virtual |
◆ footprint()
| virtual size_t TRTCond::RtRelation::footprint |
( |
| ) |
const |
|
inlinevirtual |
◆ isequal()
| virtual bool TRTCond::RtRelation::isequal |
( |
const RtRelation & | rhs | ) |
const |
|
pure virtual |
◆ operator==()
| bool TRTCond::RtRelation::operator== |
( |
const RtRelation & | rhs | ) |
const |
|
inline |
Definition at line 54 of file RtRelation.h.
virtual bool isequal(const RtRelation &rhs) const =0
equality operator
◆ radius()
| virtual float TRTCond::RtRelation::radius |
( |
float | driftime | ) |
const |
|
pure virtual |
◆ read()
| virtual std::istream & TRTCond::RtRelation::read |
( |
std::istream & | | ) |
|
|
pure virtual |
◆ status()
| virtual int TRTCond::RtRelation::status |
( |
| ) |
const |
|
pure virtual |
◆ write()
| virtual std::ostream & TRTCond::RtRelation::write |
( |
std::ostream & | | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: