Building uboonecode with LArCV2 - twongjirad/LArLiteSoftCookBook GitHub Wiki
Building uboonecode with LArCV2
DL_br_larcv2
branch of UBooNE Code
Setup First, determine the tagged version of uboonecode required.
Go the redmine repository browser here
Click on the view tab. In the source, find the version of uboonecode. Example below is as of 1/10/2017.
# This @product_deps@ file defines dependencies for this package.
# The *parent* line must the first non-commented line and defines this product and version
# The version must be of the form vxx_yy_zz (e.g. v01_02_03)
parent uboonecode v06_26_01_10
defaultqual e10
Here, the version of uboonecode
we will need to setup is v06_26_01_10
. We also make note of the qualify e10. We will use this version and qualifier for what follows, but these tags can change.
Using the version and qualifier, follow these instructions. We summarize them here. Replace tmw
with your username.
kinit
source /grid/fermiapp/products/uboone/setup_uboone.sh
cd /uboone/app/users/tmw
mkdir develop_dl
cd develop_dl
setup uboonecode v06_26_01_10 -q e10:prof
mrb newDev
source localProducts_larsoft_v06_26_01_09_e10_prof/setup
cd srcs
mrb g uboonecode
cd uboonecode
git checkout DL_br_larcv2
mrbsetenv
cd uboone
git submodule init
git submodule update
cd LArCVImageMaker
git checkout uboone
source setup.sh uboone
mrb i -j4
To re-setup a new shell to use this code
source /grid/fermiapp/products/uboone/setup_uboone.sh
cd [where your code lives]
source localProducts_larsoft_v06_26_01_09_e10_prof/setup
mrbsetenv