![]() |
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.
1.8.18