|
ATLAS Offline Software
|
Go to the documentation of this file.
36 const double precision = 0.0001 ;
39 const unsigned char maxtries = 10 ;
40 unsigned char ntries = 0 ;
41 while ( fabs(
residual) > precision) {
42 if (
drdt(
t) == 0. )
t += 0.;
45 if(++ntries>maxtries) {
57 return rhsp && (*rhsp)==*this ;
virtual float radius(float driftime) const
radius for given drifttime
virtual std::ostream & write(std::ostream &) const
write to ascii ostream
virtual float drdt(float driftime) const
driftvelocity for given drifttime
unsigned char m_status
status byte
float m_cal[4]
calibration constants
virtual bool isequal(const RtRelation &rhs) const
equality operator
virtual float drifttime(float radius) const
drifttime for given radius
virtual std::istream & read(std::istream &)
read from to ascii ostream
void set(const float *cal)
set the calibration constants
BasicRtRelation & operator=(const BasicRtRelation &rhs)
assignment operator