Using ORKA-ILCRoot


See Releases

Environment pre-setup

(note: this assumes your shell is bash, setting up inferior shells is similar)

ORKA-ILCRoot environment setup is managed through Environment Modules or EM for short. If you system does not have EM support already installed then you can use the copy built along with ORKA-ILCRoot. You will need to know the location of the installed release and then:

$ source /path/to/install/Modules/3.2.10/init/bash

Regardless of using system EM or the provided copy you then must set the location of the ORKA-ILCRoot module files

$ export MODULEPATH=/path/to/install/modules

At this point you can list the modules:

$ module avail

------------------ /path/to/install/modules -----------------------------------------
cmake/2.8.11/modulefile       geant4vmc/2.14b/modulefile    python/2.7.5/modulefile
gccxml/20130920/modulefile    ilcroot/v1-0-0-rc0/modulefile root/5.34.05/modulefile
geant/4.9.6.p01/modulefile    ipython/1.1.0/modulefile      vgm/3.06/modulefile
geant3vmc/1.15a/modulefile    pythia/6/modulefile           xerces-c/3.1.1/modulefile

It is reasonable to place the setting of MODULEPATH as well as sourcing the EM setup script into your shell =.profile=.

Environment setup

To activate the environment for ORKA-ILCRoot one does

$ module load ilcroot

Optionally or to select a specific version of ilcroot among all installed one can do

$ module load ilcroot/vX-Y-Z

.h2 Running ilcroot