#include <GsfMaterialEffectsAdapter.h>
Public Member Functions | |
void | compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const override |
GsfMaterialEffectsAdapter (const MaterialEffectsUpdator &aMEUpdator) | |
~GsfMaterialEffectsAdapter () override | |
Public Member Functions inherited from GsfMaterialEffectsUpdator | |
GsfMaterialEffectsUpdator (float mass, uint32_t is) | |
float | mass () const |
size_t | size () const |
virtual TrajectoryStateOnSurface | updateState (const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir) const |
virtual | ~GsfMaterialEffectsUpdator () |
Private Member Functions | |
GsfMaterialEffectsAdapter * | clone () const override |
Private Attributes | |
DeepCopyPointerByClone< MaterialEffectsUpdator > | theMEUpdator |
Additional Inherited Members | |
Public Types inherited from GsfMaterialEffectsUpdator | |
typedef materialEffect::Covariance | Covariance |
typedef materialEffect::CovIndex | CovIndex |
typedef materialEffect::Effect | Effect |
Protected Member Functions inherited from GsfMaterialEffectsUpdator | |
void | resize (size_t is) |
Make standard (single state) MaterialEffectsUpdator usable in the context of GSF.
Definition at line 11 of file GsfMaterialEffectsAdapter.h.
|
inline |
Definition at line 21 of file GsfMaterialEffectsAdapter.h.
Referenced by clone().
|
inlineoverride |
|
inlineoverrideprivatevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 13 of file GsfMaterialEffectsAdapter.h.
References GsfMaterialEffectsAdapter().
|
overridevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 6 of file GsfMaterialEffectsAdapter.cc.
References MaterialEffectsUpdator::compute(), and theMEUpdator.
Referenced by ~GsfMaterialEffectsAdapter().
|
private |
Definition at line 33 of file GsfMaterialEffectsAdapter.h.
Referenced by compute().