![]() |
Project
|
The code in this directory is meant to produce AO2D.root
output files. There are two such producers:
o2-aod-producer-workflow
that produces AO2D.root
from reconstructed data (whether from simulations or the experiment). The output will contain reconstructed tracks "calo" hits, and so on.o2-aod-mc-producer-workflow
that produces AO2D.root
from simulation data only. The output will only contain the simulation particles and collision headers.You need O2DPG
installed.
Then, a script a la
#!/bin/bash # # A example workflow MC->RECO->AOD for a simple pp production # excluding ZDC NWORKERS=${NWORKERS:-6} SIMENGINE=${SIMENGINE:-TGeant4} ${O2DPG_ROOT}/MC/bin/o2dpg_sim_workflow.py \ -eCM 14000 \ -col pp \ -gen pythia8 \ -proc "cdiff" \ -tf 2 \ -ns 50 \ -e ${SIMENGINE} \ -j ${NWORKERS} \ -run 303000 \ -seed 624 \ -interactionRate 50000 ${O2DPG_ROOT}/MC/bin/o2_dpg_workflow_runner.py -f workflow.json -tt aod
will set-up a chain and run it. The above will make 2 time-frames, each with 50 pp collisions at sqrt(s)=14TeV generated by Pythia8.
See also this page for more on simulations with O2.