![]() |
ATLAS Offline Software
|
#include <IMaterialMixtureConvolution.h>
Public Member Functions | |
virtual | ~IMaterialMixtureConvolution ()=default |
Virtual destructor. More... | |
virtual MultiComponentState | update (std::vector< GsfMaterial::Combined > &, const MultiComponentState &, const Layer &, PropDirection direction) const =0 |
Convolution with pre-measurement-update material properties. More... | |
virtual MultiComponentState | preUpdate (std::vector< GsfMaterial::Combined > &, const MultiComponentState &, const Layer &, PropDirection direction) const =0 |
Convolution with post-measurement-update material properties. More... | |
virtual MultiComponentState | postUpdate (std::vector< GsfMaterial::Combined > &, const MultiComponentState &, const Layer &, PropDirection direction) const =0 |
The particle hypothesis we implement material effects for. More... | |
virtual Trk::ParticleHypothesis | particleHypothesis () const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
< IAlgTool and AlgTool interface method More... | |
Definition at line 29 of file IMaterialMixtureConvolution.h.
|
virtualdefault |
Virtual destructor.
Convolution with full material properties
|
inlinestatic |
< IAlgTool and AlgTool interface method
Definition at line 34 of file IMaterialMixtureConvolution.h.
|
pure virtual |
Implemented in Trk::ElectronMaterialMixtureConvolution.
|
pure virtual |
The particle hypothesis we implement material effects for.
Implemented in Trk::ElectronMaterialMixtureConvolution.
|
pure virtual |
Convolution with post-measurement-update material properties.
Implemented in Trk::ElectronMaterialMixtureConvolution.
|
pure virtual |
Convolution with pre-measurement-update material properties.
Implemented in Trk::ElectronMaterialMixtureConvolution.