Data format and image processing tools, routines, and framework for LAr TPC-derived images. Developing as bridge between LArSoft and Caffe/Tensorflow.
- ROOT
- Python (optional)
- OpenCV 3 (optional)
- LArLite (optional)
- LArSoft (optional)
- Dependencies to build with are determined through the presence of environment variables or executables in your PATH:
- ROOT: determined through the ability to run rootcling (ROOT6) or rootcint (ROOT5)
- OPENCV: the presence of OPENCV_INCDIR and OPENCV_LIBDIR
- LArLite: the presence of LARLITE_BASEDIR (created when one runs configure/setup.sh in the larlite root folder)
- LArSoft: if MRB_TOP defined and the uboonecode source directories found, will build LArSoft API
-
clone the repository
git clone https://github.com/LArbys/LArCV.git
-
go into the LArCV directory
-
run the build configuration script
source configure.sh
-
build
make
That's it.
Checkout the Wiki for notes on using this code.