You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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

Since the source code of the Image Builder can be downloaded only by the authorized developers, credentials for Baltig are necessary.

The simplest way is using RSA keys, the public key must be uploaded into Baltig and the private key must be saved into ${HOME}/.ssh/id_rsa

Once git client has been correctly configured the commands are:

git clone git@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:

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 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:

simulate_muCastor -run 1 -events 100000
  • No labels