#include <IMaterialAllocator.h>
|
virtual | ~IMaterialAllocator () |
| Virtual destructor. More...
|
|
virtual void | addLeadingMaterial (std::vector< FitMeasurement * > &measurements, ParticleHypothesis particleHypothesis, FitParameters &fitParameters, Garbage_t &garbage) const =0 |
| IMaterialAllocator interface: add leading material effects to fit measurements and parameters. More...
|
|
virtual void | allocateMaterial (std::vector< FitMeasurement * > &measurements, ParticleHypothesis particleHypothesis, FitParameters &fitParameters, const TrackParameters &startParameters, Garbage_t &garbage) const =0 |
| IMaterialAllocator interface: allocate material. More...
|
|
virtual void | initializeScattering (std::vector< FitMeasurement * > &measurements) const =0 |
| IMaterialAllocator interface: initialize scattering (needs to know X0 integral) More...
|
|
virtual std::vector< const TrackStateOnSurface * > * | leadingSpectrometerTSOS (const TrackParameters &spectrometerParameters, Garbage_t &garbage) const =0 |
| IMaterialAllocator interface: material TSOS between spectrometer entrance surface and parameters given in spectrometer. More...
|
|
virtual void | orderMeasurements (std::vector< FitMeasurement * > &measurements, Amg::Vector3D startDirection, Amg::Vector3D startPosition) const =0 |
| IMaterialAllocator interface: clear temporary TSOS. More...
|
|
virtual bool | reallocateMaterial (std::vector< FitMeasurement * > &measurements, FitParameters &fitParameters, Garbage_t &garbage) const =0 |
| IMaterialAllocator interface: has material been reallocated? More...
|
|
◆ Garbage_t
◆ ~IMaterialAllocator()
virtual Trk::IMaterialAllocator::~IMaterialAllocator |
( |
| ) |
|
|
inlinevirtual |
◆ addLeadingMaterial()
◆ allocateMaterial()
◆ initializeScattering()
virtual void Trk::IMaterialAllocator::initializeScattering |
( |
std::vector< FitMeasurement * > & |
measurements | ) |
const |
|
pure virtual |
◆ interfaceID()
static const InterfaceID& Trk::IMaterialAllocator::interfaceID |
( |
| ) |
|
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Definition at line 46 of file IMaterialAllocator.h.
46 {
return IID_IMaterialAllocator; }
◆ leadingSpectrometerTSOS()
◆ orderMeasurements()
◆ reallocateMaterial()
The documentation for this class was generated from the following file: