Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PWGHF: Follow O2Physics issue #2156 #409

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
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
8 changes: 4 additions & 4 deletions codeHF/config_tasks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ DOO2_QA_EFF=0 # qa-efficiency
DOO2_QA_EVTRK=0 # qa-event-track
DOO2_MC_VALID=0 # hf-task-mc-validation
# PID
DOO2_PID_TPC=0 # pid-tpc-full
DOO2_PID_TOF=0 # pid-tof-full/alice3-pid-tof
DOO2_PID_TPC=0 # pid-tpc
DOO2_PID_TOF=0 # pid-tof/alice3-pid-tof
DOO2_PID_TOF_QA=0 # pid-tof-qa-mc
DOO2_PID_BAYES=0 # pid-bayes
# Vertexing
Expand Down Expand Up @@ -339,9 +339,9 @@ function MakeScriptO2 {
[ $DOO2_QA_EVTRK -eq 1 ] && WORKFLOWS+=" o2-analysis-qa-event-track"
[ $DOO2_MC_VALID -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-mc-validation"
# PID
[ $DOO2_PID_TPC -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-tpc-full"
[ $DOO2_PID_TPC -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-tpc"
[ $DOO2_PID_BAYES -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-bayes"
[ $DOO2_PID_TOF -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-tof-full${SUFFIX_RUN}"
[ $DOO2_PID_TOF -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-tof${SUFFIX_RUN}"
[ $DOO2_PID_TOF_QA -eq 1 ] && WORKFLOWS+=" o2-analysis-pid-tof-qa-mc"
# Vertexing
[ $DOO2_SKIM -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-track-index-skim-creator${SUFFIX_SKIM}"
Expand Down
36 changes: 18 additions & 18 deletions codeHF/workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,8 @@ workflows:
o2-analysis-hf-candidate-selector-d0: &selector_2prong
dependencies:
- o2-analysis-hf-candidate-creator-2prong
- o2-analysis-pid-tpc-full
- o2-analysis-pid-tof-full_runX
- o2-analysis-pid-tpc
- o2-analysis-pid-tof_runX
tables: HFSELD0

o2-analysis-hf-candidate-selector-jpsi_run3: &selector_jpsi
Expand All @@ -136,8 +136,8 @@ workflows:
o2-analysis-hf-candidate-selector-dplus-to-pi-k-pi: &selector_3prong
dependencies:
- o2-analysis-hf-candidate-creator-3prong
- o2-analysis-pid-tpc-full
- o2-analysis-pid-tof-full_runX
- o2-analysis-pid-tpc
- o2-analysis-pid-tof_runX
tables: HFSELDPLUS

o2-analysis-hf-candidate-selector-ds-to-k-k-pi:
Expand All @@ -151,8 +151,8 @@ workflows:
o2-analysis-hf-candidate-selector-lc:
dependencies:
- o2-analysis-hf-candidate-creator-3prong
- o2-analysis-pid-tpc-full
- o2-analysis-pid-tof-full_runX
- o2-analysis-pid-tpc
- o2-analysis-pid-tof_runX
- o2-analysis-pid-bayes
tables: HFSELLC

Expand All @@ -163,8 +163,8 @@ workflows:
o2-analysis-hf-candidate-selector-lc-to-k0s-p:
dependencies:
- o2-analysis-hf-candidate-creator-cascade
- o2-analysis-pid-tpc-full
- o2-analysis-pid-tof-full_runX
- o2-analysis-pid-tpc
- o2-analysis-pid-tof_runX
- o2-analysis-pid-bayes
tables: HFSELLCK0SP

Expand Down Expand Up @@ -343,11 +343,11 @@ workflows:

o2-analysis-hf-task-qa-pid-rejection:
requires_mc: yes
dependencies: [o2-analysis-hf-track-index-skim-creator_skimX, o2-analysis-pid-tpc-full, o2-analysis-pid-tof-full_runX]
dependencies: [o2-analysis-hf-track-index-skim-creator_skimX, o2-analysis-pid-tpc, o2-analysis-pid-tof_runX]

o2-analysis-pid-tof-qa-mc:
requires_mc: yes
dependencies: [o2-analysis-pid-tof-full_runX, o2-analysis-pid-tof-beta]
dependencies: [o2-analysis-pid-tof_runX, o2-analysis-pid-tof-beta]

o2-analysis-hf-task-mc-validation:
requires_mc: yes
Expand Down Expand Up @@ -397,23 +397,23 @@ workflows:

o2-analysis-pid-tpc-base: {}

o2-analysis-pid-tpc-full:
o2-analysis-pid-tpc:
dependencies: [o2-analysis-pid-tpc-base, o2-analysis-timestamp]

o2-analysis-pid-tof-base: {}

o2-analysis-pid-tof-full_run2: &tof_full
executable: o2-analysis-pid-tof-full
o2-analysis-pid-tof_run2: &tof
executable: o2-analysis-pid-tof
dependencies: [o2-analysis-pid-tof-base, o2-analysis-timestamp]

o2-analysis-pid-tof-full_run3:
<<: *tof_full
o2-analysis-pid-tof_run3:
<<: *tof

o2-analysis-pid-tof-full_run5:
o2-analysis-pid-tof_run5:
executable: o2-analysis-alice3-pid-tof

o2-analysis-pid-bayes:
dependencies: [o2-analysis-pid-tof-full_runX, o2-analysis-pid-tpc-full, o2-analysis-multiplicity-table_runX]
dependencies: [o2-analysis-pid-tof_runX, o2-analysis-pid-tpc, o2-analysis-multiplicity-table_runX]

o2-analysis-pid-tof-beta: {}

Expand All @@ -426,4 +426,4 @@ workflows:
# LF

o2-analysis-lf-lambdakzerobuilder:
dependencies: [o2-analysis-timestamp, o2-analysis-track-dca_runX, o2-analysis-pid-tpc-full]
dependencies: [o2-analysis-timestamp, o2-analysis-track-dca_runX, o2-analysis-pid-tpc]