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

Automatic data model update #3

Closed
wants to merge 224 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
224 commits
Select commit Hold shift + click to select a range
74100d0
Update structure (#189)
Raluca-Cruceru Dec 6, 2022
e01a805
Documentation: Fix typos, add examples, fix linking errors
feisenhu Dec 7, 2022
1a1e56e
Fixing further linking errors
feisenhu Dec 7, 2022
6768ce0
Documentation: Fix further linking errors, syntax adjustments
feisenhu Dec 9, 2022
da0a54c
Merge pull request #190 from feisenhu/master
ddobrigk Dec 9, 2022
a90695f
PWGHF: Update coding guidelines
vkucera Dec 9, 2022
7539889
Merge pull request #192 from vkucera/hf
ddobrigk Dec 9, 2022
7e3c7d8
Add sections and fix links (#191)
Raluca-Cruceru Dec 9, 2022
ca94efa
Fix MegaLinter workflow
vkucera Dec 9, 2022
7716011
Merge pull request #193 from vkucera/mega
ddobrigk Dec 9, 2022
f344851
Automatic data model update
alibuild Dec 10, 2022
c814d49
Merge pull request #188 from alibuild/auto-datamodel-doc
ddobrigk Dec 10, 2022
6627431
First update of PWG: DQ, EM
feisenhu Dec 16, 2022
7f9005d
Add Git-Basics, updates in formating
feisenhu Dec 16, 2022
d529f00
Automatic data model update
alibuild Dec 18, 2022
0daa730
Merge pull request #195 from feisenhu/master
ddobrigk Dec 18, 2022
a262ad5
Merge pull request #194 from alibuild/auto-datamodel-doc
ddobrigk Dec 18, 2022
52991a1
Automatic data model update
alibuild Dec 19, 2022
c961aae
Merge pull request #196 from alibuild/auto-datamodel-doc
ddobrigk Dec 19, 2022
218b272
Update README.md
ddobrigk Dec 19, 2022
faef4c5
Automatic data model update
alibuild Dec 20, 2022
47c1eff
Merge pull request #197 from alibuild/auto-datamodel-doc
ddobrigk Dec 20, 2022
afe088e
Update pwglf.md
ddobrigk Dec 22, 2022
9aa7458
add strangeness building sketch
ddobrigk Dec 22, 2022
8cc4637
Update pwglf.md
ddobrigk Dec 22, 2022
0d782a7
Update pwglf.md
ddobrigk Dec 22, 2022
5fd1df5
Update pwglf.md
ddobrigk Dec 22, 2022
949a237
Automatic data model update
alibuild Jan 11, 2023
851f847
Merge pull request #198 from alibuild/auto-datamodel-doc
ddobrigk Jan 11, 2023
31155c1
remove disclaimers (#200)
jgrosseo Jan 16, 2023
fa671d7
run_train.sh explanation (#201)
jgrosseo Jan 23, 2023
0b6fde1
Fix track-sel doc. for Run 3 analyses. (#202)
mfaggin Jan 27, 2023
be09245
Automatic data model update
alibuild Jan 28, 2023
ab9b1de
Merge pull request #199 from alibuild/auto-datamodel-doc
ddobrigk Jan 28, 2023
422bb81
Improve documentation of tree not found
vkucera Jan 26, 2023
3addb4e
Merge pull request #203 from vkucera/master
ddobrigk Feb 2, 2023
970a876
Automatic data model update
alibuild Feb 3, 2023
c6050d5
Merge pull request #204 from alibuild/auto-datamodel-doc
ddobrigk Feb 3, 2023
6ef14dc
Automatic data model update
alibuild Feb 6, 2023
277604a
Clarify track selection doc. for Run 3 analyses. (#206)
mfaggin Feb 8, 2023
ce9b654
Merge pull request #205 from alibuild/auto-datamodel-doc
ddobrigk Feb 10, 2023
14314d8
Updates for new derived data types (#207)
Raluca-Cruceru Feb 15, 2023
94de966
add FAQ on Hyperloop tests
jgrosseo Feb 16, 2023
dcf1510
Update the usage of find_dependencies.py
vkucera Feb 16, 2023
16a3e92
Delete Mac files
vkucera Feb 16, 2023
de94186
Corrected headings level and anchor syntax
pbuehler Feb 24, 2023
dbb8327
Move the support information
vkucera Mar 1, 2023
ad4bd58
Change the page order
vkucera Mar 1, 2023
98433cd
Add a complete guide to contributing with links
vkucera Mar 1, 2023
cb43389
Improve the Git basics section
vkucera Mar 1, 2023
79ad3d6
Add links to tutorial events
vkucera Mar 1, 2023
5523bbf
Add Tips section with Tools
vkucera Mar 3, 2023
ddc2906
Improve phrasing
vkucera Mar 4, 2023
8f70bd7
Merge pull request #214 from vkucera/support
ddobrigk Mar 8, 2023
faf0f09
Add warnings info and missing notification (#216)
Raluca-Cruceru Mar 14, 2023
22bc0f0
Fix bug in display (#217)
Raluca-Cruceru Mar 14, 2023
f06cec9
Added a note on ambiguous tracks
sarahherrmann Mar 24, 2023
a019a36
Update ao2dTables.md
sarahherrmann Mar 24, 2023
922d5b9
Merge pull request #218 from sarahherrmann/patch-5
ddobrigk Mar 24, 2023
7b89267
Merge pull request #213 from vkucera/git
ddobrigk Mar 24, 2023
546d673
Merge pull request #209 from vkucera/deps
ddobrigk Mar 24, 2023
6a4be25
Merge pull request #210 from vkucera/mac
ddobrigk Mar 24, 2023
d052070
Merge pull request #212 from vkucera/starting
ddobrigk Mar 24, 2023
ae056fd
Merge pull request #215 from vkucera/tutorials
ddobrigk Mar 24, 2023
a5b5d5d
Merge branch 'master' into master
ddobrigk Mar 24, 2023
3029ceb
Merge pull request #211 from pbuehler/master
ddobrigk Mar 24, 2023
0dc08a4
Added link to the code reassociating ambiguous tracks
sarahherrmann Mar 24, 2023
29daf34
Automatic data model update
alibuild Mar 25, 2023
8fef53b
Merge pull request #208 from alibuild/auto-datamodel-doc
ddobrigk Mar 25, 2023
baaf170
Merge branch 'master' into patch-6
ddobrigk Mar 25, 2023
3e4b7de
Merge pull request #219 from sarahherrmann/patch-6
ddobrigk Mar 25, 2023
2eeb6cc
Update FUNDING.yml
ktf Apr 6, 2023
72102e4
Update installation commands (#221)
vkucera Apr 13, 2023
9a4fd6c
Update event mixing documentation with slice cache and lambda binning
saganatt Apr 21, 2023
3491532
Fix headers and dead links
saganatt Apr 21, 2023
2a09246
Merge 3491532be667f8f9d54eeb68d2984793d8eab4a5 into 72102e49e05a5e411…
saganatt Apr 21, 2023
b87c7a5
MegaLinter fixes
alibuild Apr 21, 2023
7b62dd9
Merge pull request #1 from alibuild/alibot-cleanup-ml-222
saganatt Apr 21, 2023
108d75a
Update README.md
jgrosseo Apr 25, 2023
b79c893
Align to recent changes
njacazio Apr 25, 2023
de9b02f
Merge pull request #223 from njacazio/master
ddobrigk Apr 25, 2023
dcf6aa2
Section for local O2 execution (#224)
Raluca-Cruceru Apr 27, 2023
0cef770
Automatic data model update
alibuild Apr 29, 2023
6fddb8c
Add link to O2AT-2
vkucera May 10, 2023
0d99190
Event selection help adjusted to recent changes
ekryshen May 23, 2023
e61bc87
Megalinter fixes
ekryshen May 23, 2023
d3d72b9
More megalinter fixes
ekryshen May 23, 2023
600c0f6
More megalinter fixes
ekryshen May 23, 2023
19b3e4b
Merge 600c0f65c51cb6f691eaada4c7dcdc1c6cc6b31d into dcf6aa26eeadd5593…
ekryshen May 23, 2023
9d36ada
MegaLinter fixes
alibuild May 23, 2023
d54acbc
Merge pull request #1 from alibuild/alibot-cleanup-ml-226
ekryshen May 23, 2023
0463b22
Merge pull request #226 from ekryshen/master
ddobrigk May 23, 2023
a654900
Merge pull request #225 from vkucera/tutorials
ddobrigk May 23, 2023
e0618bb
Merge pull request #222 from saganatt/event-mixing
ddobrigk May 23, 2023
71eaa35
Merge pull request #220 from alibuild/auto-datamodel-doc
ddobrigk May 23, 2023
ea36395
Mitigate jekyll parsing bug
vkucera May 25, 2023
64d9b6c
PWGHF: Remove unneccessary PR instructions
vkucera May 25, 2023
9aa42d0
Fix DCA fitter link
vkucera May 25, 2023
2860819
Fix the link to documentation instructions in the footer
vkucera May 25, 2023
91de024
Merge pull request #228 from vkucera/hf
ddobrigk Jun 1, 2023
49e00ee
Merge pull request #229 from vkucera/foot
ddobrigk Jun 1, 2023
6843c29
Merge pull request #227 from vkucera/fix_jekyll
ddobrigk Jun 1, 2023
9bf632f
memory limits
jgrosseo Jun 2, 2023
5a110e5
Link to tutorial "Histogram Registry" was broken.
pbuehler Jun 13, 2023
a862f7a
Update README.md
jgrosseo Jun 22, 2023
6cdd59c
PWGHF, Getting started: Update links, simplify lists of workflows, ex…
vkucera Jun 28, 2023
cca238e
Add more troubleshooting tips
vkucera Jun 28, 2023
eaa6ad0
Merge pull request #231 from vkucera/hf
ddobrigk Jun 28, 2023
c4f24fc
Merge pull request #232 from vkucera/troubleshooting
ddobrigk Jun 28, 2023
d785c2b
Create heading for general cases and move special cases first
vkucera Aug 14, 2023
6115914
Add grepping tips for compilation errors
vkucera Aug 14, 2023
e0b242b
Update installation instructions and add more tips
vkucera Aug 14, 2023
a53865e
Add log in the list of commands
vkucera Aug 14, 2023
0c5c8db
Move collisions and zdc up
vkucera Aug 14, 2023
e0b3d1b
Merge 0c5c8db84aa31834355590acdcc7aad35e5d7af7 into c4f24fcb8acfada33…
vkucera Aug 14, 2023
3994507
MegaLinter fixes
alibuild Aug 14, 2023
699049f
Merge pull request #6 from alibuild/alibot-cleanup-ml-233
vkucera Aug 14, 2023
8baa238
Merge pull request #233 from vkucera/troubleshooting
ddobrigk Aug 15, 2023
c9a3710
Merge pull request #230 from pbuehler/master
ddobrigk Sep 14, 2023
0332722
Add warning for unbound indices in AO2D merging (#234)
Raluca-Cruceru Sep 21, 2023
fd978fc
Fixed missing
saganatt Oct 10, 2023
9ee1a91
Merge pull request #236 from saganatt/filter-fix
ddobrigk Oct 10, 2023
5744d94
Troubleshooting: Add bc converter
vkucera Oct 13, 2023
cbf8617
Troubleshooting: Add a note on version suffix
vkucera Oct 14, 2023
98079ef
Update cpplint configuration
vkucera Sep 1, 2023
812cdbd
PWGHF: Add more coding guidelines
vkucera Oct 14, 2023
0c85449
Merge pull request #239 from vkucera/hf
ddobrigk Oct 24, 2023
23a6a19
Merge pull request #237 from vkucera/troubleshooting
ddobrigk Oct 24, 2023
faacef7
Merge pull request #238 from vkucera/cpplint
ddobrigk Oct 24, 2023
061b7e6
Added Joyride documentation to userdocumentation.md (#240)
nicolaspoffley Nov 2, 2023
a565450
Add a warning about correlation asymmetries
saganatt Nov 20, 2023
88b162a
Merge pull request #241 from saganatt/combinations-comment
ddobrigk Nov 22, 2023
e434a0a
Add hyperloop policy
ddobrigk Dec 5, 2023
fa6b1d7
Update hyperlooppolicy.md
ddobrigk Dec 5, 2023
bdbb02a
Update hyperlooppolicy.md
ddobrigk Dec 5, 2023
ec79ce3
Fix shading in figure
ddobrigk Dec 5, 2023
b848574
Update hyperlooppolicy.md
jgrosseo Dec 5, 2023
6f4d63b
Merge pull request #242 from AliceO2Group/jgrosseo-patch-1
ddobrigk Dec 5, 2023
3d72117
Update hyperlooppolicy.md
jgrosseo Dec 5, 2023
0200deb
Add files via upload
jgrosseo Dec 5, 2023
7ebfe18
Merge pull request #243 from AliceO2Group/jgrosseo-patch-1
ddobrigk Dec 5, 2023
ba888cc
Update hyperlooppolicy.md
jgrosseo Dec 5, 2023
9966fe4
typo
jgrosseo Dec 5, 2023
9932f5d
Update hyperlooppolicy.md
jgrosseo Dec 6, 2023
89f9f11
Update hyperlooppolicy.md
jgrosseo Dec 6, 2023
b3009b0
Update notifications.md
jgrosseo Dec 6, 2023
16dd79f
Update hyperlooppolicy.md
jgrosseo Dec 11, 2023
1bcca06
Rewrite filter section
aalkin Jan 17, 2024
8548f3f
Merge pull request #246 from aalkin/update-filter-section
ddobrigk Jan 17, 2024
050de1a
Add documentation for the TrackTuner class
mfaggin Jan 26, 2024
a6360e3
small fix
mfaggin Jan 26, 2024
9329a62
fix end-of-line white space
mfaggin Jan 26, 2024
973b633
fix MegaLinter
mfaggin Jan 26, 2024
d3c9a7c
Add slides with performance
mfaggin Jan 26, 2024
149a794
Manual update of data format documentation
ddobrigk Feb 2, 2024
d9e7552
Add files via upload
sarahherrmann Feb 6, 2024
fee0af8
Create trackToCollAssoc.md
sarahherrmann Feb 6, 2024
59d67d3
Merge fee0af8fff2ff7480ccc16d1371f478d0afbbc15 into 149a7945265b205eb…
sarahherrmann Feb 6, 2024
aaba18f
MegaLinter fixes
alibuild Feb 6, 2024
15f71f4
Merge pull request #1 from alibuild/alibot-cleanup-ml-247
sarahherrmann Feb 6, 2024
b268797
Merge pull request #247 from sarahherrmann/master
ddobrigk Feb 6, 2024
b9617ab
Add Indico link to O2 tutorial events
vkucera Feb 7, 2024
ea3aec6
Update trackToCollAssoc.md
sarahherrmann Feb 12, 2024
45c46e1
Renumbering eventMixing.md
sarahherrmann Feb 12, 2024
9084f31
Renumbering machineLearning.md
sarahherrmann Feb 12, 2024
3dd1c8a
Update pwgcf.md
sarahherrmann Feb 12, 2024
9257bdc
Update pwgdq.md
sarahherrmann Feb 12, 2024
678c210
Update pwgem.md
sarahherrmann Feb 12, 2024
1d7a497
Update pwghf.md
sarahherrmann Feb 12, 2024
9a1b06d
Update pwgje.md
sarahherrmann Feb 12, 2024
873c4d4
Update pwglf.md
sarahherrmann Feb 12, 2024
22fd905
Update pwgmm.md
sarahherrmann Feb 12, 2024
0da0701
Update pwgud.md
sarahherrmann Feb 12, 2024
fb5ca65
Merge pull request #249 from sarahherrmann/master
ddobrigk Feb 12, 2024
d2e7f5b
Update hyperloop policy image
ddobrigk Feb 13, 2024
5349acc
Update hyperlooppolicy.md
ddobrigk Feb 13, 2024
f0e26d0
Update hyperlooppolicy.md
ddobrigk Feb 13, 2024
84cc0b3
Merge pull request #248 from vkucera/tutorials
ddobrigk Feb 13, 2024
3488081
Merge pull request #1 from mfaggin/mfaggin-tracktuner
mfaggin Feb 13, 2024
38135fd
Merge pull request #250 from mfaggin/master
ddobrigk Feb 13, 2024
81522d5
Fix formatting for track tuner documentation
mfaggin Feb 13, 2024
11d8682
Merge pull request #3 from mfaggin/mfaggin-fixTrackTunerDoc
mfaggin Feb 13, 2024
ada6430
Merge pull request #251 from mfaggin/master
ddobrigk Feb 13, 2024
67fb985
replace resource table (#252)
jgrosseo Mar 5, 2024
4c9dfba
Rename linked datasets to short datasets in Hyperloop documentation (…
nicolaspoffley Apr 18, 2024
edc2663
Update Track tuner documentation
mfaggin Apr 26, 2024
10c49e1
Merge pull request #254 from mfaggin/updateTrackTunerQPtSmearing
ddobrigk Apr 26, 2024
9b1851e
Fix typo in Track Tuner documentation
mfaggin Apr 26, 2024
7cd8b39
Add description of missing configuration
mfaggin Apr 26, 2024
2549c9b
Merge pull request #255 from mfaggin/updateTrackTunerQPtSmearing
ddobrigk May 2, 2024
952f35c
Update MegaLinter
vkucera May 14, 2024
3d701e6
PWGHF: Update framework documentation
vkucera May 14, 2024
5cb664b
Merge 3d701e60ef5976d9037472f27c9a365b8a604456 into 2549c9b5601382aa4…
vkucera May 14, 2024
05883fd
MegaLinter fixes
alibuild May 14, 2024
d37205e
Merge pull request #8 from alibuild/alibot-cleanup-ml-257
vkucera May 14, 2024
4bbea0b
Update instructions for troubleshooting missing tables
vkucera May 14, 2024
3ffbe08
Merge 4bbea0b16f1579a1f0673e40d39eaa48b311172a into 2549c9b5601382aa4…
vkucera May 14, 2024
ebbb037
MegaLinter fixes
alibuild May 14, 2024
f3577cc
Merge pull request #9 from alibuild/alibot-cleanup-ml-258
vkucera May 14, 2024
ffedb2c
Merge pull request #256 from vkucera/megalinter
ddobrigk May 16, 2024
e731cd9
Merge pull request #257 from vkucera/pwghf
ddobrigk May 16, 2024
ac5ef62
Merge pull request #258 from vkucera/find-dep
ddobrigk May 16, 2024
1744c96
Add description to Hyperloop documentation for identical wagon detect…
nicolaspoffley May 21, 2024
0c85409
co2eq documentation for Hyperloop (#260)
nicolaspoffley Jun 5, 2024
8cbf7ae
Fix outdated sliceBy usage
aalkin Jul 9, 2024
55743de
Update indexTables.md
aalkin Jul 9, 2024
64a8480
linter fix
aalkin Jul 9, 2024
eab136a
Merge pull request #261 from aalkin/update-sliceby
aalkin Jul 9, 2024
a8bc231
Troubleshooting: Add mccollision-converter
vkucera Aug 7, 2024
aca6fc7
Merge pull request #262 from vkucera/troubleshooting
ddobrigk Aug 7, 2024
44b4f1f
Add link to run by run merging github repository from Romain (#263)
nicolaspoffley Aug 30, 2024
fa96db1
Hyperloop documentation additions for requesting long train (#264)
nicolaspoffley Sep 9, 2024
a582eb6
Add script for generating O2Physics setup summary
vkucera Sep 11, 2024
976fb1b
Automatic data model update
alibuild Sep 20, 2024
0ff0e88
Merge pull request #266 from alibuild/auto-datamodel-doc
ddobrigk Sep 20, 2024
88cd34a
Update JsonConfigs.md
ddobrigk Sep 23, 2024
ec558bf
Update "isMC" Configurable in HelperTasks.md
rhanniga Sep 23, 2024
7176e0a
Merge pull request #267 from rhanniga/patch-1
ddobrigk Sep 23, 2024
876e8d0
Update example json config file
rhanniga Sep 24, 2024
ae60772
Merge pull request #269 from rhanniga/patch-2
ddobrigk Sep 24, 2024
be30a6c
Merge pull request #265 from vkucera/setup
ddobrigk Sep 25, 2024
c6c1b68
replace resource table (#272)
jgrosseo Sep 26, 2024
585f388
Update hyperlooppolicy.md
jgrosseo Sep 26, 2024
714d920
Automatic data model update
alibuild Oct 2, 2024
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 .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
custom: ["https://git.io/JJAW8"]

21 changes: 13 additions & 8 deletions .github/workflows/mega-linter.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,34 @@
---
# MegaLinter GitHub Action configuration file
# More info at https://oxsecurity.github.io/megalinter
# More info at https://megalinter.io
name: MegaLinter

'on': [pull_request_target]

permissions: {}

env:
# Apply linter fixes configuration
APPLY_FIXES: all
PR_NUMBER: ${{ github.event.pull_request.number }}

concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true

jobs:
build:
megalinter:
name: MegaLinter
runs-on: ubuntu-latest
steps:
# Git Checkout
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# Checkout the HEAD of the PR instead of the merge commit.
ref: ${{ github.event.pull_request.head.sha }}
# Checkout the merge commit. (If a fixing PR is made, it will include also missing commits from upstream.)
# ref: refs/pull/${{ github.event.number }}/merge
fetch-depth: 0
# So we can use secrets.ALIBUILD_GITHUB_TOKEN to push later.
persist-credentials: false
Expand All @@ -32,11 +37,11 @@ jobs:
- name: MegaLinter
id: ml
# You can override MegaLinter flavor used to have faster performances
# More info at https://oxsecurity.github.io/megalinter/flavors/
uses: oxsecurity/megalinter@v6
# More info at https://megalinter.io/flavors/
uses: oxsecurity/megalinter@v7
env:
# All available variables are described in documentation:
# https://oxsecurity.github.io/megalinter/configuration/
# https://megalinter.io/configuration/
# Validates all source when push on master, else just the diff with
# master. Override with true if you always want to lint all sources.
VALIDATE_ALL_CODEBASE: false
Expand Down Expand Up @@ -77,7 +82,7 @@ jobs:
yourself and update the pull request, or merge this PR in yours.

You can find how to run MegaLinter locally at
<https://oxsecurity.github.io/megalinter/latest/mega-linter-runner/>.
<https://megalinter.io/latest/mega-linter-runner/>.
# We do not create PRs if the branch is not there.
continue-on-error: true

Expand Down
2 changes: 1 addition & 1 deletion .mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS: false
SHOW_ELAPSED_TIME: true
FILEIO_REPORTER: false
GITHUB_COMMENT_REPORTER: false
UPDATED_SOURCES_REPORTER: false
UPDATED_SOURCES_REPORTER: true
PRINT_ALPACA: false # Don't print ASCII alpaca in the log
PRINT_ALL_FILES: true # Print all processed files
FLAVOR_SUGGESTIONS: false # Don't show suggestions about different MegaLinter flavors
2 changes: 1 addition & 1 deletion CPPLINT.cfg
Original file line number Diff line number Diff line change
@@ -1 +1 @@
filter=-build/namespaces,-readability/todo,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comments,-whitespace/line_length,-whitespace/semicolon,-whitespace/todo
filter=-build/c++11,-build/namespaces,-readability/fn_size,-readability/todo,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comments,-whitespace/line_length,-whitespace/semicolon,-whitespace/todo
2 changes: 1 addition & 1 deletion _includes/templates/breadcrumbs.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@
Feel like information is missing? Please send your suggestions for updates and improvements to <a href = "mailto:
[email protected]">docadmin</a>. If you wish to contribute, you're very welcome! Please follow
the instructions <a
href="https://aliceo2group.github.io/analysis-framework/docs/gettingstarted/contributingtocode.html">here</a>.
href="https://aliceo2group.github.io/analysis-framework/docs/gettingstarted/contributingtodocs.html">here</a>.
</div>
13 changes: 7 additions & 6 deletions docs/advanced-specifics/eventMixing.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sort: 1
sort: 2
title: Event Mixing
---

Expand All @@ -17,23 +17,23 @@ o2::soa::combinations (CombinationIndexPolicy(tracks1, tracks2, ...))

which returns tuples of tracks (one track from each table of tracks).

There are several *CombinationIndexPolicies* available which are explained [here](../framework/framework.md#getting-combinations-pairs-triplets-). It is recommended that you will get first well acquainted with combinations before moving on to mixing.
There are several *CombinationIndexPolicies* available which are explained [here](../basics-tasks/CombiningData.md). It is recommended that you will get first well acquainted with combinations before moving on to mixing.

## Event mixing
## Mixing generator

`GroupedCombinationsGenerator` which generates mixed event pairs is a generalization of block combination policies. Therefore, it accepts the same parameters:

- binning policy
- outsider
- category neighbours (equivalent to the number of other collisions to mix with)

You can consult a detailed description of these parameters in the [block combinations section](../framework/framework.md#block--binned-combination-policies).
You can consult a detailed description of these parameters in the [block combinations section](../basics-tasks/CombiningData.md#block--binned-combination-policies).

The `GroupedCombinationsGenerator` general constructor is defined as:

```cpp
template <typename T1, typename GroupingPolicy, typename BP, typename G, typename... As>
GroupedCombinationsGenerator(const BP& binningPolicy, int catNeighbours, const T1& outsider, G& grouping, std::tuple<T2s...>& associated)
GroupedCombinationsGenerator(const BP& binningPolicy, int catNeighbours, const T1& outsider, G& grouping, std::tuple<T2s...>& associated, SliceCache* cache)
```

This is a more general functionality which potentially could be used for other applications beyond event mixing. However, to simplify this tutorial, let's assume our `grouping` table is the table of collisions, and the `associated` are tables of structures like tracks and V0s.
Expand All @@ -43,7 +43,8 @@ This is a more general functionality which potentially could be used for other a
- `T1`: type of an outsider value as well as the value itself as a parameter,
- `GroupingPolicy`: type of a *BlockCombinationIndexPolicies* which specifies how collision pairs will be generated (strictly upper, upper or full block combinations)i,
- `BP`: type of a binning policy applied to the block combinations of collisions as well as the policy instance,
- input grouping (collisions) and associated (tracks, V0s) tables and their types.
- input grouping (collisions) and associated (tracks, V0s) tables and their types
- a pointer to the `SliceCache` which is used implicitly for efficient slicing of associated tables

To simplify the code, there are helper shortcuts defined for the most common use cases:

Expand Down
2 changes: 1 addition & 1 deletion docs/advanced-specifics/machineLearning.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sort: 2
sort: 3
title: Machine Learning
---

Expand Down
2 changes: 1 addition & 1 deletion docs/advanced-specifics/pwgcf.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sort: 3
sort: 4
title: PWG-CF
---

Expand Down
30 changes: 20 additions & 10 deletions docs/advanced-specifics/pwgdq.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
sort: 4
sort: 5
title: PWG-DQ
---

## Get started

[link to indico page of the Hands-On session :]
In the past, some hands-on sessions have been organised within the PWG-DQ. A list of the corresponding indico events is down below:

1. O2 DQ (7/12/21)(<https://indico.cern.ch/event/1098200/>)
2. O2 DQ (April 2022) <https://indico.cern.ch/event/1150382/>
3. O2 tutorial (Oct 2022) <https://indico.cern.ch/event/1200252/timetable/?view=standard>

[ZOOM recordings of the first part of the session](https://indico.cern.ch/event/1098200/sessions/419561/attachments/2362418/4033057/videoPlenarySession.mp4)
**most recent:**
1. O2 DQ hands-on session (7 Dec 21) [indico event](https://indico.cern.ch/event/1098200/) , [ZOOM recordings of the first part of the session](https://indico.cern.ch/event/1098200/sessions/419561/attachments/2362418/4033057/videoPlenarySession.mp4)
2. O2 DQ hands-on session (April 2022) [indico event](https://indico.cern.ch/event/1150382/)
3. O2 Analysis tutorial (Oct 2022) [indico event](https://indico.cern.ch/event/1200252/timetable/?view=standard)
4. O2 DQ hands-on session (13 Dec 22) [indico event](https://indico.cern.ch/event/1220887/), [ZOOM recordings, DQ User Interfce](https://indico.cern.ch/event/1220887/contributions/5168779/attachments/2568116/4427919/afternoon_session.mp4)

# Dileptons-Quarkonia (DQ) analysis framework

Expand All @@ -29,7 +29,7 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern
[`VarManager.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/VarManager.h).
* Class to define and fill histograms are defined in
[`HistogramManager.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/HistogramManager.h).
* Class to set of predefined selection cuts(either AnalysisCut or AnalysisCompositeCut) are defined in
* Class to set predefined selection cuts (either AnalysisCut or AnalysisCompositeCut) are defined in
[`CutsLibrary.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/CutsLibrary.h).
* Class for analysis cuts applied on the variables defined in the VarManager is defined in
[`AnalysisCut.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/AnalysisCut.h) class.
Expand Down Expand Up @@ -61,12 +61,22 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern
* [`dqEfficiency.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dqEfficiency.cxx) Analysis task for processing O2::DQ MC skimmed AODs.
* [`v0selector.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/v0selector.cxx) Select barrel tracks which belong to clean V0 and cascade topologies. This code loops over a V0Data table and produces some standard analysis output for select clean V0 sample.
* [`dileptonMuMu.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dileptonMuMu.cxx) It refers to The dimuon analysis task. It’s a derivative of the tableReader, but with muon only informations. takes tracks flaged as « muon » and creates Pairs calculating mass, rapidity, pT.
* [`dileptonEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dileptonEE.cxx) It refers to The dielectron analysis task. It’s a derivative of the tableReader, but with electron only informations. takes tracks flaged as « electron » and creates Pairs calculating mass, rapidity, pT.

## Python Interface
To simplify the handling and usage of the O2-DQ framework a [python interface](https://github.com/ctolon/PythonInterfaceOOP) has been developed and will be maintained for further user support.

Its main features are:

- run tasks with simple commands (all main workflows are included)
- dependencies are selected and set with no need to specify them in the command line
- auto completion for workflows, settings and configurables

To get started, a [detailed introduction](https://github.com/ctolon/PythonInterfaceOOP#user-python-based-interface) has been written and an introduction was given in the [hands-on session](https://indico.cern.ch/event/1220887/) (Dec 22).

## AliHyperloop

[JIRA tickets](https://alice.its.cern.ch/jira/browse/PWGDQ-57?jql=project%20%3D%20PWGDQ%20AND%20issuetype%20%3D%20Analysis)
of the DQ analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/):
of the DQ analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/).

## DQ Data Model

Expand Down
34 changes: 30 additions & 4 deletions docs/advanced-specifics/pwgem.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,42 @@
---
sort: 5
sort: 6
title: PWG-EM
---

# Electromagnetic probes (EM) analysis framework

## Get started
In the past several O2 hands-on sessions have been taken placed. A list of the most recent ones in DQ, can be found [here](pwgdq.md#get-started).

## Contact
Coordinators: Raphaelle Bailhache, Mike Sas

## Code
Mattermost channel: [EM LMEE O2](https://mattermost.web.cern.ch/alice/channels/em-lmee-o2)

- The codebase can be found in the
## Code
- The codebase can be found in the
[`PWGEM`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGEM) directory.
.h).

### Dileptons
Due to a large overlap with the PWGDQ, the low mass dielectron tasks are using some tasks of the [framework from DQ](pwgdq.md#code).

* [`TableMaker.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/TableProducer/tableMaker.cxx) Is used to produced skimmed data tables for EM analysis from central barrel and muon AODs based on selected event information, barrel track and muon track information.
* [`TableReader.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/tableReader.cxx) Analyze EM skimmed data tables. This workflow runs a few tasks: event selection, barrel track selection, muon track selection, same event pairing, event mixing, and dilepton hadron combinations.
* [`dileptonEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/dileptonEE.cxx) It refers to The dielectron analysis task. It’s a derivative of the tableReader, but with electron only informations. takes tracks flaged as « electron » and creates Pairs calculating mass, rapidity, pT.
* [`emEfficiencyEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/emEfficiencyEE.cxx) Task to calculate the dielectron efficiency.
* [`v0gammaQA.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/v0gammaQA.cxx)

### Neutral Meson and Photon

```todo
List all imporant tasks.
```

## AliHyperloop

- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-2)
of the EM dielectron analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/user#analysis-50501)
- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-6)
of the EM PCM and V0-finder analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/view-analysis/50539)
- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-3)
of the EM neutral meson analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/view-analysis/50508)
Loading
Loading