pymchelper.shieldhit.detector.estimator module

class pymchelper.shieldhit.detector.estimator.SHEstimator[source]

Bases: object

allowed_detectors = {<SHGeoType.unknown: 0>: (), <SHGeoType.zone: 1>: <generator object SHEstimator.<genexpr>>, <SHGeoType.cyl: 2>: <generator object SHEstimator.<genexpr>>, <SHGeoType.msh: 3>: <generator object SHEstimator.<genexpr>>, <SHGeoType.plane: 4>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dzone: 5>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dcyl: 6>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dmsh: 7>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dplane: 8>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dcylz: 10>: <generator object SHEstimator.<genexpr>>, <SHGeoType.dmshz: 11>: <generator object SHEstimator.<genexpr>>, <SHGeoType.trace: 13>: (<SHDetType.none: 0>,), <SHGeoType.voxscore: 14>: <generator object SHEstimator.<genexpr>>, <SHGeoType.geomap: 15>: (<SHDetType.zone: 18>, <SHDetType.medium: 19>, <SHDetType.rho: 20>)}
is_valid()[source]