Skip to content

Commit 01aa648

Browse files
benedikt-voelkelBenedikt Volkel
andauthored
Analysis update (#304)
* remove stand-alone TPC and TOF PID * add full PID analysis * add PWGMM MFT analysis Co-authored-by: Benedikt Volkel <benedikt.volkel@cern.ch>
1 parent 0c794ca commit 01aa648

File tree

2 files changed

+81
-4
lines changed

2 files changed

+81
-4
lines changed

MC/analysis_testing/o2dpg_analysis_test_workflow.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ def run(args):
7373
# Valitation (no complex workflow / piping required atm)
7474
workflow.append(create_ana_task("Validation", 'o2-analysis-validation', output_dir, input_file))
7575

76-
# PID TOF (no complex workflow / piping required atm), NOTE: produces no output
77-
workflow.append(create_ana_task("PIDTOF", 'o2-analysis-pid-tof', output_dir, input_file))
76+
# Full PID
77+
workflow.append(create_ana_task("PIDFull", 'o2-analysis-dq-table-maker-mc --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json --severity error --shm-segment-size 12000000000 --aod-writer-json aodWriterTempConfig.json | o2-analysis-timestamp --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-event-selection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-multiplicity-table --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-trackselection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-trackextension --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-pid-tof --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-pid-tof-full --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-pid-tof-beta --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-pid-tpc-full --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json', output_dir, input_file))
7878

79-
# PID TPC (no complex workflow / piping required atm), NOTE: produces no output
80-
workflow.append(create_ana_task("PIDTPC", 'o2-analysis-timestamp --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-event-selection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-multiplicity-table --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-pid-tpc --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json', output_dir, input_file))
79+
# PWGMM MFT dNdeta
80+
workflow.append(create_ana_task("PWGMMMFT", 'o2-analysis-timestamp --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-trackselection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-trackextension --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-event-selection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-multiplicity-table --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-trackselection --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json | o2-analysis-mm-dndeta-mft --configuration json://${O2DPG_ROOT}/MC/config/analysis_testing/json/analysis-testing.json', output_dir, input_file))
8181

8282
# weak decay tutorial task (no complex workflow / piping required atm), NOTE: produces no output
8383
workflow.append(create_ana_task("WeakDecayTutorial", 'o2-analysistutorial-weak-decay-iteration', output_dir, input_file))

MC/config/analysis_testing/json/analysis-testing.json

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,83 @@
137137
"track-selection": {
138138
"isRun3": "true"
139139
},
140+
"tpc-pid-full": {
141+
"param-file": "",
142+
"param-signal": "BetheBloch",
143+
"param-sigma": "TPCReso",
144+
"ccdb-url": "http:\/\/alice-ccdb.cern.ch",
145+
"ccdbPath": "Analysis\/PID\/TPC\/Response",
146+
"ccdb-timestamp": "-1",
147+
"pid-el": "1",
148+
"pid-mu": "1",
149+
"pid-pi": "1",
150+
"pid-ka": "1",
151+
"pid-pr": "1",
152+
"pid-de": "-1",
153+
"pid-tr": "-1",
154+
"pid-he": "-1",
155+
"pid-al": "-1"
156+
},
157+
"tof-signal": "",
158+
"track-extension": {
159+
"processRun2": "false",
160+
"processRun3": "true"
161+
},
162+
"tof-pid": {
163+
"param-file": "",
164+
"param-sigma": "TOFReso",
165+
"ccdb-url": "http:\/\/alice-ccdb.cern.ch",
166+
"ccdbPath": "Analysis\/PID\/TOF",
167+
"ccdb-timestamp": "-1",
168+
"pid-el": "1",
169+
"pid-mu": "1",
170+
"pid-pi": "1",
171+
"pid-ka": "1",
172+
"pid-pr": "1",
173+
"pid-de": "-1",
174+
"pid-tr": "-1",
175+
"pid-he": "-1",
176+
"pid-al": "-1"
177+
},
178+
"tof-pid-beta": {
179+
"tof-expreso": "80"
180+
},
181+
"tof-pid-full": {
182+
"param-file": "",
183+
"param-sigma": "TOFReso",
184+
"ccdb-url": "http:\/\/alice-ccdb.cern.ch",
185+
"ccdbPath": "Analysis\/PID\/TOF",
186+
"ccdb-timestamp": "-1",
187+
"pid-el": "1",
188+
"pid-mu": "1",
189+
"pid-pi": "1",
190+
"pid-ka": "1",
191+
"pid-pr": "1",
192+
"pid-de": "-1",
193+
"pid-tr": "-1",
194+
"pid-he": "-1",
195+
"pid-al": "-1",
196+
"processEvTime": "false",
197+
"processNoEvTime": "true"
198+
},
199+
"table-maker-m-c": {
200+
"cfgEventCuts": "eventStandardNoINT7",
201+
"cfgBarrelTrackCuts": "jpsiO2MCdebugCuts,kaonPID",
202+
"cfgMuonCuts": "muonQualityCuts,muonTightQualityCutsForTests",
203+
"cfgBarrelLowPt": "1",
204+
"cfgMuonLowPt": "1",
205+
"cfgMCsignals": "anyBeautyHadron,everythingFromBeauty,everythingFromEverythingFromBeauty",
206+
"cfgIsRun2": "false",
207+
"cfgNoQA": "false",
208+
"cfgDetailedQA": "true",
209+
"processFull": "false",
210+
"processBarrelOnly": "false",
211+
"processBarrelOnlyWithCent": "false",
212+
"processBarrelOnlyWithCov": "true",
213+
"processMuonOnlyWithCov": "false",
214+
"processMuonOnlyWithCent": "false",
215+
"processOnlyBCs": "true"
216+
},
140217
"qa-event-track": {
141218
"isMC": "true",
142219
"isRun3": "true",

0 commit comments

Comments
 (0)