Skip to content

Commit a60c1eb

Browse files
committed
Add candidate creators for derived input
1 parent f3dba44 commit a60c1eb

File tree

2 files changed

+68
-11
lines changed

2 files changed

+68
-11
lines changed

codeHF/config_tasks.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -453,13 +453,13 @@ function MakeScriptO2 {
453453
[ $DOO2_CAND_LB -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-lb"
454454
[ $DOO2_CAND_X -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-x"
455455
[ $DOO2_CAND_CHIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-chic"
456-
[ $DOO2_CAND_CASC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-cascade"
456+
[ $DOO2_CAND_CASC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-cascade${SUFFIX_DER}"
457457
[ $DOO2_CAND_XICC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xicc"
458458
[ $DOO2_CAND_B0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-b0"
459459
[ $DOO2_CAND_BPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-bplus"
460460
[ $DOO2_CAND_DSTAR -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-dstar"
461-
[ $DOO2_CAND_XIC0OC0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic0-omegac0"
462-
[ $DOO2_CAND_XIC_XIPIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi"
461+
[ $DOO2_CAND_XIC0OC0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic0-omegac0${SUFFIX_DER}"
462+
[ $DOO2_CAND_XIC_XIPIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi${SUFFIX_DER}"
463463
# Selectors
464464
[ $DOO2_SEL_D0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-d0"
465465
[ $DOO2_SEL_JPSI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-jpsi${SUFFIX_RUN}"

codeHF/workflows.yml

+65-8
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ workflows:
6969
- o2-analysis-hf-pid-creator
7070
- o2-analysis-pid-tof-full_runX
7171
- o2-analysis-pid-tpc
72-
7372
tables:
7473
default: [HFCAND2PBASE, DYN/HFCAND2PEXT]
7574
mc: [HFCAND2PMCREC, HFCAND2PMCGEN]
@@ -100,14 +99,31 @@ workflows:
10099
<<: *cand_creator_dstar
101100
dependencies: o2-analysis-track-dca_runX
102101

103-
o2-analysis-hf-candidate-creator-cascade:
102+
o2-analysis-hf-candidate-creator-cascade: &cand_creator_cascade
103+
<<: *cand_creator_2p
104+
executable: o2-analysis-hf-candidate-creator-cascade
104105
dependencies:
105106
- o2-analysis-hf-track-index-skim-creator_skimX
107+
- o2-analysis-track-dca_runX
106108
- o2-analysis-event-selection
109+
- o2-analysis-hf-pid-creator
110+
- o2-analysis-pid-tof-full_runX
111+
- o2-analysis-pid-tpc
112+
- o2-analysis-lf-lambdakzerobuilder
107113
tables:
108114
default: [HFCANDCASCBASE, DYN/HFCANDCASCEXT]
109115
mc: [HFCANDCASCMCREC, HFCANDCASCMCGEN]
110116

117+
o2-analysis-hf-candidate-creator-cascade_derived:
118+
<<: *cand_creator_cascade
119+
dependencies:
120+
- o2-analysis-track-dca_runX
121+
- o2-analysis-event-selection
122+
- o2-analysis-hf-pid-creator
123+
- o2-analysis-pid-tof-full_runX
124+
- o2-analysis-pid-tpc
125+
- o2-analysis-lf-lambdakzerobuilder
126+
111127
o2-analysis-hf-candidate-creator-x:
112128
dependencies: o2-analysis-hf-candidate-selector-jpsi_runX
113129
tables:
@@ -147,16 +163,57 @@ workflows:
147163
default: [HFCANDLB, DYN/HFCANDLBEXT]
148164
mc: [HFCANDLBMCREC, HFCANDLBMCGEN]
149165

150-
o2-analysis-hf-candidate-creator-xic0-omegac0:
166+
o2-analysis-hf-candidate-creator-xic0-omegac0: &cand_creator_xic0-omegac0
167+
<<: *cand_creator_2p
168+
executable: o2-analysis-hf-candidate-creator-xic0-omegac0
151169
dependencies:
152170
- o2-analysis-hf-track-index-skim-creator_skimX
171+
- o2-analysis-track-dca_runX
153172
- o2-analysis-event-selection
173+
- o2-analysis-hf-pid-creator
174+
- o2-analysis-pid-tof-full_runX
175+
- o2-analysis-pid-tpc
176+
- o2-analysis-lf-lambdakzerobuilder
177+
- o2-analysis-lf-cascadebuilder
154178
tables:
155179
default: [HFCANDTOXIPI, HFCANDTOOMEGAPI, HFCANDTOOMEGAK]
156180
mc: [HFXICXIPIMCREC, HFOMCXIPIMCREC, HFTOOMEPIMCREC, HFTOOMEKMCREC, HFXICXIPIMCGEN, HFOMECXIPIMCGEN, HFTOOMEPIMCGEN, HFTOOMEKMCGEN]
157181

158-
o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi:
159-
dependencies: o2-analysis-hf-track-index-skim-creator_skimX
182+
o2-analysis-hf-candidate-creator-xic0-omegac0_derived:
183+
<<: *cand_creator_xic0-omegac0
184+
dependencies:
185+
- o2-analysis-track-dca_runX
186+
- o2-analysis-event-selection
187+
- o2-analysis-hf-pid-creator
188+
- o2-analysis-pid-tof-full_runX
189+
- o2-analysis-pid-tpc
190+
- o2-analysis-lf-lambdakzerobuilder
191+
- o2-analysis-lf-cascadebuilder
192+
193+
o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi: &cand_creator_xic-to-xi-pi-pi
194+
<<: *cand_creator_2p
195+
executable: o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi
196+
dependencies:
197+
- o2-analysis-hf-track-index-skim-creator_skimX
198+
- o2-analysis-track-dca_runX
199+
- o2-analysis-event-selection
200+
- o2-analysis-hf-pid-creator
201+
- o2-analysis-pid-tof-full_runX
202+
- o2-analysis-pid-tpc
203+
- o2-analysis-lf-lambdakzerobuilder
204+
- o2-analysis-lf-cascadebuilder
205+
tables: []
206+
207+
o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi_derived:
208+
<<: *cand_creator_xic-to-xi-pi-pi
209+
dependencies:
210+
- o2-analysis-track-dca_runX
211+
- o2-analysis-event-selection
212+
- o2-analysis-hf-pid-creator
213+
- o2-analysis-pid-tof-full_runX
214+
- o2-analysis-pid-tpc
215+
- o2-analysis-lf-lambdakzerobuilder
216+
- o2-analysis-lf-cascadebuilder
160217

161218
# Selectors
162219

@@ -219,7 +276,7 @@ workflows:
219276

220277
o2-analysis-hf-candidate-selector-lc-to-k0s-p:
221278
dependencies:
222-
- o2-analysis-hf-candidate-creator-cascade
279+
- o2-analysis-hf-candidate-creator-cascade_derX
223280
- o2-analysis-pid-tpc
224281
- o2-analysis-pid-tof-full_runX
225282
- o2-analysis-pid-bayes
@@ -249,14 +306,14 @@ workflows:
249306

250307
o2-analysis-hf-candidate-selector-to-xi-pi:
251308
dependencies:
252-
- o2-analysis-hf-candidate-creator-xic0-omegac0
309+
- o2-analysis-hf-candidate-creator-xic0-omegac0_derX
253310
- o2-analysis-pid-tof-full_runX
254311
- o2-analysis-multiplicity-table_runX
255312
tables: HFSELTOXIPI
256313

257314
o2-analysis-hf-candidate-selector-xic-to-xi-pi-pi:
258315
dependencies:
259-
- o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi
316+
- o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi_derX
260317
- o2-analysis-pid-tof-full_runX
261318
- o2-analysis-multiplicity-table_runX
262319
- o2-analysis-pid-tpc

0 commit comments

Comments
 (0)