|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9 #ifndef TRKDETDESCRINTERFACES_IMATERIALMAPPER_H 
   10 #define TRKDETDESCRINTERFACES_IMATERIALMAPPER_H 
   13 #include "GaudiKernel/IAlgTool.h" 
   20     class AssociatedMaterial;
 
   59 #endif // TRKDETDESCRINTERFACES_IMATERIALMAPPER_H 
  
Eigen::Matrix< double, 2, 1 > Vector2D
virtual void recordSurfaceHit(const Amg::Vector2D &locpos, const AssociatedMaterial &amhit) const =0
Record material hit.
virtual ~IMaterialMapper()
Virtual destructor.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
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
virtual void recordMaterialHit(const AssociatedMaterial &amhit, const Amg::Vector3D &projectedPosition) const =0
Record material hit - while stepping outwards.
DeclareInterfaceID(IMaterialMapper, 1, 0)
Creates the InterfaceID and interfaceID() method.