Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requirements

The enviroment must be set up according to the guide

OpenCMT Castor Simulator: building the code

The source code for the Image Builder is stored in Baltig:

No Format
git clone https://baltig.infn.it/muontomography/castor-simulator.git
cd castor-simulator

These are the steps required for building the Image Builder and install it in the system:

No Format
cmake3 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo \
       -DPACKAGE_INSTALL_LIB_DIR=/usr/lib64 \
       -DPACKAGE_INSTALL_INC_DIR=/usr/include \
       -DPACKAGE_INSTALL_DATA_DIR=/usr/share ..
make
sudo make install

The libraries and header files are installed in the standard locations for the CentOS 7 system, so there's no need to for further configurations.

OpenCMT Castor Simulator: testing the application

The simulator requires two different configuration files: g4config.in and muCastor.ini. The templates for those files with basic definitions are located in the setup directory of the castor-simulator project.

The configuration files must be located in the working directory. The application stores all the files in the directory output created in the working directory.

A simple test is:

No Format
simulate_muCastor -run 1 -events 100000