Geometry Module

The spine.geo package provides detector geometry interfaces used by reconstruction, post-processing, and visualization. It exposes the geometry data model together with the geometry manager that shares detector context across SPINE components.

Detector geometry tools.

This package provides geometry containers and helpers for detector-aware coordinate queries. Use Geometry for standalone geometry objects and GeoManager when application code needs a shared process-wide geometry instance.

Core Interfaces

base.Geometry(name, tag, version, tpc[, ...])

Handles all geometry functions for a collection of box-shaped TPCs with a arbitrary set of optical detectors organized in optical volumes and auxiliary CRT planes.

manager.GeoManager()

Manages a singleton instance of a Geometry class.