eriknstevenson / remoll

12 GeV MOLLER Simulation

Home Page:http://hallaweb.jlab.org/12GeV/Moller/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

12 GeV Moller simulation

Seamus Riordan
riordan@jlab.org
January 7, 2014

Repository information is here:
https://github.com/JeffersonLab/remoll

Mailing list for repository updates is 

12gevmoller_sim@jlab.org

subscribe at

https://mailman.jlab.org/mailman/listinfo/12gevmoller_sim

---------------------------------------------------


Packages to build this:

>=Geant4.9.6
cmake > 2.6
root
python
git (optional)
boost (optional)

---------------------------------------------------

Instructions:

To build, create the directory you would like to 
build in, say build

mkdir build
cd build
cmake <path to remoll>
make

Field maps can be found here:

http://hallaweb.jlab.org/12GeV/Moller/downloads/remoll/

An example macro will be found in 

macros/

You need to load libremollroot.so if you want to access 
the classes written out to the ROOT files.  Building
remoll will create a rootlogon.C which will do this
automatically.

Visualization

Visualization macros are found in vis/

To run, execute

./build/remoll 

which should bring up a graphical command interface

To see the geometry you have to say:

/run/initialize

then 

/control/execute vis/Qt.mac

(or another macro in the vis directory, if you prefer)

Due to a reported issue (JeffersonLab#40)
you may need to run remoll with the following env var set:

LIBGL_ALWAYS_INDIRECT=1 ./build/remoll

---------------------------------------------------

Troubleshooting:

if you get errors about missing gitinfo.hh try

cmake <path to remoll>
make


About

12 GeV MOLLER Simulation

http://hallaweb.jlab.org/12GeV/Moller/


Languages

Language:Fortran 84.8%Language:C++ 12.4%Language:C 1.0%Language:CMake 0.8%Language:Python 0.5%Language:Shell 0.2%Language:Pascal 0.1%Language:Assembly 0.1%Language:SourcePawn 0.1%Language:Makefile 0.0%Language:PHP 0.0%Language:HTML 0.0%