![]() |
ATLAS Offline Software
|
#include <BinnedRtRelation.h>
Public Types | |
| enum | Status { Undefined , Calibrated } |
| enumerates status More... | |
Public Member Functions | |
| BinnedRtRelation () | |
| default constructor | |
| BinnedRtRelation (float tmin, float tmax, const std::vector< float > &values, Status stat=Calibrated) | |
| normal constructor | |
| BinnedRtRelation (const BinnedRtRelation &rhs)=default | |
| copy constructor | |
| BinnedRtRelation & | operator= (const BinnedRtRelation &rhs)=default |
| assignment | |
| virtual | ~BinnedRtRelation () |
| desctructor | |
| virtual RtRelation * | clone () const |
| clone function | |
| virtual int | status () const |
| status flag of (calibrated) rtrelation | |
| virtual float | radius (float driftime) const |
| radius for given drifttime | |
| virtual float | drifttime (float radius) const |
| drifttime for given radius | |
| virtual float | drdt (float driftime) const |
| driftvelocity for given drifttime | |
| virtual size_t | footprint () const |
| memory allocated by this rt-relation | |
| virtual bool | isequal (const RtRelation &rhs) const |
| equality operator | |
| virtual std::ostream & | write (std::ostream &) const |
| write to ascii ostream | |
| virtual std::istream & | read (std::istream &) |
| read from to ascii ostream | |
| float | tmin () const |
| get access to minimum drifttime | |
| float | tmax () const |
| get access to maximum drifttime | |
| const std::vector< float > & | values () const |
| get access to vector of radii for each drifttime bin | |
| bool | operator== (const RtRelation &rhs) const |
Private Member Functions | |
| float | binsize () const |
| get access to bin size | |
Private Attributes | |
| unsigned char | m_status |
| status byte | |
| float | m_tmin |
| minimum drifttime | |
| float | m_tmax |
| maximum drifttime | |
| std::vector< float > | m_values |
| number of elements | |
Definition at line 26 of file BinnedRtRelation.h.
|
inherited |
|
inline |
default constructor
Definition at line 30 of file BinnedRtRelation.h.
|
inline |
normal constructor
Definition at line 33 of file BinnedRtRelation.h.
|
default |
copy constructor
|
inlinevirtual |
|
inlineprivate |
get access to bin size
Definition at line 81 of file BinnedRtRelation.h.
|
inlinevirtual |
clone function
Implements TRTCond::RtRelation.
Definition at line 46 of file BinnedRtRelation.h.
|
virtual |
driftvelocity for given drifttime
Implements TRTCond::RtRelation.
Definition at line 36 of file BinnedRtRelation.cxx.
|
virtual |
drifttime for given radius
Implements TRTCond::RtRelation.
Definition at line 45 of file BinnedRtRelation.cxx.
|
inlinevirtual |
memory allocated by this rt-relation
Reimplemented from TRTCond::RtRelation.
Definition at line 61 of file BinnedRtRelation.h.
|
virtual |
equality operator
Implements TRTCond::RtRelation.
Definition at line 14 of file BinnedRtRelation.cxx.
|
default |
assignment
|
inlineinherited |
Definition at line 54 of file RtRelation.h.
|
virtual |
radius for given drifttime
Implements TRTCond::RtRelation.
Definition at line 21 of file BinnedRtRelation.cxx.
|
virtual |
read from to ascii ostream
Implements TRTCond::RtRelation.
Definition at line 69 of file BinnedRtRelation.cxx.
|
inlinevirtual |
status flag of (calibrated) rtrelation
Implements TRTCond::RtRelation.
Definition at line 49 of file BinnedRtRelation.h.
|
inline |
|
inline |
|
inline |
get access to vector of radii for each drifttime bin
Definition at line 77 of file BinnedRtRelation.h.
|
virtual |
write to ascii ostream
Implements TRTCond::RtRelation.
Definition at line 62 of file BinnedRtRelation.cxx.
|
private |
status byte
Definition at line 84 of file BinnedRtRelation.h.
|
private |
maximum drifttime
Definition at line 86 of file BinnedRtRelation.h.
|
private |
minimum drifttime
Definition at line 85 of file BinnedRtRelation.h.
|
private |
number of elements
Definition at line 87 of file BinnedRtRelation.h.