Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
How to compile
- source standard init_ilcsoft.sh script
- Make sure that you have mlpack, boost and armadillo installed
boost comes with ilcsoft. to install both mlpack and armadillo, do (example with mlpack 4.3.0 )
- a) wget https://mlpack.org/files/mlpack-4.3.0.tar.gz
- b) tar xzvf mlpack-4.3.0.tar.gz
- c) cd mlpack-4.3.0/
- d) mkdir build; cd build
- e) cmake -DDOWNLOAD_DEPENDENCIES=ON -DCMAKE_INSTALL_PREFIX=../install ..
- f) make install
- Clone the repository
- cd APRILContent; mkdir build; cd build
- export MLPACK_DIR=/absolute/path/to/mlpack/install/dir
- cmake -C ${ILCSOFT}/ILCSoft.cmake -DPANDORA_MONITORING=ON .. -Dmlpack_DIR=${MLPACK_DIR} -DBoost_INCLUDE_DIR=${BOOST_ROOT} -DARMADILLO_INCLUDE_DIR=${MLPACK_DIR}/include
- make install