Difference between revisions of "MOLLER GEANT4 Simulations"
(→Batch Mode) |
(→Batch Mode) |
||
Line 39: | Line 39: | ||
:Create your own .mac file or modify (or modify/use run_ee.mac, run_ep.mac or run_ine.mac) <br> | :Create your own .mac file or modify (or modify/use run_ee.mac, run_ep.mac or run_ine.mac) <br> | ||
:Type, for example: bin/Linux-g++/moller_sim run_ee.mac <br> | :Type, for example: bin/Linux-g++/moller_sim run_ee.mac <br> | ||
− | <br><br> Note: The default .mac files are intended to run on the farm using jsub, but to test you can change the number of events to 10k instead of 100k, for example | + | <br><br> Note: The default .mac files are intended to run on the farm using jsub, but to test you can change the number of |
+ | <br>events to 10k instead of 100k, for example | ||
=== Interactive Mode === | === Interactive Mode === |
Revision as of 16:43, 25 January 2011
I am going to suggest chapters and possibly sections (an outline) for the MOLLER GEANT4 documentation. People will need to provide the text for the different sections. People should also feel free to suggest a different outline or set-up.
Contents
Overview
GEANT4
MOLLER
Getting Started
Getting the simulation
In a terminal window, type:
svn checkout https://jlabsvn.jlab.org/svnroot/moller12gev
Get the field maps:
Proposal: upstream, hybrid
Default: upstream, hybrid
-OR- link to some central location: /w/halla/parity/disk2/jmammei/tosca_stuff/MAPFILES/
use the README file to decide which maps to use; the defaults are currently:
blockyHybrid_3.0.txt and blockyUpstream_1.1.txt (both in cylindrical coordinates)
Setting the environment variables
You'll have to make sure your environment variables are set correctly.
On ifarml1 or ifarml6, type:
source env_jlabcue
If you are running the simulation on your own machine, for now you'll have to set the environment variables yourself,
but be sure to also change the version of GEANT in the local_moller_settings.dat file.
Batch Mode
To run in batch mode:
- Create a scratch directory in your home directory with a link to a ROOTfiles directory somewhere
- Create your own .mac file or modify (or modify/use run_ee.mac, run_ep.mac or run_ine.mac)
- Type, for example: bin/Linux-g++/moller_sim run_ee.mac
Note: The default .mac files are intended to run on the farm using jsub, but to test you can change the number of
events to 10k instead of 100k, for example
Interactive Mode
Running on farm
Run it:
Create a scratch directory in your home directory with a link to a ROOTfiles directory somewhere
Create your own .mac file or modify (or modify/use run_ee.mac, run_ep.mac or run_ine.mac)
Type: bin/Linux-g++/moller_sim run_ee.mac
Look at output
From moller12gev directory:
- If you haven't compiled the analysis code yet:
- cd analysis
- make
- cd ../
- Then:
- Modify sample.ini file in the analysis/initfiles directory to have the name(s) of the rootfile(s)
- From terminal: ./analysis/mollerClass analysis/inifiles/sample.ini
- The output and plot files should be created in your output/ and plots/ folders
- Modify sample.ini file in the analysis/initfiles directory to have the name(s) of the rootfile(s)
- --> see more details in the README file
Geometry
Target
Beamline
Collimators
Spectrometer
Detectors
Generators
Moller
Mott (Elastic ep)
Inelastic ep
Other backgrounds
Physics Processes
Analysis
Benchmarks of the Simulation
Return to MOLLER at 11 GeV E09-005