dventura( a t )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



Useful websites and tutorials

The basics of ATHENA, not very in depth, but has some useful info:

https://twiki.cern.ch/twiki/bin/view/Atlas/WorkBook

Wim Lavrijsen's basic ATHENA tutorial and walkthrough, overview of how to generate and reconstruct events using ATHENA

http://wlav.home.cern.ch/wlav/athena/athask/index.html

Tutorial given at BNL, covers the basics of reconstruction within ATHENA, but leaves out details:

http://www.usatlas.bnl.gov/PAT/AnalysisTutorial1103.html

Wim Lavrijsen's glossary of acronyms used in ATHENA:

http://wlav.web.cern.ch/wlav/athena/athask/glossary.html

Example job Options files:

http://alxr.usatlas.bnl.gov/lxr/source/atlas/Generators/DC3_joboptions/share/?v=current