...
cd
to the work area, andsource ./setup.sh
- Download the
AthenaUser
template package, e.g.,
wget
http://mgwilson.web.cern.ch/mgwilson/Software/AthenaUser-00-00-00.tgz
tar -xzvf AthenaUser-00-00-00.tgz
- 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. AthenaUser/scripts/renamePackage.sh
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 | ||||
---|---|---|---|---|
|
General C++ questions and answers
...