toor.Geometry.Standard package#
Submodules#
toor.Geometry.Standard.cylindrical module#
- class toor.Geometry.Standard.cylindrical.CylindricalGeometry(detector_module=None, radius=60, fill_circle=True)[source]#
Bases:
Device
This class is used to create a cylindrical geometry. parameters: detector_module: DetectorModule object radius: radius of the cylinder height: height of the cylinder fill_circunference: if True, the circunference of the cylinder will be filled with modules
- property detectorModule#
- property numberOfModulesZ#
- property radius#
toor.Geometry.Standard.planar module#
- class toor.Geometry.Standard.planar.PlanarGeometry(detector_module=None, distance_between_planes=10)[source]#
Bases:
RegularPolygonalGeometry
toor.Geometry.Standard.polygonal module#
- class toor.Geometry.Standard.polygonal.RegularPolygonalGeometry(detector_module=None, radius=40, fill_circle=False)[source]#
Bases:
Device
This class is used to create a cylindrical geometry. parameters: detector_module: DetectorModule object radius: radius of the cylinder height: height of the cylinder fill_circunference: if True, the circunference of the cylinder will be filled with modules
- property detectorModule#
- property numberOfModules#
- property numberOfModulesPerSide#
- property numberOfModulesPhi#
- property numberOfModulesZ#
- property radius#