Commissioning Simulations Software 01


CCDB SQLite filefrom 2014-11-06


Environment: JANA_CALIB_CONTEXT="variation=mc"
  1. bggen command: bggen
  2. hdgeant command: hdgeant
  3. mcsmear command: mcsmear -PJANA:BATCH_MODE=1 -PTHREAD_TIMEOUT=300 -PNTHREADS=1 hdgeant.hddm
  4. rawevent (EVIO) command: hd_ana -PPLUGINS=rawevent -PJANA:BATCH_MODE=1 -PTHREAD_TIMEOUT=300 -PNTHREADS=1 hdgeant_smeared.hddm
  5. hd_root command (Run 9101/9104): hd_root -PJANA:BATCH_MODE=1 -PTHREAD_TIMEOUT=300 -PNTHREADS=1 -PPLUGINS=monitoring_hists,danarest -PBFIELD_MAP=Magnets/Solenoid/solenoid_1200A_poisson_20140520 hdgeant_smeared.hddm
  6. hd_root command (Run 9102/9015): hd_root -PJANA:BATCH_MODE=1 -PTHREAD_TIMEOUT=300 -PNTHREADS=1 -PPLUGINS=monitoring_hists,danarest -PBFIELD_TYPE=NoField hdgeant_smeared.hddm

Run Numbers

Solenoid CurrentRun NumberFractionType of Data
1200A910450beam photons
None910550beam photons

File Numbers

Runs 9101 & 9102
File NumbersNumber of Events per File
1 - 1001K
101 - 2005K
201 - 30020K
301 - 7005K
701 - 100030K
1001 - 200030K
Runs 9104 & 9105
File NumbersNumber of Events per File
3021 - 50205M (with beam profiler)
5021 - 60205M (without beam profiler)

File Name Conventions

File TypeFilename Template
HDGeant output, unreconstructed, unsmeared (HDDM format)hdgeant_RRRRR_FFFFFFF.hddm
mcsmear output, unreconstructed (HDDM format)hdgeant_smeared_RRRRR_FFFFFFF.hddm
mcsmear output, unreconstructed (EVIO format)rawevent_RRRRR_FFFFFFF.evio

Configuration Files

setup_jlab.cshset-up script for farm environment at JLab
run.ffr.templatetemplate configuration file for bggen with place-holder strings for the number of events and for the random number seed. Note that you must do a "ln -s run.ffr fort.15" in the run directory for bggen to respect the contents of run.ffr.
control.in_9101configuration file for hdgeant, run 9101
control.in_9102configuration file for hdgeant, run 9102
control.in_9103configuration file for hdgeant, run 9103
control.in_9104configuration file for hdgeant, run 9104
control.in_9105configuration file for hdgeant, run 9105
gsr.plPerl script to replace place-holder strings in configuration files with actual values. Original file is overwritten. Backup is made first.
usage: <target-string> <replacement-string> <filename>
top_level.shshell script example giving major steps to be performed
particle.datconfig file for bggen
pythia.datconfig file for bggen
pythia-geant.mapconfig file for bggen
check_monitoring_hists.pyscript for checking the output of the monitoring_hists plugin

Getting Configuration Files

To check out all of these configuration files (and the html source of this web page):
    svn checkout

Output File Location

Job Output Files

At JLab you can find the files in /volatile/halld/detcom_01 . There are directories there, that contain output files for each job. Each output file type has its own directory:

Job Log Files

Standard output and standard error files from each job are in either /home/gluex/.farm_out (newer files) or /work/halld/detcom/01/farm_out (older files). The run number and file number are encoded in the name. Note that a particular run-number/file-number may correspond to multiple jobs; you are probably interested in the latest one.

ifarm1102 Standard Build

The latest stable build will be available on ifarm1102. The environment can be setup by running:
source /home/gluex/setup_jlab_commissioning.csh

$Id: commissioning.html 17320 2015-02-16 23:50:34Z sdobbs $