pymchelper.shieldhit.detector.geometry module¶
-
class
pymchelper.shieldhit.detector.geometry.
Axis
(name='', start=None, stop=None, nbins=None, number=None)[source]¶ Bases:
object
Represents named sequence of nbins numbers, with known start and end position. Can be used as container to describe scoring geometry along one of the axis.
-
class
pymchelper.shieldhit.detector.geometry.
CarthesianMesh
[source]¶ Bases:
pymchelper.shieldhit.detector.geometry.Geometry
Carthesian mesh along X,Y and Z axis
-
class
pymchelper.shieldhit.detector.geometry.
CylindricalMesh
[source]¶ Bases:
pymchelper.shieldhit.detector.geometry.Geometry
Cylindrical mesh along R, PHI and Z axis
-
class
pymchelper.shieldhit.detector.geometry.
Geometry
[source]¶ Bases:
object
Base class for all types of scoring geometries. Holds information about three axes. Three axis are used to allow scoring up to 3 dimensions. Lower number of dimensions (i.e. scoring on square) are achieved by setting nbins=1 in the axis.