![]() |
ATLAS Offline Software
|
#include <RtParabolicExtrapolation.h>
Public Member Functions | |
| RtParabolicExtrapolation () | |
| Default constructor. | |
| RtRelationLookUp | getRtWithParabolicExtrapolation (const IRtRelation &in_rt, const double r_min=13.0, const double r_max=14.0) const |
| get an r-t relationship which is equivalent to the input relationship in_rt for r<r_min and has r(t) for r>r_max according to a parabola fitted in [r_min, r_max]; this method is there for backward compatibility | |
| RtRelationLookUp | getRtWithParabolicExtrapolation (const IRtRelation &in_rt, const double r_min, const double r_max, const double r_ext, const std::vector< SamplePoint > &add_fit_points) const |
| The method fits a parabola to the r-t points in $[r_{min}, r_{max}]$ and the additional user points add_fit_points. | |
Private Member Functions | |
| double | t_from_r (const double r, const IRtRelation &in_rt) const |
| double | get_max_t_at_r (const double r, const IRtRelation &in_rt) const |
Definition at line 27 of file RtParabolicExtrapolation.h.
|
default |
Default constructor.
|
private |
Definition at line 185 of file RtParabolicExtrapolation.cxx.
| RtRelationLookUp RtParabolicExtrapolation::getRtWithParabolicExtrapolation | ( | const IRtRelation & | in_rt, |
| const double | r_min, | ||
| const double | r_max, | ||
| const double | r_ext, | ||
| const std::vector< SamplePoint > & | add_fit_points ) const |
The method fits a parabola to the r-t points in $[r_{min}, r_{max}]$ and the additional user points add_fit_points.
The input r-t relationship in_rt is replaced by the parabola in $[r_{ext}, r_{min}]$ is $r_{ext}<r_{min}$ and in $[r_{max}, r_{ext}]$ if $r_{ext}>r_{max}$.
Definition at line 72 of file RtParabolicExtrapolation.cxx.
| RtRelationLookUp RtParabolicExtrapolation::getRtWithParabolicExtrapolation | ( | const IRtRelation & | in_rt, |
| const double | r_min = 13.0, | ||
| const double | r_max = 14.0 ) const |
get an r-t relationship which is equivalent to the input relationship in_rt for r<r_min and has r(t) for r>r_max according to a parabola fitted in [r_min, r_max]; this method is there for backward compatibility
Definition at line 24 of file RtParabolicExtrapolation.cxx.
|
private |
Definition at line 155 of file RtParabolicExtrapolation.cxx.