dventura
u.washington.edu
Back
Before starting your account needs to be properly
setup
ATHENA reconstruction
Please note these files work with ATHENA 12.0.5. The include files are different in RecExCommon_topOptions.py for version 12.0.3.
1. Create a jobOptions file to call PYTHIA and generate events. Higgs to 2 scalars example:
Higgs_to_A0A0_jobOptions.py Run the jobOptions file with the following command:
athena.py -b Higgs_to_A0A0_jobOptions.py
The output should be a file called mc.aod.pool.root
2. Next you need to run the generated events through GEANT. To do this you need another jobOptions file that calls GEANT, (
jobOpions.G4Atlas_Sim.py. Make sure the input to this jobOptions file is the same as the name of the output file from step 1, and run this file with the command:
athena.py -b jobOptions.G4Atlas_Sim.py
The output of this stage is a file called g4hits.pool.root
3. Next we need to take the hits that GEANT generated and digitize the signal. To do this it is easiest to run 2 files
AtlasDigitization.py calls the digitization routines and a
DigiOptions file that specifies what options you want run. To run this:
athena.py -b DigiOptions.py AtlasDigitization.py
This should create a file named g4digi.pool.root
4. Run the digitized file through ATHENA reconstruction. This requires another jobOptions,
myTopOptions and another main file,
RecExCommon_topOptions.py. To run:
athena.py -b myTopOptions.py RecExCommon_topOptions.py
At the end you should have 2 root files: Higgs_A0A0.aod.pool.root and Higgs_A0A0.esd.pool.root
And if "doJiveXML = True" is set in myTopOptions.py, files for use with the Atlantis Viewer (JiveXML_*_******.xml) will also be produced