// readme

k4RecTracker

This repository hosts Gaudi components related to vertex and tracker reconstruction as well as tracking.

Dependencies

  • ROOT
  • PODIO
  • EDM4HEP
  • DD4HEP
  • Gaudi
  • k4FWCore
  • k4geo
  • Delphes

Extra dependendis for tracking:

  • PandoraSDK
  • Eigen3
  • onnxruntime
  • Torch

Installation

git clone git@github.com:key4hep/k4RecTracker.git
cd k4RecTracker
mkdir build install
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=../install
make install -j 8
cd ../../
export K4RECTRACKER=$PWD/k4RecTracker/install/share/k4RecTracker; PATH=$PWD/k4RecTracker/install/bin/:$PATH; CMAKE_PREFIX_PATH=$PWD/k4RecTracker/install/:$CMAKE_PREFIX_PATH; LD_LIBRARY_PATH=$PWD/k4RecTracker/install/lib:$PWD/k4RecTracker/install/lib64:$LD_LIBRARY_PATH; export PYTHONPATH=$PWD/k4RecTracker/install/python:$PYTHONPATH

The following should be called in the folder hosting k4RecTracker each time you start a new session (even you do not need to re-build):

export K4RECTRACKER=$PWD/k4RecTracker/install/share/k4RecTracker; PATH=$PWD/k4RecTracker/install/bin/:$PATH; CMAKE_PREFIX_PATH=$PWD/k4RecTracker/install/:$CMAKE_PREFIX_PATH;โ€ฆ