#include <GsfMaterialEffectsAdapter.h>
Public Member Functions | |
GsfMaterialEffectsAdapter (const MaterialEffectsUpdator &aMEUpdator) | |
~GsfMaterialEffectsAdapter () | |
Public Member Functions inherited from GsfMaterialEffectsUpdator | |
virtual std::vector < AlgebraicSymMatrix55 > | deltaLocalErrors (const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir) const |
virtual std::vector< double > | deltaPs (const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir) const |
GsfMaterialEffectsUpdator (float mass) | |
float | mass () const |
virtual TrajectoryStateOnSurface | updateState (const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir) const |
virtual std::vector< double > | weights (const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir) const |
virtual | ~GsfMaterialEffectsUpdator () |
Protected Member Functions | |
virtual bool | newArguments (const TrajectoryStateOnSurface &, const PropagationDirection) const |
virtual void | storeArguments (const TrajectoryStateOnSurface &, const PropagationDirection) const |
Private Member Functions | |
virtual GsfMaterialEffectsAdapter * | clone () const |
virtual void | compute (const TrajectoryStateOnSurface &, const PropagationDirection) const |
Private Attributes | |
DeepCopyPointerByClone < MaterialEffectsUpdator > | theMEUpdator |
Additional Inherited Members | |
Protected Attributes inherited from GsfMaterialEffectsUpdator | |
std::vector< AlgebraicSymMatrix55 > | theDeltaCovs |
std::vector< double > | theDeltaPs |
std::vector< double > | theWeights |
Make standard (single state) MaterialEffectsUpdator usable in the context of GSF.
Definition at line 11 of file GsfMaterialEffectsAdapter.h.
|
inline |
Definition at line 22 of file GsfMaterialEffectsAdapter.h.
References GsfMaterialEffectsUpdator::theWeights.
Referenced by clone().
|
inline |
Definition at line 26 of file GsfMaterialEffectsAdapter.h.
|
inlineprivatevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 13 of file GsfMaterialEffectsAdapter.h.
References GsfMaterialEffectsAdapter().
|
privatevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 11 of file GsfMaterialEffectsAdapter.cc.
References MaterialEffectsUpdator::deltaLocalError(), MaterialEffectsUpdator::deltaP(), GsfMaterialEffectsUpdator::theDeltaCovs, GsfMaterialEffectsUpdator::theDeltaPs, and theMEUpdator.
|
inlineprotectedvirtual |
Reimplemented from GsfMaterialEffectsUpdator.
Definition at line 34 of file GsfMaterialEffectsAdapter.h.
|
inlineprotectedvirtual |
Reimplemented from GsfMaterialEffectsUpdator.
Definition at line 39 of file GsfMaterialEffectsAdapter.h.
|
private |
Definition at line 42 of file GsfMaterialEffectsAdapter.h.
Referenced by compute().