Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. cd to the work area, and source ./setup.sh
  2. Download the AthenaUser template package, e.g.,
    wget http://mgwilson.web.cern.ch/mgwilson/Software/AthenaUser-00-00-00.tgz
  3. tar -xzvf AthenaUser-00-00-00.tgz
  4. Edit the top of AthenaUser/scripts/renamePackage.sh with a new package name and namespace for the code in
    your package; this will be denoted <package> below.
  5. AthenaUser/scripts/renamePackage.sh
  6. cd PersonalAthenaPackage/cmt ; echo "PersonalAthenaPackage-00-00-00" > version.cmt; cmt config; gmake; cd ../../
Package overview

This package contains two Algorithms, one Tool, and three classes providing some utilities. The two Algorithms are for filtering events (FilterEvent) and for processing events that have passed the filter (ProcessEvent). The runtime configuration for these algorithms is in the file share/configAOD_jobOptions.py. The Tool and utilities are self explanatory.

The main application is scripts/processAOD_trf.py, which is configured in the file share/runAOD_jobOptions.py. Running processAOD_trf.py without arguments will give brief information about which arguments are expected.

How to run on a local file

Download an example AOD file from the Grid, and if running on simulated data, also download a conditions database file:

  • dq2-get -f AOD.129495._000001.pool.root.1 mc09_7TeV.105861.TTbar_PowHeg_Pythia.merge.AOD.e521_s765_s767_r1250_r1260/
  • dq2-get -f DBRelease-10.3.1.tar.gz ddo.000001.Atlas.Ideal.DBRelease.v100301
How to submit jobs to the Grid
How to download and merge files output files from the Grid

Anchor
faq
faq

General C++ questions and answers

...