ATLAS Offline Software
|
#include <IMaterialMapper.h>
Public Member Functions | |
DeclareInterfaceID (IMaterialMapper, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual | ~IMaterialMapper () |
Virtual destructor. More... | |
virtual void | recordMaterialHit (const AssociatedMaterial &amhit, const Amg::Vector3D &projectedPosition) const =0 |
Record material hit - while stepping outwards. More... | |
virtual void | recordLayerHit (const AssociatedMaterial &amhit, bool full=false) const =0 |
Record material hit - if various hits per layer are recorded, full associates to the More... | |
virtual void | recordSurfaceHit (const Amg::Vector2D &locpos, const AssociatedMaterial &amhit) const =0 |
Record material hit. More... | |
Interface class IMaterialMapper
it allows to log the material for single track events for validation purpose
Definition at line 37 of file IMaterialMapper.h.
|
inlinevirtual |
Trk::IMaterialMapper::DeclareInterfaceID | ( | IMaterialMapper | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
Record material hit - if various hits per layer are recorded, full associates to the
Implemented in Trk::MaterialMapper.
|
pure virtual |
Record material hit - while stepping outwards.
Implemented in Trk::MaterialMapper.
|
pure virtual |
Record material hit.
Implemented in Trk::MaterialMapper.