Skip to content

Elhamm1/remoll

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulations for the MOLLER Experiment at Jefferson Lab

Build Status

Community

Simulations are coordinated on the [email protected] mailing list and the JLab 12 GeV Slack workspace (in particular, the #moller_simulation channel). Anyone with a jlab.org email address can join without invitation. Feel free to contact developers there with questions.

Running simulations

There are several options for running simulations:

Simulations can be run in interactive mode when not specifying arguments, or in batch mode when specifying a macro:

Usage:
 remoll [-g geometry] [-m macro] [-u session] [-r seed] [-t nthreads] [macro]

Analyzing the output

You can access the output file with a regular root installation (it will warn about non-perfect support). A listing of the output variables is available for reference.

To take advantage of dedicated functionality for the data types in the output file, you will need to follow the more detailed analysis instructions. To simplify this, you can also use the helper executable reroot which is available wherever remoll is available.

Known issues

Error: LLVM SYMBOLS ARE EXPOSED TO CLING

You may encounter the following error message when running in graphical mode:

 Error in <UnknownClass::InitInterpreter()>: LLVM SYMBOLS ARE EXPOSED TO CLING!
 This will cause problems; please hide them or dlopen() them after the call to
 TROOT::InitInterpreter()!

This is a (generally harmless) known issue. A workaround is to run remoll with OpenGL disabled:

LIBGL_ALWAYS_INDIRECT=1 build/remoll

About

Simulations for the MOLLER Experiment at Jefferson Lab, http://moller.jlab.org

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 46.1%
  • C++ 23.5%
  • Jupyter Notebook 21.8%
  • C 6.5%
  • CMake 1.4%
  • Shell 0.4%
  • Other 0.3%