ATLAS Offline Software
|
Cache class to allow passing information to/between calls. More...
#include <IMaterialEffectsUpdator.h>
Public Member Functions | |
ICache () | |
~ICache ()=default | |
layer in the current validation step More... | |
Public Attributes | |
const Trk::Layer * | validationLayer { nullptr } |
int | validationSteps { 0 } |
number of validation steps More... | |
double | validationPhi { 0. } |
theta More... | |
double | validationEta { 0. } |
eta More... | |
double | accumulatedElossSigma { 0. } |
Cache class to allow passing information to/between calls.
This can be particular useful in Athena MT re-entrant algorithms
Definition at line 62 of file IMaterialEffectsUpdator.h.
|
inline |
Definition at line 65 of file IMaterialEffectsUpdator.h.
|
default |
layer in the current validation step
double Trk::IMaterialEffectsUpdator::ICache::accumulatedElossSigma { 0. } |
Definition at line 80 of file IMaterialEffectsUpdator.h.
double Trk::IMaterialEffectsUpdator::ICache::validationEta { 0. } |
eta
Sigma of the eloss accumulated so far in the extrapolation. Used in Landau mode
Definition at line 77 of file IMaterialEffectsUpdator.h.
const Trk::Layer* Trk::IMaterialEffectsUpdator::ICache::validationLayer { nullptr } |
Definition at line 74 of file IMaterialEffectsUpdator.h.
double Trk::IMaterialEffectsUpdator::ICache::validationPhi { 0. } |
theta
Definition at line 76 of file IMaterialEffectsUpdator.h.
int Trk::IMaterialEffectsUpdator::ICache::validationSteps { 0 } |
number of validation steps
Definition at line 75 of file IMaterialEffectsUpdator.h.