InSANE  1.6
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Detectors

The detector geometries are defined through the database entries for the detector.

Furthermore, all calibration constants associated with a particular piece of a geometry are contained with said database. The user hook for this is the InSANEDetectorGeometry class.

For example, BIGCALGeometryCalculator is used to get the position of a lead glass block (i,j). It also knows the dimensions of the block which is a function of i and j. Since the calibration constants are a function of i and j, it seems like a natrual spot to insert these.

MySQL Database and Tables

InSANE (and BETAG4) rely on having access to a MySQL database (schema) and subsequently specific tables with a specific structure. Check out the databases that are currently being used.

Concrete Implementations

See Detectors and Apparatus for more information.

Here are some concrete detector implementations