Support #1439

Detector Geometry Validation

Added by Bayes, Ryan over 8 years ago. Updated over 6 years ago.

Target version:
Start date:
26 March 2014
Due date:
% Done:


Estimated time:
New Issue


The owners of the detectors must contribute to the geometry description to ensure that the most accurate description of MICE is available through CDB. This has already been undertaken at some level by the Tracker group, but has not yet been addressed by other groups. That said the EMR group and the Ckov group are both making changes to the implementations of their detectors in MAUS so it is understood that the GDML files currently in the CDB may look nothing like the final versions. Their feedback is still encouraged. The following steps should be taken by the detector owners to contribute to this validation.

- Download latest release of MAUS. Releases following (0.8.2) contain the geometry download, extraction, and fit algorithms. The software will need the latest python based MICE module extraction for the detector geometry and detector position fit.

- Use the "download_geometry'' with configuration options as described in geometry instructions. Please download the StepIV geometry corresponding to geometry ID 17 with the clean up GDML option set to false. The geometry_download_directory should contain a set of .dat files and a gdml directory.

- Review the contents of the gdml files. Confirm that
> the dimensions of the solids are correct
> all volumes appear in the detector definition as expected
> all volumes appear at the desired position in the detector coordinate system
> all the material definitions are correct.

- Review the MM files. Confirm that
> There are no obvious errors from translation
> There is a well defined module for every volume; every module is contained within braces "{}'' and has the correct positions.
> The detector materials in the MICE Modules are correct.
> All modules appear in the files as expected.

- Run the simulation with "'' or similar script with the simulation_geometry_filename flag pointing at ParentGeometryFile.dat under the geometry_download_directory. The purpose of this is to check for gross errors missed during the visual file inspection. The current release has been tested by R. Bayes and should run a simulation with the indicated geometry without problems.

The results of these checks should be reported to the geometry group in a reply to this issue. It is then the responsibility of either Ryan or Stefania (as deputy) to correct and respond to any noted problems and issue the corrected geometry to CDB. Further instructions for the download of the CDB geometry appears at


geometry_validation_materials_2d.root (1.67 MB) geometry_validation_materials_2d.root Rogers, Chris, 02 July 2015 11:40
geometry_validation_materials_1d.root (647 KB) geometry_validation_materials_1d.root Rogers, Chris, 02 July 2015 11:40
sigma_x.png (7.67 KB) sigma_x.png Rogers, Chris, 03 July 2015 12:53
sigma_xp.png (8.78 KB) sigma_xp.png Rogers, Chris, 03 July 2015 12:53
mean_energy.png (7.95 KB) mean_energy.png Rogers, Chris, 03 July 2015 12:53
Update.pdf (4.53 MB) Update.pdf update to detector geometry and positions Bayes, Ryan, 27 August 2015 12:36
Tracker1.gdml (28.8 KB) Tracker1.gdml Heidt, Christopher, 11 November 2015 19:48
Tracker0.gdml (28.1 KB) Tracker0.gdml Heidt, Christopher, 11 November 2015 19:48

Also available in: Atom PDF