DTFitter: environment

The same environment provided by the guide is suitable.

DTFitter: downloading and building the code

The source code for the DTFitter is stored in Baltig.

Since the source code of the DTFitter 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/DTFitter.git
cd DTFitter

The commands to build the code are:

cmake3 <path-to-source>
make


<path-to-source> is the path to the CMakeLists.txt file in DTFitter directory, e.g.: /home/centos/DTFitter

The executable is found in the directory run/


DTFitter: running the code

The DTFitter application performs the reconstruction of tracks of the Drift Tubes (DT) detectors from:

Preliminary settings: the configuration file

All the input parameters needed to run the code must be set in a dedicated configuration file config.ini. A template of this file can be found in the utils/ directory and must be copied in the run/ directory. Now you can modify the config.ini file in your run/ directory. 

Preliminary settings: other input files

In order to analyze data, the following .txt files should be added in the /utils/ directory:

Other files in the /DTfitter/utils/ directory are:

Utility
How to run
cd run
./runDT