Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion run/SimExamples/HepMC_STARlight/run_HepMCToAOD.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set -x
# PART b) ... apply vertex smearing on top of HepMC events and perform simple analysis
NEV=$(grep EVENT slight.out | wc -l)

o2-sim-dpl-eventgen -b --nevents ${NEV} --generator hepmc --confKeyValues \
o2-sim-dpl-eventgen -b --nEvents ${NEV} --generator hepmc --configKeyValues \
"GeneratorFileOrCmd.fileNames=starlight.hepmc;Diamond.position[2]=0.1;Diamond.width[2]=0.05" |\
o2-sim-mctracks-to-aod -b | o2-analysis-mctracks-to-aod-simple-task -b

5 changes: 3 additions & 2 deletions run/SimExamples/McTracksToAOD/run_O2Kine.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ NEVENTS=1000
# launch generator process (for 10000 min bias Pythia8 events; no Geant; no geometry)
# o2-sim -j 1 -g pythia8pp -n ${NEVENTS} --noGeant --vertexMode kNoVertex &> sim.log

## Add --aod-writer-keep dangling to o2-sim-mctracks-to-aod to write the AO2D file to disc (as AnalysisResults_trees.root)
# Option 1) -- use o2-mckine-publisher
[ -f AnalysisResults.root ] && rm AnalysisResults.root
o2-sim-kine-publisher -b --kineFileName o2sim --aggregate-timeframe 10 |\
Expand All @@ -19,8 +20,8 @@ mv AnalysisResults.root AnalysisResult_1.root

# Option 2) -- use o2-sim-dpl-eventgen + extkinO2 generator (this should be equivalent to Option 1)
[ -f AnalysisResults.root ] && rm AnalysisResults.root
o2-sim-dpl-eventgen -b --nevents ${NEVENTS} --aggregate-timeframe 10 --generator extkinO2 \
--confKeyValues "GeneratorFromO2Kine.fileName=o2sim_Kine.root" --vertexMode kNoVertex |\
o2-sim-dpl-eventgen -b --nEvents ${NEVENTS} --aggregate-timeframe 10 --generator extkinO2 \
--configKeyValues "GeneratorFromO2Kine.fileName=o2sim_Kine.root" --vertexMode kNoVertex |\
o2-sim-mctracks-to-aod -b |\
o2-analysis-mctracks-to-aod-simple-task -b &> log2
mv AnalysisResults.root AnalysisResult_2.root
2 changes: 1 addition & 1 deletion run/SimExamples/McTracksToAOD/run_Pythia8.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ NEVENTS=1000

# --aggregate-timeframe 10 is used to combine 10 generated events into a timeframe that is then converted to AOD tables
# note that if you need special configuration for the analysis tasks, it needs to be passed to proxy and converter as well

## Add --aod-writer-keep dangling to o2-sim-mctracks-to-aod to write the AO2D file to disc (as AnalysisResults_trees.root)
o2-sim-dpl-eventgen -b --nEvents ${NEVENTS} --aggregate-timeframe 10 --generator pythia8pp --vertexMode kNoVertex |\
o2-sim-mctracks-to-aod -b | o2-analysis-mctracks-to-aod-simple-task -b &> pythia8.log

Expand Down
6 changes: 3 additions & 3 deletions run/SimExamples/McTracksToAOD/run_trigger.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

set -x
NEVENTS=1000

## Add --aod-writer-keep dangling to o2-sim-mctracks-to-aod to write the AO2D file to disc (as AnalysisResults_trees.root)
CONFKEY="TriggerExternal.fileName=trigger.macro;TriggerExternal.funcName=trigger()"
o2-sim-dpl-eventgen -b --nevents ${NEVENTS} --aggregate-timeframe 10 --generator pythia8pp --trigger external \
--vertexMode kDiamondParam --confKeyValues "${CONFKEY}" |\
o2-sim-dpl-eventgen -b --nEvents ${NEVENTS} --aggregate-timeframe 10 --generator pythia8pp --trigger external \
--vertexMode kDiamondParam --configKeyValues "${CONFKEY}" |\
o2-sim-mctracks-to-aod -b | o2-analysis-mctracks-to-aod-simple-task -b