Skip to content
Snippets Groups Projects
Forked from faser / calypso
1352 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
python
scripts
src
CMakeLists.txt
README.md

This example package serves several purposes:

  • It illustrates how to initialize and access the detector description and magnetic field.

  • It checks that the expected number of detector elements are created.

  • It generates a set of neutral alignment constants for the Tracker, which can be folded into the conditions database.

  • It dumps a standalone GeoModel sqlite geometry database which could be used by external programs to display FASER without requiring any FASER software (only GeoModel)

To run the algorithm, in a run directory where Calypso has been installed (displayed below as the command-line prompt run >), do

run > source ./setup.sh
run > python python/GeoModelTest/GeoModelTestConfig.py

The file GeoModelTestConfig.py can be edited to change some run options.

After running the algorithm, to add the alignment data into your local conditions DB, do:

run > CopyAlignFolder.sh