Skip to content

Commit d43bb89

Browse files
committed
Update examples on AO2D creation from MCTracks
1 parent 331f2cc commit d43bb89

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

run/SimExamples/HepMC_STARlight/run_HepMCToAOD.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ set -x
1818
# PART b) ... apply vertex smearing on top of HepMC events and perform simple analysis
1919
NEV=$(grep EVENT slight.out | wc -l)
2020

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

run/SimExamples/McTracksToAOD/run_O2Kine.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ NEVENTS=1000
1010
# launch generator process (for 10000 min bias Pythia8 events; no Geant; no geometry)
1111
# o2-sim -j 1 -g pythia8pp -n ${NEVENTS} --noGeant --vertexMode kNoVertex &> sim.log
1212

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

2021
# Option 2) -- use o2-sim-dpl-eventgen + extkinO2 generator (this should be equivalent to Option 1)
2122
[ -f AnalysisResults.root ] && rm AnalysisResults.root
22-
o2-sim-dpl-eventgen -b --nevents ${NEVENTS} --aggregate-timeframe 10 --generator extkinO2 \
23-
--confKeyValues "GeneratorFromO2Kine.fileName=o2sim_Kine.root" --vertexMode kNoVertex |\
23+
o2-sim-dpl-eventgen -b --nEvents ${NEVENTS} --aggregate-timeframe 10 --generator extkinO2 \
24+
--configKeyValues "GeneratorFromO2Kine.fileName=o2sim_Kine.root" --vertexMode kNoVertex |\
2425
o2-sim-mctracks-to-aod -b |\
2526
o2-analysis-mctracks-to-aod-simple-task -b &> log2
2627
mv AnalysisResults.root AnalysisResult_2.root

run/SimExamples/McTracksToAOD/run_Pythia8.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ NEVENTS=1000
88

99
# --aggregate-timeframe 10 is used to combine 10 generated events into a timeframe that is then converted to AOD tables
1010
# note that if you need special configuration for the analysis tasks, it needs to be passed to proxy and converter as well
11-
11+
## Add --aod-writer-keep dangling to o2-sim-mctracks-to-aod to write the AO2D file to disc (as AnalysisResults_trees.root)
1212
o2-sim-dpl-eventgen -b --nEvents ${NEVENTS} --aggregate-timeframe 10 --generator pythia8pp --vertexMode kNoVertex |\
1313
o2-sim-mctracks-to-aod -b | o2-analysis-mctracks-to-aod-simple-task -b &> pythia8.log
1414

run/SimExamples/McTracksToAOD/run_trigger.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

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

0 commit comments

Comments
 (0)