MOLLER GEANT4 Simulations

From Hall A Wiki
Revision as of 15:49, 23 September 2010 by Crowder (Talk | contribs) (Getting Started)

Jump to: navigation, search

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.

Overview

GEANT4

MOLLER

DOxygen Documentation

Getting Started

Getting the simulation


checkout https://jlabsvn.jlab.org/svnroot/moller12gev
proposal upstream field map
proposal hybrid field map

-OR- link to some central location: /w/halla/parity/disk2/jmammei/tosca_stuff/MAPFILES/

Setting environment variables


use env_jlabcue

Batch Mode

Interactive Mode

Running on farm


cd moller12gev
source env_jlabcue
make

Run it:

Create a scratch directory in your home directory with a link to a ROOTfiles directory somewhere

Create your own .mac file

*** example.mac ***
/moller/gun/gen 0
/run/beamOn 1
*******************

Create your own .csh file

*** example.csh ***
#!/bin/csh

source env_jlabcue
use root
bin/Linux-g++/moller_sim run_juliette_test.mac

exit
*******************

Execute the .csh file from command line

Analysis


cd analysis
make
cd ../
Create a plots and output folder
Create a .ini file in the analysis/initfiles directory



*** example.ini ***
[General]
outdir=plots/juliette_test_
rootoutfile=output/juliette_test.root
num_thrown=100000
eventtype=2
plottype=.gif

[Filenames]
file1=/u/home/crowder/scratch/ROOTfiles/moller_100913_143618.root
*******************

From terminal: ./analysis/mollerClass analysis/inifiles/example.ini

The output and plot files should be created in your output/ and plots/ folders

--> 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