Geometry service




Reconstruction processes can use a simplified geometry because measurement errors hide geometrical details: screws, etc. The important objects are simplified volumes delimiting regions of different propagation properties (radiation length, interaction length, dE/dx, magnetic or electric field, etc) and measurement surfaces. This allows fast reconstruction using analytical extrapolations whenever is possible (homogeneous properties) and dynamic stepping otherwise.

The RecPack geometry service provides the methods for the definition of the experimental setup, which is built through the addition of Volume's and Surface's with well defined position and axes inside the Setup. RecPack provides some predefined volume (Box and Tube --two concentric cylinders--) and surface types (Plane: Rectangle and Ring; and Cylinder), but adding new types is straight forward.

Geometrical objects may have properties, which are indirectly associated to them in the Setup class. Typical volume properties are the ones that influence the evolution of the system (magnetic field, radiation length, energy loss rate, etc.).

The Geometry service can be accesed as follows:

manager.geometry_svc();

It provides the following functionality:

  • Operations with Setup's: add, remove, get, select, check, ...
  • Stablish numerical limits and tolerances