![]() |
![]() |
#include <GsfCombinedMaterialEffectsUpdator.h>
Public Member Functions | |
virtual GsfCombinedMaterialEffectsUpdator * | clone () const |
GsfCombinedMaterialEffectsUpdator (GsfMaterialEffectsUpdator &msUpdator, GsfMaterialEffectsUpdator &elUpdator) | |
Constructor from multiple scattering and energy loss updator. More... | |
![]() | |
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 () |
Private Member Functions | |
virtual void | compute (const TrajectoryStateOnSurface &, const PropagationDirection) const |
Private Attributes | |
DeepCopyPointerByClone < GsfMaterialEffectsUpdator > | theELUpdator |
DeepCopyPointerByClone < GsfMaterialEffectsUpdator > | theMSUpdator |
Additional Inherited Members | |
![]() | |
virtual bool | newArguments (const TrajectoryStateOnSurface &, const PropagationDirection) const |
virtual void | storeArguments (const TrajectoryStateOnSurface &, const PropagationDirection) const |
![]() | |
std::vector< AlgebraicSymMatrix55 > | theDeltaCovs |
std::vector< double > | theDeltaPs |
std::vector< double > | theWeights |
Combines two GsfMaterialEffectsUpdators (for multiple scattering and energy loss).
Definition at line 10 of file GsfCombinedMaterialEffectsUpdator.h.
GsfCombinedMaterialEffectsUpdator::GsfCombinedMaterialEffectsUpdator | ( | GsfMaterialEffectsUpdator & | msUpdator, |
GsfMaterialEffectsUpdator & | elUpdator | ||
) |
Constructor from multiple scattering and energy loss updator.
Definition at line 20 of file GsfCombinedMaterialEffectsUpdator.cc.
Referenced by clone().
|
inlinevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 13 of file GsfCombinedMaterialEffectsUpdator.h.
References GsfCombinedMaterialEffectsUpdator().
|
privatevirtual |
Implements GsfMaterialEffectsUpdator.
Definition at line 46 of file GsfCombinedMaterialEffectsUpdator.cc.
References GsfMaterialEffectsUpdator::deltaLocalErrors(), GsfMaterialEffectsUpdator::deltaPs(), GsfMaterialEffectsUpdator::theDeltaCovs, GsfMaterialEffectsUpdator::theDeltaPs, theELUpdator, theMSUpdator, GsfMaterialEffectsUpdator::theWeights, and GsfMaterialEffectsUpdator::weights().
|
private |
Definition at line 36 of file GsfCombinedMaterialEffectsUpdator.h.
Referenced by compute().
|
private |
Definition at line 35 of file GsfCombinedMaterialEffectsUpdator.h.
Referenced by compute().