![]() |
ATLAS Offline Software
|
#include <ExtrapolationCache.h>
Public Member Functions | |
| ExtrapolationCache ()=default | |
| ExtrapolationCache (const ExtrapolationCache &other)=default | |
| ExtrapolationCache (ExtrapolationCache &&other)=default | |
| ExtrapolationCache & | operator= (const ExtrapolationCache &other)=default |
| ExtrapolationCache & | operator= (ExtrapolationCache &&other)=default |
| ExtrapolationCache (double x0tot) | |
| ExtrapolationCache (double x0tot, EnergyLoss *eloss) | |
| ~ExtrapolationCache ()=default | |
| ExtrapolationCache * | clone () const |
| Destructor. | |
| double | x0tot () const |
| const EnergyLoss * | eloss () const |
| void | reset () |
| void | updateX0 (double x0) |
| void | updateEloss (double ioni, double sigi, double rad, double sigr) |
Private Attributes | |
| double | m_x0tot {} |
| EnergyLoss * | m_eloss {} |
Definition at line 25 of file ExtrapolationCache.h.
|
default |
|
default |
|
default |
| Trk::ExtrapolationCache::ExtrapolationCache | ( | double | x0tot | ) |
| Trk::ExtrapolationCache::ExtrapolationCache | ( | double | x0tot, |
| EnergyLoss * | eloss ) |
|
default |
| ExtrapolationCache * Trk::ExtrapolationCache::clone | ( | ) | const |
Destructor.
| const EnergyLoss * Trk::ExtrapolationCache::eloss | ( | ) | const |
|
default |
|
default |
| void Trk::ExtrapolationCache::reset | ( | ) |
| void Trk::ExtrapolationCache::updateEloss | ( | double | ioni, |
| double | sigi, | ||
| double | rad, | ||
| double | sigr ) |
| void Trk::ExtrapolationCache::updateX0 | ( | double | x0 | ) |
| double Trk::ExtrapolationCache::x0tot | ( | ) | const |
|
private |
Definition at line 58 of file ExtrapolationCache.h.
|
private |
Definition at line 57 of file ExtrapolationCache.h.