2 #ifndef GEAR_SimpleMaterial_H
3 #define GEAR_SimpleMaterial_H 1
27 virtual const std::string &
getName()
const = 0;
30 virtual double getA()
const = 0 ;
33 virtual double getZ()
const = 0 ;
48 #endif // ifndef GEAR_SimpleMaterial_H
virtual double getA() const =0
The mass number of the (averaged) material.
Abstract interface for a simple material description tjhat hold s the following properties: A...
virtual double getIntLength() const =0
Interaction length of material in mm.
virtual double getRadLength() const =0
Radiation length of material in mm.
virtual ~SimpleMaterial()
Destructor.
virtual const std::string & getName() const =0
The material name.
virtual double getZ() const =0
The atomic number of the (averaged) material.
virtual double getDensity() const =0
Density in kg/m^3.