Running Hijing in Athena Framework

Top Links  Hijing setup_details  Hijing Parameters  Event Truth Info Saving  Running Hijing

Top links to Atlas computing information on the Web:
Atlas Computing: computing info top
    https://uimon.cern.ch/twiki/bin/view/Atlas/AtlasComputing
Computing Workbook: how to setup computing environment
    https://uimon.cern.ch/twiki/bin/view/Atlas/WorkBook
Workbook Generation: how to setup and start generation jobs
    https://uimon.cern.ch/twiki/bin/view/Atlas/WorkBookGeneration
Generators Page: description of Athena interfaces to different generators
    http://www-theory.lbl.gov/~ianh/monte/Generators/


Details of Hijing Athena setup
Work Environment:

Set up CMT environment
Set up the work package - any one of the three packages below will work for released code,
                                           but only first two with development code
TestRelease:
    checkout and setup TestRelease
    source $workdir/$ATLAS_BASE_RELEASE/TestRelease/TestRelease*/cmt/setup.csh

UserAnalysis:
    checkout and setup UserAnalysis from PhysicsAnalysis/AnalysisCommon
    source $workdir/$ATLAS_BASE_RELEASE/PhysicsAnalysis/AnalysisCommon/UserAnalysis/UserAnalysis*/run

RunTime:
    source /afs/usatlas.bnl.gov/software/dist/$ATLAS_BASE_RELEASE/Control/AthenaRunTime/*/cmt/setup.csh


Hijing Parameters
Xin-Nian Wang Hijing documentation: http://nta0.lbl.gov/~xnwang/hijing/doc.html
Giorgos Stavropoulos Hijing Interface documentation: http://www-theory.lbl.gov/~ianh/monte/Generators/Hijing/

Parameters of interest:
"efrm 5500" - collision energy in GeV
"frame CMS" - collision frame
"proj A", "targ A" - indicate that nuclei will collide
"iap 207", "izp 82" - mass and atom number of the projectile nucleus
"iat 207", "izt 82" - mass and atom number of the target nucleus
"bmin 10", "bmax 15" - impact parameter range
"ihpr2 4 0" -  quenching switch (turn off)
"ihpr2 18 1", "hipr1 7 5.36" -  turn on b production with b-meson mass 5.36 GeV
"ihpr2 12 0" - turn on weak and electromagnetic decays since not all are properly handled by Geant4
"ihpr2 21 0" - turn off particle history since Athena interface does not handle it correctly (or turn it on if you have B.Cole mods)


Saving Event Truth Information (discussion) (description of current impementation)

For this a new class named HijingEventParam has been introduced
It stores currently the following parameters:

np - wounded projectile nucleons
nt - wounded target nucleons
n0 - primary nucleon-nucleon collisions
n01- collisions between primary and wounded nucleons
n10 - collisions between wounded and primary nucleons
n11 - collisions between two wounded nucleons
natt - produced particles
jatt - produced jets
b - impact parameter
bphi - event plane angle

To make it work properly several modifications in Athena packages and python scripts are needed.
For now you can copy this stuff from /usatlas/u/olszewsk/workarea (11.0.3) catalogs using script copy_generators.sh.
Before using script modify your target release directory path in the script.

Running Single Hijing Generator Job
athena.py hijing.pbpb5500.b10-15.job.py
athena.py hijing.evparams.pbpb5500.b10-15.job.py

Running Hijing Generator Production Jobs
athena.py hijing.pbpb5500.b10-15.py seqGenOptions.py

Created: Andrzej Olszewski 19/01/2006