Backup of the old Software instructions as they were until the move to
EOS
- Login to LXPLUS
- Setup the BGV environment:
-
source /afs/cern.ch/project/lhcbgv/sw/scripts/BGVLogin
-
SetBGVEnv vXrY
(use SetBGVEnv -l
to list the existing BGV release versions)
- The call of this script results into defining the environment variables
$BGVSim
, $BGVDigi
, $BGVRec
, and $BGVRELEASE
. The first three expand to (for example) Boole v29r6
. The last one expands to (for example) --user-area /afs/cern.ch/project/lhcbgv/sw/releases/bgv_v1r0
. The values of these variables are determined by the argument vXrY
- Setup the LHCb environment:
- Use the standard LHCb statements:
SetupProject
for running a job, or setenvProject
for compiling code
- E.g.
SetupProject $BGVDigi $BGVRELEASE
- Use the argument
$BGVRELEASE
if you want to run a job using a BGV SW release in /afs/cern.ch/project/lhcbgv/sw/releases/
. These releases are installed by a "BGV release manager" for common usage. If you don't give this argument, the $User_release_area
will be used (by default = ~/cmtuser
)
- For code development, use your own location (e.g.
~/cmtuser
), i.e. a statement like setenvProject $BGVRec
( without $BGVRELEASE
)
- Run your gaudirun.py or GaudiPython job
- Standard job options can be found in the
options
directory in some of the BGV packages. For further instructions and examples, look at the dedicated Simulation, Digitization and Reconstruction topics
Topic revision: r1 - 2017-07-19
- unknown