diff --git a/.github/dependabot.yml b/.github/dependabot.yml index fc3044f7..47a3860f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,13 @@ -version: 2 +--- +# Dependabot configuration +# Reference: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file +version: 2 updates: + - package-ecosystem: "github-actions" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "weekly" - package-ecosystem: "pip" directory: "/" schedule: diff --git a/.github/workflows/mega-linter.yml b/.github/workflows/mega-linter.yml index 88d5e20c..df1457ec 100644 --- a/.github/workflows/mega-linter.yml +++ b/.github/workflows/mega-linter.yml @@ -23,7 +23,7 @@ jobs: steps: # Git Checkout - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: # Checkout the HEAD of the PR instead of the merge commit. ref: ${{ github.event.pull_request.head.sha }} @@ -38,7 +38,7 @@ jobs: id: ml # You can override MegaLinter flavor used to have faster performances # More info at https://megalinter.io/flavors/ - uses: oxsecurity/megalinter@v7 + uses: oxsecurity/megalinter@v9.3.0 env: # All available variables are described in documentation: # https://megalinter.io/configuration/ diff --git a/.lycheeignore b/.lycheeignore new file mode 100644 index 00000000..23337559 --- /dev/null +++ b/.lycheeignore @@ -0,0 +1 @@ +^https:\/\/alimonitor\.cern\.ch\/ diff --git a/.mega-linter.yml b/.mega-linter.yml index c6244860..7f81d38b 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -1,6 +1,6 @@ --- # Configuration file for Mega-Linter -# See all available variables at https://oxsecurity.github.io/megalinter/configuration/ and in linters documentation +# See all available variables at http://megalinter.io/latest/configuration/ and in linters documentation APPLY_FIXES: all # all, none, or list of linter keys DEFAULT_BRANCH: master # Usually master or main @@ -8,6 +8,7 @@ ENABLE: # If you use ENABLE variable, all other languages/formats/tooling-format - ACTION - BASH - CPP + - JSON - MARKDOWN - SPELL - YAML diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..6f74dae6 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,28 @@ +--- +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: end-of-file-fixer + - id: check-json + - id: check-yaml + - id: trailing-whitespace + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v21.1.7 # clang-format version + hooks: + - id: clang-format + - repo: https://github.com/cpplint/cpplint + rev: 2.0.2 + hooks: + - id: cpplint + - repo: https://github.com/igorshubovych/markdownlint-cli + rev: v0.47.0 + hooks: + - id: markdownlint-fix + - repo: https://github.com/tcort/markdown-link-check + rev: v3.14.2 + hooks: + - id: markdown-link-check + args: [-q] diff --git a/CPPLINT.cfg b/CPPLINT.cfg index e050d1df..7f7d3c35 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -1 +1 @@ -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 +filter=-build/c++11,-build/namespaces,-readability/fn_size,-readability/todo,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comments,-whitespace/indent_namespace,-whitespace/line_length,-whitespace/semicolon,-whitespace/todo diff --git a/Gemfile b/Gemfile index 8a923ff1..80739d06 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,5 @@ source "https://rubygems.org" # source "https://gems.ruby-china.com" gemspec gem "github-pages", group: :jekyll_plugins + +gem "webrick", "~> 1.9" diff --git a/docs/advanced-specifics/pwgdq.md b/docs/advanced-specifics/pwgdq.md index ffba7698..4a2b6775 100644 --- a/docs/advanced-specifics/pwgdq.md +++ b/docs/advanced-specifics/pwgdq.md @@ -8,6 +8,7 @@ title: PWG-DQ In the past, some hands-on sessions have been organised within the PWG-DQ. A list of the corresponding indico events is down below: **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) @@ -48,9 +49,9 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern * DQ Data Model (Reduced tracks, events, muons etc.) is defined in [`ReducedInfoTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/DataModel/ReducedInfoTables.h) class. * Code for easy running of the DQ tasks and output processing can be found in the -[Run3Analysisvalidation](https://github.com/AliceO2Group/Run3Analysisvalidation) repository. +[Run3AnalysisValidation](https://github.com/AliceO2Group/Run3AnalysisValidation) repository. * Analysis code for postprocessing of the task output is collected in the - [`FirstAnalysis`](https://github.com/AliceO2Group/Run3Analysisvalidation/tree/master/FirstAnalysis) directory. + [`FirstAnalysis`](https://github.com/AliceO2Group/Run3AnalysisValidation/tree/master/FirstAnalysis) directory. ## Existing Workflows @@ -63,13 +64,14 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern * [`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. ## 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 +* 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). diff --git a/docs/advanced-specifics/pwghf.md b/docs/advanced-specifics/pwghf.md index 42e6b862..868105df 100644 --- a/docs/advanced-specifics/pwghf.md +++ b/docs/advanced-specifics/pwghf.md @@ -7,14 +7,24 @@ title: PWG-HF ## Get started -- See the materials from the [HF O2 hackathon](https://indico.cern.ch/event/1101005/) -(includes introduction to O2, O2 HF, tutorials,...) and watch the -[Zoom recordings of the sessions](https://videos.cern.ch/deposit/project/cbe4869a27f749b7b45ea66577ca8a9f) (7, 9 Dec 2021). -- See the [presentation on HF vertexing and analysis](https://indico.cern.ch/event/1200252/timetable/#10-hf-vertexing-and-analysis) +See the presentations and materials from the HF session of the latest [O2 Analysis Tutorial](../tutorials/README.md#tutorial-events). + +### Archive + +- [HF O2 hackathon](https://indico.cern.ch/event/1101005/) +(introduction to O2, O2 HF, tutorials,...), +[Zoom recordings of the sessions](https://videos.cern.ch/deposit/project/cbe4869a27f749b7b45ea66577ca8a9f) (7, 9 Dec 2021) +- [Presentation on HF vertexing and analysis](https://indico.cern.ch/event/1200252/timetable/#10-hf-vertexing-and-analysis) and the [HF analysis example](https://indico.cern.ch/event/1200252/timetable/#23-hands-on-session-4-analysis) -from the [O2 Analysis Tutorial](https://indico.cern.ch/event/1200252/) (13–14 Oct 2022). -- See the [HF hands-on session](https://indico.cern.ch/event/1267433/timetable/#b-504545-parallel-hands-on-pwg) -from the [O2 Analysis Tutorial 2.0](https://indico.cern.ch/event/1267433/) (17-28 Apr 2023). +at the O2 Analysis Tutorial (1.0) (14 Oct 2022) +- [HF session](https://indico.cern.ch/event/1267433/timetable/#b-504545-parallel-hands-on-pwg) +at the O2 Analysis Tutorial 2.0 (27 Apr 2023) +- [HF session](https://indico.cern.ch/event/1326201/timetable/#b-528200-pwg-hf-the-heavy-flav) +at the O2 Analysis Tutorial 3.0 (8 Nov 2023) +- [HF session](https://indico.cern.ch/event/1425820/timetable/#b-571495-pwg-hf-the-heavy-flav) +at the O2 Analysis Tutorial 4.0 (16 Oct 2024) +- [HF session](https://indico.cern.ch/event/1574136/timetable/#b-629951-pwg-hf-pwg-hf-tutoria) +at the O2 Analysis Tutorial 5.0 (12 Nov 2025) ## Contact @@ -24,12 +34,16 @@ Mattermost channel: [hf-o2-analysis](https://mattermost.web.cern.ch/alice/channe - Code used by the heavy-flavour analysis framework is in the [`PWGHF`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF) directory. - - Tables produced by skimming and candidate creators are defined in + - Tables produced by the track index skim creator are defined in +[`TrackIndexSkimmingTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/TrackIndexSkimmingTables.h). + - Tables produced by candidate creators are defined in [`CandidateReconstructionTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/CandidateReconstructionTables.h). - Tables produced by candidate selectors are defined in [`CandidateSelectionTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/CandidateSelectionTables.h). - Tables produced by derived-data creators are defined in [`DerivedTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/DerivedTables.h). + - Constants for MC flagging of HF decay channels are defined in +[`DecayChannels.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/Core/DecayChannels.h). - Default parameters used in the selection of single tracks, track-index skims and candidates are defined in [`SelectorCuts.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/Core/SelectorCuts.h). - Machine learning response classes are implemented in [`HfMlResponse(...).h`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/Core) files. @@ -41,8 +55,8 @@ Mattermost channel: [hf-o2-analysis](https://mattermost.web.cern.ch/alice/channe [`RecoDecay`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/RecoDecay.h) class. - Selection of tracks based on the particle identification (PID) detectors is performed via the [`TrackSelectorPID`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/TrackSelectorPID.h) class. -- The validation framework for easy local execution, testing and validation of O2Physics code can be found in the -[Run3Analysisvalidation](https://github.com/AliceO2Group/Run3Analysisvalidation) repository. +- The validation framework for easy local execution, testing, and validation of O2Physics code can be found in the +[Run3AnalysisValidation](https://github.com/AliceO2Group/Run3AnalysisValidation) repository. ## AliHyperloop @@ -50,7 +64,7 @@ Mattermost channel: [hf-o2-analysis](https://mattermost.web.cern.ch/alice/channe [AliHyperloop analyses](https://alimonitor.cern.ch/hyperloop/all-analyses) (Type "PWGHF" in the field "JIRA" to filter.)
-Corresponding [JIRA tickets](https://its.cern.ch/jira/issues/?jql=project%20%3D%20PWG-HF%20AND%20%22Run%203%20analysis%22%20%3D%20Yes) +Corresponding [JIRA tickets](https://its.cern.ch/jira/issues/?jql=project%20%3D%20PWGHF%20AND%20%22Run%203%20analysis%22%20%3D%20Yes%20ORDER%20BY%20created%20ASC) ## Framework structure @@ -58,7 +72,7 @@ A simplified graph of the workflows and tasks involved in a single HF analysis i Individual components are described in the next section below.
-PWGHF analysis framework +PWGHF analysis framework
## Framework components @@ -191,30 +205,40 @@ Directories: [`PWGHF/D2H/Macros`](https://github.com/AliceO2Group/O2Physics/tree - `warn` for conditions that are likely to affect the expected behaviour of the code, - `error` for problems that lead to an unwanted behaviour of the code, - `fatal` for critical problems that make further running of the code impossible or useless. -- Include only needed headers but do not rely on implicitly included headers. -- Organise `#include`s into groups (separated by a blank line) in the following order: - - C++ - - other external headers - - ROOT - - O2 - - O2Physics - - PWG other than HF - - PWGHF - - Put PAG headers after the common ones. -- Sort `#include`s alphabetically within a group. +- Include only needed headers but do not rely on implicitly included headers. See [Include What You Use](https://github.com/AliceO2Group/O2Physics/issues/8357). +- Sort `#include`s from most specific to least specific and organise them into groups (separated by a blank line) in the following order (done automatically by [clang-format](../tools/README.md#pre-commit-hooks)): + + 1. Main module + 2. Local-like file + 3. Project (O2Physics) + - PWG (You can surround the PWG block with `// clang-format off` and `// clang-format on` directives to preserve the order.) + - Same PWG, same PAG + - Same PWG, different PAG + - Same PWG, non-PAG + - Other PWG + - Other + 4. Third-party + - O2 + - ROOT + - Other non-system (FastJet, ONNX, KFParticle,...) + - Anything else + 5. System + - C++ standard library + - C standard library + +- Sort `#include`s alphabetically within a group (done automatically by [clang-format](../tools/README.md#pre-commit-hooks)). - Avoid using hard-coded PDG codes. Use their `enum` names instead (from [`PDG_t`](https://root.cern/doc/master/TPDGCode_8h.html) or [`o2::constants::physics::Pdg`](https://github.com/AliceO2Group/AliceO2/blob/dev/Common/Constants/include/CommonConstants/PhysicsConstants.h)). See also [Magic numbers](https://rawgit.com/AliceO2Group/CodingGuidelines/master/coding_guidelines.html?showone=Magic_numbers#Magic_numbers). - Use `Type const&` for table subscriptions in function arguments. - Declare iterators in range-based `for` loops over tables with `const auto&`. -- Test your code before making a pull request. +- **Test your code before making a pull request.** - Check that your branch compiles without warnings. - - Propagate your changes into the [Run3Analysisvalidation](https://github.com/AliceO2Group/Run3Analysisvalidation/tree/master/codeHF#add-a-new-workflow) configuration. + - Propagate your changes into the [Run3AnalysisValidation](https://github.com/AliceO2Group/Run3AnalysisValidation/tree/master/codeHF#add-a-new-workflow) configuration. - Check that your code works and runs without errors and warnings. - Make sure your code is compatible with the expected input (Run 2/3/5, real/MC data, p–p/Pb–Pb). - - Check that your changes do not alter unexpectedly the control plots produced by the [validation framework](https://github.com/AliceO2Group/Run3Analysisvalidation/tree/master/codeHF#run-the-example). - - Make sure your tasks can be fully configured from Run3Analysisvalidation and AliHyperloop. + - Make sure your tasks can be fully configured from Run3AnalysisValidation and AliHyperloop. #### `struct` members @@ -223,29 +247,33 @@ Organising the code in a well defined structure makes it easier to navigate thro - Group `struct` data members by category and separate the blocks by a single blank line. - If there is a reason to visually divide a category into smaller blocks, add a corresponding comment at the beginning of each block. - Sort `struct` member categories in the following order: - - `Produces`, `Spawns`, `Builds` + - `Spawns` + - `Builds` + - `Produces` - `Configurable` - - scalars (`bool`, `int`, `float`, `double`,...) - - vectors (`std::vector`) - - arrays (`LabeledArray`) - other members (constants, objects) + - `HfHelper` + - `SliceCache` + - `Service` - `using` declarations - `Filter` - `Preslice` + - `PresliceUnsorted` - `Partition` - `ConfigurableAxis` - `AxisSpec` - `HistogramRegistry` - output declarations (`OutputObj`,...) - - `init` function + - `void init` - helper functions - - `process` function(s) + - `void process` + - other `process` functions - Put one process function argument per line. - `PROCESS_SWITCH` follows immediately after the function definition. ### Naming conventions -- Use the `` (or ``) naming scheme, so that names of the same kind of objects start with same string and the different attributes follow. +- Use the `` (or ``) naming scheme, so that names of the same kind of objects start with same string and the different attributes follow (imagine a tree hierarchy). This scheme makes names more readable, searchable and sortable. - Example: `ptTrackMin`, `etaTrackMax`, `trackPos`, `trackNeg` is more readable and sortable than `minTrackPt`, `maxTrackEta`, `posTrack`, `negTrack`. - Word-like strings (acronyms, abbreviations, particle names, mathematical variables) are treated as words; i.e. capitalise only the first letter. @@ -279,7 +307,5 @@ Example: - Update your branch and test it before creating a PR. - Give your PR a short meaningful title. - - Add the “PWGHF: ” prefix in the title of your PR. (It helps to search for PWGHF-related PRs in the commit history of the main branch.) - - Note: If your PR has only one commit, add the prefix also in the commit title (because that is the title that will appear in the history after merging, unless the person merging the PR changes it by hand). - Give further useful details about your changes in the PR description. - - Add links to all related PRs (e.g. O2Physics, O2, AliPhysics, Run3Analysisvalidation) in the PR description. + - Add links to all related PRs (e.g. O2Physics, O2, AliPhysics, Run3AnalysisValidation) in the PR description. diff --git a/docs/advanced-specifics/pwgud.md b/docs/advanced-specifics/pwgud.md index 66043687..bbf70d2c 100644 --- a/docs/advanced-specifics/pwgud.md +++ b/docs/advanced-specifics/pwgud.md @@ -4,13 +4,57 @@ title: PWG-UD --- # Ultra-peripheral collisions and diffraction (UD) analysis framework +The **PWG-UD** (Ultra-peripheral and Diffractive) working group focuses on the study of photon-induced and diffractive processes in heavy-ion and proton–proton collisions, as well as cosmic rays. ## Get started +In the past, several hands-on sessions and tutorials have been organised within the **PWG-UD** to introduce the analysis framework. +A list of the corresponding Indico events is provided below. + +### Past tutorials and hands-on sessions + + + +- **[UD/O2 hands-on sessions](https://indico.cern.ch/event/1425820/timetable/#b-571496-pwg-ud-ultra-peripher) from O2 Analysis Tutorial 4.0 (16 October 2024)** - Introduction to the O² framework for UD analyses with practical examples. Includes introduction, [Event selection for UPC](https://indico.cern.ch/event/1425820/contributions/6176711/attachments/2948608/5189086/0-ud-firstpart.mp4), + [Data analysis with UD tables](https://indico.cern.ch/event/1425820/contributions/6176712/attachments/2948661/5189090/0-ud-anisa.mp4) and [MC simulation](https://indico.cern.ch/event/1425820/contributions/6176715/attachments/2948620/5189095/0-ud-simone.mp4). + - Example tasks: + - [`UDTutorial_05.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Tutorials/PWGUD/UDTutorial_05.cxx) – Two-pion analysis at midrapidity + - [`UDTutorial_06.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Tutorials/PWGUD/UDTutorial_06.cxx) – Forward muon analysis + - [`UDTutorial_07.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Tutorials/PWGUD/UDTutorial_07.cxx) – Event-by-event tree creation + +- **[UD/O2 hands-on sessions](https://indico.cern.ch/event/1326201/timetable/#b-528201-pwg-ud-ultra-peripher) from O2 Tutorial 3.0 (8 November 2023)** — Overview of UD tables and accesing MC data [Zoom recording part1](https://indico.cern.ch/event/1326201/contributions/5663204/attachments/2748184/4783585/ud1.mp4), [Zoom recording part2](https://indico.cern.ch/event/1326201/contributions/5663204/attachments/2748184/4783622/ud2.mp4). + +- **[UD/O2 hands-on sessions](https://indico.cern.ch/event/1267433/timetable/#b-508750-parallel-hands-on-pwg) from O2 Tutorial 2.0 (27 April 2023)** — Introduction to UD tables, task developement and hands-on sessions, [Zoom recording part1](https://indico.cern.ch/event/1267433/sessions/490459/attachments/2636549/4565155/ud-piece1.mp4), [Zoom recording part2](https://indico.cern.ch/event/1267433/sessions/490459/attachments/2636549/4565156/ud2.mp4). + +- **[O2 Analysis Tutorial (13–14 October 2022)](https://indico.cern.ch/event/1200252/timetable/#20221013.detailed)** — General introduction to the O2 analysis framework. + + + ## Contact + +Mattermost channels: [PWG-UD O2 analyses](https://mattermost.web.cern.ch/alice/channels/pwg-ud-o2-analyses), [PWG-UD general](https://mattermost.web.cern.ch/alice/channels/pwg-ud), [O2AT-PWG-UD](https://mattermost.web.cern.ch/alice/channels/o2at-pwg-ud) + ## Code -- The codebase can be found in the -[`PWGUD`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGUD) directory. -.h). +- The PWG-UD analysis code is located in the directory +[`PWGUD`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGUD) +- Data model can be found here - [UDTables.h](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/DataModel/UDTables.h) +- Table produced by skimming and selecting event with double gap topology at midrapidity - [DGCandProducer.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/TableProducer/DGCandProducer.cxx) +- Class for event selection with double gap at midrapidity - [DGSelector.h](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/Core/DGSelector.h) +- Table produced by skimming and selecting event with single gap topology at midrapidity - [SGCandProducer.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/TableProducer/SGCandProducer.cxx) +- Class for event selection with single topology at midrapidity - [SGSelector.h](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/Core/SGSelector.h) +- Class for track selection with single gap topology at midrapidity - [SGTrackSelector.h](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/Core/SGTrackSelector.h) +- Table produced by skimming and selecting event with muon arm at forward rapidity - [UPCCandidateProducer.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/TableProducer/UPCCandidateProducer.cxx) +- Utility and helper functions: [UDHelpers.h](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/Core/UDHelpers.h) +- Utility and helper functions: [`Tasks/CMakeLists.txt`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGUD/Tasks/CMakeLists.txt) +- Quality assurance (QA) tasks: [`AQC`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGUD/AQC) + +## AliHyperloop + +[UD Hyperloop analyses](https://alimonitor.cern.ch/hyperloop/all-analyses) with [JIRA tickets](https://its.cern.ch/jira/projects/PWGUD/issues/PWGUD-11?filter=allopenissues) + + +## Framework structure +A schematic diagram of the typical workflow for a PWG-UD analysis is shown below. +
PWGUD analysis framework
diff --git a/docs/analysis-tools/EventSelection.md b/docs/analysis-tools/EventSelection.md new file mode 100644 index 00000000..e5ff8d97 --- /dev/null +++ b/docs/analysis-tools/EventSelection.md @@ -0,0 +1,540 @@ +--- +sort: 1 +title: Event Selection +--- + +# Table of contents: + +* [Event selection service wagon](#event-selection-service-wagon) +* [Timestamp module](#timestamp-module) +* [Event selection module](#event-selection-module) + * [Basic usage in user tasks](#basic-usage-in-user-tasks) + * [Trigger aliases](#trigger-aliases) + * [Event selection criteria](#event-selection-criteria) + * [Time Frame and ITS ROF border cuts](#time-frame-and-its-rof-border-cuts) + * [Occupancy estimation](#occupancy-estimation) + * [Rejection of events with dead zones in ITS](#rejection-of-events-with-dead-zones-in-its) + * [Usage of RCT flags](#usage-of-rct-flags) + * [Found bunch crossings](#found-bunch-crossings) + * [Configurables](#configurables) + * [Event selection decisions for Run 2](#event-selection-decisions-for-run-2) +* [Luminosity module](#luminosity-module) + +# Event selection service wagon + +_o2-analysis-event-selection-service_ wagon (see [eventSelectionService.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelectionService.cxx)) integrates several service modules: + +* Timestamp module, see details [here](#timestamp-module) +* Event selection modules for bc-based and collision-based analyses, see details [here](#event-selection-module) +* Luminosity module, see details [here](#luminosity-module) + +NOTE: Previously (until July 2025), the timestamp and event selection tables were produced in dedicated [timestamp.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/timestamp.cxx) and [eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx) tasks. These tasks are now deprecated and obsolete (and will be removed). All ongoing developments are being carried out in [eventSelectionService.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelectionService.cxx) task and corresponding [timestampModule.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/timestampModule.h) and [EventSelectionModule.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/EventSelectionModule.h) modules. A new core wagon called `eventSelectionService` has been [created in the Hyperloop](https://mattermost.web.cern.ch/alice/pl/c19t8owyh3n1ufzaeoisug4s5r) to replace the existing timestamp and event selection wagons and provide users with exactly the same tables but with a much reduced memory overhead. + +# Timestamp module + +The timestamp module ([timestampModule.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/timestampModule.h)) is needed to fill the ```Timestamps``` table with timestamps corresponding to bunch crossings in the ```BCs``` table. These timestamps (counted in ms from Jan 1, 1970, UTC) are often needed to retrieve CCDB objects (see Tutorial [CCDB](https://aliceo2group.github.io/analysis-framework/docs/tutorials/workingWithCCDB.html)). + +Since the ```Timestamps``` table has an entry per bunch crossing it can be joined with ```BCs``` table. The join is defined by ```o2::aod::BCsWithTimestamps``` (see list of defined [joins and iterators](https://aliceo2group.github.io/analysis-framework/docs/datamodel/joinsAndIterators.html#list-of-joins-and-iterators)). + +# Event selection module + +The main purpose of the event selection framework in O2 is to provide tools to select triggered events and reject pileup, beam-gas and poor quality collisions. +Event selection in O2 is based on the concept of derived tables created in dedicated tasks from available AOD contents. +The event selection module ([EventSelectionModule.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/EventSelectionModule.h)) produces +two in-memory tables described in [EventSelection.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h): + +* ```EvSels``` table joinable with ```Collisions``` table. To be used in analyses based on loops over ```Collisions```, i.e. majority of ALICE analyses. +* ```BcSels``` table joinable with ```BCs``` table. To be used in analyses based on loops over ```BCs``` table such as muon arm UPCs, luminosity monitoring etc. + +The structure of ```BcSels``` and ```EvSels``` tables is kept the same for Run 2 and Run 3. However, there are conceptual differences between Run 2 and Run 3 workflows: + +* Run 3 setup is significantly different from Run 2 setup, e. g. V0C detector is not available in Run 3 etc. Therefore Run-2 minimum bias trigger based on V0A & V0C is no longer available and is replaced with FT0A & FT0C requirement in Run 3. Many other selection criteria used in Run 2 are not applicable in Run 3 (e. g. tracklet-vs-cluser correlation cut). +* While in Run 2 there is a unique matching between _Collisions_ and _BCs_, it is not the case in Run 3. Time resolution for collisions (=primary vertices) is not precise enough to identify corresponding bunch crossing (=25 ns) without ambiguities. The collision time resolution depends on the number of contributed ITS-TPC tracks, availability of TOF-matched tracks and other factors. One of the main goals of event selection task in Run 3 is to find the original bunch crossing for each collision and check for relevant info in forward detectors (FIT, ZDC). Unambiguous association of collisions to bunch crossings might become very nontrivial in high rate environment. + +```BcSels``` and ```EvSels``` tables contain the following information: + +* ```alias```: fired trigger alias bits, see [Trigger aliases](#trigger-aliases) section +* ```selection```: offline event selection bits such as beam-beam and beam-gas decisions from forward detectors (FV0, FT0, FDD, ZDC) and various in-bunch and out-of-bunch pileup checks, see [Event selection criteria](#event-selection-criteria) section +* ```rct```: RCT flags, see [Usage of RCT flags](#usage-of-rct-flags) section + + +In addition ```EvSels``` table contains additional info: + +* ```sel7``` and ```sel8``` event selection decisions, i.e. logical combinations of various offline event selection criteria, see [Event selection decisions](#event-selection-decisions-for-run-2) section. For example, _sel7_ (main Run 2 selection) is based on beam-beam decisions in V0A and V0C with additional background, pileup and quality checks, while _sel8_ (main Run 3 selection) is based on TVX decision from FT0 detector and additional time-border cuts. +* ```foundBC```, ```foundFT0```, ```foundFV0```, ```foundFDD``` , ```foundZDC```: indices to found bunch crossings and corresponding FT0, FV0, FDD and ZDC entries, see [Found bunch crossings](#found-bunch-crossings) section. +* ```trackOccupancyInTimeRange```, ```ft0cOccupancyInTimeRange```: raw occupancy estimators, see [Occupancy estimation](#occupancy-estimation) section for details. + + +```BcSels``` and ```EvSels``` tables are produced by _BcSelectionModule_ and _EventSelectionModule_, respectively, see [`O2Physics/Common/Tools/EventSelectionModule.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/EventSelectionModule.h), the process functions are called from the task [`O2Physics/Common/TableProducer/eventSelectionService.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelectionService.cxx). There are separate process functions for Run 2 and Run 3 in both modules, and the `eventSelectionService` autodetects if the dataset being analysed is Run 2 or 3. + +## Basic usage in user tasks + +In general, one has to follow the following steps: + +* add [`EventSelection.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h) header: + + ``` c++ + #include "Common/DataModel/EventSelection.h"" + ``` + +* join _Collisions_ and _EvSels_ tables and use corresponding iterator as an argument of the process function: + + ``` c++ + void process(soa::Join::iterator const& col, ...) + ``` + +* check if your trigger alias is fired if you run over Run1-2 data or triggered Run3 data: + + ``` c++ + if (!col.alias_bit(kINT7)) { + return; + } + ``` + + Bypass this check if you analyse MC or continuous Run3 data. +* apply further offline selection criteria: + * for Run 2 data and MC: + + ``` c++ + if (!col.sel7()) { + return; + } + ``` + + * for Run 3 data and MC: + + ``` c++ + if (!col.sel8()) { + return; + } + ``` + + The `sel8` event selection bit is a logical _and_ between the `kIsTriggerTVX` bit (based on FT0A & FT0C requirement, with time-based constraints on the vertex position), and (since April 2024) `kNoTimeFrameBorder` and `kNoITSROFrameBorder` bits - see [below](#integration-into-event-selection). + +* run your tasks in stack with event-selection-service task: + + ``` bash + o2-analysis-event-selection-service -b | o2-analysis-user-task -b --aod-file AO2D.root -b + ``` + + A number of special configurables are available, see [Configurables](#configurables) section. + + _o2-analysis-zdc-converter_ and _o2-analysis-collision-converter_ might be also necessary for old datasets to account for changes in the data model. + +## Trigger aliases + +Direct selection on trigger class names in O2 is rather complicated. In contrast to Run 2 AODs, there is no way to get the list of fired classes in a string-like format. Instead one has to check bits corresponding to trigger class ids either in ```triggerMask``` column in ```BCs``` table or ```triggerMaskNext50``` in ```Run2BCInfos``` table (for Run 2 if the trigger class id is larger than 50). This approach is complicated since trigger class ids for the same class vary from run to run. + +To simplify trigger checks, we use trigger alias approach. Fired trigger classes are mapped to trigger alias bits in the ```alias``` array of ```BcSels``` and ```EvSels``` tables. Aliases have at least two advantages: + +* several classes based on similar logic can be grouped together into one alias (see _kINT7_ for example) +* alias bits do not change from run to run in contrast to trigger class ids + +The list of available trigger alises can be found in [`Common/CCDB/TriggerAliases.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/TriggerAliases.h). The mapping between trigger classes (and their indices) and trigger aliases is stored in [`CCDB`](http://alice-ccdb.cern.ch/browse/EventSelection/TriggerAliases) run-by-run in dedicated _TriggerAliases_ objects. +Current mapping can be checked in [upload_trigger_aliases.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_trigger_aliases.C#L25) macro for Run2 (as of November 2025): + +``` c++ + mAliases[kINT7] = "CINT7-B-NOPF-CENT,CINT7-B-NOPF-FAST,CV0L7-B-NOPF-CENT,CINT7-B-NOPF-CENTNOTRD,CINT7ZAC-B-NOPF-CENTNOPMD,CINT7-B-NOPF-ALLNOTRD,CINT7-I-NOPF-ALLNOTRD,CINT7-S-NOPF-ALLNOTRD,CMBAC-B-NOPF-ALL,CMBACS2-B-NOPF-ALLNOTRD,CMBACS2-B-NOPF-ALL"; + mAliases[kEMC7] = "CEMC7-B-NOPF-CENTNOPMD,CEMC7-B-NOPF-CENT,CEMC7-B-NOPF-CENTNOTRD,CEMC7-B-NOPF-ALLNOTRD,CEMC7-S-NOPF-ALLNOTRD"; + mAliases[kINT7inMUON] = "CINT7-B-NOPF-MUFAST"; + mAliases[kMuonSingleLowPt7] = "CMSL7-B-NOPF-MUFAST,CMSL7-B-NOPF-MUON,CMSL7-S-NOPF-MUON,CMSL7-SC-NOPF-MUON,CPBI1MSL-B-NOPF-MUON,CMUS7-B-NOPF-MUON"; + mAliases[kMuonUnlikeLowPt7] = "CMUL7-B-NOPF-MUFAST,CMUL7-B-NOPF-MUON,CMUL7-S-NOPF-MUON,CMUL7-S-NOPF-ALLNOTRD,CPBI1MUL-B-NOPF-MUON,CMUU7-B-NOPF-MUON,CMUU7-B-NOPF-ALLNOTRD"; + mAliases[kMuonLikeLowPt7] = "CMLL7-B-NOPF-MUFAST,CMLL7-B-NOPF-MUON,CMLL7-S-NOPF-MUON,CPBI1MLL-B-NOPF-MUON"; + mAliases[kMuonSingleHighPt7] = "CMSH7-B-NOPF-MUFAST,CMSH7-B-NOPF-MUON,CMSH7-S-NOPF-MUON,CMSH7-S-NOPF-ALLNOTRD,CPBI1MSH-B-NOPF-MUON,CMUSH7-B-NOPF-MUON"; + mAliases[kCUP8] = "CCUP8-B-NOPF-CENTNOTRD"; + mAliases[kCUP9] = "CCUP9-B-NOPF-CENTNOTRD"; + mAliases[kMUP10] = "CMUP10-B-NOPF-MUFAST"; + mAliases[kMUP11] = "CMUP11-B-NOPF-MUFAST"; + mAliases[kINT1] = "CINT1B-ABCE-NOPF-ALL,CINT1-B-NOPF-ALLNOTRD,CINT1-B-NOPF-ALLNOTRD"; + mAliases[kUnbiased] = "CBEAMB-ABCE-NOPF-ALL,CBEAMB-B-NOPF-ALLNOTRD,CTRUE-B-NOPF-ALLNOTRD,CTRUE-S-NOPF-ALLNOTRD,CTRUE-B-NOPF-CENTNOTRD"; + mAliases[kDMC7] = "CDMC7-B-NOPF-CENTNOPMD,CDMC7-B-NOPF-CENT,CDMC7-B-NOPF-CENTNOTRD,CDMC7-B-NOPF-ALLNOTRD"; + mAliases[kEG1] = "CINT7EG1-B-NOPF-CENTNOPMD,CEMC7EG1-B-NOPF-CENT,CEMC7EG1-B-NOPF-CENTNOTRD,CEMC7EG1-B-NOPF-CENTNOPMD,CEMC7EG1-B-NOPF-ALLNOTRD,CEMC7EGA-B-NOPF-CENTNOTRD,CEMC7EGA-S-NOPF-CENTNOTRD,CEMC7EGA-S-NOPF-ALLNOTRD,CPBI2EGA-B-NOPF-CENTNOTRD"; + mAliases[kEJ1] = "CINT7EJ1-B-NOPF-CENTNOTRD,CEMC7EJ1-B-NOPF-CENT,CEMC7EJ1-B-NOPF-CENTNOTRD,CEMC7EJ1-B-NOPF-CENTNOPMD,CEMC7EJ1-B-NOPF-ALLNOTRD,CEMC7EJE-B-NOPF-CENTNOTRD,CEMC7EJE-S-NOPF-CENTNOTRD,CEMC7EJE-S-NOPF-ALLNOTRD,CPBI2EJE-B-NOPF-CENTNOTRD"; + mAliases[kEG2] = "CINT7EG2-B-NOPF-CENTNOPMD,CEMC7EG2-B-NOPF-CENT,CEMC7EG2-B-NOPF-CENTNOTRD,CEMC7EG2-B-NOPF-CENTNOPMD,CEMC7EG2-B-NOPF-ALLNOTRD,CEMC7EG2PER-B-NOPF-CENTNOPMD"; + mAliases[kEJ2] = "CINT7EJ2-B-NOPF-CENTNOPMD,CEMC7EJ2-B-NOPF-CENT,CEMC7EJ2-B-NOPF-CENTNOTRD,CEMC7EJ2-B-NOPF-CENTNOPMD,CEMC7EJ2-B-NOPF-ALLNOTRD"; + mAliases[kDG1] = "CINT7DG1-B-NOPF-CENTNOPMD,CDMC7DG1-B-NOPF-CENT,CDMC7DG1-B-NOPF-CENTNOTRD,CDMC7DG1-B-NOPF-CENTNOPMD"; + mAliases[kDJ1] = "CINT7DJ1-B-NOPF-CENTNOPMD,CDMC7DJ1-B-NOPF-CENT,CDMC7DJ1-B-NOPF-CENTNOTRD,CDMC7DJ1-B-NOPF-CENTNOPMD"; + mAliases[kDG2] = "CINT7DG2-B-NOPF-CENTNOPMD,CDMC7DG2-B-NOPF-CENT,CDMC7DG2-B-NOPF-CENTNOTRD,CDMC7DG2-B-NOPF-CENTNOPMD,CDMC7DG2PER-B-NOPF-CENTNOPMD"; + mAliases[kDJ2] = "CINT7DJ2-B-NOPF-CENTNOPMD,CDMC7DJ2-B-NOPF-CENT,CDMC7DJ2-B-NOPF-CENTNOTRD,CDMC7DJ2-B-NOPF-CENTNOPMD"; +``` + +and in [upload_trigger_aliases_run3.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_trigger_aliases_run3.C#L26) for Run 3 (as of November 2025): + +``` c++ + mAliases[kEMC7] = "CTVXEMC-B-NOPF-EMC"; + mAliases[kDMC7] = "CTVXDMC-B-NOPF-EMC"; + mAliases[kTVXinTRD] = "CMTVX-B-NOPF-TRD,minbias_TVX"; + mAliases[kTVXinEMC] = "C0TVX-B-NOPF-EMC,minbias_TVX_L0,CMTVXTSC-B-NOPF-EMC,CMTVXTCE-B-NOPF-EMC"; + mAliases[kTVXinPHOS] = "C0TVX-B-NOPF-PHSCPV,minbias_TVX_L0,CMTVXTSC-B-NOPF-PHSCPV,CMTVXTSC-B-NOPF-PHSCPV"; + mAliases[kTVXinHMP] = "C0TVX-B-NOPF-HMP,minbias_TVX_L0,CMTVXTSC-B-NOPF-HMP"; + mAliases[kPHOS] = "CTVXPH0-B-NOPF-PHSCPV,mb_PH0_TVX,CPH0SC-B-NOPF-PHSCPV,CPH0CE-B-NOPF-PHSCPV"; +``` + +This list of trigger aliases and classes is not complete but it should be enough for tests in various PWGs. New trigger classes and aliases can be added upon request (contact Evgeny Kryshen). + +## Event selection criteria + +Full list of event selection criteria can be found in [`Common/CCDB/EventSelectionParams.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.h#L21) + +``` c++ +enum EventSelectionFlags { + kIsBBV0A = 0, // cell-averaged time in V0A in beam-beam window + kIsBBV0C, // cell-averaged time in V0C in beam-beam window (for Run 2 only) + kIsBBFDA, // cell-averaged time in FDA (or AD in Run2) in beam-beam window + kIsBBFDC, // cell-averaged time in FDC (or AD in Run2) in beam-beam window + kIsBBT0A, // cell-averaged time in T0A in beam-beam window + kIsBBT0C, // cell-averaged time in T0C in beam-beam window + kNoBGV0A, // cell-averaged time in V0A in beam-gas window + kNoBGV0C, // cell-averaged time in V0C in beam-gas window (for Run 2 only) + kNoBGFDA, // cell-averaged time in FDA (AD in Run2) in beam-gas window + kNoBGFDC, // cell-averaged time in FDC (AD in Run2) in beam-gas window + kNoBGT0A, // cell-averaged time in T0A in beam-gas window + kNoBGT0C, // cell-averaged time in T0C in beam-gas window + kIsBBZNA, // time in common ZNA channel in beam-beam window + kIsBBZNC, // time in common ZNC channel in beam-beam window + kIsBBZAC, // time in ZNA and ZNC in beam-beam window - circular cut in ZNA-ZNC plane + kNoBGZNA, // time in common ZNA channel is outside of beam-gas window + kNoBGZNC, // time in common ZNC channel is outside of beam-gas window + kNoV0MOnVsOfPileup, // no out-of-bunch pileup according to online-vs-offline VOM correlation + kNoSPDOnVsOfPileup, // no out-of-bunch pileup according to online-vs-offline SPD correlation + kNoV0Casymmetry, // no beam-gas according to correlation of V0C multiplicities in V0C3 and V0C012 + kIsGoodTimeRange, // good time range + kNoIncompleteDAQ, // complete event according to DAQ flags + kNoTPCLaserWarmUp, // no TPC laser warm-up event (used in Run 1) + kNoTPCHVdip, // no TPC HV dip + kNoPileupFromSPD, // no pileup according to SPD vertexer + kNoV0PFPileup, // no out-of-bunch pileup according to V0 past-future info + kNoSPDClsVsTklBG, // no beam-gas according to cluster-vs-tracklet correlation + kNoV0C012vsTklBG, // no beam-gas according to V0C012-vs-tracklet correlation + kNoInconsistentVtx, // no inconsistency in SPD and Track vertices + kNoPileupInMultBins, // no pileup according to multiplicity-differential pileup checks + kNoPileupMV, // no pileup according to multi-vertexer + kNoPileupTPC, // no pileup in TPC + kIsTriggerTVX, // FT0 vertex (acceptable FT0C-FT0A time difference) at trigger level + kIsINT1, // SPDGFO >= 1 || V0A || V0C + kNoITSROFrameBorder, // bunch crossing is far from ITS RO Frame border + kNoTimeFrameBorder, // bunch crossing is far from Time Frame borders + kNoSameBunchPileup, // reject collisions in case of pileup with another collision in the same foundBC + kIsGoodZvtxFT0vsPV, // small difference between z-vertex from PV and from FT0 + kIsVertexITSTPC, // at least one ITS-TPC track (reject vertices built from ITS-only tracks) + kIsVertexTOFmatched, // at least one of vertex contributors is matched to TOF + kIsVertexTRDmatched, // at least one of vertex contributors is matched to TRD + kNoCollInTimeRangeNarrow, // no other collisions in specified time range (narrower than Strict) + kNoCollInTimeRangeStrict, // no other collisions in specified time range + kNoCollInTimeRangeStandard, // no other collisions in specified time range with per-collision multiplicity above threshold + kNoCollInRofStrict, // no other collisions in this Readout Frame + kNoCollInRofStandard, // no other collisions in this Readout Frame with per-collision multiplicity above threshold + kNoHighMultCollInPrevRof, // veto an event if FT0C amplitude in previous ITS ROF is above threshold + kIsGoodITSLayer3, // number of inactive chips on ITS layer 3 is below maximum allowed value + kIsGoodITSLayer0123, // numbers of inactive chips on ITS layers 0-3 are below maximum allowed values + kIsGoodITSLayersAll, // numbers of inactive chips on all ITS layers are below maximum allowed values + kNsel // counter +}; // (as of October 2025) +``` + +Technically there are three types of criteria: + +* based on flags from bc-joinable ```aod::Run2BCInfos``` table (_kIsGoodTimeRange_, _kNoIncompleteDAQ_, _kNoTPCLaserWarmUp_, _kNoTPCHVdip_, _kNoPileupFromSPD_, _kNoV0PFPileup_) +* based on information from FIT and ZDC detectors (_kIsBB..._, _kIsBG..._) and/or additional information stored in ```aod::Run2BCInfos``` table (_kNoV0MOnVsOfPileup_,_kNoSPDOnVsOfPileup_) +* based on additional information from ```aod::Collisions``` table + +Decisions on inidividual selection criteria are stored in _selection_ bitmask ```BcSels``` and ```EvSels``` tables. E.g. one can check if a given collision passed _kNoSameBunchPileup_ selection: + +``` c++ + bool noSameBunchPileup = col.selection_bit(evsel::kNoSameBunchPileup); +``` + +_kNoTimeFrameBorder_ and _kNoITSROFrameBorder_ selections are described in detail in [this section](#time-frame-and-its-rof-border-cuts). + +Occupancy-related selections (_kNoCollInTimeRangeNarrow_, _kNoCollInTimeRangeStandard_, _kNoCollInTimeRangeStrict_, _kNoCollInRofStrict_, _kNoCollInRofStandard_, _kNoHighMultCollInPrevRof_) are described in [this section](#occupancy-estimation). + +## Time Frame and ITS ROF border cuts + +### Time Frame borders + +In Run 3 and 4, ALICE operates in **continuous readout mode**, where data are stored in **Time Frames (TFs)** that correspond to 32 LHC orbits, ≈ 2.9 ms (_note:_ in 2022 pp TFs were longer - 128 LHC orbits), and each TF is **reconstructed independently**. + +Because the drift time of electrons in the TPC is **≈ 100 μs**, collisions near the end of a TF **lack full information**, resulting in a depletion of vertex contributors and a drop in ITS+TPC tracking efficiency during the last ≈ 1.1 LHC orbits of the TF (LHC orbit is ≈89 μs). +Additional effect takes place at the **beginning of the next TF**, where the reconstruction starts when the electrons from pre-TF collisions are still drifting. + +**Mitigation in event selection**: +- A dedicated event-selection bit `kNoTimeFrameBorder` was introduced (February 2024) to reject events close to TF edges: + - Cuts ≈ **300 bunch crossings (BCs)** at the start and ≈ **4000 BCs** at the end of each TF. + - Corresponds to ≈ **3.7% event loss** for 2023–25 data. +- This cut ensures full TPC drift information for all accepted events, removing TF-edge artefacts in vertex and track distributions. +- Usage in analysis: + ``` c++ + if (col.selection_bit(o2::aod::evsel::kNoTimeFrameBorder)) { /* do analysis */ } + ``` + + +### ITS Readout Frame borders + +- Although the global readout is continuous, the ITS2 detector is read out in **discrete Readout Frames (ROFs)**: + - in **pp:** 18 ROFs per LHC orbit, each ≈ 5 μs (198 BCs; full orbit contains 3564 BCs) + - in **Pb–Pb:** 6 ROFs per orbit, ≈ 15 μs each (594 BCs) +- Cluster losses occur at ROF boundaries due to the **ALPIDE chip’s time-walk effect**: + - ITS clusters from an interaction in ROF *i* may appear only in ROF *i + 1* + - this causes a sharp drop in ITS cluster and track counts at ROF edges. +- The effect is **particle-dependent**, e.g. protons (larger dE/dx) are recorded earlier than pions—leading to small PID-dependent distortions near borders. + +**Mitigation in event selection** +- The selection bit `kNoITSROFrameBorder` rejects events near ITS ROF edges: + - removes collisions within **10 BCs** at the beginning and **20 BCs** at the end of each ROF + - it correponds to ≈ 15 % of (nominal) BCs in pp and ≈5 % of BCs in Pb–Pb (corresponding event losses depend on the LHC filling scheme) +- Usage in analysis: + ``` c++ + if (col.selection_bit(o2::aod::evsel::kNoITSROFrameBorder)) { /* do analysis */ } + ``` +- Note that this cut also helps to remove collisions at the ROF borders in the MFT detector (where the same chips as in the ITS are used, and the MFT ROFs are time-aligned with the ITS ROFs). + +More details on the TF and ROF border effects and cuts can be found e.g. in slides 2-17 of [presentation (November 2024)](https://indico.cern.ch/event/1453901/timetable/#6-event-selection-in-run3). + + +### Integration into event selection +- Since April 2024, both the **Time Frame border** and **ITS Readout Frame border** cuts are combined with the ``kIsTriggerTVX`` condition via logical _and_ in the `sel8` event-selection bit, ensuring events used for analysis are free from TF and ROF boundary artifacts. + +## Occupancy estimation + +In ALICE Run 3 Pb–Pb collisions, **occupancy effects** in the TPC refer to the deterioration of the quality of an event’s TPC clusters by signals from other nearby collisions within the TPC drift time window. + +- The TPC has a long drift time (~100 µs), so clusters from particles originated from multiple collisions can overlap in the detector. +- Higher occupancy worsens: + - Tracking efficiency + - PID performance (dE/dx shifts, peak broadening) + +### Occupancy estimators + +A single-value "integrated" occupancy estimator for a given collision can be calculated by summing +- the number of ITS tracks from other collisions within a defined time window around the given event. In the analysis, it can be accessed as: + ``` c++ + int occupancyByTracks = col.trackOccupancyInTimeRange(); // range: from 0 up to ~15k + ``` +- alternatively, we can sum up FT0C amplitudes from other collisions: + ``` c++ + float occupancyByFT0C = col.ft0cOccupancyInTimeRange(); // range: from 0 up to ~150k + ``` + +_Notes:_ +- Both occupancy estimators are pre-calculated per each collision in the event selection routine, [EventSelectionModule.h](https://github.com/AliceO2Group/O2Physics/blob/daily-20251029-0000/Common/Tools/EventSelectionModule.h#L1361). +- In the occupancy calculation, multiplicities of nearby collisions are "weighted" according to their time separation from a collision-of-interest, to reflect the "severity" of their influence on that collision +- Estimators return `-1` if a given collision is close to Time Frame borders (so, not enough information for the occupancy calculation, while we need information within -40 µs...+100 µs time range wrt a given collision), event loss ~1.2%. + + +### Occupancy selection bits + +In addition to the occupancy estimators described above, several special event selection bits are implemented to better clean up various nearby effects from other collisions (related not only the TPC but also the ITS, e.g. due to high occupancies in the ITS Readout Frames). + +The following table summarizes the event selection bits that can help to mitigate the occupancy effects: + +| **Bit** | **Definition** | **Strictness** | **Typical Effect / Event Loss** | +|---------|----------------|----------------|--------------------------------| +| `kNoCollInTimeRangeNarrow` | Rejects events if another collision within **±0.25 µs** | Narrow veto | Useful to suppress residual BC mis-associations; minimal event loss, ~1-1.5% | +| `kNoCollInTimeRangeStandard` | Rejects if: (1) another coll. within ±0.25 µs, or (2) multiplicity of a coll. in delta time −4…+2 µs > threshold | Medium | Further suppression of effects from nearby collisions; ~3-7% event loss depending on IR | +| `kNoCollInTimeRangeStrict` | Rejects events if another collision is within **±10 µs** | Very strict | Strongly reduces effects from nearby events; large loss of statistics at high IR (can exceed 30–40%) | +| `kNoCollInRofStrict` | Rejects events if >1 collision in the same **ITS Readout Frame** (~15 µs in Pb-Pb) | Very strict | Removes in-ROF pileup; at 38 kHz Pb–Pb cuts ~35% of events | +| `kNoCollInRofStandard` | Allows >1 collision per ROF but rejects if another has multiplicity > threshold (default: FT0C amplitude >5000 a.u. ≈ 500 tracks) | Medium | Retains more stats, but protects against large in-ROF pileup | +| `kNoHighMultCollInPrevRof` | Vetoes event if **previous ROF** has high multiplicity (FT0C >5000 a.u.); only for cross-ROF ITS reco | Medium | Removes cases where previous ROF “steals” clusters; few % loss, but improves ITS tracking quality | + +These bits can be used as follows: +``` c++ +if (col.selection_bit(o2::aod::evsel::kNoCollInTimeRangeNarrow)) { /* do analysis */ } +``` + + +### Discussion + +More details on occupancy in Pb-Pb can be found in the [report at the APW 2024](https://indico.cern.ch/event/1462154/#7-occupancy-effects), where the concepts and observations are explained (while some figures and indicated values might be outdated). + +Tight cuts on occupancy improve quality (better S/B, cleaner PID, less bias in kinematics), but reduce event statistics. + +However, sensitivity to the occupancy effects depends on analysis. +Therefore, the suggested approach is to study how results of a given analysis change as a function of occupancy: one may try several occupancy "bins", e.g. `[0,500), [500, 1000), [1000-2000), [2000-4000)`, etc., +and, in addition, apply occupancy selection bits, e.g. `kNoCollInTimeRangeNarrow` to eliminate the bc-collision mismatches, or `kNoCollInTimeRangeStandard` to make a further cleaunup. + +Note that TPC-related occupancy effects are most pronounced in Pb–Pb runs, however, the tools described above can also be used for occupancy studies in pp and light-ion runs. + + +## Rejection of events with dead zones in ITS + +### Problem + +- The ITS occasionally develops **“holes” in acceptance** lasting about **6–8 seconds**, visible as gaps in φ distributions on time-dependent plots. +- These are caused by **reboots of ITS staves**, typically triggered by recovery of failed **lanes** (groups of 7 chips sharing one data link). When a lane fails, the **full stave** becomes temporarily blind while the DCS recovers it. +- The issue affects, in particular, **ITS Layer 3**, which is critical for achieving four consecutive ITS hits in tracking. +- These dead periods correlate also with **drops in ITS–TPC matching efficiency**. +- The effect appears both in **A-A** and **pp** data. + +For more details, see the [report at DPG AOT meeting, Jan 2025](https://indico.cern.ch/event/1493023/#3-rejection-of-events-with-dea). + +### Using special event selection bits + +To reject events recorded during the affected time intervals, several event selection bits were introduced in O2Physics ([PR #9038](https://github.com/AliceO2Group/O2Physics/pull/9038), Dec 2024): +``` +kIsGoodITSLayer3, // number of inactive chips on ITS layer 3 is below maximum allowed value +kIsGoodITSLayer0123, // numbers of inactive chips on ITS layers 0-3 are below maximum allowed values +kIsGoodITSLayersAll, // numbers of inactive chips on all ITS layers are below maximum allowed values +``` + +Example usage: +```cpp +if (col.selection_bit(o2::aod::evsel::kIsGoodITSLayersAll)) { + // do analysis +} +``` +This particular bit `kIsGoodITSLayersAll` ensures that all ITS layers are in a good state (i.e. no rebooting **staves**; note that at the same time some **chips** can be inactive, so, smaller holes in the acceptance can remain). + +The logic behind these cuts uses **CCDB maps of dead chips** and defines per-layer [thresholds](https://github.com/AliceO2Group/O2Physics/blob/daily-20251029-0000/Common/Tools/EventSelectionModule.h#L99) for allowed inactive chips: +```cpp +maxInactiveChipsPerLayer = {8, 8, 8, 111, 111, 195, 195}; +``` +If any layer exceeds its threshold, the event is flagged as **bad** (likely during a stave reboot). + +Applying this cut removes time intervals with dead ITS staves and, correspondingly, the large acceptance holes, significantly flattening time dependence of the observables, like the **2- and 4-particle correlators** in Pb-Pb. +Note that in pp the `kIsGoodITSLayersAll` bit can reject a huge fraction of events (the holes in pp are more frequent), instead, the `kIsGoodITSLayer0123` bit can be tried (e.g. to study effects from the rebooting staves on track DCA). + + +## Usage of RCT flags + +See [slides](https://indico.cern.ch/event/1535107/#34-rct-time-dependent-flags) for details. + +## Found bunch crossings + +One of the main goals of the event selection task in Run 3 is to find the original bunch crossing for each collision. The basic approach is to start from estimated collision bc and search for closest BC containing FT0 entries in a +/-4 sigma window where sigma corresponds to the estimated collision time resolution from ```col.collisionTimeRes()```. Implementation details can be found in [eventSelection.cxx#L348](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L348). + +Users can access found bunch crossings and FT0 entries using _foundBC_ or _foundFT0_ indices stored in the _EvSels_ table: + +``` c++ +if (collision.has_foundBC()) { + auto bc = collision.foundBC(); + uint64_t globalBC = bc.globalBC(); +} +``` + +or + +``` c++ +if (collision.has_foundFT0()) { + auto ft0 = collision.foundFT0(); + int triggersignals = ft0.triggerMask(); +} +``` + +If bunch crossing with FT0 entries is not found, _foundBC_ and _foundFT0_ indices are set to -1 therefore one has to check ```collision.has_foundBC()``` or ```collision.has_foundFT0()``` before accessing corresponding info. + +## Configurables + +Event selection module supports a number of configurables, see [bcselConfigurables](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/EventSelectionModule.h#L90) and [evselConfigurables](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/EventSelectionModule.h#L104), e.g. + +* _muonSelection_ allows to activate reduced set of checks for muon analyses in Run 2: + + ``` c++ + Configurable muonSelection{"muonSelection", 0, "0 - barrel, 1 - muon selection with pileup cuts, 2 - muon selection without pileup cuts"}; + ``` + +* TODO: add other examples + +One can set various configurables in the json file. This json file has to be provided using ```--configuration``` option: + + ``` bash + o2-analysis-event-selection-service --configuration json://config.json -b + ``` + +## Event selection decisions for Run 2 + +Offline event selection decisions for Run 2 (e.g. sel7) are constructed based on a subsample of individual checks stored in _selection_ bits. The default list of checks may depend on colliding system, specific run conditions and specific analysis requirements. Default set of checks for Run 2 can be found in [Common/CCDB/EventSelectionParams.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.cxx). The default _selectionBarrel_ masks for pp, pA, Ap and AA are summarized below: + +* default sel7 selection in pp is based on the requirement of beam-beam timing in V0A and V0C and a number of pileup, beam-gas and othe quality checks + +``` c++ + selectionBarrel[kIsBBV0A] = 1; + selectionBarrel[kIsBBV0C] = 1; + selectionBarrel[kNoV0MOnVsOfPileup] = 1; + selectionBarrel[kNoSPDOnVsOfPileup] = 1; + selectionBarrel[kNoV0Casymmetry] = 1; + selectionBarrel[kIsGoodTimeRange] = 1; + selectionBarrel[kNoIncompleteDAQ] = 1; + selectionBarrel[kNoTPCHVdip] = 1; + selectionBarrel[kNoPileupFromSPD] = 1; + selectionBarrel[kNoV0PFPileup] = 1; + selectionBarrel[kNoSPDClsVsTklBG] = 1; + selectionBarrel[kNoV0C012vsTklBG] = 1; +``` + +* checks for pA system are similar to pp but in addition they include no beam-gas in ZNA: + +``` c++ + selectionBarrel[kNoBGZNA] = 1; +``` + +* checks for Ap system are similar to pp but in addition they include no beam-gas in ZNC: + +``` c++ + selectionBarrel[kNoBGZNC] = 1; +``` + +* default checks for AA are much simpler compared to pp since hadronic pileup is at per-mile level and can be ignored in the first approximation. Default checks include beam-beam timing in V0A, V0C, ZNA and ZNC detectors and a couple of quality checks. + +``` c++ + selectionBarrel[kIsBBV0A] = 1; + selectionBarrel[kIsBBV0C] = 1; + selectionBarrel[kIsBBZAC] = 1; + selectionBarrel[kIsGoodTimeRange] = 1; + selectionBarrel[kNoTPCHVdip] = 1; +``` + +In addition we define _selectionMuonWithPileupCuts_ and _selectionMuonWithoutPileupCuts_ with reduced set of checks, see [Common/CCDB/EventSelectionParams.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.cxx) for more details. + +Besides, there are special settings for some run ranges, e.g. we remove checks on out-of-bunch pileup for runs with isolated bunches: + +``` c++ + selectionBarrel[kNoV0MOnVsOfPileup] = 0; + selectionBarrel[kNoSPDOnVsOfPileup] = 0; + selectionBarrel[kNoV0Casymmetry] = 0; + selectionBarrel[kNoV0PFPileup] = 0; +``` + +These special settings are stored in CCDB. One can find relevant details in [upload_event_selection_params.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_event_selection_params.C) macro. + +Finally, it is worth mentioning that out-of-bunch pileup cuts as well as ZDC timing checks are disabled in MC +[eventSelection.cxx#L265](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L265): + +``` c++ + if (isMC) { + applySelection[kIsBBZAC] = 0; + applySelection[kNoV0MOnVsOfPileup] = 0; + applySelection[kNoSPDOnVsOfPileup] = 0; + applySelection[kNoV0Casymmetry] = 0; + applySelection[kNoV0PFPileup] = 0; + } +``` + +Selection mask _applySelection_ is obtained from CCDB in [eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L263): + +``` c++ + EventSelectionParams* par = ccdb->getForTimeStamp("EventSelection/EventSelectionParams", bc.timestamp()); +``` + +Then _sel7_ decision is constructed from active checks: +[Common/TableProducer/eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L438) + +``` c++ + bool sel7 = 1; + for (int i = 0; i < kNsel; i++) { + sel7 &= applySelection[i] ? selection[i] : 1; + } +``` + +### Remarks + +* One has to apply offline selections in O2 explicitly in contrast to AliPhysics where these selections were applied together with trigger alias selection. +* EvSel table might be also useful in user tasks relying on beam-beam and beam-gas decisions in forward detectors, e.g. in UPC tasks. + + +# Luminosity module + +(to be added) + + + + diff --git a/docs/analysis-tools/MultiplicityAndCentralitySelection.md b/docs/analysis-tools/MultiplicityAndCentralitySelection.md new file mode 100644 index 00000000..4f166904 --- /dev/null +++ b/docs/analysis-tools/MultiplicityAndCentralitySelection.md @@ -0,0 +1,68 @@ +--- +sort: 2 +title: Multiplicity and centrality selection +--- + +# Multiplicity and centrality selection in O2 + +## Multiplicity selection concept + +The multiplicity and centrality selection in O2 is based on the concept of derived tables created in dedicated tasks from available AOD contents: + +* _o2-analysis-multiplicity-table_ task [`Common/TableProducer/multiplicityTable.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/multiplicityTable.cxx) stores relevant multiplicity values (V0A, V0C, ZNA, ZNC) and their dynamic sums (V0M) in [`Mults`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Multiplicity.h) table joinable with _Collisions_ table. +* _o2-analysis-multiplicity-qa_ task [`Common/Tasks/multiplicityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/multiplicityQa.cxx) creates multiplicity distributions in minimum bias triggers necessary for centrality calibration. +* _o2-analysis-centrality-table_ task [`Common/TableProducer/centralityTable.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/centralityTable.cxx) takes multiplicity values from the [`Mults`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Multiplicity.h) table and stores centrality values in [`Cents`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Centrality.h) table joinable with _Collisions_ table. Relevant cumulative multiplicity distributions are stored in [CCDB](http://alice-ccdb.cern.ch/browse/Centrality). The centrality calibration relies on 90% anchor points in Pb-Pb. +* _o2-analysis-centrality-qa_ task [`Common/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/centralityQa.cxx) creates centrality distributions for minimum bias triggers and can be used for control and QA purposes. + +Note that _o2-analysis-multiplicity-qa_ and _o2-analysis-centrality-qa_ tasks rely on the minimum bias trigger selection therefore one has to run event selection in stack with these tasks. + +## Multiplicity selection usage in user tasks + +One can check _o2-analysis-centrality-qa_ task for example usage: [`Common/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/centralityQa.cxx). Usually, analysers perform event selection before the centrality selection therefore one has to consider the following steps: + +* add [`EventSelection.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h) and [`Centrality.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Centrality.h) headers: + + ``` c++ + #include "Common/DataModel/EventSelection.h" + #include "Common/DataModel/Centrality.h" + ``` + +* join _Collisions_, _EvSels_ and _Cents_ tables and use corresponding iterator as an argument of the process function: + + ``` c++ + void process(soa::Join::iterator const& col, ...) + ``` + +* check if your trigger alias is fired if you run over Run1 or Run2 data (or future triggered Run3 data): + + ``` c++ + if (!col.alias_bit(kINT7)) + return; + ``` + + Bypass this check if you analyse MC or future continuous Run3 data. +* apply further offline selection criteria: + + ``` c++ + if (!col.sel7()) + return; + ``` + +* apply centrality selection, for example: + + ``` c++ + // analyse 0-20% central events + if (col.centV0M()>20) + return; + ``` + +* run your tasks in stack with timestamp, event-selection, multiplicity and centrality tasks: + + ``` bash + o2-analysis-timestamp --aod-file AO2D.root -b | o2-analysis-event-selection -b | o2-analysis-mulitplicity-table -b | o2-analysis-centrality-table -b | o2-analysis-user-task -b + ``` + + _o2-analysis-timestamp_ task is required to create per-event timestamps necessary to access relevant CCDB objects in the event selection and/or centrality tasks. + + _o2-analysis-zdc-converter_ and _o2-analysis-collision-converter_ might be also necessary for old datasets to account for changes in the data model. + diff --git a/docs/analysis-tools/PID.md b/docs/analysis-tools/PID.md new file mode 100644 index 00000000..bdeb0022 --- /dev/null +++ b/docs/analysis-tools/PID.md @@ -0,0 +1,370 @@ +--- +sort: 3 +title: Particle identification (PID) +--- + +# Particle identification (PID) + +Table of contents: + +- [Particle identification (PID)](#particle-identification-pid) + - [Introduction](#introduction) + - [Usage in user tasks](#usage-in-user-tasks) + - [Available PID Information](#available-pid-information) + - [Supported Particle Species](#supported-particle-species) + - [Additional TOF-Specific Information](#additional-tof-specific-information) + - [Usage Examples](#usage-examples) + - [Basic PID Usage](#basic-pid-usage) + - [Combined Detector PID](#combined-detector-pid) + - [ITS PID Usage](#its-pid-usage) + - [PID Tasks Configuration](#pid-tasks-configuration) + - [TOF PID Task](#tof-pid-task) + - [TPC PID Tasks](#tpc-pid-tasks) + - [ITS PID Configuration](#its-pid-configuration) + - [Example Workflows](#example-workflows) + - [TOF PID Workflow](#tof-pid-workflow) + - [TPC PID Workflow](#tpc-pid-workflow) + - [ITS PID Workflow](#its-pid-workflow) + - [Enabling QA histograms](#enabling-qa-histograms) + - [Enabling QA Tasks](#enabling-qa-tasks) + - [QA Output](#qa-output) + - [Advanced Features](#advanced-features) + - [Key Advanced Features:](#key-advanced-features) + - [Dynamic Columns for TOF Beta and Mass](#dynamic-columns-for-tof-beta-and-mass) + - [Dynamic Columns for nSigma Calculations](#dynamic-columns-for-nsigma-calculations) + - [Example Usage](#example-usage) + +Here are described the working principles of Particle Identification (PID) in O2 and how to get PID information (expected values, nSigma separation _et cetera_) in your analysis tasks if you plan to identify particles. + +## Introduction + +PID is handled in analysis by filling helper tables that can be joined to tracks (propagated or not). +The parameterization of the expected detector response (e.g. signal, resolution, separation) is used in the PID tasks to fill the PID tables. +These parameterizations are detector specific and handled by the detector experts; usually, they are shipped to the PID helper tasks from the CCDB to match the data-taking conditions. +The interface between the detector and the Analysis Framework (i.e. your tracks) is enclosed in [`PIDResponseITS.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/DataModel/PIDResponseITS.h), [`PIDResponseTPC.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/DataModel/PIDResponseTPC.h) and [`PIDResponseTOF.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/DataModel/PIDResponseTOF.h) for ITS, TPC and TOF columns, respectively. +Here are the defined tables for the PID information for all the detectors. + +The filling of the PID tables is delegated to dedicated tasks in [`Common/TableProducer/PID/`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID) +Examples of these tasks can be found in [`pidTOFMerge.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTOFMerge.cxx) and [`pidTPC.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTPC.cxx) for TOF and TPC tables, respectively. +The ITS PID columns are only dynamical and do not need a task to produce them, however the configuration is taken from [`pidITS.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidITS.cxx) + +## Usage in user tasks + +Tables for PID values in O2 are defined in the following header files: + +| Detector | Header File | Usage | Description | +|----------|---------------------------------------------------------------------------------------------------------------|------------------------------------------------|---------------------| +| ITS | [`PIDResponseITS.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseITS.h) | `#include "Common/DataModel/PIDResponseITS.h"` | ITS PID information | +| TPC | [`PIDResponseTPC.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTPC.h) | `#include "Common/DataModel/PIDResponseTPC.h"` | TPC PID information | +| TOF | [`PIDResponseTOF.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTOF.h) | `#include "Common/DataModel/PIDResponseTOF.h"` | TOF PID information | + +## Available PID Information + +The following table shows the available PID methods for each detector and particle species: + +| Information Type | Description | TOF Methods | TPC Methods | ITS Methods | +|-------------------------|------------------------------------------|------------------------|------------------------|----------------------------| +| **nSigma** | Nsigma separation value | `tofNSigmaXX()` | `tpcNSigmaXX()` | `itsNSigmaXX()` | +| **Expected Signal** | Expected detector signal | `tofExpSignalXX()` | `tpcExpSignalXX()` | `expSignal()` | +| **Expected Resolution** | Expected detector resolution | `tofExpSigmaXX()` | `tpcExpSigmaXX()` | `expResolution()` | +| **Signal Difference** | Difference between measured and expected | `tofExpSignalDiffXX()` | `tpcExpSignalDiffXX()` | - | + +## Supported Particle Species + +The following nine (9) stable particle species are supported for PID calculations: + +| Symbol | Particle | Mass Hypothesis | +|--------|----------|-----------------| +| `El` | Electron | e⁻ | +| `Mu` | Muon | μ⁻ | +| `Pi` | Pion | π± | +| `Ka` | Kaon | K± | +| `Pr` | Proton | p | +| `De` | Deuteron | d | +| `Tr` | Triton | t | +| `He` | Helium-3 | ³He | +| `Al` | Alpha | α (⁴He) | + +## Additional TOF-Specific Information + +The TOF detector provides additional specialized information beyond the standard PID methods: + +| Information Type | Description | TOF Methods | Notes | +|----------------------|----------------------------------------|-----------------------|-------------------------------------------| +| **Beta** | Velocity as fraction of speed of light | `beta()`, `tofBeta()` | β = v/c, fundamental for mass calculation | +| **Beta Error** | Uncertainty on beta measurement | `betaerror()` | Statistical uncertainty on β | +| **TOF Mass** | Reconstructed particle mass | `mass()`, `tofMass()` | Calculated from momentum and β | +| **Event Time** | Collision time for TOF measurement | `tofEvTime()` | Event collision time used for PID | +| **Event Time Error** | Uncertainty on event time | `tofEvTimeErr()` | Error on collision time determination | +| **TOF Signal** | Raw TOF signal | `tofSignal()` | Direct detector measurement | + +> **Note**: For advanced TOF features including dynamic columns for beta, mass, and nSigma calculations, see the [Advanced Features](#advanced-features) section. + +## Usage Examples + +The following examples demonstrate how to use PID information in your analysis tasks. You can join PID tables to tracks to add particle mass hypothesis information. + +### Basic PID Usage + +- **TOF PID** for electron identification: + + ```c++ + void process(soa::Join::iterator const& track) { + float nSigmaEl = track.tofNSigmaEl(); + // Apply cuts: |nSigmaEl| < 3.0 for electron candidates + } + ``` + +- **TPC PID** for electron identification: + + ```c++ + void process(soa::Join::iterator const& track) { + float nSigmaEl = track.tpcNSigmaEl(); + // Apply cuts: |nSigmaEl| < 3.0 for electron candidates + } + ``` + +### Combined Detector PID + +- **TOF + TPC** combined electron identification: + + ```c++ + void process(soa::Join::iterator const& track) { + float tofNSigmaEl = track.tofNSigmaEl(); + float tpcNSigmaEl = track.tpcNSigmaEl(); + + // Combined nSigma calculation + float combNSigmaEl = std::sqrt(tofNSigmaEl * tofNSigmaEl + tpcNSigmaEl * tpcNSigmaEl); + + // Individual cuts + bool passTOF = std::abs(tofNSigmaEl) < 3.0; + bool passTPC = std::abs(tpcNSigmaEl) < 3.0; + bool passAll = passTOF && passTPC; + } + ``` + +### ITS PID Usage + +- **ITS PID** requires parameter initialization (needs the `o2-analysis-pid-its` task): + + ```c++ + void init(o2::framework::InitContext& context) { // Initialization of the ITS PID Response + o2::aod::ITSResponse::setParameters(context); + } + + void process(aod::Tracks const& tracks) { + auto tracksWithPid = soa::Attach(tracks); // Attaching the ITS information to the track + for (auto& track : tracksWithPid) { + float itsNSigmaEl = track.itsNSigmaEl(); + // Apply cuts for electron identification + } + } + ``` + +## PID Tasks Configuration + +**Overview:** O2 provides dedicated tasks for filling PID tables. These tasks use detector-specific parameterizations from the CCDB to match data-taking conditions. + +### TOF PID Task + +```bash +o2-analysis-pid-tof-merge +``` + +- **Requirements**: No additional tasks needed +- **Configuration**: Can be configured according to detector expert specifications +- **Reference**: Use Hyperloop [TOF configuration](https://alimonitor.cern.ch/hyperloop/view-wagon/12925/wagon-settings) as reference + +### TPC PID Tasks + +```bash +o2-analysis-pid-tpc +o2-analysis-pid-tpc-base +``` + +- **Requirements**: Both tasks are typically needed +- **Configuration**: Can be configured according to detector expert specifications +- **Reference**: Use Hyperloop [TPC configuration](https://alimonitor.cern.ch/hyperloop/view-wagon/34291/wagon-settings) as reference + +### ITS PID Configuration + +```bash +o2-analysis-pid-its +``` + +- **Note**: ITS PID uses dynamic columns only and does not require a dedicated table-filling task but only needs the ITS response configuration. +- **Configuration**: Parameters are taken from [`pidITS.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidITS.cxx) +- **Reference**: Use Hyperloop [ITS configuration](https://alimonitor.cern.ch/hyperloop/view-wagon/21173/wagon-settings) as reference + +## Example Workflows + +### TOF PID Workflow + +Complete workflow including QA: + +```bash +... | o2-analysis-pid-tof-qa -b | o2-analysis-pid-tof-merge -b --aod-file AO2D.root +``` + +**Components:** + +- [`o2-analysis-pid-tof-merge`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTOFMerge.cxx): Main TOF PID task +- `o2-analysis-pid-tof-qa`: Optional QA histograms + +### TPC PID Workflow + +Complete workflow including QA: + +```bash +... | o2-analysis-pid-tpc-qa -b | o2-analysis-pid-tpc -b | o2-analysis-pid-tpc-base -b --aod-file AO2D.root +``` + +**Components:** + +- [`o2-analysis-pid-tpc`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTPC.cxx): Main TPC PID task +- `o2-analysis-pid-tpc-base`: Base TPC PID processing +- `o2-analysis-pid-tpc-qa`: Optional QA histograms + +### ITS PID Workflow + +Complete workflow including QA: + +```bash +... | o2-analysis-pid-its-qa -b | o2-analysis-pid-its -b --aod-file AO2D.root +``` + +**Components:** + +- [`o2-analysis-pid-its`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidITS.cxx): Main ITS PID task (needed only to set the ITS PID Response parameters) +- `o2-analysis-pid-its-qa`: Optional QA histograms + +**Note:** The `...` represents other tasks in your analysis workflow. + +## Enabling QA histograms + +QA histograms are essential for monitoring PID performance and can be enabled by including the corresponding QA tasks in your workflow. + +### Enabling QA Tasks + +**TOF QA histograms:** + +```bash +... | o2-analysis-pid-tof-qa | ... +``` + +**TPC QA histograms:** + +```bash +... | o2-analysis-pid-tpc-qa | ... +``` + +### QA Output + +The QA tasks provide: + +- nSigma distributions for each particle species +- Detector response monitoring +- Calibration validation plots +- Performance metrics + +**Note:** Include QA tasks when running locally or in development workflows. The `...` represents other tasks in your analysis chain. These workflows are availale on hyperloop with standard configuration. Include their output when contacting experts. + +## Advanced Features + +Beyond the basic PID functionality, the O2 Analysis Framework provides several advanced features for sophisticated particle identification workflows. These features are designed for users who need more control over PID calculations, better performance optimization, or specialized analysis requirements. + +### Key Advanced Features + +1. **Dynamic Columns**: Compute PID quantities on-the-fly without storing pre-calculated tables +2. **Custom Parameterizations**: Use detector-specific response parameterizations from CCDB +3. **Multi-detector Combinations**: Combine information from multiple detectors for enhanced PID +4. **Quality Flags**: Access detector-specific quality indicators for PID reliability +5. **Binned Storage**: Use compressed storage formats for large-scale analyses + +These advanced features are particularly useful for: + +- **High-precision analyses** requiring detector-specific tuning +- **Large-scale productions** where storage optimization is critical +- **Development workflows** where PID parameters need frequent updates +- **Quality assurance** studies requiring detailed detector response information + +### Dynamic Columns for TOF Beta and Mass + +TOF beta and mass can be calculated dynamically using the following columns: + +| Dynamic Column | Method | Description | Dependencies | +|----------------|-------------|--------------------------------|-----------------------------------------| +| **TOF Beta** | `tofBeta()` | Dynamically calculated β value | Length, TOFSignal, TOFEvTime | +| **TOF Mass** | `tofMass()` | Dynamically calculated mass | Length, TOFSignal, TOFEvTime, TOFExpMom | + +### Dynamic Columns for nSigma Calculations + +For advanced use cases, nSigma values can be computed dynamically for all detectors: + +| Detector | Dynamic Column | Method | Description | Requirements | +|----------|------------------|--------------------|-------------------------------|-------------------------------------| +| **TOF** | `TOFNSigmaDynXX` | `tofNSigmaDynXX()` | On-the-fly nSigma calculation | TOF response service initialization | +| **TPC** | `TPCNSigmaDynXX` | `tpcNSigmaDynXX()` | On-the-fly nSigma calculation | Standard table approach | +| **ITS** | `ITSNSigmaXX` | `itsNSigmaXX()` | On-the-fly nSigma calculation | Parameter initialization | + +Where `XX` represents the particle species (`El`, `Mu`, `Pi`, `Ka`, `Pr`, `De`, `Tr`, `He`, `Al`). + +**Dynamic nSigma advantages:** + +- Use the most current detector calibrations +- Avoid pre-computed table storage requirements +- Allow for real-time parameter adjustments +- Enable detector-specific tuning on-the-fly + +**Note:** Dynamic columns do not require dedicated table-filling tasks apart from basic signal computation (`tofSignal`, `tofEvTime`). + +### Example Usage + +**Basic dynamic columns:** + +```c++ +// TOF Beta calculation +using TOFBeta = o2::aod::TOFBeta; +void process(soa::Join::iterator const& track) { + float beta = track.tofBeta(); +} + +// TOF Mass calculation +using TOFMass = o2::aod::TOFMass; +void process(soa::Join::iterator const& track) { + float mass = track.tofMass(); +} +``` + +**Advanced dynamic nSigma with TOF response service:** + +```c++ +#include "Common/Core/PID/PIDTOFParamService.h" + +struct ExampleTask { + Service tofResponse; + Service ccdb; + + void init(o2::framework::InitContext& initContext) { + tofResponse->initSetup(ccdb, initContext); + } + + void process(soa::Join::iterator const& track, + aod::BCsWithTimestamps const& bcs) { + // Update calibration parameters for current collision + tofResponse->processSetup(bcs.iteratorAt(0)); + // Access dynamic nSigma + float tofNSigmaEl = track.tofNSigmaDynEl(); + // Apply PID cuts + bool isElectronCandidate = std::abs(tofNSigmaEl) < 3.0; + } +}; + +WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { + // Initialize metadata for TOF response + o2::pid::tof::TOFResponseImpl::metadataInfo.initMetadata(cfgc); + return WorkflowSpec{adaptAnalysisTask(cfgc)}; +} +``` diff --git a/docs/analysis-tools/README.md b/docs/analysis-tools/README.md new file mode 100644 index 00000000..5e72f23c --- /dev/null +++ b/docs/analysis-tools/README.md @@ -0,0 +1,10 @@ +--- +sort: 3 +title: Analysis tools +--- + +# Analysis tools + +This section of the documentation is intended to explain basic analysis tools: + +{% include list.liquid all=true %} diff --git a/docs/analysis-tools/TrackSelection.md b/docs/analysis-tools/TrackSelection.md new file mode 100644 index 00000000..780736f5 --- /dev/null +++ b/docs/analysis-tools/TrackSelection.md @@ -0,0 +1,314 @@ +--- +sort: 4 +title: Track selection and propagation +--- + +# Track selection and propagation + +## Track Selection + +The track selection in the O2 analysis framework is provided in form of a stand-alone workflow that you can run in front of your analysis: + +``` bash +o2-analysis-trackselection | o2-analysis-myTask +``` + +Based on a set of track quality criteria, the track selection workflow produces a flag. +Provided that the user uses the standard supported `o2-analysis-trackselection` track tables can be filtered, e.g. by requiring global tracks (with cuts on pT and eta), in the following manner: + +``` c++ +#include "Analysis/TrackSelectionTables.h" + ... +// NB: this only works provided that you use the supported task o2-analysis-trackselection to perform the track selection +Filter filter1 = requireTrackCutInFilter(TrackSelectionFlags::kTPCNCls); // General filter, defined using flags +Filter filter2 = requireQualityTracksInFilter(); // Predefined filter, for kQualityTracks tracks +Filter filter3 = requirePrimaryTracksInFilter(); // Predefined filter, for kPrimaryTracks tracks +Filter filter4 = requireInAcceptanceTracksInFilter(); // Predefined filter, for kInAcceptanceTracks tracks +Filter filter5 = requireGlobalTrackInFilter(); // Predefined filter, for kGlobalTrack tracks +Filter filter6 = requireGlobalTrackWoPtEtaInFilter(); // Predefined filter, for kGlobalTrackWoPtEta tracks +Filter filter7 = requireGlobalTrackWoDCAInFilter(); // Predefined filter, for kGlobalTrackWoDCA tracks +Filter filter8 = requireTrackWithinBeamPipe(); // Tracks starting from within the beam pipe + +void process(soa::Filtered>::iterator const& track) +{ + ... +} + +``` + +In general it is advised to use the filter decisions only in the filter expressions, so the framework can optimize the processing. +However, if really needed you can also access the filtering decisions in the following way: + +``` c++ +#include "Analysis/TrackSelectionTables.h" + ... + +void process(soa::Join::iterator const& track) +{ + // Check single cuts + track.passedTrackType(); // Passed the track cut: kTrackType + track.passedPtRange(); // Passed the track cut: kPtRange + track.passedEtaRange(); // Passed the track cut: kEtaRange + track.passedTPCNCls(); // Passed the track cut: kTPCNCls + track.passedTPCCrossedRows(); // Passed the track cut: kTPCCrossedRows + track.passedTPCCrossedRowsOverNCls();// Passed the track cut: kTPCCrossedRowsOverNCls + track.passedTPCChi2NDF(); // Passed the track cut: kTPCChi2NDF + track.passedTPCRefit(); // Passed the track cut: kTPCRefit + track.passedITSNCls(); // Passed the track cut: kITSNCls + track.passedITSChi2NDF(); // Passed the track cut: kITSChi2NDF + track.passedITSRefit(); // Passed the track cut: kITSRefit + track.passedITSHits(); // Passed the track cut: kITSHits + track.passedGoldenChi2(); // Passed the track cut: kGoldenChi2 + track.passedDCAxy(); // Passed the track cut: kDCAxy + track.passedDCAz(); // Passed the track cut: kDCAz + // Check combiation of cuts (filterbit like) + track.isQualityTrack(); // Passed the combined track cut: kQualityTracks + track.isPrimaryTrack(); // Passed the combined track cut: kPrimaryTracks + track.isInAcceptanceTrack(); // Passed the combined track cut: kInAcceptanceTracks + track.isGlobalTrack(); // Passed the combined track cut: kGlobalTrack + track.isGlobalTrackWoPtEta(); // Passed the combined track cut: kGlobalTrackWoPtEta + track.isGlobalTrackWoDCA(); // Passed the combined track cut: kGlobalTrackWoDCA +} + +``` + +Some of the track parameters used in the track selection require additional calculation effort and are then stored in a table called ```TracksExtended``` which is produced by either the ```o2-analysis-trackextension``` task (Run 2) or ```o2-analysis-track-propagation``` (Run 3). +The quantities contained in this table can also be directly used in the analysis. +For instance if you require the distance of closest approach (dca) to the primary vertex, you do not need to (and should not!) re-calculate it in your task. +You can simply obtain it by extending the ``` Tracks ``` table in the following way and then access it directly as a property of the track: + +``` c++ +void process(soa::Filtered>::iterator const& track) +{ + track.dcaXY(); + track.dcaZ(); +} +``` + +Both the definition of `TrackSelection` and the `TracksDCA` tables can be found here: [`TrackSelectionTables`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/TrackSelectionTables.h). +If you want to have a look at the track parameters after the selection, you can use the [`o2-analysis-qa-event-track`](https://github.com/AliceO2Group/O2Physics/blob/master/DPG/Tasks/AOTTrack/qaEventTrack.h) task: + +``` bash +o2-analysis-trackselection | o2-analysis-qa-event-track | ... +``` + +At the moment there are two 'FilterBits' available in the TrackSelection table, which are defined as follows: + + | Cuts | globalTrack | globalTrackSDD | + |------------------------------------------------------|------------------------------------------------------------------------|----------------------------------------------| + | min number of crossed rows TPC | 70 | 70 | + | min ratio of crossed rows over findable clusters TPC | 0.8 | 0.8 | + | max chi2 per cluster TPC | 4.0 | 4.0 | + | max chi2 per cluster ITS | 36.0 | 36.0 | + | require TPC refit | true | true | + | require ITS refit | true | true | + | max DCA to vertex z | 2.0 | 2.0 | + | max DCA to vertex xy | 0.0105 + 0.035 / pT1.1 | 0.0105 + 0.035 / pT1.1 | + | cluster requirement ITS | Run 2 (Run 3): at least one hit in SPD (in 3 innermost ITS layers) [*] | no hit in SPD and hit in first SDD layer | + | pT range | 0.1 - 1e10 | 0.1 - 1e10 | + | η range | -0.8 - 0.8 | -0.8 - 0.8 | + +```note +[*] + +_RUN2 data/MC analyses_ (`isRun3 == false`) +The default set of global-track selections requires at least 1 hit between the two innermost ITS layers (function `getGlobalTrackSelection` in [`TrackSelectionDefaults.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/TrackSelectionDefaults.h)). +This is a Run 1, 2 refuse when the SPD was equipped, and currently this is enabled ONLY for analyses on Run2 converted data (`isRun3 == false`). + +_RUN3 data/MC analyses_ (`isRun3 == true`) +The same set of global-track selections, but with different ITS requirements for Run3 data are available in [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx). This is possible thanks to the `getGlobalTrackSelectionITSMatch` in [`TrackSelectionDefaults.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/TrackSelectionDefaults.h), which can be enabled with different ITS requirements via the integer configurable `itsMatching` in [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx). The available configurations are the following: + +* `itsMatching == 0`: at least one hit between the two innermost ITS layers (default for `isRun3 == false`). + IMPORTANT: in case `isRun3 == true`, then `itsMatching == 0` enables `itsMatching == 1` automatically (a WARNING is dumped at runtime); +* `itsMatching == 1`: at least one hit among the three innermost ITS layers (`Run3ITSibAny`, default for `isRun3 == true`); +* `itsMatching == 2`: at least one hit among all the ITS layers (`Run3ITSallAny`); +* `itsMatching == 3`: one hit on all the ITS layers (`Run3ITSall7Layers`); +``` + +The goal of the track selection task is to provide the most common selections for all analyses. +If you really require a completely different set of tracks not covered by the standard filter bits, you can create your own TrackSelection object (see [`TrackSelectionTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/TrackSelectionTables.h) and [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx)) : + +``` c++ + +TrackSelection myTrackSelection() +{ + TrackSelection selectedTracks; + selectedTracks.SetTrackType(aod::track::Run2GlobalTrack); + selectedTracks.SetPtRange(0.1f, 1e10f); + selectedTracks.SetEtaRange(-0.8f, 0.8f); + selectedTracks.SetRequireITSRefit(true); + selectedTracks.SetRequireTPCRefit(true); + selectedTracks.SetRequireGoldenChi2(true); + selectedTracks.SetMinNCrossedRowsTPC(70); + selectedTracks.SetMinNCrossedRowsOverFindableClustersTPC(0.8f); + selectedTracks.SetMaxChi2PerClusterTPC(4.f); + selectedTracks.SetRequireHitsInITSLayers(1, {0, 1}); // one hit in any SPD layer + selectedTracks.SetMaxChi2PerClusterITS(36.f); + selectedTracks.SetMaxDcaXYPtDep([](float pt) { return 0.0105f + 0.0350f / pow(pt, 1.1f); }); + selectedTracks.SetMaxDcaZ(2.f); + ... + return selectedTracks; +} + +... + +// member of analysis task +TrackSelection mySelection; + +... + +// in init() +mySelection = myTrackSelection(); + +... + +// in process() +bool isSelected = mySelection.IsSelected(track) +``` + +### Remarks on track selection + +Please note that this documentation only represents the status quo of the track selection implementation and many things can and will change. +In particular the cut values will most likely change with the 'new' detector in Run 3 and some of the legacy cuts will be removed or only available for converted Run 2 data. +In case of questions or suggestions don't hesitate to contact us. + +## Track Propagation + +The Run 3 AO2D stores the tracks at the point of innermost update. For a track with ITS this is the +innermost (or second innermost) ITS layer. For a track without ITS, this is the TPC inner wall or +for loopers in the TPC even a radius beyond that. In the AO2D.root the trees are therefore called O2tracks_IU +and O2tracksCov_IU (IU = innermost update). The corresponding O2 data model tables are TracksIU and TracksCovIU, respectively. +If your task needs tracks at the collision vertex it will fail because it looks for O2tracks and O2tracksCov. + +In order to propagate the tracks to the collision vertex, include the task `o2-analysis-track-propagation` into your workflow. +This task produces the tables Tracks and TracksCov (in order to get the latter, please enable `processCovariance` through the json configuration). + +```note +This task also produces the `TrackExtended` table needed for `o2-analysis-track-selection`, therefore `o2-analysis-trackextension` does not need to be added to the workflow at the same time. +``` + +This task is not needed for Run 2 converted data where the tracks are already propagated to the collision vertex. + +The overall table flow is illustrated here: + +
+ +
+ + +## The TrackTuner class +The `TrackTuner` class ([Common/Tools/TrackTuner.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/TrackTuner.h)) allows to smear the reconstructed track parameters. +Such tool is primarely conceived to smear the parameters of tracks reconstructed in MC simulations according to the discrepancy between data and MC of the dcaXY and dcaZ. +```note +This task was called `improver-task` in the Run 2 jargon +``` +The smearing is done on the `y`, `z` parameters of each reconstructed track in MC evaluated at the associated particle production point. The smearing is based on the discrepancy between resolution, mean and pull ratio of dcaXY, dcaZ w.r.t. primary vertex measured in data and MC. +The performance of such parameters is evaluated vs. global-track pt and stored into `.root` files, which can be read from CCDB at runtime. This is performed through the `TrackTuner::tuneTrackParams(...)` function. + +```warning +The track-parameter smearing is performed at the MC particle production point (i.e. primary vertex or decay point of mother particle in case of a decay). This means that in the function `TrackTuner::tuneTrackParams(...)` the current track is propagated to the production point to apply the parameter smearing. The propagation of the track to any other spatial point must be done explicitly after the function `TrackTuner::tuneTrackParams(...)` is invoked. +``` + +An instance of the `TrackTuner` class is present as data-member in the `[Common/TableProducer/trackPropagation.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackPropagation.cxx#L98)` (deprecated) and in the `[Common/TableProducer/propagationService.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/propagationService.cxx)]` tasks, and it can be enabled via +```c++ +Configurable useTrackTuner{"useTrackTuner", false, "Apply Improver/DCA corrections to MC"}; +``` +```note +In the `trackPropagation` task, the `TrackTuner` can be enabled only if the `processCovarianceMc` process function is used. +``` +This object can be configured in two ways, depending on the value +```c++ +Configurable trackTunerConfigSource{"trackTunerConfigSource", aod::track_tuner::InputString, "1: input string; 2: TrackTuner Configurables"}; +``` +namely: +1. `trackTunerConfigSource = 1` (default) through the `Configurable trackTunerParams` in the `trackPropagation` workflow. This configuration `std::string` must define the parameters discussed below, and it must follow the format `=|=` (see the default configuration [here](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackPropagation.cxx#L98) as reference); +2. `trackTunerConfigSource = 2` through the `Configurable`s of the `TrackTuner` object itself. + +The parameters to be configured are the following: +* `bool debugInfo`: flag to switch on/off some debug outputs +* `bool updateTrackDCAs`: flag to switch on/off the smearing of the dcaXY, dcaZ +* `bool updateTrackCovMat`: flag to enable the update of the track covariance matrix, propagating the scaling on the dca resolution +* `bool updatePulls`: flag to enable the update of the track covariance matrix updating also the pulls (if `updateTrackCovMat == true`) +* `std::string pathInputFile`: path to browse to find the correction file for the dca smearing +* `std::string nameInputFile`: name of the correction file for the dca smearing +```note +This is relevant only if the input file is stored locally +``` +* `bool isInputFileFromCCDB`: the `pathInputFile/nameInputFile` is searched in CCDB if this flag is `true`, otherwise in the local file system (debug purposes) +* `bool usePvRefitCorrections`: if this flag is `true`, the track smearing is performed using mean, resolution and pulls parametrizations vs. pt of dcaXY, dcaZ calculated w.r.t. primary collision vertex refitted w/o the current track, if this was originally a PV contributor +```note +In pp collisions, there is a difference between `usePvRefitCorrections == true` and `usePvRefitCorrections == false`. In the former case, the parametrizations are obtained after refitting the primary vertex by removing from its fit the probe track, if it was originally a contributor. +This is not relevant in Pb-Pb collisions. +``` +* `int nPhiBins`: number of phi intervals in which the parametrizations are provided. The currently-supported cases are `nPhiBins=0` (phi integrated) and `nPhiBins=24` (24 phi bins) +* `bool autoDetectDcaCalib`: flag to enable automatic detection from CCDB of the dca-calibration files. +```note +* If used, the `std::string pathInputFile` is overwritten +* The auto-detection works only with `nPhiBins=24` +* The autodetection works only for a list of predefined manually-maintained cases (last update: 10/12/2025): + + 1. [CASE 1]: pp, 13.6 TeV 2022, 2023: CCDB path Users/m/mfaggin/test/inputsTrackTuner/pp2023/pass4/vsPhi + Run list: (520259 (LHC22f) <= runNumber <= 529691 (LHC22t)) || (534998 (LHC23zc) <= runNumber <= 543113 (LHC23zw)) + NB: based on 2023 pp data and MC + + 2. [CASE 2]: Pb-Pb, 5.34 TeV 2022, 2023, 2024: CCDB path Users/m/mfaggin/test/inputsTrackTuner/PbPb2023/apass4/vsPhi + Run list: (529397 <= runNumber <= 529418 (LHC22o)) || (543437 (LHC23zx) <= runNumber <= 545367 (LHC23zzo)) + NB: based on LHC23zzh data and MC + + 3. [CASE 3]: pp, 13.6 TeV 2024: CCDB path Users/m/mfaggin/test/inputsTrackTuner/pp2024/pass1_minBias/vsPhi + Run list: 549559 (LHC24ac) <= runNumber && runNumber <= 558807 (LHC24ao) + + 4. [CASE 4]: OO, 5.36 TeV 2025, period LHC25ae: CCDB path Users/m/mfaggin/test/inputsTrackTuner/OO/LHC25ae + Run list: 564356 <= runNumber && runNumber <= 564445 + + 5. [CASE 5]: OO, 5.36 TeV 2025, period LHC25af: CCDB path Users/m/mfaggin/test/inputsTrackTuner/OO/LHC25af + Run list: 564468 <= runNumber && runNumber <= 564472 +``` + +* `std::string pathFileQoverPt`: path to browse to find the correction file for the `q/pt` smearing +* `std::string nameFileQoverPt`: name of the correction file for the `q/pt` smearing +* `bool updateCurvature`: flag to enable the update of the track curvature, i.e. `q/pt`, at the particle production point +* `bool updateCurvatureIU`: flag to enable the update of the track curvature, i.e. `q/pt`, before any propagation, namely at the innermost update (IU) point +* `float qOverPtMC` (MC) and `float qOverPtData` (data): the ratio `qOverPtData/qOverPtMC` defines the scaling factor to the `q/pt` residual to smear the track pt +* `bool fillTrackTunerTable`: flag to enable the filling of a new table containing for each track the smeared `q/pt` at the IU point +```note +* The `TrackTuner` allows also to smear the `q/pt` if only one between `updateCurvature` and `updateCurvatureIU` is `true` +* By default, the variables `qOverPtData` and `qOverPtMC` are initialized to `-1` +* If at least one between`qOverPtMC` and `OverPtData` is negative, the `q/pt` correction is done wuering the file from CCDB. Otherwise, the input values of `qOverPtMC` and `qOverPtData` are used to defined the factor `qOverPtData/qOverPtMC`, which is a constant factor flat in transverse momentum. +``` + +```warning +The `TrackTuner` includes the functionalities for the smearing of the transverse momentum, but the team does not provide any procedure and/or maintain any kind of parametrization for this smearing, which is left to the user. + +The default `pathFileQoverPt/nameFileQoverPt` is there just for legacy and not maintained. +``` + +The dcaXY, dcaZ parametrization currently available are the following: + +1. phi-integrated (auto-detection not supported) + * proxy for pp @ 13.6 TeV, 2022 and 2023: [trackTuner_DataLHC23hPass4_McLHC23k4g.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/pp2023/pass4/correct_names) + Data: LHC23h apass4. + MC: LHC23k4g. + Slides [here](https://docs.google.com/presentation/d/10d1fE7Dh7OukTNgwwOhS8JQCEqzWZ3yjYZmpjntTDWw/edit?usp=sharing). + * proxy for Pb-Pb @ 5.36 TeV: [trackTuner_DataLHC22sPass5_McLHC22l1b2_run529397.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/PbPb2022) + Data: LHC22s apass5, run 529397. + +2. in 24 phi bins + * proxy for pp @ 13.6 TeV, 2022 and 2023: [trackTuner_DataLHC23pass4ThinSmall_McLHC23k4gSmall.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/pp2023/pass4/vsPhi) + Data: LHC23_pass4_thin_small, runs 535613, 535621, 535623, 535624, 535627, 535644, 535645, 535711, 535716, 535721, 535725 + MC: LHC24k4g_small, runs 535613, 535621, 535623, 535624, 535627, 535644, 535645, 535711, 535716, 535721, 535722, 535725 + Slides [here](https://docs.google.com/presentation/d/1JL8nHY7yJ-PhCqTNTJq8y3dHm5XLe3Nd4bT27yjp97U/edit?usp=sharing) + MC: LHC22l1b2, run 529397. + Slides [here](https://docs.google.com/presentation/d/1sIXWMckaPZJir3gNLeDnB2TorNJrjXKcGJvyTvz5V8s/edit?usp=sharing). + * pp @ 13.6 TeV, 2024: [trackTuner_DataLHC24agpass1minBias_McLHC24f4d.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/pp2024/pass1_minBias/vsPhi) + Data: LHC24ag_pass1_minBias + MC: LHC24f4d + * proxy for PbPb @ 5.36 TeV: [trackTuner_DataLHC24zzh_apass4_McLHC24e2_MCflat13.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/PbPb2023/apass4/vsPhi) + Data: LHC23zzh_apass4 + MC: LHC24e2 + * O-O @ 5.36 TeV, period LHC25ae apass2: [trackTuner_Data_LHC25ae_pass2_MC_LHC25h3b.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/OO/LHC25ae) + Data: LHC25ae_pass2 + MC: LHC25h3b + * O-O @ 5.36 TeV, period LHC25af apass2: [trackTuner_Data_LHC25af_pass2_MC_LHC25h3b.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/OO/LHC25af) + Data: LHC25af_pass2 + MC: LHC25h3b diff --git a/docs/basics-usage/prop.png b/docs/analysis-tools/prop.png similarity index 100% rename from docs/basics-usage/prop.png rename to docs/analysis-tools/prop.png diff --git a/docs/basics-tasks/BasicAnalysisTask.md b/docs/basics-tasks/BasicAnalysisTask.md index cd9242dc..033eeb6d 100644 --- a/docs/basics-tasks/BasicAnalysisTask.md +++ b/docs/basics-tasks/BasicAnalysisTask.md @@ -137,7 +137,7 @@ AxisSpec(int nBins, They differ in the way the axis bins are defined. In the first version a vector of bin edges is provided, which allows bins of different widths, whereas in the second case the edges of the equally wide bins are computed with the provided number of bins and the range of the axis, defined by binMin and binMax. -By-the-way, there is in fact a third version of the AxisSpec constructor, which is similar to the first version, but takes as first argument a ConfigurableAxis (= [Configurable](../basics-usage/HelperTasks.md#configurables)<std::vector<double>>) instead of a std::vector<double>. +By-the-way, there is in fact a third version of the AxisSpec constructor, which is similar to the first version, but takes as first argument a ConfigurableAxis (= [Configurable](../analysis-tools/EventSelection.md#configurables)<std::vector<double>>) instead of a std::vector<double>. diff --git a/docs/basics-tasks/CombiningData.md b/docs/basics-tasks/CombiningData.md index 6c2a38ae..cef000b2 100644 --- a/docs/basics-tasks/CombiningData.md +++ b/docs/basics-tasks/CombiningData.md @@ -102,8 +102,7 @@ Block policies have 2 additional parameters: `outsider` and `categoryNeighbours` `CategoryNeighbours` is the number of the consecutive following elements a given element is combined with. For performance reasons, tuples of elements traditionally are not generated over the whole bin, but over several much smaller intervals.
Example: `categoryNeighbours = 4`, the bin contains elements at rows: 1, 3, 5, 6, 10, 13, 16, 19
- Strictly upper pairs (different colors mark pairs from different 5-element combinations intervals): (1, 3), ..., (1, 10), (3, 5), ..., (6, 10), (3, 5), ..., (10, 13), (5, 6), ..., (13, 16), ...
-Note that some pairs get repeated, e.g., (3, 5).
+ Strictly upper pairs (different colors mark pairs from different 5-element combinations intervals): (1, 3), ..., (1, 10), (3, 5), ..., (3, 13), (5, 6), ..., (5, 16), ...
To get the behavior without sliding windows, set category neighbours to a very high value. Below, you can see a full example of block combinations in an analysis task: diff --git a/docs/basics-tasks/IntroductionTables.md b/docs/basics-tasks/IntroductionTables.md index 65b2a3d1..8ab877a5 100644 --- a/docs/basics-tasks/IntroductionTables.md +++ b/docs/basics-tasks/IntroductionTables.md @@ -7,7 +7,7 @@ title: The data format: interconnected tables The ALICE O2 data model is a collection of tables. Each table can be seen as a collection of objects, where each column represents a property of the objects, and each row is an object. When the users write their analysis, they need to provide at least two things: a query which selects rows of one or more tables and a function which gets invoked on the results of the query. When specifying the query, the users can perform typical database operations between them. For example, they can only select rows matching a given query, or they can put two tables one on the side of the other and select the rows of the resulting table in what it's called a "join". -Tables can be read from the input files [AO2D files](../datamodel/ao2dTables.md) and or they can be created by tasks. To produce some tables with commonly used quantities there exist a set of predefined [helper tasks](../basics-usage/HelperTasks.md) which can be included in user analysis work flows to produce tables with [commonly used information](../datamodel/helperTaskTables.md) +Tables can be read from the input files [AO2D files](../datamodel/ao2dTables.md) and or they can be created by tasks. To produce some tables with commonly used quantities there exist a set of predefined [helper tasks](../analysis-tools/README.md) which can be included in user analysis work flows to produce tables with [commonly used information](../datamodel/helperTaskTables.md) The data model also provides a bunch of pre-defined [joins and iterators](../datamodel/joinsAndIterators.md). diff --git a/docs/basics-tasks/README.md b/docs/basics-tasks/README.md index 32af4856..d946da29 100644 --- a/docs/basics-tasks/README.md +++ b/docs/basics-tasks/README.md @@ -1,5 +1,5 @@ --- -sort: 2 +sort: 1 title: Writing an analysis task --- diff --git a/docs/basics-usage/HelperTasks.md b/docs/basics-usage/HelperTasks.md deleted file mode 100644 index ef793b38..00000000 --- a/docs/basics-usage/HelperTasks.md +++ /dev/null @@ -1,809 +0,0 @@ ---- -sort: 4 -title: Helper tasks ---- - -# Helper tasks - -Table of contents: - -* [Timestamp](#timestamp) -* [Event selection](#event-selection) -* [Multiplicity and centrality selection in O2](#multiplicity-and-centrality-selection-in-o2) -* [Particle identification (PID)](#particle-identification-pid) -* [Track Selection](#track-selection) -* [Track Propagation](#track-propagation) - -## Timestamp - -The timestamp task is needed to fill the table with timestamps. Timestamp contains the time of a bunch crossing since the start of the run. This time is often needed to retrieve objects in the CCDB (see Tutorial [CCDB](https://aliceo2group.github.io/analysis-framework/docs/tutorials/workingWithCCDB.html)). - -Since the Timestamps table has an entry per bunch crossing it can be joined with table BC. The join is defined by o2::aod::BCsWithTimestamps (see list of defined [joins and iterators](https://aliceo2group.github.io/analysis-framework/docs/datamodel/joinsAndIterators.html#list-of-joins-and-iterators)). - -## Event selection - -Table of contents: - -* [Concept](#concept) -* [Basic usage in user tasks](#basic-usage-in-user-tasks) -* [Trigger aliases](#trigger-aliases) -* [Event selection criteria](#event-selection-criteria) -* [Event selection decisions](#event-selection-decisions) -* [Found bunch crossings](#found-bunch-crossings) -* [Configurables](#configurables) -* [Remarks](#remarks) - -### Concept - -The main purpose of the event selection framework in O2 is to provide tools to select triggered events and reject pileup, beam-gas and poor quality collisions. -Event selection in O2 is based on the concept of derived tables created in dedicated tasks from available AOD contents. -_o2-analysis-event-selection_ executable produces two in-memory tables described in [EventSelection.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h): - -* ```EvSels``` table joinable with ```Collisions``` table. To be used in analyses based on loops over ```Collisions```, i.e. majority of ALICE analyses. -* ```BcSels``` table joinable with ```BCs``` table. To be used in analyses based on loops over ```BCs``` table such as muon arm UPCs, luminosity monitoring etc. - -The structure of ```BcSels``` and ```EvSels``` tables is kept the same for Run 2 and Run 3. However, there are conceptual differences between Run 2 and Run 3 workflows: - -* Run 3 setup is significantly different from Run 2 setup, e. g. V0C detector is not available in Run 3 etc. Therefore Run-2 minimum bias trigger based on V0A & V0C is no longer available and is replaced with FT0A & FT0C requirement in Run 3. Many other selection criteria used in Run 2 are not applicable in Run 3 (e. g. tracklet-vs-cluser correlation cut). -* While in Run 2 there is a unique matching between _Collisions_ and _BCs_, it is not the case in Run 3. Time resolution for collisions (=primary vertices) is not precise enough to identify corresponding bunch crossing (=25 ns) without ambiguities. The collision time resolution depends on the number of contributed ITS-TPC tracks, availability of TOF-matched tracks and other factors. One of the main goals of event selection task in Run 3 is to find the original bunch crossing for each collision and check for relevant info in forward detectors (FIT, ZDC). Unambiguous association of collisions to bunch crossings might become very nontrivial in high rate environment. - -```BcSels``` and ```EvSels``` tables contain the following information: - -* fired trigger aliases, see [Trigger aliases](#trigger-aliases) section -* offline event selection criteria such as beam-beam and beam-gas decisions from forward detectors (FV0, FT0, FDD, ZDC) and various in-bunch and out-of-bunch pileup checks, see [Event selection criteria](#event-selection-criteria) section - -In addition ```EvSels``` table contains additional info: - -* event selection decisions (in ```EvSels``` table only), i.e. logical combinations of various offline event selection criteria, see [Event selection decisions](#event-selection-decisions) section. For example, _sel7_ is based on beam-beam decisions in V0A and V0C with additional background, pileup and quality checks -* indices to found bunch crossings and corresponding FT0 and FV0 entries (in ```EvSels``` table only), see [Found bunch crossings](#found-bunch-crossings) section. - -```BcSels``` and ```EvSels``` tables are produced by _BcSelectionTask_ and _EventSelectionTask_, respectively, see [`Common/TableProducer/eventSelection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx). -There are separate process functions for Run 2 and Run 3 in both tasks. One has to use _--process-run 2_ or _--process-run 3_ configurables in json files to switch between these process functions, see [Configurables](#configurables) section for more details. - -### Basic usage in user tasks - -In general, one has to follow the following steps: - -* add [`EventSelection.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h) header: - - ``` c++ - #include "Common/DataModel/EventSelection.h"" - ``` - -* join _Collisions_ and _EvSels_ tables and use corresponding iterator as an argument of the process function: - - ``` c++ - void process(soa::Join::iterator const& col, ...) - ``` - -* check if your trigger alias is fired if you run over Run1 or Run2 data (or future triggered Run3 data): - - ``` c++ - if (!col.alias_bit(kINT7)) { - return; - } - ``` - - Bypass this check if you analyse MC or continuous Run3 data. -* apply further offline selection criteria: - * for Run 2 data and MC: - - ``` c++ - if (!col.sel7()) { - return; - } - ``` - - * for Run 3 data and MC: - - ``` c++ - if (!col.sel8()) { - return; - } - ``` - - Note that sel8 selection based on FT0A & FT0C requirement is not mandatory in Run 3 pilot beam data. It might be safer to work with unbiased sample. - -* run your tasks in stack with timestamp and event-selection tasks: - - ``` bash - o2-analysis-timestamp --aod-file AO2D.root -b | o2-analysis-event-selection -b | o2-analysis-user-task -b - ``` - - This workflow works for Run 2 data. Special settings are required for MC and Run 3 data, see [Configurables](#configurables) section. - - _o2-analysis-timestamp_ task [`Common/TableProducer/timestamp.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/timestamp.cxx) is required to create per-event timestamps necessary to access relevant CCDB objects in the event selection task. - - _o2-analysis-zdc-converter_ and _o2-analysis-collision-converter_ might be also necessary for old datasets to account for changes in the data model. - -### Trigger aliases - -Direct selection on trigger class names in O2 is rather complicated. In contrast to Run 2 AODs, there is no way to get the list of fired classes in a string-like format. Instead one has to check bits corresponding to trigger class ids either in ```triggerMask``` column in ```BCs``` table or ```triggerMaskNext50``` in ```Run2BCInfos``` table (for Run 2 if the trigger class id is larger than 50). This approach is complicated since trigger class ids for the same class vary from run to run. - -To simplify trigger checks, we use trigger alias approach. Fired trigger classes are mapped to trigger alias bits in the ```alias``` array of ```BcSels``` and ```EvSels``` tables. Aliases have at least two advantages: - -* several classes based on similar logic can be grouped together into one alias (see _kINT7_ for example) -* alias bits do not change from run to run in contrast to trigger class ids - -The list of available trigger alises can be found in [`Common/CCDB/TriggerAliases.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/TriggerAliases.h). The mapping between trigger classes (and their indices) and trigger aliases is stored in [`CCDB`](http://alice-ccdb.cern.ch/browse/EventSelection/TriggerAliases) run-by-run in dedicated _TriggerAliases_ objects. -Current mapping can be checked in [upload_trigger_aliases.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_trigger_aliases.C#L24) macro for Run2: - -``` c++ - mAliases[kINT7] = "CINT7-B-NOPF-CENT,CINT7-B-NOPF-FAST,CV0L7-B-NOPF-CENT,CINT7-B-NOPF-CENTNOTRD,CINT7ZAC-B-NOPF-CENTNOPMD,CINT7-B-NOPF-ALLNOTRD,CINT7-I-NOPF-ALLNOTRD,CINT7-S-NOPF-ALLNOTRD,CMBAC-B-NOPF-ALL,CMBACS2-B-NOPF-ALLNOTRD,CMBACS2-B-NOPF-ALL"; - mAliases[kEMC7] = "CEMC7-B-NOPF-CENTNOPMD,CEMC7-B-NOPF-CENT,CEMC7-B-NOPF-CENTNOTRD,CEMC7-B-NOPF-ALLNOTRD,CEMC7-S-NOPF-ALLNOTRD"; - mAliases[kINT7inMUON] = "CINT7-B-NOPF-MUFAST"; - mAliases[kMuonSingleLowPt7] = "CMSL7-B-NOPF-MUFAST,CMSL7-B-NOPF-MUON,CMSL7-S-NOPF-MUON,CMSL7-SC-NOPF-MUON,CPBI1MSL-B-NOPF-MUON,CMUS7-B-NOPF-MUON"; - mAliases[kMuonUnlikeLowPt7] = "CMUL7-B-NOPF-MUFAST,CMUL7-B-NOPF-MUON,CMUL7-S-NOPF-MUON,CMUL7-S-NOPF-ALLNOTRD,CPBI1MUL-B-NOPF-MUON,CMUU7-B-NOPF-MUON,CMUU7-B-NOPF-ALLNOTRD"; - mAliases[kMuonLikeLowPt7] = "CMLL7-B-NOPF-MUFAST,CMLL7-B-NOPF-MUON,CMLL7-S-NOPF-MUON,CPBI1MLL-B-NOPF-MUON"; - mAliases[kMuonSingleHighPt7] = "CMSH7-B-NOPF-MUFAST,CMSH7-B-NOPF-MUON,CMSH7-S-NOPF-MUON,CMSH7-S-NOPF-ALLNOTRD,CPBI1MSH-B-NOPF-MUON,CMUSH7-B-NOPF-MUON"; - mAliases[kCUP8] = "CCUP8-B-NOPF-CENTNOTRD"; - mAliases[kCUP9] = "CCUP9-B-NOPF-CENTNOTRD"; - mAliases[kMUP10] = "CMUP10-B-NOPF-MUFAST"; - mAliases[kMUP11] = "CMUP11-B-NOPF-MUFAST"; - mAliases[kINT1] = "CINT1B-ABCE-NOPF-ALL,CINT1-B-NOPF-ALLNOTRD,CINT1-B-NOPF-ALLNOTRD"; - mAliases[kUnbiased] = "CBEAMB-ABCE-NOPF-ALL,CBEAMB-B-NOPF-ALLNOTRD,CTRUE-B-NOPF-ALLNOTRD,CTRUE-S-NOPF-ALLNOTRD,CTRUE-B-NOPF-CENTNOTRD"; - mAliases[kDMC7] = "CDMC7-B-NOPF-CENTNOPMD,CDMC7-B-NOPF-CENT,CDMC7-B-NOPF-CENTNOTRD,CDMC7-B-NOPF-ALLNOTRD"; - mAliases[kEG1] = "CINT7EG1-B-NOPF-CENTNOPMD,CEMC7EG1-B-NOPF-CENT,CEMC7EG1-B-NOPF-CENTNOTRD,CEMC7EG1-B-NOPF-CENTNOPMD,CEMC7EG1-B-NOPF-ALLNOTRD,CEMC7EGA-B-NOPF-CENTNOTRD,CEMC7EGA-S-NOPF-CENTNOTRD,CEMC7EGA-S-NOPF-ALLNOTRD,CPBI2EGA-B-NOPF-CENTNOTRD"; - mAliases[kEJ1] = "CINT7EJ1-B-NOPF-CENTNOTRD,CEMC7EJ1-B-NOPF-CENT,CEMC7EJ1-B-NOPF-CENTNOTRD,CEMC7EJ1-B-NOPF-CENTNOPMD,CEMC7EJ1-B-NOPF-ALLNOTRD,CEMC7EJE-B-NOPF-CENTNOTRD,CEMC7EJE-S-NOPF-CENTNOTRD,CEMC7EJE-S-NOPF-ALLNOTRD,CPBI2EJE-B-NOPF-CENTNOTRD"; - mAliases[kEG2] = "CINT7EG2-B-NOPF-CENTNOPMD,CEMC7EG2-B-NOPF-CENT,CEMC7EG2-B-NOPF-CENTNOTRD,CEMC7EG2-B-NOPF-CENTNOPMD,CEMC7EG2-B-NOPF-ALLNOTRD,CEMC7EG2PER-B-NOPF-CENTNOPMD"; - mAliases[kEJ2] = "CINT7EJ2-B-NOPF-CENTNOPMD,CEMC7EJ2-B-NOPF-CENT,CEMC7EJ2-B-NOPF-CENTNOTRD,CEMC7EJ2-B-NOPF-CENTNOPMD,CEMC7EJ2-B-NOPF-ALLNOTRD"; - mAliases[kDG1] = "CINT7DG1-B-NOPF-CENTNOPMD,CDMC7DG1-B-NOPF-CENT,CDMC7DG1-B-NOPF-CENTNOTRD,CDMC7DG1-B-NOPF-CENTNOPMD"; - mAliases[kDJ1] = "CINT7DJ1-B-NOPF-CENTNOPMD,CDMC7DJ1-B-NOPF-CENT,CDMC7DJ1-B-NOPF-CENTNOTRD,CDMC7DJ1-B-NOPF-CENTNOPMD"; - mAliases[kDG2] = "CINT7DG2-B-NOPF-CENTNOPMD,CDMC7DG2-B-NOPF-CENT,CDMC7DG2-B-NOPF-CENTNOTRD,CDMC7DG2-B-NOPF-CENTNOPMD,CDMC7DG2PER-B-NOPF-CENTNOPMD"; - mAliases[kDJ2] = "CINT7DJ2-B-NOPF-CENTNOPMD,CDMC7DJ2-B-NOPF-CENT,CDMC7DJ2-B-NOPF-CENTNOTRD,CDMC7DJ2-B-NOPF-CENTNOPMD"; -``` - -and in [upload_trigger_aliases_run3.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_trigger_aliases_run3.C#L25) for Run 3: - -``` c++ - mAliases[kTVXinTRD] = "CMTVX-B-NOPF-TRD,minbias_TVX"; - mAliases[kTVXinEMC] = "C0TVX-B-NOPF-EMC,minbias_TVX_L0"; - mAliases[kTVXinPHOS] = "C0TVX-B-NOPF-PHSCPV,minbias_TVX_L0"; -``` - -This list of trigger aliases and classes is not complete but it should be enough for tests in various PWGs. New trigger classes and aliases can be added upon request (contact Evgeny Kryshen). - -### Event selection criteria - -Full list of event selection criteria can be found in [`Common/CCDB/EventSelectionParams.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.h#L21) - -``` c++ -enum EventSelectionFlags { - kIsBBV0A = 0, // cell-averaged time in V0A in beam-beam window - kIsBBV0C, // cell-averaged time in V0C in beam-beam window (for Run 2 only) - kIsBBFDA, // cell-averaged time in FDA (or AD in Run2) in beam-beam window - kIsBBFDC, // cell-averaged time in FDC (or AD in Run2) in beam-beam window - kIsBBT0A, // cell-averaged time in T0A in beam-beam window - kIsBBT0C, // cell-averaged time in T0C in beam-beam window - kNoBGV0A, // cell-averaged time in V0A in beam-gas window - kNoBGV0C, // cell-averaged time in V0C in beam-gas window (for Run 2 only) - kNoBGFDA, // cell-averaged time in FDA (AD in Run2) in beam-gas window - kNoBGFDC, // cell-averaged time in FDC (AD in Run2) in beam-gas window - kNoBGT0A, // cell-averaged time in T0A in beam-gas window - kNoBGT0C, // cell-averaged time in T0C in beam-gas window - kIsBBZNA, // time in common ZNA channel in beam-beam window - kIsBBZNC, // time in common ZNC channel in beam-beam window - kIsBBZAC, // time in ZNA and ZNC in beam-beam window - circular cut in ZNA-ZNC plane - kNoBGZNA, // time in common ZNA channel is outside of beam-gas window - kNoBGZNC, // time in common ZNC channel is outside of beam-gas window - kNoV0MOnVsOfPileup, // no out-of-bunch pileup according to online-vs-offline VOM correlation - kNoSPDOnVsOfPileup, // no out-of-bunch pileup according to online-vs-offline SPD correlation - kNoV0Casymmetry, // no beam-gas according to correlation of V0C multiplicities in V0C3 and V0C012 - kIsGoodTimeRange, // good time range - kNoIncompleteDAQ, // complete event according to DAQ flags - kNoTPCLaserWarmUp, // no TPC laser warm-up event (used in Run 1) - kNoTPCHVdip, // no TPC HV dip - kNoPileupFromSPD, // no pileup according to SPD vertexer - kNoV0PFPileup, // no out-of-bunch pileup according to V0 past-future info - kNoSPDClsVsTklBG, // no beam-gas according to cluster-vs-tracklet correlation - kNoV0C012vsTklBG, // no beam-gas according to V0C012-vs-tracklet correlation - kNoInconsistentVtx, // no inconsistency in SPD and Track vertices - kNoPileupInMultBins, // no pileup according to multiplicity-differential pileup checks - kNoPileupMV, // no pileup according to multi-vertexer - kNoPileupTPC, // no pileup in TPC - kIsTriggerTVX, // FT0 vertex (acceptable FT0C-FT0A time difference) at trigger level - kIsINT1, // SPDGFO >= 1 || V0A || V0C - kNsel // counter -}; -``` - -Technically there are three types of criteria: - -* based on flags from bc-joinable ```aod::Run2BCInfos``` table (_kIsGoodTimeRange_, _kNoIncompleteDAQ_, _kNoTPCLaserWarmUp_, _kNoTPCHVdip_, _kNoPileupFromSPD_, _kNoV0PFPileup_) -* based on information from FIT and ZDC detectors (_kIsBB..._, _kIsBG..._) and/or additional information stored in ```aod::Run2BCInfos``` table (_kNoV0MOnVsOfPileup_,_kNoSPDOnVsOfPileup_) -* based on additional information from ```aod::Collisions``` table - -Decisions on inidividual selection criteria are stored in _selection_ array ```BcSels``` and ```EvSels``` tables. E.g. one can check if a given collision passed _kIsBBV0A_ selection: - -``` c++ - bool isBBV0Apassed = col.selection_bit(evsel::kIsBBV0A); -``` - -### Event selection decisions - -Offline event selection decisions (e.g. sel7) are constructed based on a subsample of individual checks stored in _selection_ array. The default list of checks may depend on colliding system, specific run conditions and specific analysis requirements. Default set of checks can be found in [Common/CCDB/EventSelectionParams.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.cxx). The default _selectionBarrel_ masks for pp, pA, Ap and AA are summarized below: - -* default sel7 selection in pp is based on the requirement of beam-beam timing in V0A and V0C and a number of pileup, beam-gas and othe quality checks - -``` c++ - selectionBarrel[kIsBBV0A] = 1; - selectionBarrel[kIsBBV0C] = 1; - selectionBarrel[kNoV0MOnVsOfPileup] = 1; - selectionBarrel[kNoSPDOnVsOfPileup] = 1; - selectionBarrel[kNoV0Casymmetry] = 1; - selectionBarrel[kIsGoodTimeRange] = 1; - selectionBarrel[kNoIncompleteDAQ] = 1; - selectionBarrel[kNoTPCHVdip] = 1; - selectionBarrel[kNoPileupFromSPD] = 1; - selectionBarrel[kNoV0PFPileup] = 1; - selectionBarrel[kNoSPDClsVsTklBG] = 1; - selectionBarrel[kNoV0C012vsTklBG] = 1; -``` - -* checks for pA system are similar to pp but in addition they include no beam-gas in ZNA: - -``` c++ - selectionBarrel[kNoBGZNA] = 1; -``` - -* checks for Ap system are similar to pp but in addition they include no beam-gas in ZNC: - -``` c++ - selectionBarrel[kNoBGZNC] = 1; -``` - -* default checks for AA are much simpler compared to pp since hadronic pileup is at per-mile level and can be ignored in the first approximation. Default checks include beam-beam timing in V0A, V0C, ZNA and ZNC detectors and a couple of quality checks. - -``` c++ - selectionBarrel[kIsBBV0A] = 1; - selectionBarrel[kIsBBV0C] = 1; - selectionBarrel[kIsBBZAC] = 1; - selectionBarrel[kIsGoodTimeRange] = 1; - selectionBarrel[kNoTPCHVdip] = 1; -``` - -In addition we define _selectionMuonWithPileupCuts_ and _selectionMuonWithoutPileupCuts_ with reduced set of checks, see [Common/CCDB/EventSelectionParams.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/EventSelectionParams.cxx) for more details. - -Besides, there are special settings for some run ranges, e.g. we remove checks on out-of-bunch pileup for runs with isolated bunches: - -``` c++ - selectionBarrel[kNoV0MOnVsOfPileup] = 0; - selectionBarrel[kNoSPDOnVsOfPileup] = 0; - selectionBarrel[kNoV0Casymmetry] = 0; - selectionBarrel[kNoV0PFPileup] = 0; -``` - -These special settings are stored in CCDB. One can find relevant details in [upload_event_selection_params.C](https://github.com/AliceO2Group/O2Physics/blob/master/Common/CCDB/macros/upload_event_selection_params.C) macro. - -Finally, it is worth mentioning that out-of-bunch pileup cuts as well as ZDC timing checks are disabled in MC -[eventSelection.cxx#L265](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L265): - -``` c++ - if (isMC) { - applySelection[kIsBBZAC] = 0; - applySelection[kNoV0MOnVsOfPileup] = 0; - applySelection[kNoSPDOnVsOfPileup] = 0; - applySelection[kNoV0Casymmetry] = 0; - applySelection[kNoV0PFPileup] = 0; - } -``` - -Selection mask _applySelection_ is obtained from CCDB in [eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L263): - -``` c++ - EventSelectionParams* par = ccdb->getForTimeStamp("EventSelection/EventSelectionParams", bc.timestamp()); -``` - -Then _sel7_ decision is constructed from active checks: -[Common/TableProducer/eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L438) - -``` c++ - bool sel7 = 1; - for (int i = 0; i < kNsel; i++) { - sel7 &= applySelection[i] ? selection[i] : 1; - } -``` - -### Found bunch crossings - -One of the main goals of the event selection task in Run 3 is to find the original bunch crossing for each collision. The basic approach is to start from estimated collision bc and search for closest BC containing FT0 entries in a +/-4 sigma window where sigma corresponds to the estimated collision time resolution from ```col.collisionTimeRes()```. Implementation details can be found in [eventSelection.cxx#L348](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L348). - -Users can access found bunch crossings and FT0 entries using _foundBC_ or _foundFT0_ indices stored in the _EvSels_ table: - -``` c++ -if (collision.has_foundBC()) { - auto bc = collision.foundBC(); - uint64_t globalBC = bc.globalBC(); -} -``` - -or - -``` c++ -if (collision.has_foundFT0()) { - auto ft0 = collision.foundFT0(); - int triggersignals = ft0.triggerMask(); -} -``` - -If bunch crossing with FT0 entries is not found, _foundBC_ and _foundFT0_ indices are set to -1 therefore one has to check ```collision.has_foundBC()``` or ```collision.has_foundFT0()``` before accessing corresponding info. - -### Configurables - -Event selection task supports several configurables: - -* _muonSelection_ allows to activate reduced set of checks for muon analyses - - ``` c++ - Configurable muonSelection{"muonSelection", 0, "0 - barrel, 1 - muon selection with pileup cuts, 2 - muon selection without pileup cuts"}; - ``` - -* _isMC_ allows to suppress several checks for Run 2 MC, see [Event selection decisions](#event-selection-decisions): - - ``` c++ - Configurable isMC{"isMC", 0, "-1 - autoset, 0 - data, 1 - MC"}; - ``` - - Note that one has to enable _isRun2MC_ flag in the timestamp task in this case: - - ``` bash - o2-analysis-timestamp --aod-file AO2D.root -b --isRun2MC 1 | o2-analysis-event-selection -b --isMC 1 | o2-analysis-user-task -b - ``` - -In the case of Run 3 processing, one has to set ```processRun2=false``` and ```processRun3=true``` flags in ```bc-selection-task``` and ```event-selection-task```. These configurables cannot be set in the command line. Instead one has to use json files. Typical content of the json file for Run 3 processing: - -``` json - "bc-selection-task": { - "processRun2": "false", - "processRun3": "true" - }, - "event-selection-task": { - "processRun2": "false", - "processRun3": "true" - }, -``` - -One can set other configurables in the json file. This json file has to be provided using ```--configuration``` option: - - ``` bash - o2-analysis-timestamp -b | o2-analysis-event-selection --configuration json://config.json -b - ``` - -### Remarks - -* One has to apply offline selections in O2 explicitly in contrast to AliPhysics where these selections were applied together with trigger alias selection. -* EvSel table might be also useful in user tasks relying on beam-beam and beam-gas decisions in forward detectors, e.g. in UPC tasks. - -## Multiplicity and centrality selection in O2 - -### Multiplicity selection concept - -The multiplicity and centrality selection in O2 is based on the concept of derived tables created in dedicated tasks from available AOD contents: - -* _o2-analysis-multiplicity-table_ task [`Common/TableProducer/multiplicityTable.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/multiplicityTable.cxx) stores relevant multiplicity values (V0A, V0C, ZNA, ZNC) and their dynamic sums (V0M) in [`Mults`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Multiplicity.h) table joinable with _Collisions_ table. -* _o2-analysis-multiplicity-qa_ task [`Common/Tasks/multiplicityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/multiplicityQa.cxx) creates multiplicity distributions in minimum bias triggers necessary for centrality calibration. -* _o2-analysis-centrality-table_ task [`Common/TableProducer/centralityTable.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/centralityTable.cxx) takes multiplicity values from the [`Mults`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Multiplicity.h) table and stores centrality values in [`Cents`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Centrality.h) table joinable with _Collisions_ table. Relevant cumulative multiplicity distributions are stored in [CCDB](http://alice-ccdb.cern.ch/browse/Centrality). The centrality calibration relies on 90% anchor points in Pb-Pb. -* _o2-analysis-centrality-qa_ task [`Common/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/centralityQa.cxx) creates centrality distributions for minimum bias triggers and can be used for control and QA purposes. - -Note that _o2-analysis-multiplicity-qa_ and _o2-analysis-centrality-qa_ tasks rely on the minimum bias trigger selection therefore one has to run event selection in stack with these tasks. - -### Multiplicity selection usage in user tasks - -One can check _o2-analysis-centrality-qa_ task for example usage: [`Common/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tasks/centralityQa.cxx). Usually, analysers perform event selection before the centrality selection therefore one has to consider the following steps: - -* add [`EventSelection.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/EventSelection.h) and [`Centrality.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/Centrality.h) headers: - - ``` c++ - #include "Common/DataModel/EventSelection.h" - #include "Common/DataModel/Centrality.h" - ``` - -* join _Collisions_, _EvSels_ and _Cents_ tables and use corresponding iterator as an argument of the process function: - - ``` c++ - void process(soa::Join::iterator const& col, ...) - ``` - -* check if your trigger alias is fired if you run over Run1 or Run2 data (or future triggered Run3 data): - - ``` c++ - if (!col.alias_bit(kINT7)) - return; - ``` - - Bypass this check if you analyse MC or future continuous Run3 data. -* apply further offline selection criteria: - - ``` c++ - if (!col.sel7()) - return; - ``` - -* apply centrality selection, for example: - - ``` c++ - // analyse 0-20% central events - if (col.centV0M()>20) - return; - ``` - -* run your tasks in stack with timestamp, event-selection, multiplicity and centrality tasks: - - ``` bash - o2-analysis-timestamp --aod-file AO2D.root -b | o2-analysis-event-selection -b | o2-analysis-mulitplicity-table -b | o2-analysis-centrality-table -b | o2-analysis-user-task -b - ``` - - _o2-analysis-timestamp_ task is required to create per-event timestamps necessary to access relevant CCDB objects in the event selection and/or centrality tasks. - - _o2-analysis-zdc-converter_ and _o2-analysis-collision-converter_ might be also necessary for old datasets to account for changes in the data model. - -## Particle identification (PID) - -Table of contents: - -* [Introduction](#introduction) -* [Usage in user tasks](#usage-in-user-tasks) -* [Task for TOF and TPC PID](#task-for-tof-and-tpc-pid) -* [Example of tasks that use the PID tables (and how to run them)](#example-of-tasks-that-use-the-pid-tables-and-how-to-run-them) - -Here are described the working principles of Particle Identification (PID) in O2 and how to get PID information (expected values, nSigma separation _et cetera_) in your analysis tasks if you plan to identify particles. - -### Introduction - -PID is handled in analysis by filling helper tables that can be joined to tracks (propagated or not). -The parameterization of the expected detector response (e.g. signal, resolution, separation) is used in the PID tasks to fill the PID tables. -These parameterizations are detector specific and handled by the detector experts; usually, they are shipped to the PID helper tasks from the CCDB to match the data-taking conditions. -The interface between the detector and the Analysis Framework (i.e. your tracks) is fully enclosed in [`PIDResponse.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/DataModel/PIDResponse.h). -Here are the defined tables for the PID information for all the detectors. - -The filling of the PID tables is delegated to dedicated tasks in [`Common/TableProducer/PID/`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID) -Examples of these tasks can be found in [`pidTOF.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTOF.cxx) and [`pidTPC.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTPC.cxx) for TOF and TPC tables, respectively. - -### Usage in user tasks - -Tables for PID values in O2 are defined in [`PIDResponse.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponse.h). -You can include it in your task with: - -``` c++ -#include "Common/DataModel/PIDResponse.h" -... - -``` - -In the process functions, you can join the table to add the PID (per particle mass hypothesis) information to the track. -In this case, we are using the mass hypothesis of the electron, but tables for nine (9) stable particle species are produced (`El`, `Mu`, `Pi`, `Ka`, `Pr`, `De`, `Tr`, `He`, `Al`). - -* For the **TOF** PID as: - - ``` c++ - void process(soa::Join::iterator const& track) { - track.tofNSigmaEl(); - } - ``` - -* For the **TPC** PID as: - - ``` c++ - void process(soa::Join::iterator const& track) { - track.tpcNSigmaEl(); - } - ``` - -* For both TOF and TPC PID information as: - - ``` c++ - void process(soa::Join::iterator const& track) { - const float combNSigmaEl = std::sqrt( track.tofNSigmaEl() * track.tofNSigmaEl() + track.tpcNSigmaEl() * track.tpcNSigmaEl()); - } - ``` - -### Task for TOF and TPC PID - -**In short:** O2 tasks dedicated to the filling of the PID tables are called with - -* Filling TOF PID Table - - ``` bash - o2-analysis-pid-tof - ``` - - This requires a helper class for the building of the event time information - - ``` bash - o2-analysis-pid-tof-base - ``` - - These tasks can be configured according to the needs specified by the detector experts. - If you are in doubt, you can contact them or take the configuration of the Hyperloop as a reference. - -* Filling the TPC PID Table - - ``` bash - o2-analysis-pid-tpc - ``` - - ``` bash - o2-analysis-pid-tpc-base - ``` - - These tasks can be configured according to the needs specified by the detector experts. - If you are in doubt, you can contact them or take the configuration of the Hyperloop as a reference. - -### Example of tasks that use the PID tables (and how to run them) - -* TOF PID task [`pidTOF.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTOF.cxx) - You can run the TOF spectra task with: - - ``` bash - o2-analysis-pid-tof-qa --aod-file AO2D.root -b | o2-analysis-pid-tof -b | o2-analysis-pid-tof-base -b - ``` - -* TPC PID task [`pidTPC.cxx`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/TableProducer/PID/pidTPC.cxx) - You can run the TPC spectra task with: - - ``` bash - o2-analysis-pid-tpc-qa --aod-file AO2D.root -b | o2-analysis-pid-tpc -b | o2-analysis-pid-tpc-base -b - ``` - -### Enabling QA histograms - -* QA histograms should come with the PID tasks; they can be enabled by including the QA tasks in your workflow when running locally or with the corresponding QA tasks as in: - - For the **TOF** QA plots - - ``` bash - ... | o2-analysis-pid-tof-qa | ... - ``` - - For the **TPC** QA plots - - ``` bash - ... | o2-analysis-pid-tpc-qa | ... - ``` - - Where by `...` we mean the other tasks in your workflow. - -## Track Selection - -The track selection in the O2 analysis framework is provided in form of a stand-alone workflow that you can run in front of your analysis: - -``` bash -o2-analysis-trackselection | o2-analysis-myTask -``` - -Based on a set of track quality criteria, the track selection workflow produces a flag. -Provided that the user uses the standard supported `o2-analysis-trackselection` track tables can be filtered, e.g. by requiring global tracks (with cuts on pT and eta), in the following manner: - -``` c++ -#include "Analysis/TrackSelectionTables.h" - ... -// NB: this only works provided that you use the supported task o2-analysis-trackselection to perform the track selection -Filter filter1 = requireTrackCutInFilter(TrackSelectionFlags::kTPCNCls); // General filter, defined using flags -Filter filter2 = requireQualityTracksInFilter(); // Predefined filter, for kQualityTracks tracks -Filter filter3 = requirePrimaryTracksInFilter(); // Predefined filter, for kPrimaryTracks tracks -Filter filter4 = requireInAcceptanceTracksInFilter(); // Predefined filter, for kInAcceptanceTracks tracks -Filter filter5 = requireGlobalTrackInFilter(); // Predefined filter, for kGlobalTrack tracks -Filter filter6 = requireGlobalTrackWoPtEtaInFilter(); // Predefined filter, for kGlobalTrackWoPtEta tracks -Filter filter7 = requireGlobalTrackWoDCAInFilter(); // Predefined filter, for kGlobalTrackWoDCA tracks -Filter filter8 = requireTrackWithinBeamPipe(); // Tracks starting from within the beam pipe - -void process(soa::Filtered>::iterator const& track) -{ - ... -} - -``` - -In general it is advised to use the filter decisions only in the filter expressions, so the framework can optimize the processing. -However, if really needed you can also access the filtering decisions in the following way: - -``` c++ -#include "Analysis/TrackSelectionTables.h" - ... - -void process(soa::Join::iterator const& track) -{ - // Check single cuts - track.passedTrackType(); // Passed the track cut: kTrackType - track.passedPtRange(); // Passed the track cut: kPtRange - track.passedEtaRange(); // Passed the track cut: kEtaRange - track.passedTPCNCls(); // Passed the track cut: kTPCNCls - track.passedTPCCrossedRows(); // Passed the track cut: kTPCCrossedRows - track.passedTPCCrossedRowsOverNCls();// Passed the track cut: kTPCCrossedRowsOverNCls - track.passedTPCChi2NDF(); // Passed the track cut: kTPCChi2NDF - track.passedTPCRefit(); // Passed the track cut: kTPCRefit - track.passedITSNCls(); // Passed the track cut: kITSNCls - track.passedITSChi2NDF(); // Passed the track cut: kITSChi2NDF - track.passedITSRefit(); // Passed the track cut: kITSRefit - track.passedITSHits(); // Passed the track cut: kITSHits - track.passedGoldenChi2(); // Passed the track cut: kGoldenChi2 - track.passedDCAxy(); // Passed the track cut: kDCAxy - track.passedDCAz(); // Passed the track cut: kDCAz - // Check combiation of cuts (filterbit like) - track.isQualityTrack(); // Passed the combined track cut: kQualityTracks - track.isPrimaryTrack(); // Passed the combined track cut: kPrimaryTracks - track.isInAcceptanceTrack(); // Passed the combined track cut: kInAcceptanceTracks - track.isGlobalTrack(); // Passed the combined track cut: kGlobalTrack - track.isGlobalTrackWoPtEta(); // Passed the combined track cut: kGlobalTrackWoPtEta - track.isGlobalTrackWoDCA(); // Passed the combined track cut: kGlobalTrackWoDCA -} - -``` - -Some of the track parameters used in the track selection require additional calculation effort and are then stored in a table called ```TracksExtended``` which is produced by either the ```o2-analysis-trackextension``` task (Run 2) or ```o2-analysis-track-propagation``` (Run 3). -The quantities contained in this table can also be directly used in the analysis. -For instance if you require the distance of closest approach (dca) to the primary vertex, you do not need to (and should not!) re-calculate it in your task. -You can simply obtain it by extending the ``` Tracks ``` table in the following way and then access it directly as a property of the track: - -``` c++ -void process(soa::Filtered>::iterator const& track) -{ - track.dcaXY(); - track.dcaZ(); -} -``` - -Both the definition of `TrackSelection` and the `TracksDCA` tables can be found here: [`TrackSelectionTables`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/TrackSelectionTables.h). -If you want to have a look at the track parameters after the selection, you can use the [`o2-analysis-qa-event-track`](https://github.com/AliceO2Group/O2Physics/blob/master/DPG/Tasks/AOTTrack/qaEventTrack.h) task: - -``` bash -o2-analysis-trackselection | o2-analysis-qa-event-track | ... -``` - -At the moment there are two 'FilterBits' available in the TrackSelection table, which are defined as follows: - - | Cuts | globalTrack | globalTrackSDD | - |------------------------------------------------------|------------------------------------------------------------------------|----------------------------------------------| - | min number of crossed rows TPC | 70 | 70 | - | min ratio of crossed rows over findable clusters TPC | 0.8 | 0.8 | - | max chi2 per cluster TPC | 4.0 | 4.0 | - | max chi2 per cluster ITS | 36.0 | 36.0 | - | require TPC refit | true | true | - | require ITS refit | true | true | - | max DCA to vertex z | 2.0 | 2.0 | - | max DCA to vertex xy | 0.0105 * 0.035 / pT1.1 | 0.0105 * 0.035 / pT1.1 | - | cluster requirement ITS | Run 2 (Run 3): at least one hit in SPD (in 3 innermost ITS layers) [*] | no hit in SPD and hit in first SDD layer | - | pT range | 0.1 - 1e10 | 0.1 - 1e10 | - | η range | -0.8 - 0.8 | -0.8 - 0.8 | - -```note -[*] - -_RUN2 data/MC analyses_ (`isRun3 == false`) -The default set of global-track selections requires at least 1 hit between the two innermost ITS layers (function `getGlobalTrackSelection` in [`TrackSelectionDefaults.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/TrackSelectionDefaults.h)). -This is a Run 1, 2 refuse when the SPD was equipped, and currently this is enabled ONLY for analyses on Run2 converted data (`isRun3 == false`). - -_RUN3 data/MC analyses_ (`isRun3 == true`) -The same set of global-track selections, but with different ITS requirements for Run3 data are available in [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx). This is possible thanks to the `getGlobalTrackSelectionITSMatch` in [`TrackSelectionDefaults.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/TrackSelectionDefaults.h), which can be enabled with different ITS requirements via the integer configurable `itsMatching` in [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx). The available configurations are the following: - -* `itsMatching == 0`: at least one hit between the two innermost ITS layers (default for `isRun3 == false`). - IMPORTANT: in case `isRun3 == true`, then `itsMatching == 0` enables `itsMatching == 1` automatically (a WARNING is dumped at runtime); -* `itsMatching == 1`: at least one hit among the three innermost ITS layers (`Run3ITSibAny`, default for `isRun3 == true`); -* `itsMatching == 2`: at least one hit among all the ITS layers (`Run3ITSallAny`); -* `itsMatching == 3`: one hit on all the ITS layers (`Run3ITSall7Layers`); -``` - -The goal of the track selection task is to provide the most common selections for all analyses. -If you really require a completely different set of tracks not covered by the standard filter bits, you can create your own TrackSelection object (see [`TrackSelectionTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/TrackSelectionTables.h) and [`trackselection.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackselection.cxx)) : - -``` c++ - -TrackSelection myTrackSelection() -{ - TrackSelection selectedTracks; - selectedTracks.SetTrackType(aod::track::Run2GlobalTrack); - selectedTracks.SetPtRange(0.1f, 1e10f); - selectedTracks.SetEtaRange(-0.8f, 0.8f); - selectedTracks.SetRequireITSRefit(true); - selectedTracks.SetRequireTPCRefit(true); - selectedTracks.SetRequireGoldenChi2(true); - selectedTracks.SetMinNCrossedRowsTPC(70); - selectedTracks.SetMinNCrossedRowsOverFindableClustersTPC(0.8f); - selectedTracks.SetMaxChi2PerClusterTPC(4.f); - selectedTracks.SetRequireHitsInITSLayers(1, {0, 1}); // one hit in any SPD layer - selectedTracks.SetMaxChi2PerClusterITS(36.f); - selectedTracks.SetMaxDcaXYPtDep([](float pt) { return 0.0105f + 0.0350f / pow(pt, 1.1f); }); - selectedTracks.SetMaxDcaZ(2.f); - ... - return selectedTracks; -} - -... - -// member of analysis task -TrackSelection mySelection; - -... - -// in init() -mySelection = myTrackSelection(); - -... - -// in process() -bool isSelected = mySelection.IsSelected(track) -``` - -### Remarks on track selection - -Please note that this documentation only represents the status quo of the track selection implementation and many things can and will change. -In particular the cut values will most likely change with the 'new' detector in Run 3 and some of the legacy cuts will be removed or only available for converted Run 2 data. -In case of questions or suggestions don't hesitate to contact us. - -## Track Propagation - -The Run 3 AO2D stores the tracks at the point of innermost update. For a track with ITS this is the -innermost (or second innermost) ITS layer. For a track without ITS, this is the TPC inner wall or -for loopers in the TPC even a radius beyond that. In the AO2D.root the trees are therefore called O2tracks_IU -and O2tracksCov_IU (IU = innermost update). The corresponding O2 data model tables are TracksIU and TracksCovIU, respectively. -If your task needs tracks at the collision vertex it will fail because it looks for O2tracks and O2tracksCov. - -In order to propagate the tracks to the collision vertex, include the task `o2-analysis-track-propagation` into your workflow. -This task produces the tables Tracks and TracksCov (in order to get the latter, please enable `processCovariance` through the json configuration). - -```note -This task also produces the `TrackExtended` table needed for `o2-analysis-track-selection`, therefore `o2-analysis-trackextension` does not need to be added to the workflow at the same time. -``` - -This task is not needed for Run 2 converted data where the tracks are already propagated to the collision vertex. - -The overall table flow is illustrated here: - -
- -
- - -### TrackTuner -The `TrackTuner` class ([Common/Tools/TrackTuner.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Tools/TrackTuner.h)) allows to smear the reconstructed track parameters. -Such tool is primarely conceived to smear the parameters of tracks reconstructed in MC simulations according to the discrepancy between data and MC of the dcaXY and dcaZ. -```note -This task was called `improver-task` in the Run 2 jargon -``` -The smearing is done on the `y`, `z` parameters of each reconstructed track in MC evaluated at the associated particle production point. The smearing is based on the discrepancy between resolution, mean and pull ratio of dcaXY, dcaZ w.r.t. primary vertex measured in data and MC. -The performance of such parameters is evaluated vs. global-track pt and stored into `.root` files, which can be read from CCDB at runtime. - -An instance of the `TrackTuner` class is present as data-member in the `trackPropagation` workflow, and it can be enabled via -```c++ -Configurable useTrackTuner{"useTrackTuner", false, "Apply Improver/DCA corrections to MC"}; -``` -```note -The `TrackTuner` can be enabled only if the `processCovarianceMc` process function in the `trackPropagation` workflow is used -``` -This object can be configured through the `Configurable trackTunerParams` in the `trackPropagation` workflow. This configuration `std::string` must define the following parameters: -* `bool debugInfo`: flag to switch on/off some debug outputs -* `bool updateTrackDCAs`: flag to switch on/off the smearing of the dcaXY, dcaZ -* `bool updateTrackCovMat`: flag to enable the update of the track covariance matrix, propagating the scaling on the dca resolution -* `bool updatePulls`: flag to enable the update of the track covariance matrix updating also the pulls (if `updateTrackCovMat == true`) -* `std::string pathInputFile`: path to browse to find the correction file for the dca smearing -* `std::string nameInputFile`: name of the correction file for the dca smearing -* `bool isInputFileFromCCDB`: the `pathInputFile/nameInputFile` is searched in CCDB if this flag is `true`, otherwise in the local file system (debug purposes) -* `bool usePvRefitCorrections`: if this flag is `true`, the track smearing is performed using mean, resolution and pulls parametrizations vs. pt of dcaXY, dcaZ calculated w.r.t. primary collision vertex refitted w/o the current track, if this was originally a PV contributor -```note -In pp collisions, one should use `usePvRefitCorrections == true` -This is not relevant in Pb-Pb collisions. -``` -* `std::string pathFileQoverPt`: path to browse to find the correction file for the `q/pt` smearing -* `std::string nameFileQoverPt`: name of the correction file for the `q/pt` smearing -* `bool updateCurvature`: flag to enable the update of the track curvature, i.e. `q/pt`, at the particle production point -* `bool updateCurvatureIU`: flag to enable the update of the track curvature, i.e. `q/pt`, at the innermost update (IU) point -* `float oneOverPtMC` (MC) and `float oneOverPtData` (data): the ratio `oneOverPtData/oneOverPtMC` defines the scaling factor to the `q/pt` residual to smear the track pt -* `fillTrackTunerTable`: flag to enable the filling of a new table containing for each track the smeared `q/pt` at the IU point - -```note -* The `TrackTuner` allows also to smear the `q/pt` if only one between `updateCurvature` and `updateCurvatureIU` is `true` -* By default, the variables `oneOverPtData` and `oneOverPtMC` are initialized to `-1` -* If at least one between`qOverPtMCq` and `OverPtData` is negative, the `q/pt` correction is done wuering the file from CCDB. Otherwise, the input values of `qOverPtMC` and `qOverPtData` are used to defined the factor `oneOverPtData/oneOverPtMC`, which is a constant factor flat in transverse momentum. -``` -The string `trackTunerParams` must follow the format: `=|=` (see the default configuration [here](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackPropagation.cxx#L62) as reference). - - -The dcaXY, dcaZ parametrization currently available are the following: -* proxy for pp @ 13.6 TeV: [trackTuner_DataLHC23fPass1_McLHC23k4b_run535085.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/pp2023) - Data: LHC23f apass1, run 535085. - MC: LHC23k4b, run 535085. - Slides [here](https://docs.google.com/presentation/d/1_bsxzgB1DdVu-mxRwhpZ-U65c4J9iL2IH8xUEP3tv4Q/edit?usp=sharing). -* proxy for Pb-Pb @ 5.36 TeV: [trackTuner_DataLHC22sPass5_McLHC22l1b2_run529397.root](http://alice-ccdb.cern.ch/browse/Users/m/mfaggin/test/inputsTrackTuner/PbPb2022) - Data: LHC22s apass5, run 529397. - MC: LHC22l1b2, run 529397. - Slides [here](https://docs.google.com/presentation/d/1sIXWMckaPZJir3gNLeDnB2TorNJrjXKcGJvyTvz5V8s/edit?usp=sharing). diff --git a/docs/basics-usage/README.md b/docs/basics-usage/README.md index 63d3326a..0536110f 100644 --- a/docs/basics-usage/README.md +++ b/docs/basics-usage/README.md @@ -1,5 +1,5 @@ --- -sort: 3 +sort: 2 title: Running an analysis --- diff --git a/docs/basics-usage/SettingUp.md b/docs/basics-usage/SettingUp.md index 289b16ec..ca8c73a0 100644 --- a/docs/basics-usage/SettingUp.md +++ b/docs/basics-usage/SettingUp.md @@ -26,7 +26,7 @@ A simple example is the histogram tutorial which you can run (on Run 2 converted o2-analysistutorial-histograms --aod-file AO2D.root ``` -In case you try the same on Run 3 data or MC, you also need the [track propagation task](HelperTasks.md#track-propagation): +In case you try the same on Run 3 data or MC, you also need the [track propagation task](../analysis-tools/TrackSelection.md#track-propagation): ```bash o2-analysis-timestamp | o2-analysis-track-propagation | o2-analysistutorial-histograms --aod-file AO2D.root diff --git a/docs/datamodel/README.md b/docs/datamodel/README.md index 0bb45889..fef07c20 100644 --- a/docs/datamodel/README.md +++ b/docs/datamodel/README.md @@ -1,5 +1,5 @@ --- -sort: 9 +sort: 10 title: Appendix: data model reference --- @@ -7,7 +7,7 @@ title: Appendix: data model reference The ALICE O2 data model is a collection of tables. Each table can be seen as a collection of objects, where each column represents a property of the objects, and each row is an object. When the users write their analysis, they need to provide at least two things: a query which selects rows of one or more tables and a function which gets invoked on the results of the query. When specifying the query, the users can perform typical database operations between them. For example, they can only select rows matching a given query, or they can put two tables one on the side of the other and select the rows of the resulting table in what it's called a "join". -Tables can be read from the input files [AO2D files](ao2dTables.md) and or they can be created by tasks. To produce some tables with commonly used quantities there exist a set of predefined [helper tasks](../helperTasks/README.md) which can be included in user analysis work flows to produce tables with [commonly used information](helperTaskTables.md) +Tables can be read from the input files [AO2D files](ao2dTables.md) and or they can be created by tasks. To produce some tables with commonly used quantities there exist a set of predefined [helper tasks](../analysis-tools/README.md) which can be included in user analysis work flows to produce tables with [commonly used information](helperTaskTables.md) The data model also provides a bunch of pre-defined [joins and iterators](joinsAndIterators.md). diff --git a/docs/datamodel/ao2dTables.md b/docs/datamodel/ao2dTables.md index 94523a36..70e60b15 100644 --- a/docs/datamodel/ao2dTables.md +++ b/docs/datamodel/ao2dTables.md @@ -139,6 +139,9 @@ For better overview the tables are grouped into the following categories: \| [Ge
Is used in:
  • o2::aod::BCsWithTimestamps = soa::Join
  • +
  • o2::aod::BCsWithRun2Info = soa::Join
  • +
  • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
  • +
  • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
@@ -459,6 +462,7 @@ For better overview the tables are grouped into the following categories: \| [Ge
  • o2::aod::TracksWDcaExtra = soa::Join
  • o2::aod::TracksWCovDcaExtra = soa::Join
  • o2::aod::TracksWMc = soa::Join
  • +
  • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWPid = soa::Join
  • o2::analysis::TracksWExt = soa::Join
  • @@ -596,6 +600,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -780,6 +791,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -947,6 +965,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -1187,6 +1212,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -1486,11 +1518,18 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + + + + + + + + @@ -1513,6 +1552,34 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1576,6 +1643,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -1600,11 +1674,6 @@ For better overview the tables are grouped into the following categories: \| [Ge o2::aod::StoredTracksExtra_001 -
    Is used in: -
      -
    • o2::aod::TracksExtra = o2::aod::TracksExtra_001
    • -
    -
    short Charge: positive: 1, negative: -1
    o2::aod::0GI?
    o2::aod::track::Pt Eshort Charge: positive: 1, negative: -1
    o2::aod::0GI?
    o2::aod::track::Pt Eint8_t Covariance matrix in compressed form
    o2::aod::0GI?
    o2::aod::track::CYY Eint8_t Covariance matrix in compressed form
    o2::aod::0GI?
    o2::aod::track::CYY ENumber of crossed TPC Rows
    o2::aod::track::TOFExpTimeo2::aod::track::TOFExpTimeEl DtofExpTimetofExpTimeEl floatExpected time for the track to reach the TOFExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::track::TOFExpTimeMuDtofExpTimeMufloatExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::track::TOFExpTimePifloat Expected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::TOFExpTimeDeDtofExpTimeDefloatExpected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::track::TOFExpTimeTrDtofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::track::TOFExpTimeAlDtofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::track::ITSNCls Dfloat Resolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::0GI?
    o2::aod::track::DetectorMap E
    @@ -1831,11 +1900,18 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + - + - + @@ -1858,6 +1934,34 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1907,6 +2011,13 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + @@ -1918,14 +2029,24 @@ For better overview the tables are grouped into the following categories: \| [Ge - +
    - On disk version of the track parameters at collision vertex + Additional track information (clusters, PID, etc.)
    +
    Extends: +
      + o2::aod::StoredTracksExtra_002 +
    +
    +
    Is used in: +
      +
    • o2::aod::TracksExtra = o2::aod::TracksExtra_002
    • +
    +
    NameIf the track used the afterburner in the ITS
    o2::aod::track::TOFExpTimeo2::aod::track::TOFExpTimeElDtofExpTimeElfloatExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::track::TOFExpTimeMu DtofExpTimetofExpTimeMu floatExpected time for the track to reach the TOFExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::track::TOFExpTimePifloat Expected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::TOFExpTimeDeDtofExpTimeDefloatExpected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::track::TOFExpTimeTrDtofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::track::TOFExpTimeAlDtofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::track::TPCCrossedRowsOverFindableCls Dfloat Resolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::1GI?
    o2::aod::track::v001::DetectorMap E
    @@ -1935,139 +2056,370 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - + + + + - - - - - + + + + + - + - - - + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - + + + + + + + + - + - - - + + + + + + + + + + - + - + - + - + - + + + + + + + + - + - + - + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + -
    NameComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongso2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::track::TrackTypeo2::aod::track::ITSClusterSizes trackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::Xo2::aod::track::TPCNClsFindable xfloattpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::Alphao2::aod::track::TPCNClsFindableMinusPID alphafloattpcNClsFindableMinusPIDint8_tTPC Clusters: Findable - Found clusters used for PID
    o2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::Yo2::aod::track::TPCNClsShared ytpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::v001::extensions::TPCDeltaTFwdDtpcDeltaTFwd floatDelta Forward of track time in TPC time bis
    o2::aod::track::Zzo2::aod::track::v001::extensions::TPCDeltaTBwdDtpcDeltaTBwd floatDelta Backward of track time in TPC time bis
    o2::aod::track::TRDPattern trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::Snpo2::aod::track::ITSChi2NCl snpitsChi2NCl floatChi2 / cluster for the ITS track segment
    o2::aod::track::Tglo2::aod::track::TPCChi2NCl tgltpcChi2NCl floatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2 trdChi2floatChi2 for the TRD track segment
    o2::aod::track::Signed1Pto2::aod::track::TOFChi2 signed1PttofChi2 float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadChi2 for the TOF track segment
    o2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::PxDpxo2::aod::track::TRDSignaltrdSignal floatMomentum in x-direction in GeV/cPID signal in the TRD
    o2::aod::track::PyDpyo2::aod::track::Lengthlength floatMomentum in y-direction in GeV/cTrack length
    o2::aod::track::PzDpzo2::aod::track::TOFExpMomtofExpMom floatMomentum in z-direction in GeV/cTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::track::PVectoro2::aod::track::PIDForTracking DpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/cpidForTrackinguint32_tPID hypothesis used during tracking. See the constants in the class PID in PID.h
    o2::aod::track::Energyo2::aod::track::IsPVContributor DenergyfloatTrack energy, computed under the mass assumption given as inputisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::Rapidityo2::aod::track::HasITS DrapidityfloatTrack rapidity, computed under the mass assumption given as inputhasITSboolFlag to check if track has a ITS match
    o2::aod::track::Signo2::aod::track::HasTPC DsignshortCharge: positive: 1, negative: -1hasTPCboolFlag to check if track has a TPC match
    + + o2::aod::track::HasTRD + D + hasTRD + bool + Flag to check if track has a TRD match + + + o2::aod::track::HasTOF + D + hasTOF + bool + Flag to check if track has a TOF measurement + + + o2::aod::track::TPCNClsFound + D + tpcNClsFound + int16_t + Number of found TPC clusters + + + o2::aod::track::TPCNClsPID + D + tpcNClsPID + int16_t + Number of found TPC clusters used for PID + + + o2::aod::track::TPCNClsCrossedRows + D + tpcNClsCrossedRows + int16_t + Number of crossed TPC Rows + + + o2::aod::track::v001::ITSClusterMap + D + itsClusterMap + uint8_t + ITS cluster map, one bit per a layer, starting from the innermost + + + o2::aod::track::v001::ITSNCls + D + itsNCls + uint8_t + Number of ITS clusters + + + o2::aod::track::v001::ITSNClsInnerBarrel + D + itsNClsInnerBarrel + uint8_t + Number of ITS clusters in the Inner Barrel + + + o2::aod::track::v001::ITSClsSizeInLayer + D + itsClsSizeInLayer + uint8_t + Size of the ITS cluster in a given layer + + + o2::aod::track::v001::IsITSAfterburner + D + isITSAfterburner + bool + If the track used the afterburner in the ITS + + + o2::aod::track::TOFExpTimeEl + D + tofExpTimeEl + float + Expected time for the track to reach the TOF under the electron hypothesis + + + o2::aod::track::TOFExpTimeMu + D + tofExpTimeMu + float + Expected time for the track to reach the TOF under the muon hypothesis + + + o2::aod::track::TOFExpTimePi + D + tofExpTimePi + float + Expected time for the track to reach the TOF under the pion hypothesis + + + o2::aod::track::TOFExpTimeKa + D + tofExpTimeKa + float + Expected time for the track to reach the TOF under the kaon hypothesis + + + o2::aod::track::TOFExpTimePr + D + tofExpTimePr + float + Expected time for the track to reach the TOF under the proton hypothesis + + + o2::aod::track::TOFExpTimeDe + D + tofExpTimeDe + float + Expected time for the track to reach the TOF under the deuteron hypothesis + + + o2::aod::track::TOFExpTimeTr + D + tofExpTimeTr + float + Expected time for the track to reach the TOF under the triton hypothesis + + + o2::aod::track::TOFExpTimeHe + D + tofExpTimeHe + float + Expected time for the track to reach the TOF under the helium3 hypothesis + + + o2::aod::track::TOFExpTimeAl + D + tofExpTimeAl + float + Expected time for the track to reach the TOF under the helium4 hypothesis + + + o2::aod::track::TPCCrossedRowsOverFindableCls + D + tpcCrossedRowsOverFindableCls + float + Ratio crossed rows over findable clusters + + + o2::aod::track::TPCFoundOverFindableCls + D + tpcFoundOverFindableCls + float + Ratio of found over findable clusters + + + o2::aod::track::TPCFractionSharedCls + D + tpcFractionSharedCls + float + Fraction of shared TPC clusters + + + o2::aod::track::TrackEtaEMCAL + + trackEtaEmcal + float + + + + o2::aod::track::TrackPhiEMCAL + + trackPhiEmcal + float + + + + o2::aod::track::TrackTime + + trackTime + float + Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0] + + + o2::aod::track::TrackTimeRes + + trackTimeRes + float + Resolution of the track time in ns (see TrackFlags::TrackTimeResIsRange) + + + o2::aod::2 + GI + + ? + + + + o2::aod::track::v001::DetectorMap + E + detectorMap + uint8_t + Detector map version 1, see enum DetectorMapEnum + + - +
    - On disk version of the track parameters at inner most update (e.g. ITS) as it comes from the tracking + On disk version of the track parameters at collision vertex
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -2210,10 +2562,10 @@ For better overview the tables are grouped into the following categories: \| [Ge
    - +
    - On disk version of the TracksCov table at collision vertex + On disk version of the track parameters at inner most update (e.g. ITS) as it comes from the tracking
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -2227,67 +2579,213 @@ For better overview the tables are grouped into the following categories: \| [Ge Comment - o2::aod::track::SigmaY + o2::soa::Index + GI + globalIndex + int64_t - sigmaY - float - Covariance matrix - o2::aod::track::SigmaZ + o2::aod::track::CollisionId + I + collisionId + int32 + Collision to which this track belongs + + + o2::aod::track::TrackType - sigmaZ - float - Covariance matrix + trackType + uint8_t + Type of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc. - o2::aod::track::SigmaSnp + o2::aod::track::X - sigmaSnp + x float - Covariance matrix + - o2::aod::track::SigmaTgl + o2::aod::track::Alpha - sigmaTgl + alpha float - Covariance matrix + - o2::aod::track::Sigma1Pt + o2::aod::track::Y - sigma1Pt + y float - Covariance matrix + - o2::aod::track::RhoZY + o2::aod::track::Z + + z + float - rhoZY - int8_t - Covariance matrix in compressed form - o2::aod::track::RhoSnpY + o2::aod::track::Snp + + snp + float - rhoSnpY - int8_t - Covariance matrix in compressed form - o2::aod::track::RhoSnpZ + o2::aod::track::Tgl + + tgl + float - rhoSnpZ - int8_t - Covariance matrix in compressed form - o2::aod::track::RhoTglY + o2::aod::track::Signed1Pt - rhoTglY - int8_t - Covariance matrix in compressed form + signed1Pt + float + (sign of charge)/Pt in c/GeV. Use pt() and sign() instead + + + o2::aod::track::IsWithinBeamPipe + D + isWithinBeamPipe + bool + Is the track within the beam pipe (= successfully propagated to a collision vertex) + + + o2::aod::track::Px + D + px + float + Momentum in x-direction in GeV/c + + + o2::aod::track::Py + D + py + float + Momentum in y-direction in GeV/c + + + o2::aod::track::Pz + D + pz + float + Momentum in z-direction in GeV/c + + + o2::aod::track::PVector + D + pVector + std::array<float,3> + Momentum vector in x,y,z-directions in GeV/c + + + o2::aod::track::Energy + D + energy + float + Track energy, computed under the mass assumption given as input + + + o2::aod::track::Rapidity + D + rapidity + float + Track rapidity, computed under the mass assumption given as input + + + o2::aod::track::Sign + D + sign + short + Charge: positive: 1, negative: -1 + + +
    + + + +
    +
    + On disk version of the TracksCov table at collision vertex +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2645,11 +3143,18 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + - + - + @@ -2672,6 +3177,34 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2747,11 +3280,6 @@ For better overview the tables are grouped into the following categories: \| [Ge -
    Is used in: -
      -
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_001
    • -
    -
    NameGetterTypeComment
    o2::aod::track::SigmaYsigmaYfloatCovariance matrix
    o2::aod::track::SigmaZsigmaZfloatCovariance matrix
    o2::aod::track::SigmaSnpsigmaSnpfloatCovariance matrix
    o2::aod::track::SigmaTglsigmaTglfloatCovariance matrix
    o2::aod::track::Sigma1Ptsigma1PtfloatCovariance matrix
    o2::aod::track::RhoZYrhoZYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpYrhoSnpYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpZrhoSnpZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglYrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglZNumber of crossed TPC Rows
    o2::aod::track::TOFExpTimeo2::aod::track::TOFExpTimeElDtofExpTimeElfloatExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::track::TOFExpTimeMu DtofExpTimetofExpTimeMu floatExpected time for the track to reach the TOFExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::track::TOFExpTimePifloat Expected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::TOFExpTimeDeDtofExpTimeDefloatExpected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::track::TOFExpTimeTrDtofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::track::TOFExpTimeAlDtofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::track::ITSNCls D
    @@ -2978,11 +3506,18 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + - + - + @@ -3005,6 +3540,34 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3058,17 +3621,17 @@ For better overview the tables are grouped into the following categories: \| [Ge - +
    - Additional MFTTracks information (Pt, Eta, P), version 0 +
    -
    Extends: +
    Is used in:
      - o2::aod::StoredMFTTracks_000 +
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_002
    NameIf the track used the afterburner in the ITS
    o2::aod::track::TOFExpTimeo2::aod::track::TOFExpTimeElDtofExpTimeElfloatExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::track::TOFExpTimeMu DtofExpTimetofExpTimeMu floatExpected time for the track to reach the TOFExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::track::TOFExpTimePifloat Expected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::TOFExpTimeDeDtofExpTimeDefloatExpected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::track::TOFExpTimeTrDtofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::track::TOFExpTimeAlDtofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::track::TPCCrossedRowsOverFindableCls D
    @@ -3080,327 +3643,365 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - - - - - - - - - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - - - - + + + + - + - + - + - + - + - - - - - - - - + - + - - - + + + - + - + - + - + - + - + - - - - + - - - - - + - + - - - - + - -
    Comment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::fwdtrack::Xo2::aod::track::TPCInnerParam xtpcInnerParam floatTrackParFwd parameter xMomentum at inner wall of the TPC
    o2::aod::fwdtrack::Yo2::aod::track::Flags yfloatTrackParFwd parameter yflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::fwdtrack::Zo2::aod::track::ITSClusterSizes zfloatTrackParFwd propagation parameter zitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::fwdtrack::Phio2::aod::track::TPCNClsFindable phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::fwdtrack::Tglo2::aod::track::TPCNClsFindableMinusFound tglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::fwdtrack::Signed1Pto2::aod::track::TPCNClsFindableMinusPID signed1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)tpcNClsFindableMinusPIDint8_tTPC Clusters: Findable - Found clusters used for PID
    o2::aod::fwdtrack::NClusterso2::aod::track::TPCNClsFindableMinusCrossedRows nClusterstpcNClsFindableMinusCrossedRows int8_tNumber of clustersTPC Clusters: Findable - crossed rows
    o2::aod::fwdtrack::PxDpxfloato2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::fwdtrack::Pyo2::aod::track::v001::extensions::TPCDeltaTFwd DpytpcDeltaTFwd floatDelta Forward of track time in TPC time bis
    o2::aod::fwdtrack::Pzo2::aod::track::v001::extensions::TPCDeltaTBwd DpztpcDeltaTBwd float
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric chargeDelta Backward of track time in TPC time bis
    o2::aod::fwdtrack::Chi2o2::aod::track::TRDPattern chi2floatTrack chi^2trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::fwdtrack::TrackTimeo2::aod::track::ITSChi2NCl trackTimeitsChi2NCl floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]Chi2 / cluster for the ITS track segment
    o2::aod::fwdtrack::TrackTimeReso2::aod::track::TPCChi2NCl trackTimeRestpcChi2NCl floatResolution of the track time in nsChi2 / cluster for the TPC track segment
    o2::aod::fwdtrack::PtEptfloato2::aod::track::TRDChi2
    o2::aod::fwdtrack::EtaEetatrdChi2 floatChi2 for the TRD track segment
    o2::aod::fwdtrack::PEpfloato2::aod::track::TOFChi2
    -
    - - - -
    -
    - Additional MFTTracks information (Pt, Eta, P), version 1 -
    - -
    Extends: -
      - o2::aod::StoredMFTTracks_001 -
    -
    -
    Is used in: -
      -
    • o2::aod::MFTTracks = o2::aod::MFTTracks_001
    • -
    -
    - - - - - - - + + + - - - - + + + + - - - - - - - - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - - - - - + + + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommenttofChi2floatChi2 for the TOF track segment
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    o2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::fwdtrack::Xo2::aod::track::TRDSignal xtrdSignal floatTrackParFwd parameter xPID signal in the TRD
    o2::aod::fwdtrack::Yo2::aod::track::Length ylength floatTrackParFwd parameter yTrack length
    o2::aod::fwdtrack::Zo2::aod::track::TOFExpMom ztofExpMom floatTrackParFwd propagation parameter zTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::fwdtrack::PhiphifloatTrackParFwd parameter phi; (i.e. pt pointing direction)o2::aod::track::PIDForTrackingDpidForTrackinguint32_tPID hypothesis used during tracking. See the constants in the class PID in PID.h
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::fwdtrack::v001::NClusterso2::aod::track::HasTPC DnClustersint8_tNumber of MFT clustershasTPCboolFlag to check if track has a TPC match
    o2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flagso2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::fwdtrack::IsCAo2::aod::track::HasTOF DisCAhasTOF boolReturns true if used track-finding algorithm was Cellular AutomatonFlag to check if track has a TOF measurement
    o2::aod::fwdtrack::Pxo2::aod::track::TPCNClsFound DpxfloattpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::fwdtrack::Pyo2::aod::track::TPCNClsPID DpyfloattpcNClsPIDint16_tNumber of found TPC clusters used for PID
    o2::aod::fwdtrack::Pzo2::aod::track::TPCNClsCrossedRows DpzfloattpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::fwdtrack::Signo2::aod::track::v001::ITSClusterMap DsignshortSign of the track eletric chargeitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrel
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in nso2::aod::track::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::fwdtrack::PtEptfloato2::aod::track::v001::IsITSAfterburnerDisITSAfterburnerboolIf the track used the afterburner in the ITS
    o2::aod::fwdtrack::EtaEetao2::aod::track::TOFExpTimeElDtofExpTimeEl floatExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::fwdtrack::PEpo2::aod::track::TOFExpTimeMuDtofExpTimeMufloatExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::track::TOFExpTimePiDtofExpTimePifloatExpected time for the track to reach the TOF under the pion hypothesis
    o2::aod::track::TOFExpTimeKaDtofExpTimeKafloatExpected time for the track to reach the TOF under the kaon hypothesis
    o2::aod::track::TOFExpTimePrDtofExpTimePrfloatExpected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::TOFExpTimeDeDtofExpTimeDefloatExpected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::track::TOFExpTimeTrDtofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::track::TOFExpTimeAlDtofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::track::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio of found over findable clusters
    o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction of shared TPC clusters
    o2::aod::track::TrackEtaEMCALtrackEtaEmcalfloat
    o2::aod::track::TrackPhiEMCALtrackPhiEmcalfloat
    o2::aod::track::TrackTimetrackTime floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::TrackTimeRes trackTimeResfloatResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    - +
    - On disk version of MFTTracks, version 0 + Additional MFTTracks information (Pt, Eta, P), version 0
    +
    Extends: +
      + o2::aod::StoredMFTTracks_000 +
    +
    @@ -3521,21 +4122,54 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Namefloat Resolution of the track time in ns
    o2::aod::0GI?
    o2::aod::fwdtrack::PtEptfloat
    o2::aod::fwdtrack::EtaEetafloat
    o2::aod::fwdtrack::PEpfloat
    - +
    - On disk version of MFTTracks, version 1 + Additional MFTTracks information (Pt, Eta, P), version 1
    +
    Extends: +
      + o2::aod::StoredMFTTracks_001 +
    +
    Is used in:
      -
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    • +
    • o2::aod::MFTTracks = o2::aod::MFTTracks_001
    @@ -3672,30 +4306,46 @@ For better overview the tables are grouped into the following categories: \| [Ge + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    float Resolution of the track time in ns
    o2::aod::1GI?
    o2::aod::fwdtrack::PtEptfloat
    o2::aod::fwdtrack::EtaEetafloat
    o2::aod::fwdtrack::PEpfloat
    - +
    - + On disk version of MFTTracks, version 0
    -
    Extends: -
      - o2::aod::StoredFwdTracks -
    -
    -
    Is used in: -
      -
    • o2::aod::FwdTrack = o2::aod::FwdTracks::iterator
    • -
    • o2::aod::FullFwdTracks = soa::Join
    • -
    • o2::aod::FullFwdTrack = soa::Join::iterator
    • -
    -
    @@ -3718,13 +4368,6 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - @@ -3774,20 +4417,6 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - - - - - - - - @@ -3824,101 +4453,175 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + - + - + - + + +
    Nameint32 Pointer into Collisions
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::fwdtrack::X int8_t Number of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Px DTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::fwdtrack::TrackTime chi2MatchMCHMIDtrackTime floatMCH-MID Match Chi2 for MUONStandalone tracksEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::fwdtrack::TrackTimeRes chi2MatchMCHMFTtrackTimeRes floatMCH-MFT Match Chi2 for GlobalMuonTracksResolution of the track time in ns
    +
    + + + +
    +
    + On disk version of MFTTracks, version 1 +
    + +
    Is used in: +
      +
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    • +
    +
    + + + + + + + - + + + + - - - - + - + - + - - - - - - + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::soa::IndexGIglobalIndexint64_t matchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MFTTrackIdo2::aod::fwdtrack::CollisionId ImatchMFTTrackIdcollisionId int32ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracksPointer into Collisions
    o2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackIdintIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::MCHBitMapo2::aod::fwdtrack::Y mchBitMapuint16_tFired muon trackig chambers bitmapyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::MIDBitMapo2::aod::fwdtrack::Z midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)zfloatTrackParFwd propagation parameter z
    o2::aod::fwdtrack::MIDBoardso2::aod::fwdtrack::Phi midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::fwdtrack::TrackTimeo2::aod::fwdtrack::Tgl trackTimetgl floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::TrackTimeReso2::aod::fwdtrack::Signed1Pt trackTimeRessigned1Pt floatResolution of the track time in nsTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::EtaEetao2::aod::fwdtrack::v001::NClustersDnClustersint8_tNumber of MFT clusters
    o2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flags
    o2::aod::fwdtrack::IsCADisCAboolReturns true if used track-finding algorithm was Cellular Automaton
    o2::aod::fwdtrack::PxDpx float
    o2::aod::fwdtrack::PtEpto2::aod::fwdtrack::PyDpy float
    o2::aod::fwdtrack::PEpo2::aod::fwdtrack::PzDpzfloat
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::TrackTimetrackTime floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRes trackTimeResfloatResolution of the track time in ns
    - +
    @@ -3928,12 +4631,12 @@ For better overview the tables are grouped into the following categories: \| [Ge
    Extends:
      - o2::aod::StoredFwdTracksCov + o2::aod::StoredFwdTracks
    Is used in:
      -
    • o2::aod::FwdTrackCovFwd = o2::aod::FwdTracksCov::iterator
    • +
    • o2::aod::FwdTrack = o2::aod::FwdTracks::iterator
    • o2::aod::FullFwdTracks = soa::Join
    • o2::aod::FullFwdTrack = soa::Join::iterator
    @@ -3947,129 +4650,385 @@ For better overview the tables are grouped into the following categories: \| [Ge Comment - o2::aod::fwdtrack::SigmaX + o2::soa::Index + GI + globalIndex + int64_t - sigmaX - float - Covariance matrix - o2::aod::fwdtrack::SigmaY + o2::aod::fwdtrack::CollisionId + I + collisionId + int32 + Pointer into Collisions + + + o2::aod::fwdtrack::TrackType - sigmaY - float - Covariance matrix + trackType + uint8_t + Type of track. See enum ForwardTrackTypeEnum - o2::aod::fwdtrack::SigmaPhi + o2::aod::fwdtrack::X - sigmaPhi + x float - Covariance matrix + TrackParFwd parameter x - o2::aod::fwdtrack::SigmaTgl + o2::aod::fwdtrack::Y - sigmaTgl + y float - Covariance matrix + TrackParFwd parameter y - o2::aod::fwdtrack::Sigma1Pt + o2::aod::fwdtrack::Z - sigma1Pt + z float - Covariance matrix + TrackParFwd propagation parameter z - o2::aod::fwdtrack::RhoXY + o2::aod::fwdtrack::Phi - rhoXY - int8_t - Covariance matrix in compressed form + phi + float + TrackParFwd parameter phi; (i.e. pt pointing direction) - o2::aod::fwdtrack::RhoPhiY + o2::aod::fwdtrack::Tgl - rhoPhiY - int8_t - Covariance matrix in compressed form + tgl + float + TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) - o2::aod::fwdtrack::RhoPhiX + o2::aod::fwdtrack::Signed1Pt - rhoPhiX - int8_t - Covariance matrix in compressed form + signed1Pt + float + TrackParFwd parameter: charged inverse transverse momentum; (q/pt) - o2::aod::fwdtrack::RhoTglX + o2::aod::fwdtrack::NClusters - rhoTglX + nClusters int8_t - Covariance matrix in compressed form + Number of clusters - o2::aod::fwdtrack::RhoTglY + o2::aod::fwdtrack::PDca - rhoTglY - int8_t - Covariance matrix in compressed form + pDca + float + PDca for MUONStandalone - o2::aod::fwdtrack::RhoTglPhi + o2::aod::fwdtrack::RAtAbsorberEnd - rhoTglPhi - int8_t - Covariance matrix in compressed form + rAtAbsorberEnd + float + RAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks - o2::aod::fwdtrack::Rho1PtX + o2::aod::fwdtrack::Px + D + px + float - rho1PtX - int8_t - Covariance matrix in compressed form - o2::aod::fwdtrack::Rho1PtY + o2::aod::fwdtrack::Py + D + py + float - rho1PtY - int8_t - Covariance matrix in compressed form - o2::aod::fwdtrack::Rho1PtPhi + o2::aod::fwdtrack::Pz + D + pz + float - rho1PtPhi - int8_t - Covariance matrix in compressed form - o2::aod::fwdtrack::Rho1PtTgl - - rho1PtTgl - int8_t - Covariance matrix in compressed form + o2::aod::fwdtrack::Sign + D + sign + short + Sign of the track eletric charge - o2::aod::fwdtrack::CXX - E - cXX - float + o2::aod::fwdtrack::Chi2 + chi2 + float + Track chi^2 - o2::aod::fwdtrack::CXY - E - cXY - float + o2::aod::fwdtrack::Chi2MatchMCHMID + chi2MatchMCHMID + float + MCH-MID Match Chi2 for MUONStandalone tracks - o2::aod::fwdtrack::CYY - E - cYY - float + o2::aod::fwdtrack::Chi2MatchMCHMFT + + chi2MatchMCHMFT + float + MCH-MFT Match Chi2 for GlobalMuonTracks + + + o2::aod::fwdtrack::MatchScoreMCHMFT + + matchScoreMCHMFT + float + MCH-MFT Machine Learning Matching Score for GlobalMuonTracks + + + o2::aod::fwdtrack::MFTTrackId + I + matchMFTTrackId + int32 + ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks + + + o2::aod::fwdtrack::MCHTrackId + SI + matchMCHTrackId + int + Index of matching MCH track for GlobalMuonTracks and GlobalForwardTracks + + + o2::aod::fwdtrack::MCHBitMap + + mchBitMap + uint16_t + Fired muon trackig chambers bitmap + + + o2::aod::fwdtrack::MIDBitMap + + midBitMap + uint8_t + MID bitmap: non-bending plane (4bit), bending plane (4bit) + + + o2::aod::fwdtrack::MIDBoards + + midBoards + uint32_t + Local boards on each MID plane (8 bits per plane) + + + o2::aod::fwdtrack::TrackTime + + trackTime + float + Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0] + + + o2::aod::fwdtrack::TrackTimeRes + + trackTimeRes + float + Resolution of the track time in ns + + + o2::aod::0 + GI + + ? + + + + o2::aod::fwdtrack::Pt + E + pt + float + + + + o2::aod::fwdtrack::Eta + E + eta + float + + + + o2::aod::fwdtrack::P + E + p + float + + + +
    + + + +
    +
    + +
    + +
    Extends: +
      + o2::aod::StoredFwdTracksCov +
    +
    +
    Is used in: +
      +
    • o2::aod::FwdTrackCovFwd = o2::aod::FwdTracksCov::iterator
    • +
    • o2::aod::FullFwdTracks = soa::Join
    • +
    • o2::aod::FullFwdTrack = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6521,8 +7480,6 @@ For better overview the tables are grouped into the following categories: \| [Ge
    • o2::aod::Decay3Bodys = o2::aod::Decay3Bodys
    • o2::aod::Decay3Body = o2::aod::Decay3Bodys::iterator
    • -
    • o2::aod::Decay3BodysLinked = soa::Join
    • -
    • o2::aod::Decay3BodyLinked = soa::Join::iterator
    NameGetterTypeComment
    o2::aod::fwdtrack::SigmaXsigmaXfloatCovariance matrix
    o2::aod::fwdtrack::SigmaYsigmaYfloatCovariance matrix
    o2::aod::fwdtrack::SigmaPhisigmaPhifloatCovariance matrix
    o2::aod::fwdtrack::SigmaTglsigmaTglfloatCovariance matrix
    o2::aod::fwdtrack::Sigma1Ptsigma1PtfloatCovariance matrix
    o2::aod::fwdtrack::RhoXYrhoXYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoPhiYrhoPhiYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoPhiXrhoPhiXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoTglXrhoTglXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoTglYrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoTglPhirhoTglPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtXrho1PtXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtYrho1PtYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtPhirho1PtPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtTglrho1PtTglint8_tCovariance matrix in compressed form
    o2::aod::0GI?
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    @@ -6948,6 +7905,11 @@ For better overview the tables are grouped into the following categories: \| [Ge +
    Is used in: +
      +
    • o2::aod::BcFullInfos = soa::Join
    • +
    +
    @@ -7484,7 +8446,14 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + @@ -7675,83 +8644,1704 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTrue if particle is considered a physical primary according to the ALICE definition
    o2::aod::mcparticle::Phio2::aod::0GI?
    o2::aod::mcparticle::Phi E phi floatTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background evento2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    o2::aod::1GI?
    o2::aod::mcparticle::PhiEphifloatPhi in the range [0, 2pi)
    o2::aod::mcparticle::EtaEetafloatPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::mcparticle::PtEptfloatTransverse momentum in GeV/c
    o2::aod::mcparticle::PEpfloatTotal momentum in GeV/c
    o2::aod::mcparticle::YEyfloatParticle rapidity, conditionally defined to avoid FPEs
    +
    + + + +
    +
    + MC particle table, version 000 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mcparticle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::StatusCodestatusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::mcparticle::Mother0IdSImother0IdintTrack index of the first mother
    o2::aod::mcparticle::Mother1IdSImother1IdintTrack index of the last mother
    o2::aod::mcparticle::Daughter0IdSIdaughter0IdintTrack index of the first daugther
    o2::aod::mcparticle::Daughter1IdSIdaughter1IdintTrack index of the last daugther
    o2::aod::mcparticle::WeightweightfloatMC weight
    o2::aod::mcparticle::PxpxfloatMomentum in x in GeV/c
    o2::aod::mcparticle::PypyfloatMomentum in y in GeV/c
    o2::aod::mcparticle::PzpzfloatMomentum in z in GeV/c
    o2::aod::mcparticle::EefloatEnergy
    o2::aod::mcparticle::VxvxfloatX production vertex in cm
    o2::aod::mcparticle::VyvyfloatY production vertex in cm
    o2::aod::mcparticle::VzvzfloatZ production vertex in cm
    o2::aod::mcparticle::VtvtfloatProduction time
    o2::aod::mcparticle::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + + +
    +
    + MC particle table, version 001 +
    + +
    Is used in: +
      +
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mcparticle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::StatusCodestatusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::mcparticle::MothersIdsSAImothersIdsMother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::mcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    o2::aod::mcparticle::WeightweightfloatMC weight
    o2::aod::mcparticle::PxpxfloatMomentum in x in GeV/c
    o2::aod::mcparticle::PypyfloatMomentum in y in GeV/c
    o2::aod::mcparticle::PzpzfloatMomentum in z in GeV/c
    o2::aod::mcparticle::EefloatEnergy
    o2::aod::mcparticle::VxvxfloatX production vertex in cm
    o2::aod::mcparticle::VyvyfloatY production vertex in cm
    o2::aod::mcparticle::VzvzfloatZ production vertex in cm
    o2::aod::mcparticle::VtvtfloatProduction time
    o2::aod::mcparticle::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + + +
    +
    + Table joined to the track table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::McTrackLabel = o2::aod::McTrackLabels::iterator
    • +
    • o2::aod::TracksWMc = soa::Join
    • +
    • o2::aod::Reso2TracksMC = soa::Join
    • +
    • o2::aod::ResoTrackCandidatesMC = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mctracklabel::McParticleIdImcParticleIdint32MC particle
    o2::aod::mctracklabel::McMaskmcMaskuint16_tBit mask to indicate detector mismatches (bit ON means mismatch). Bit 0-6: mismatch at ITS layer. Bit 12: ITSAB tracklet mismatch. Bit 13: ITS-TPC mismatch. Bit 14: isNoise == True (global track), Bit 15: isFake == True (global track)
    +
    + + + +
    +
    + Table joined to the mft track table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::McMFTTrackLabel = o2::aod::McMFTTrackLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcmfttracklabel::McParticleIdImcParticleIdint32MC particle
    o2::aod::mcmfttracklabel::McMaskmcMaskuint8_t
    +
    + + + +
    +
    + Table joined to the mft track table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::McFwdTrackLabel = o2::aod::McFwdTrackLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfwdtracklabel::McParticleIdImcParticleIdint32MC particle
    o2::aod::mcfwdtracklabel::McMaskmcMaskuint8_t
    +
    + + + +
    +
    + Table joined to the calo table containing the MC index (version 000, Run 2 format) +
    + +
    Is used in: +
      +
    • o2::aod::McCaloLabels = o2::aod::McCaloLabels_000
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccalolabel::McParticleIdImcParticleIdint32MC particle
    o2::aod::mccalolabel::McMaskmcMaskuint16_tBit mask to indicate detector mismatches (bit ON means mismatch). Bit 15: indicates negative label
    +
    + + + +
    +
    + Table joined to the calo table containing multiple MC indices and the amplitude fraction (version 001) +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccalolabel::McParticleIdsGI?
    o2::aod::mccalolabel::AmplitudeAamplitudeAstd::vector<float>Energy fraction deposited by a particle inside this calo cell.
    +
    + + + +
    +
    + Table joined to the collision table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::McCollisionLabel = o2::aod::McCollisionLabels::iterator
    • +
    • o2::aod::ResoCollisionCandidatesMC = soa::Join
    • +
    • o2::aod::ResoRun2CollisionCandidatesMC = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Ms = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CollisionsWMcCentMult = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Ms = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccollisionlabel::McCollisionIdImcCollisionIdint32MC collision
    o2::aod::mccollisionlabel::McMaskmcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative label
    +
    + + + +
    +
    + HepMC table for cross sections +
    + +
    Is used in: +
      +
    • o2::aod::HepMCXSection = o2::aod::HepMCXSections::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hepmcxsection::McCollisionIdImcCollisionIdint32MC collision index
    o2::aod::hepmcxsection::GeneratorsIDgeneratorsIDshort
    o2::aod::hepmcxsection::Acceptedaccepteduint64_tThe number of events generated so far
    o2::aod::hepmcxsection::Attemptedattempteduint64_tThe number of events attempted so far
    o2::aod::hepmcxsection::XsectGenxsectGenfloatCross section in pb
    o2::aod::hepmcxsection::XsectErrxsectErrfloatError associated with this cross section
    o2::aod::hepmcxsection::PtHardptHardfloatPT-hard (event scale, for pp collisions)
    o2::aod::hepmcxsection::NMPInMPIintnumber of MPIs (for pp collisions)
    o2::aod::hepmcxsection::ProcessIdprocessIdintprocess id from MC generator
    +
    + + + +
    +
    + HepMC table for PDF infos +
    + +
    Is used in: +
      +
    • o2::aod::HepMCPdfInfo = o2::aod::HepMCPdfInfos::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hepmcpdfinfo::McCollisionIdImcCollisionIdint32MC collision index
    o2::aod::hepmcpdfinfo::GeneratorsIDgeneratorsIDshort
    o2::aod::hepmcpdfinfo::Id1id1intflavour code of first parton
    o2::aod::hepmcpdfinfo::Id2id2intflavour code of second parton
    o2::aod::hepmcpdfinfo::PdfId1pdfId1intLHAPDF set id of first parton
    o2::aod::hepmcpdfinfo::PdfId2pdfId2intLHAPDF set id of second parton
    o2::aod::hepmcpdfinfo::X1x1floatfraction of beam momentum carried by first parton ("beam side")
    o2::aod::hepmcpdfinfo::X2x2floatfraction of beam momentum carried by second parton ("target side")
    o2::aod::hepmcpdfinfo::ScalePdfscalePdffloatQ-scale used in evaluation of PDF's (in GeV)
    o2::aod::hepmcpdfinfo::Pdf1pdf1floatPDF (id1, x1, Q) = x*f(x)
    o2::aod::hepmcpdfinfo::Pdf2pdf2floatPDF (id2, x2, Q) = x*f(x)
    +
    + + + +
    +
    + HepMC table for cross sections +
    + +
    Is used in: +
      +
    • o2::aod::HepMCHeavyIon = o2::aod::HepMCHeavyIons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hepmcheavyion::McCollisionIdImcCollisionIdint32MC collision index
    o2::aod::hepmcheavyion::GeneratorsIDgeneratorsIDshort
    o2::aod::hepmcheavyion::NcollHardncollHardintNumber of hard scatterings
    o2::aod::hepmcheavyion::NpartProjnpartProjintNumber of projectile participants
    o2::aod::hepmcheavyion::NpartTargnpartTargintNumber of target participants
    o2::aod::hepmcheavyion::NcollncollintNumber of NN (nucleon-nucleon) collisions
    o2::aod::hepmcheavyion::NNwoundedCollisionsnNwoundedCollisionsintNumber of N-Nwounded collisions
    o2::aod::hepmcheavyion::NwoundedNCollisionsnwoundedNCollisionsintNumber of Nwounded-N collisions
    o2::aod::hepmcheavyion::NwoundedNwoundedCollisionsnwoundedNwoundedCollisionsintNumber of Nwounded-Nwounded collisions
    o2::aod::hepmcheavyion::SpectatorNeutronsspectatorNeutronsintNumber of spectator neutrons
    o2::aod::hepmcheavyion::SpectatorProtonsspectatorProtonsintNumber of spectator protons
    o2::aod::hepmcheavyion::ImpactParameterimpactParameterfloatImpact Parameter(fm) of collision
    o2::aod::hepmcheavyion::EventPlaneAngleeventPlaneAnglefloatAzimuthal angle of event plane
    o2::aod::hepmcheavyion::Eccentricityeccentricityfloateccentricity of participating nucleons in the transverse plane (as in phobos nucl-ex/0510031)
    o2::aod::hepmcheavyion::SigmaInelNNsigmaInelNNfloatnucleon-nucleon inelastic (including diffractive) cross-section
    o2::aod::hepmcheavyion::Centralitycentralityfloatcentrality (prcentile of geometric cross section)
    +
    + +
    + +## Run2 +
    + + +
    +
    + Legacy information for Run 2 event selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::run2::EventCutseventCutsuint32_tEvent selection flags. Check enum Run2EventSelectionCut
    o2::aod::run2::TriggerMaskNext50triggerMaskNext50uint64_t50 further trigger classes after bc.triggerMask()
    o2::aod::run2::L0TriggerInputMaskl0TriggerInputMaskuint32_tCTP L0 trigger input mask
    o2::aod::run2::SPDClustersL0spdClustersL0uint16_tNumber of clusters in the first layer of the SPD
    o2::aod::run2::SPDClustersL1spdClustersL1uint16_tNumber of clusters in the second layer of the SPD
    o2::aod::run2::SPDFiredChipsL0spdFiredChipsL0uint16_tFired chips in the first layer of the SPD (offline)
    o2::aod::run2::SPDFiredChipsL1spdFiredChipsL1uint16_tFired chips in the second layer of the SPD (offline)
    o2::aod::run2::SPDFiredFastOrL0spdFiredFastOrL0uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::SPDFiredFastOrL1spdFiredFastOrL1uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::V0TriggerChargeAv0TriggerChargeAuint16_tV0A trigger charge
    o2::aod::run2::V0TriggerChargeCv0TriggerChargeCuint16_tV0C trigger charge
    +
    + + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::Run2BCInfos = o2::aod::Run2BCInfos_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::run2::EventCutseventCutsuint32_tEvent selection flags. Check enum Run2EventSelectionCut
    o2::aod::run2::TriggerMaskNext50triggerMaskNext50uint64_t50 further trigger classes after bc.triggerMask()
    o2::aod::run2::L0TriggerInputMaskl0TriggerInputMaskuint32_tCTP L0 trigger input mask
    o2::aod::run2::SPDClustersL0spdClustersL0uint16_tNumber of clusters in the first layer of the SPD
    o2::aod::run2::SPDClustersL1spdClustersL1uint16_tNumber of clusters in the second layer of the SPD
    o2::aod::run2::SPDFiredChipsL0spdFiredChipsL0uint16_tFired chips in the first layer of the SPD (offline)
    o2::aod::run2::SPDFiredChipsL1spdFiredChipsL1uint16_tFired chips in the second layer of the SPD (offline)
    o2::aod::run2::SPDFiredFastOrL0spdFiredFastOrL0uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::SPDFiredFastOrL1spdFiredFastOrL1uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::V0TriggerChargeAv0TriggerChargeAuint16_tV0A trigger charge
    o2::aod::run2::V0TriggerChargeCv0TriggerChargeCuint16_tV0C trigger charge
    o2::aod::run2::NTPCClustersnTPCClustersuint32_ttotal number of TPC clusters (for ev sel)
    o2::aod::run2::NSDDSSDClustersnSDDSSDClustersuint32_ttotal number of SSD + SDD clusters (for ev sel)
    +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::indices::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcs
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0s
    o2::aod::indices::FV0AIdIfv0aIdint32Pointer into FV0As
    o2::aod::indices::FV0CIdIfv0cIdint32Pointer into FV0Cs
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDs
    +
    + + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::CollisionMatchedRun2Sparse = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::indices::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcs
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0s
    o2::aod::indices::FV0AIdIfv0aIdint32Pointer into FV0As
    o2::aod::indices::FV0CIdIfv0cIdint32Pointer into FV0Cs
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDs
    +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0s
    o2::aod::indices::FV0AIdIfv0aIdint32Pointer into FV0As
    o2::aod::indices::FV0CIdIfv0cIdint32Pointer into FV0Cs
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDs
    +
    + +
    + +## Others +
    + + +
    +
    + flag for tagging UPCs, joinable with BCs +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::Flagsflagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::ITSSignalitsSignalfloatdE/dx signal in the ITS (Run 2)
    +
    + + + +
    +
    + adds ITS shared cluster map +
    + +
    Is used in: +
      +
    • o2::aod::Run2TrackExtras = o2::aod::Run2TrackExtras_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::ITSSignalitsSignalfloatdE/dx signal in the ITS (Run 2)
    o2::aod::track::ITSSharedClusterMapitsSharedClusterMapuint8_tshared ITS cluster map (Run 2)
    o2::aod::track::ITSNSharedClsDitsNSharedClsuint8_tNumber of shared ITS clusters (Run 2)
    +
    + + + +
    +
    + trackQA information - sampled QA information currently for the TPC - version 0 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::trackqa::TrackIdItrackIdint32track to which this QA information belongs
    o2::aod::trackqa::TPCTime0tpcTime0floattpc only time0 (mTime0 in TPC track)
    o2::aod::trackqa::TPCDCARtpcdcaRint16_ttpc only DCAr
    o2::aod::trackqa::TPCDCAZtpcdcaZint16_ttpc only DCAz
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transporto2::aod::trackqa::TPCClusterByteMasktpcClusterByteMaskuint8_ttracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5)
    o2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transporto2::aod::trackqa::TPCdEdxMax0RtpcdEdxMax0Ruint8_tTPC dEdxQMax -ROC0/dEdx from TrackTPC.mdEdxAlt
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)o2::aod::trackqa::TPCdEdxMax1RtpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdx
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definitiono2::aod::trackqa::TPCdEdxMax2RtpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdx
    o2::aod::mcparticle::PhiEphifloatPhi in the range [0, 2pi)o2::aod::trackqa::TPCdEdxMax3RtpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::aod::mcparticle::EtaEetafloatPseudorapidity, conditionally defined to avoid FPEso2::aod::trackqa::TPCdEdxTot0RtpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    o2::aod::mcparticle::PtEptfloatTransverse momentum in GeV/co2::aod::trackqa::TPCdEdxTot1RtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::mcparticle::PEpfloatTotal momentum in GeV/co2::aod::trackqa::TPCdEdxTot2RtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::mcparticle::YEyfloatParticle rapidity, conditionally defined to avoid FPEso2::aod::trackqa::TPCdEdxTot3RtpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    - +
    - MC particle table, version 000 + trackQA information - version 1 - including contributor residuals of matched tracks at reference radius
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -7772,190 +10362,185 @@ For better overview the tables are grouped into the following categories: \| [Ge - o2::aod::mcparticle::McCollisionId + o2::aod::trackqa::TrackId I - mcCollisionId + trackId int32 - MC collision of this particle + track to which this QA information belongs - o2::aod::mcparticle::PdgCode + o2::aod::trackqa::TPCTime0 - pdgCode - int - PDG code + tpcTime0 + float + tpc only time0 (mTime0 in TPC track) - o2::aod::mcparticle::StatusCode + o2::aod::trackqa::TPCDCAR - statusCode - int - Generators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess() + tpcdcaR + int16_t + tpc only DCAr - o2::aod::mcparticle::Flags + o2::aod::trackqa::TPCDCAZ - flags - uint8_t - ALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator() + tpcdcaZ + int16_t + tpc only DCAz - o2::aod::mcparticle::Mother0Id - SI - mother0Id - int - Track index of the first mother + o2::aod::trackqa::TPCClusterByteMask + + tpcClusterByteMask + uint8_t + tracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5) - o2::aod::mcparticle::Mother1Id - SI - mother1Id - int - Track index of the last mother + o2::aod::trackqa::TPCdEdxMax0R + + tpcdEdxMax0R + uint8_t + TPC dEdxQMax -ROC0/dEdx from TrackTPC.mdEdxAlt - o2::aod::mcparticle::Daughter0Id - SI - daughter0Id - int - Track index of the first daugther + o2::aod::trackqa::TPCdEdxMax1R + + tpcdEdxMax1R + uint8_t + TPC dEdxQMax -ROC1/dEdx - o2::aod::mcparticle::Daughter1Id - SI - daughter1Id - int - Track index of the last daugther + o2::aod::trackqa::TPCdEdxMax2R + + tpcdEdxMax2R + uint8_t + TPC dEdxQMax -ROC2/dEdx - o2::aod::mcparticle::Weight + o2::aod::trackqa::TPCdEdxMax3R - weight - float - MC weight + tpcdEdxMax3R + uint8_t + TPC dEdxQMax -ROC3/dEdx - o2::aod::mcparticle::Px + o2::aod::trackqa::TPCdEdxTot0R - px - float - Momentum in x in GeV/c + tpcdEdxTot0R + uint8_t + TPC dEdxQtot -ROC0/dEdx - o2::aod::mcparticle::Py + o2::aod::trackqa::TPCdEdxTot1R - py - float - Momentum in y in GeV/c + tpcdEdxTot1R + uint8_t + TPC dEdxQtot -ROC1/dEdx - o2::aod::mcparticle::Pz + o2::aod::trackqa::TPCdEdxTot2R - pz - float - Momentum in z in GeV/c + tpcdEdxTot2R + uint8_t + TPC dEdxQtot -ROC2/dEdx - o2::aod::mcparticle::E + o2::aod::trackqa::TPCdEdxTot3R - e - float - Energy + tpcdEdxTot3R + uint8_t + TPC dEdxQtot -ROC3/dEdx - o2::aod::mcparticle::Vx + o2::aod::trackqa::DeltaRefContParamY - vx - float - X production vertex in cm + deltaRefContParamY + int8_t + Normalized delta of contributor tracks at reference point in the same frame Y - o2::aod::mcparticle::Vy + o2::aod::trackqa::DeltaRefContParamZ - vy - float - Y production vertex in cm + deltaRefITSParamZ + int8_t + Normalized delta of contributor tracks at reference point in the same frame Z - o2::aod::mcparticle::Vz + o2::aod::trackqa::DeltaRefContParamSnp - vz - float - Z production vertex in cm + deltaRefContParamSnp + int8_t + Normalized delta of contributor tracks at reference point in the same frame Snp - o2::aod::mcparticle::Vt + o2::aod::trackqa::DeltaRefContParamTgl - vt - float - Production time + deltaRefContParamTgl + int8_t + Normalized delta of contributor tracks at reference point in the same frame Tgl - o2::aod::mcparticle::PVector - D - pVector - std::array<float,3> - Momentum vector in x,y,z-directions in GeV/c + o2::aod::trackqa::DeltaRefContParamQ2Pt + + deltaRefContParamQ2Pt + int8_t + Normalized delta of contributor tracks at reference point in the same frame Q2Pt - o2::aod::mcparticle::ProducedByGenerator - D - producedByGenerator - bool - True if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code + o2::aod::trackqa::DeltaRefGloParamY + + deltaRefGloParamY + int8_t + Normalized delta of global track to average contributors matched tracks at reference point in the same frame Y - o2::aod::mcparticle::FromBackgroundEvent - D - fromBackgroundEvent - bool - Particle from background event + o2::aod::trackqa::DeltaRefGloParamZ + + deltaRefGloParamZ + int8_t + Normalized delta of global track to average contributors matched tracks at reference point in the same frame Z - o2::aod::mcparticle::GetGenStatusCode - D - getGenStatusCode - int - The native status code put by the generator, or -1 if a particle produced during transport + o2::aod::trackqa::DeltaRefGloParamSnp + + deltaRefGloParamSnp + int8_t + Normalized delta of global track to average contributors matched tracks at reference point in the same frame Snp - o2::aod::mcparticle::GetHepMCStatusCode - D - getHepMCStatusCode - int - The HepMC status code put by the generator, or -1 if a particle produced during transport + o2::aod::trackqa::DeltaRefGloParamTgl + + deltaRefGloParamTgl + int8_t + Normalized delta of global track to average contributors matched tracks at reference point in the same frame Tgl - o2::aod::mcparticle::GetProcess - D - getProcess - int - The VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT) + o2::aod::trackqa::DeltaRefGloParamQ2Pt + + deltaRefGloParamQ2Pt + int8_t + Normalized delta of global track to average contributors matched tracks at reference point in the same frame Q2Pt - o2::aod::mcparticle::IsPhysicalPrimary + o2::aod::trackqa::IsDummy D - isPhysicalPrimary + isDummy bool - True if particle is considered a physical primary according to the ALICE definition + indicates if the propagation of the contrib. tracks was successful and residuals are available
    - +
    - MC particle table, version 001 + trackQA information - version 2 - including contributor residuals of matched tracks at reference radius + TOF delta information
    -
    Is used in: -
      -
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • -
    -
    @@ -7972,254 +10557,202 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - - - + - - - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    Name
    o2::aod::mcparticle::McCollisionIdo2::aod::trackqa::TrackId ImcCollisionIdtrackId int32MC collision of this particletrack to which this QA information belongs
    o2::aod::mcparticle::PdgCodeo2::aod::trackqa::TPCTime0 pdgCodeintPDG codetpcTime0floattpc only time0 (mTime0 in TPC track)
    o2::aod::mcparticle::StatusCodeo2::aod::trackqa::TPCDCAR statusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()tpcdcaRint16_ttpc only DCAr
    o2::aod::mcparticle::Flagso2::aod::trackqa::TPCDCAZ flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()tpcdcaZint16_ttpc only DCAz
    o2::aod::mcparticle::MothersIdsSAImothersIdso2::aod::trackqa::TPCClusterByteMask Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::mcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())tpcClusterByteMaskuint8_ttracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5)
    o2::aod::mcparticle::Weighto2::aod::trackqa::TPCdEdxMax0R weightfloatMC weighttpcdEdxMax0Ruint8_tTPC dEdxQMax -ROC0/dEdx from TrackTPC.mdEdxAlt
    o2::aod::mcparticle::Pxo2::aod::trackqa::TPCdEdxMax1R pxfloatMomentum in x in GeV/ctpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdx
    o2::aod::mcparticle::Pyo2::aod::trackqa::TPCdEdxMax2R pyfloatMomentum in y in GeV/ctpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdx
    o2::aod::mcparticle::Pzo2::aod::trackqa::TPCdEdxMax3R pzfloatMomentum in z in GeV/ctpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::aod::mcparticle::Eo2::aod::trackqa::TPCdEdxTot0R efloatEnergytpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    o2::aod::mcparticle::Vxo2::aod::trackqa::TPCdEdxTot1R vxfloatX production vertex in cmtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::mcparticle::Vyo2::aod::trackqa::TPCdEdxTot2R vyfloatY production vertex in cmtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::mcparticle::Vzo2::aod::trackqa::TPCdEdxTot3R vzfloatZ production vertex in cmtpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    o2::aod::mcparticle::Vto2::aod::trackqa::DeltaRefContParamY vtfloatProduction time
    o2::aod::mcparticle::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background eventdeltaRefContParamYint8_tNormalized delta of contributor tracks at reference point in the same frame Y
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transporto2::aod::trackqa::DeltaRefContParamZdeltaRefITSParamZint8_tNormalized delta of contributor tracks at reference point in the same frame Z
    o2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transporto2::aod::trackqa::DeltaRefContParamSnpdeltaRefContParamSnpint8_tNormalized delta of contributor tracks at reference point in the same frame Snp
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)o2::aod::trackqa::DeltaRefContParamTgldeltaRefContParamTglint8_tNormalized delta of contributor tracks at reference point in the same frame Tgl
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definitiono2::aod::trackqa::DeltaRefContParamQ2PtdeltaRefContParamQ2Ptint8_tNormalized delta of contributor tracks at reference point in the same frame Q2Pt
    -
    - - - -
    -
    - Table joined to the track table containing the MC index -
    - -
    Is used in: -
      -
    • o2::aod::McTrackLabel = o2::aod::McTrackLabels::iterator
    • -
    • o2::aod::TracksWMc = soa::Join
    • -
    • o2::aod::Reso2TracksMC = soa::Join
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::trackqa::DeltaRefGloParamYdeltaRefGloParamYint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Y
    o2::aod::mctracklabel::McParticleIdImcParticleIdint32MC particleo2::aod::trackqa::DeltaRefGloParamZdeltaRefGloParamZint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Z
    o2::aod::mctracklabel::McMasko2::aod::trackqa::DeltaRefGloParamSnp mcMaskuint16_tBit mask to indicate detector mismatches (bit ON means mismatch). Bit 0-6: mismatch at ITS layer. Bit 7-9: # of TPC mismatches in the ranges 0, 1, 2-3, 4-7, 8-15, 16-31, 32-63, >64. Bit 10: TRD, bit 11: TOF, bit 15: indicates negative labeldeltaRefGloParamSnpint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Snp
    -
    - - - -
    -
    - Table joined to the mft track table containing the MC index -
    - -
    Is used in: -
      -
    • o2::aod::McMFTTrackLabel = o2::aod::McMFTTrackLabels::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::trackqa::DeltaRefGloParamTgldeltaRefGloParamTglint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Tgl
    o2::aod::mcmfttracklabel::McParticleIdImcParticleIdint32MC particleo2::aod::trackqa::DeltaRefGloParamQ2PtdeltaRefGloParamQ2Ptint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Q2Pt
    o2::aod::mcmfttracklabel::McMasko2::aod::trackqa::DeltaTOFdX mcMaskuint8_tdeltaTOFdXint8_t
    o2::aod::trackqa::DeltaTOFdZdeltaTOFdZint8_t
    o2::aod::trackqa::IsDummyDisDummyboolindicates if the propagation of the contrib. tracks was successful and residuals are available
    - +
    - Table joined to the mft track table containing the MC index + trackQA information - version 3 - including alternative dedx normalization
    Is used in:
      -
    • o2::aod::McFwdTrackLabel = o2::aod::McFwdTrackLabels::iterator
    • +
    • o2::aod::TracksQAVersion = o2::aod::TracksQA_003
    @@ -8231,243 +10764,213 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + - + - + - + - - + + + + + + + + + -
    Comment
    o2::aod::mcfwdtracklabel::McParticleIdo2::soa::IndexGIglobalIndexint64_t
    o2::aod::trackqa::TrackId ImcParticleIdtrackId int32MC particletrack to which this QA information belongs
    o2::aod::mcfwdtracklabel::McMasko2::aod::trackqa::TPCTime0 mcMaskuint8_ttpcTime0floattpc only time0 (mTime0 in TPC track)
    o2::aod::trackqa::TPCdEdxNorm tpcdEdxNormfloat100/TrackTPC.mdEdxAlt used to normalize dEdX...values below
    -
    - - - -
    -
    - Table joined to the calo table containing the MC index (version 000, Run 2 format) -
    - -
    Is used in: -
      -
    • o2::aod::McCaloLabels = o2::aod::McCaloLabels_000
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::trackqa::TPCDCARtpcdcaRint16_ttpc only DCAr
    o2::aod::mccalolabel::McParticleIdImcParticleIdint32MC particleo2::aod::trackqa::TPCDCAZtpcdcaZint16_ttpc only DCAz
    o2::aod::mccalolabel::McMasko2::aod::trackqa::TPCClusterByteMask mcMaskuint16_tBit mask to indicate detector mismatches (bit ON means mismatch). Bit 15: indicates negative labeltpcClusterByteMaskuint8_ttracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5)
    -
    - - - -
    -
    - Table joined to the calo table containing multiple MC indices and the amplitude fraction (version 001) -
    - - - - - - - + + + + + - - + - + + + + + + + + + + + + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::trackqa::TPCdEdxMax0RtpcdEdxMax0Ruint8_tTPC dEdxQMax -ROC0/dEdx from TrackTPC.mdEdxAlt
    o2::aod::mccalolabel::McParticleIdsGIo2::aod::trackqa::TPCdEdxMax1R ?tpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdx
    o2::aod::trackqa::TPCdEdxMax2RtpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdx
    o2::aod::trackqa::TPCdEdxMax3R tpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::aod::mccalolabel::AmplitudeAo2::aod::trackqa::TPCdEdxTot0R amplitudeAstd::vector<float>Energy fraction deposited by a particle inside this calo cell.tpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    -
    - - - -
    -
    - Table joined to the collision table containing the MC index -
    - -
    Is used in: -
      -
    • o2::aod::McCollisionLabel = o2::aod::McCollisionLabels::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::trackqa::TPCdEdxTot1RtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::mccollisionlabel::McCollisionIdImcCollisionIdint32MC collisiono2::aod::trackqa::TPCdEdxTot2RtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::mccollisionlabel::McMasko2::aod::trackqa::TPCdEdxTot3R mcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative labeltpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    -
    - - - -
    -
    - HepMC table for cross sections -
    - -
    Is used in: -
      -
    • o2::aod::HepMCXSection = o2::aod::HepMCXSections::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + - + + + + - - - - + + + + - - - - - - - - + + + + +
    NameGetterTypeCommento2::aod::trackqa::DeltaRefContParamYdeltaRefContParamYint8_tNormalized delta of contributor tracks at reference point in the same frame Y
    o2::soa::IndexGIglobalIndexint64_to2::aod::trackqa::DeltaRefContParamZ deltaRefITSParamZint8_tNormalized delta of contributor tracks at reference point in the same frame Z
    o2::aod::hepmcxsection::McCollisionIdImcCollisionIdint32MC collision indexo2::aod::trackqa::DeltaRefContParamSnpdeltaRefContParamSnpint8_tNormalized delta of contributor tracks at reference point in the same frame Snp
    o2::aod::hepmcxsection::GeneratorsIDo2::aod::trackqa::DeltaRefContParamTgl generatorsIDshortdeltaRefContParamTglint8_tNormalized delta of contributor tracks at reference point in the same frame Tgl
    o2::aod::trackqa::DeltaRefContParamQ2Pt deltaRefContParamQ2Ptint8_tNormalized delta of contributor tracks at reference point in the same frame Q2Pt
    o2::aod::hepmcxsection::Acceptedo2::aod::trackqa::DeltaRefGloParamY accepteduint64_tThe number of events generated so fardeltaRefGloParamYint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Y
    o2::aod::hepmcxsection::Attemptedo2::aod::trackqa::DeltaRefGloParamZ attempteduint64_tThe number of events attempted so fardeltaRefGloParamZint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Z
    o2::aod::hepmcxsection::XsectGeno2::aod::trackqa::DeltaRefGloParamSnp xsectGenfloatCross section in pbdeltaRefGloParamSnpint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Snp
    o2::aod::hepmcxsection::XsectErro2::aod::trackqa::DeltaRefGloParamTgl xsectErrfloatError associated with this cross sectiondeltaRefGloParamTglint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Tgl
    o2::aod::trackqa::DeltaRefGloParamQ2PtdeltaRefGloParamQ2Ptint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Q2Pt
    o2::aod::hepmcxsection::PtHardo2::aod::trackqa::DeltaTOFdXdeltaTOFdXint8_t ptHardfloatPT-hard (event scale, for pp collisions)
    o2::aod::hepmcxsection::NMPIo2::aod::trackqa::DeltaTOFdZdeltaTOFdZint8_t nMPIintnumber of MPIs (for pp collisions)
    o2::aod::hepmcxsection::ProcessIdprocessIdintprocess id from MC generatoro2::aod::trackqa::IsDummyDisDummyboolindicates if the propagation of the contrib. tracks was successful and residuals are available
    - +
    - HepMC table for PDF infos +
    -
    Is used in: -
      -
    • o2::aod::HepMCPdfInfo = o2::aod::HepMCPdfInfos::iterator
    • -
    -
    @@ -8484,97 +10987,137 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + - + - - + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Name
    o2::aod::hepmcpdfinfo::McCollisionIdo2::aod::fwdtrack::MFTTrackId ImcCollisionIdmatchMFTTrackId int32MC collision indexID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::hepmcpdfinfo::GeneratorsIDo2::aod::fwdtrack::SigmaX generatorsIDshortsigmaXfloatCovariance matrix
    o2::aod::fwdtrack::SigmaY sigmaYfloatCovariance matrix
    o2::aod::hepmcpdfinfo::Id1o2::aod::fwdtrack::SigmaPhi id1intflavour code of first partonsigmaPhifloatCovariance matrix
    o2::aod::hepmcpdfinfo::Id2o2::aod::fwdtrack::SigmaTgl id2intflavour code of second partonsigmaTglfloatCovariance matrix
    o2::aod::hepmcpdfinfo::PdfId1o2::aod::fwdtrack::Sigma1Pt pdfId1intLHAPDF set id of first partonsigma1PtfloatCovariance matrix
    o2::aod::hepmcpdfinfo::PdfId2o2::aod::fwdtrack::RhoXY pdfId2intLHAPDF set id of second partonrhoXYint8_tCovariance matrix in compressed form
    o2::aod::hepmcpdfinfo::X1o2::aod::fwdtrack::RhoPhiX x1floatfraction of beam momentum carried by first parton ("beam side")rhoPhiXint8_tCovariance matrix in compressed form
    o2::aod::hepmcpdfinfo::X2o2::aod::fwdtrack::RhoPhiY x2floatfraction of beam momentum carried by second parton ("target side")rhoPhiYint8_tCovariance matrix in compressed form
    o2::aod::hepmcpdfinfo::ScalePdfo2::aod::fwdtrack::RhoTglX scalePdffloatQ-scale used in evaluation of PDF's (in GeV)rhoTglXint8_tCovariance matrix in compressed form
    o2::aod::hepmcpdfinfo::Pdf1o2::aod::fwdtrack::RhoTglY pdf1floatPDF (id1, x1, Q) = x*f(x)rhoTglYint8_tCovariance matrix in compressed form
    o2::aod::hepmcpdfinfo::Pdf2o2::aod::fwdtrack::RhoTglPhi pdf2floatPDF (id2, x2, Q) = x*f(x)rhoTglPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtXrho1PtXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtYrho1PtYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtPhirho1PtPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtTglrho1PtTglint8_tCovariance matrix in compressed form
    - +
    - HepMC table for cross sections +
    +
    Extends: +
      + o2::aod::StoredMFTTracksCov +
    +
    Is used in:
      -
    • o2::aod::HepMCHeavyIon = o2::aod::HepMCHeavyIons::iterator
    • +
    • o2::aod::MFTTrackCovFwd = o2::aod::MFTTracksCov::iterator
    @@ -8593,235 +11136,246 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + - + - - + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + + + + - - - - - - + + + - + - - - + + + - + - - - + + + - + -
    o2::aod::hepmcheavyion::McCollisionIdo2::aod::fwdtrack::MFTTrackId ImcCollisionIdmatchMFTTrackId int32MC collision indexID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::hepmcheavyion::GeneratorsIDo2::aod::fwdtrack::SigmaX generatorsIDshortsigmaXfloatCovariance matrix
    o2::aod::fwdtrack::SigmaY sigmaYfloatCovariance matrix
    o2::aod::hepmcheavyion::NcollHardo2::aod::fwdtrack::SigmaPhi ncollHardintNumber of hard scatteringssigmaPhifloatCovariance matrix
    o2::aod::hepmcheavyion::NpartProjo2::aod::fwdtrack::SigmaTgl npartProjintNumber of projectile participantssigmaTglfloatCovariance matrix
    o2::aod::hepmcheavyion::NpartTargo2::aod::fwdtrack::Sigma1Pt npartTargintNumber of target participantssigma1PtfloatCovariance matrix
    o2::aod::hepmcheavyion::Ncollo2::aod::fwdtrack::RhoXY ncollintNumber of NN (nucleon-nucleon) collisionsrhoXYint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::NNwoundedCollisionso2::aod::fwdtrack::RhoPhiX nNwoundedCollisionsintNumber of N-Nwounded collisionsrhoPhiXint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::NwoundedNCollisionso2::aod::fwdtrack::RhoPhiY nwoundedNCollisionsintNumber of Nwounded-N collisionsrhoPhiYint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::NwoundedNwoundedCollisionso2::aod::fwdtrack::RhoTglX nwoundedNwoundedCollisionsintNumber of Nwounded-Nwounded collisionsrhoTglXint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::SpectatorNeutronso2::aod::fwdtrack::RhoTglY spectatorNeutronsintNumber of spectator neutronsrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoTglPhirhoTglPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtXrho1PtXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtYrho1PtYint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::SpectatorProtonso2::aod::fwdtrack::Rho1PtPhi spectatorProtonsintNumber of spectator protonsrho1PtPhiint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::ImpactParametero2::aod::fwdtrack::Rho1PtTgl impactParameterfloatImpact Parameter(fm) of collisionrho1PtTglint8_tCovariance matrix in compressed form
    o2::aod::hepmcheavyion::EventPlaneAngleo2::aod::0GI? eventPlaneAnglefloatAzimuthal angle of event plane
    o2::aod::hepmcheavyion::Eccentricityeccentricityo2::aod::fwdtrack::CXXEcXX floateccentricity of participating nucleons in the transverse plane (as in phobos nucl-ex/0510031)
    o2::aod::hepmcheavyion::SigmaInelNNsigmaInelNNo2::aod::fwdtrack::CXYEcXY floatnucleon-nucleon inelastic (including diffractive) cross-section
    o2::aod::hepmcheavyion::Centralitycentralityo2::aod::fwdtrack::CYYEcYY floatcentrality (prcentile of geometric cross section)
    -
    - -
    - -## Run2 -
    - - -
    -
    - Legacy information for Run 2 event selection -
    - -
    Is used in: -
      -
    • o2::aod::Run2BCInfo = o2::aod::Run2BCInfos::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - -
    NameGetterTypeCommento2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::run2::EventCutso2::aod::fwdtrack::CPhiYEcPhiYfloat eventCutsuint32_tEvent selection flags. Check enum Run2EventSelectionCut
    o2::aod::run2::TriggerMaskNext50o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat triggerMaskNext50uint64_t50 further trigger classes after bc.triggerMask()
    o2::aod::run2::L0TriggerInputMasko2::aod::fwdtrack::CTglXEcTglXfloat l0TriggerInputMaskuint32_tCTP L0 trigger input mask
    o2::aod::run2::SPDClustersL0o2::aod::fwdtrack::CTglYEcTglYfloat spdClustersL0uint16_tNumber of clusters in the first layer of the SPD
    o2::aod::run2::SPDClustersL1o2::aod::fwdtrack::CTglPhiEcTglPhifloat spdClustersL1uint16_tNumber of clusters in the second layer of the SPD
    o2::aod::run2::SPDFiredChipsL0o2::aod::fwdtrack::CTglTglEcTglTglfloat spdFiredChipsL0uint16_tFired chips in the first layer of the SPD (offline)
    o2::aod::run2::SPDFiredChipsL1o2::aod::fwdtrack::C1PtXEc1PtXfloat spdFiredChipsL1uint16_tFired chips in the second layer of the SPD (offline)
    o2::aod::run2::SPDFiredFastOrL0o2::aod::fwdtrack::C1PtYEc1PtYfloat spdFiredFastOrL0uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::SPDFiredFastOrL1o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat spdFiredFastOrL1uint16_tFired FASTOR signals in the first layer of the SPD (online)
    o2::aod::run2::V0TriggerChargeAo2::aod::fwdtrack::C1PtTglEc1PtTglfloat v0TriggerChargeAuint16_tV0A trigger charge
    o2::aod::run2::V0TriggerChargeCo2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float v0TriggerChargeCuint16_tV0C trigger charge
    - +
    - + FV0AsExtra table
    +
    Is used in: +
      +
    • o2::aod::FV0AExtra = o2::aod::FV0AsExtra::iterator
    • +
    +
    @@ -8831,69 +11385,41 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + + + +
    NameComment
    o2::aod::indices::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcso2::soa::IndexGIglobalIndexint64_t
    o2::aod::indices::BCIdo2::aod::fv0a::BCId I bcId int32Pointer into BCs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0s
    o2::aod::indices::FV0AIdIfv0aIdint32Pointer into FV0As
    o2::aod::indices::FV0CIdIfv0cIdint32Pointer into FV0CsBC index
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDso2::aod::fv0a::TimeFV0AtimeFV0Astd::vector<float>Time of non-zero channels. The channel IDs are given in Channel (at the same index). Only for the FITExtra table
    - +
    - + FT0sExtra table
    Is used in:
      -
    • o2::aod::CollisionMatchedRun2Sparse = soa::Join::iterator
    • +
    • o2::aod::FT0Extra = o2::aod::FT0sExtra::iterator
    @@ -8901,70 +11427,54 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + - + - + - + - - - - - + + + + + + + + + + + +
    Name GetterTypeComment
    o2::aod::indices::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcs
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0sTypeComment
    o2::aod::indices::FV0AIdIfv0aIdint32Pointer into FV0Aso2::soa::IndexGIglobalIndexint64_t
    o2::aod::indices::FV0CIdo2::aod::ft0::BCId Ifv0cIdbcId int32Pointer into FV0CsBC index
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDso2::aod::ft0::TimeFT0AtimeFT0Astd::vector<float>Time of non-zero channels on the A-side. The channel IDs are given in ChannelA (at the same index). Only for the FITExtra table
    o2::aod::ft0::TimeFT0CtimeFT0Cstd::vector<float>Time of non-zero channels on the C-side. The channel IDs are given in ChannelC (at the same index). Only for the FITExtra table
    - +
    - + FDDsExtra table
    +
    Is used in: +
      +
    • o2::aod::FDDExtra = o2::aod::FDDsExtra::iterator
    • +
    +
    @@ -8974,63 +11484,50 @@ For better overview the tables are grouped into the following categories: \| [Ge - - - - - - - - - - - - - - - - - - - + + + + + - + - + - + - - - - - + + + + + - - - - - + + + + +
    NameComment
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::ZdcIdIzdcIdint32Pointer into Zdcs
    o2::aod::indices::FT0IdIft0Idint32Pointer into FT0so2::soa::IndexGIglobalIndexint64_t
    o2::aod::indices::FV0AIdo2::aod::fdd::BCId Ifv0aIdbcId int32Pointer into FV0AsBC index
    o2::aod::indices::FV0CIdIfv0cIdint32Pointer into FV0Cso2::aod::fdd::TimeFDDAtimeFDDAfloat[8]Time per channel A-side, only for the FITExtra table
    o2::aod::indices::FDDIdIfddIdint32Pointer into FDDso2::aod::fdd::TimeFDDCtimeFDDCfloat[8]Time per channel C-side, only for the FITExtra table
    -
    - -## Others -
    - +
    - flag for tagging UPCs, joinable with BCs + Table which contains the IDs of all dataframes merged into this dataframe
    +
    Is used in: +
      +
    • o2::aod::Origin = o2::aod::Origins::iterator
    • +
    +
    @@ -9040,27 +11537,34 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + - - - + + + + + + +
    NameComment
    o2::aod::bc::Flagso2::soa::IndexGIglobalIndexint64_t flagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    o2::aod::origins::DataframeIDdataframeIDuint64_tData frame ID (what is usually found in directory name in the AO2D.root, i.e. DF_XXX)
    - +
    - trackQA information - sampled QA information currently for the TPC + Run 2 V0 on the fly table
    Is used in:
      -
    • o2::aod::TrackQA = o2::aod::TracksQA::iterator
    • +
    • o2::aod::Run2OTFV0 = o2::aod::Run2OTFV0s::iterator
    @@ -9079,111 +11583,139 @@ For better overview the tables are grouped into the following categories: \| [Ge - + - + - + - + + + + + + + + + + + + + + + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + +
    o2::aod::trackqa::TrackIdo2::aod::run2::oftv0::CollisionId ItrackIdcollisionId int32track to which this QA information belongsCollision index
    o2::aod::trackqa::TPCTime0o2::aod::run2::oftv0::PosTrackIdIposTrackIdintPositive track
    o2::aod::run2::oftv0::NegTrackIdInegTrackIdintNegative track
    o2::aod::run2::oftv0::Px tpcTime0px floattpc only time0 (mTime0 in TPC track)momentum in x
    o2::aod::trackqa::TPCDCARo2::aod::run2::oftv0::Py tpcdcaRint16_ttpc only DCArpyfloatmomentum in y
    o2::aod::trackqa::TPCDCAZo2::aod::run2::oftv0::Pz tpcdcaZint16_ttpc only DCAzpzfloatmomentum in z
    o2::aod::trackqa::TPCClusterByteMasko2::aod::run2::oftv0::E tpcClusterByteMaskuint8_ttracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5)efloatenergy
    o2::aod::trackqa::TPCdEdxMax0Ro2::aod::run2::oftv0::Qt tpcdEdxMax0Ruint8_tTPC dEdxQMax -ROC0/dEdxqtfloatQt of AP
    o2::aod::trackqa::TPCdEdxMax1Ro2::aod::run2::oftv0::Alpha tpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdxalphafloatAlpha of AP
    o2::aod::trackqa::TPCdEdxMax2Ro2::aod::run2::oftv0::X tpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdxxfloatconversion point x coordiante
    o2::aod::trackqa::TPCdEdxMax3Ro2::aod::run2::oftv0::Y tpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdxyfloatconversion point y coordiante
    o2::aod::trackqa::TPCdEdxTot0Ro2::aod::run2::oftv0::Z tpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdxzfloatconversion point z coordiante
    o2::aod::trackqa::TPCdEdxTot1Ro2::aod::run2::oftv0::Chi2NDF tpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdxchi2NDFfloatchi^2 over NDF from KFParticle
    o2::aod::trackqa::TPCdEdxTot2Ro2::aod::run2::oftv0::PsiPair tpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdxpsiPairfloatPsi pair
    o2::aod::trackqa::TPCdEdxTot3Ro2::aod::run2::oftv0::DCAr tpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdxdcaRfloatDCA in radial direction
    o2::aod::run2::oftv0::DCAzdcaZfloatDCA in z direction
    o2::aod::run2::oftv0::MassInMeVmassfloatmass of the conversion in MeV. Do NOT use for cut!
    - +
    - Table which contains the IDs of all dataframes merged into this dataframe + Photon information from PMD detector
    Is used in:
      -
    • o2::aod::Origin = o2::aod::Origins::iterator
    • +
    • o2::aod::Pmd = o2::aod::Pmds::iterator
    @@ -9202,11 +11734,102 @@ For better overview the tables are grouped into the following categories: \| [Ge - + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    o2::aod::origin::DataframeIDo2::aod::run2::pmd::BCIdIbcIdint32BC index
    o2::aod::run2::pmd::X dataframeIDuint64_tData frame ID (what is usually found in directory name in the AO2D.root, i.e. DF_XXX)pmdclsxfloatcluster x position
    o2::aod::run2::pmd::Ypmdclsyfloatcluster y position
    o2::aod::run2::pmd::Zpmdclszfloatcluster z position
    o2::aod::run2::pmd::CluADCpmdclsadcfloatcluster energy in ADC
    o2::aod::run2::pmd::CluPIDpmdclspidfloatcluster probability, 1: photon, 0:hadron
    o2::aod::run2::pmd::Detpmddetuint8_tDetector, 0:PRE, 1:CPV
    o2::aod::run2::pmd::Ncellpmdncelluint8_tcluster cells
    o2::aod::run2::pmd::Smnpmdmoduleint32_tmodule number
    o2::aod::run2::pmd::TrackNopmdtracknoint32_tTrack number assigned to clus from simulation
    o2::aod::run2::pmd::TrackPidpmdtrackpidint32_tTrack PID assigned to clus from simulation
    o2::aod::run2::pmd::SigXpmdsigxfloatCluster x-width
    o2::aod::run2::pmd::SigYpmdsigyfloatCluster y-width
    o2::aod::run2::pmd::ClMatchingpmdclmatchingint32_tCluster of PRE matching with CPV
    diff --git a/docs/datamodel/helperTaskTables.md b/docs/datamodel/helperTaskTables.md index d2211365..6772d327 100644 --- a/docs/datamodel/helperTaskTables.md +++ b/docs/datamodel/helperTaskTables.md @@ -517,7 +517,7 @@ Code file: o2::aod::CentRun2V0Ms
    - Run2 V0M estimated centrality table + Run 2 V0M centrality table
    @@ -548,7 +549,7 @@ Code file: o2::aod::CentRun2V0As
    - Run2 V0A estimated centrality table + Run 2 V0A centrality table
    Header file: Common/DataModel/Centrality.h @@ -571,7 +572,7 @@ Code file: o2::aod::CentRun2SPDTrks
    - Run2 SPD tracklets estimated centrality table + Run 2 SPD tracklets centrality table
    Header file: Common/DataModel/Centrality.h @@ -602,7 +603,7 @@ Code file: o2::aod::CentRun2SPDClss
    - Run2 SPD clusters estimated centrality table + Run 2 SPD clusters centrality table
    Header file: Common/DataModel/Centrality.h @@ -633,7 +634,7 @@ Code file: o2::aod::CentRun2CL0s
    - Run2 CL0 estimated centrality table + Run 2 CL0 centrality table
    Header file: Common/DataModel/Centrality.h @@ -664,7 +665,7 @@ Code file: o2::aod::CentRun2CL1s
    - Run2 CL1 estimated centrality table + Run 2 CL1 centrality table
    Header file: Common/DataModel/Centrality.h @@ -695,7 +696,7 @@ Code file: o2::aod::CentFV0As
    - Run3 FV0A estimated centrality table + Run 3 FV0A centrality table
    @@ -734,7 +737,7 @@ Code file: o2::aod::CentFT0Ms
    - Run3 FT0M estimated centrality table + Run 3 FT0M centrality table
    @@ -765,7 +773,7 @@ Code file: o2::aod::CentFT0As
    - Run3 FT0A estimated centrality table + Run 3 FT0A centrality table
    @@ -796,7 +807,7 @@ Code file: o2::aod::CentFT0Cs
    - Run3 FT0C estimated centrality table + Run 3 FT0C centrality table
    @@ -827,7 +843,7 @@ Code file: o2::aod::CentFDDMs
    - Run3 FDDM estimated centrality table + Run 3 FDDM centrality table
    Header file: Common/DataModel/Centrality.h @@ -850,7 +866,7 @@ Code file: o2::aod::CentNTPVs
    - Run3 NTPV estimated centrality table + Run 3 NTPV centrality table
    Header file: Common/DataModel/Centrality.h @@ -881,7 +897,287 @@ Code file: o2::aod::CentNGlobals +
    +
    + Run 3 NGlobal centrality table +
    +
    +
    Is used in: +
      +
    • o2::aod::CentNGlobal = o2::aod::CentNGlobals::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentNGlobalcentNGlobalfloatRun 3 cent. from the number of tracks contributing to the PV
    +
    + + +
    +
    + Run 3 MFT tracks centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentMFT = o2::aod::CentMFTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentMFTcentMFTfloatRun 3 cent. from the number of tracks in the MFT
    +
    + + +
    +
    + Run 3 FT0C variant 1 +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0CVariant1centFT0CVariant1floatRun 3 cent. from FT0C multiplicity
    +
    + +
    + +## o2-analysis-ese-table-producer +Code file: eseTableProducer.cxx +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileFT0C = o2::aod::QPercentileFT0Cs::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCFT0CqPERCFT0Cstd::vector<float>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileFT0A = o2::aod::QPercentileFT0As::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCFT0AqPERCFT0Astd::vector<float>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileFV0A = o2::aod::QPercentileFV0As::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCFV0AqPERCFV0Astd::vector<float>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileTPCall = o2::aod::QPercentileTPCalls::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCTPCallqPERCTPCallstd::vector<float>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileTPCneg = o2::aod::QPercentileTPCnegs::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCTPCnegqPERCTPCnegstd::vector<float>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/EseTable.h +
    +
    Is used in: +
      +
    • o2::aod::QPercentileTPCpos = o2::aod::QPercentileTPCposs::iterator
    • +
    +
    + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::q_vector::QPERCTPCposqPERCTPCposstd::vector<float>
    @@ -903,6 +1199,9 @@ Code file: ? + + o2::aod::evsel::Rct + GI + + ? + + o2::aod::evsel::FoundFT0Id I @@ -969,6 +1275,14 @@ Code file: ? + + o2::aod::evsel::Rct + GI + + ? + + o2::aod::evsel::Sel7 @@ -1047,28 +1368,38 @@ Code file: ft0CorrectedTable.cxx +## o2-analysis-event-selection-service +Code file: eventSelectionService.cxx
    - +
    - Table with corrected FT0 values + Table which holds the timestamp of a BC
    Is used in:
      -
    • o2::aod::FT0Corrected = o2::aod::FT0sCorrected::iterator
    • +
    • o2::aod::BCsWithTimestamps = soa::Join
    • +
    • o2::aod::BCsWithRun2Info = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    @@ -1080,70 +1411,30 @@ Code file: fwdtrackToCollisionAssociator.cxx -
    - - +
    - Table for fwdtrack-to-collision association +
    +
    Is used in: +
      +
    • o2::aod::BcSel = o2::aod::BcSels::iterator
    • +
    • o2::aod::BcFullInfos = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    • +
    @@ -1154,29 +1445,77 @@ Code file: o2::aod::FwdTrkCompColls +
    - Table with vectors of collision indices stored per fwdtrack +
    +
    Is used in: +
      +
    • o2::aod::EvSel = o2::aod::EvSels::iterator
    • +
    • o2::aod::ResoCollisionCandidates = soa::Join
    • +
    • o2::aod::ResoRun2CollisionCandidates = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Ms = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Ms = soa::Join
    • +
    @@ -1187,22 +1526,113 @@ Code file: o2::aod::MFTTrackAssoc + + +## o2-analysis-event-selection-service-run2 +Code file: eventSelectionServiceRun2.cxx +
    + +
    - Table for mfttrack-to-collision association + Table which holds the timestamp of a BC
    +
    Is used in: +
      +
    • o2::aod::BCsWithTimestamps = soa::Join
    • +
    • o2::aod::BCsWithRun2Info = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    • +
    @@ -1213,29 +1643,30 @@ Code file: o2::aod::MFTTrkCompColls +
    - Table with vectors of collision indices stored per mfttrack +
    +
    Is used in: +
      +
    • o2::aod::BcSel = o2::aod::BcSels::iterator
    • +
    • o2::aod::BcFullInfos = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    • +
    @@ -1246,67 +1677,77 @@ Code file: fwdtrackextension.cxx -
    - - -
    -
    - DCA information for the forward track -
    - -
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::evsel::SelectionGI?
    o2::aod::fwdtrack::FwdDcaXo2::aod::evsel::RctGI? fwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::fwdtrack::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertexo2::aod::evsel::FoundFT0IdIfoundFT0IdintFT0 entry index in FT0s table (-1 if doesn't exist)
    o2::aod::evsel::FoundFV0IdIfoundFV0IdintFV0 entry index in FV0As table (-1 if doesn't exist)
    o2::aod::evsel::FoundFDDIdIfoundFDDIdintFDD entry index in FDDs table (-1 if doesn't exist)
    o2::aod::evsel::FoundZDCIdIfoundZDCIdintZDC entry index in ZDCs table (-1 if doesn't exist)
    -
    - -## o2-analysis-match-mft-ft0 -Code file: match-mft-ft0.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::EvSel = o2::aod::EvSels::iterator
    • +
    • o2::aod::ResoCollisionCandidates = soa::Join
    • +
    • o2::aod::ResoRun2CollisionCandidates = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Ms = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsNoCents = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Cs = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Ms = soa::Join
    • +
    @@ -1317,68 +1758,110 @@ Code file: o2::aod::BCofMFT -
    - - - - - + + + + + - + + + + + + + + + + + + + + + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + +
    NameGetterTypeCommento2::aod::evsel::RctGI?
    o2::aod::ambii::MFTTrackIdo2::aod::evsel::Sel7sel7boolEvent selection decision based on V0A & V0C
    o2::aod::evsel::Sel8sel8boolEvent selection decision based on TVX
    o2::aod::evsel::FoundBCId ItrackIdint32Pointer into MFTTracksfoundBCIdintBC entry index in BCs table (-1 if doesn't exist)
    o2::aod::indices::BCIdsGIo2::aod::evsel::FoundFT0IdIfoundFT0IdintFT0 entry index in FT0s table (-1 if doesn't exist)
    o2::aod::evsel::FoundFV0IdIfoundFV0IdintFV0 entry index in FV0As table (-1 if doesn't exist)
    o2::aod::evsel::FoundFDDIdIfoundFDDIdintFDD entry index in FDDs table (-1 if doesn't exist)
    o2::aod::evsel::FoundZDCIdIfoundZDCIdintZDC entry index in ZDCs table (-1 if doesn't exist)
    o2::aod::evsel::NumTracksInTimeRange ?trackOccupancyInTimeRangeintOccupancy in specified time interval by a number of tracks from nearby collisions
    o2::aod::evsel::SumAmpFT0CInTimeRange ft0cOccupancyInTimeRangefloatOccupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
    -## o2-analysis-mccollisionextra -Code file: mcCollsExtra.cxx +## o2-analysis-ft0-corrected-table +Code file: ft0CorrectedTable.cxx
    - +
    - + Table with corrected FT0 values
    +
    Is used in: +
      +
    • o2::aod::FT0Corrected = o2::aod::FT0sCorrected::iterator
    • +
    @@ -1389,36 +1872,70 @@ Code file: o2::aod::McCollContexts + + +## o2-analysis-fwdtrack-to-collision-associator +Code file: fwdtrackToCollisionAssociator.cxx +
    + +
    - + Table for fwdtrack-to-collision association
    @@ -1429,35 +1946,29 @@ Code file: mftmchMatchingML.cxx -
    - - +
    - + Table with vectors of collision indices stored per fwdtrack
    @@ -1468,297 +1979,362 @@ Code file: o2::aod::MFTTrackAssoc +
    + + + + + + - + - + - + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::CollisionIdo2::aod::track_association::CollisionId I collisionId int32Pointer into CollisionsCollision index
    o2::aod::fwdtrack::TrackTypeo2::aod::track_association::MFTTrackIdImfttrackIdint32MFTTrack index
    +
    + + +
    +
    + Table with vectors of collision indices stored per mfttrack +
    + + + + + + + + + + + + - - - + + + +
    NameGetterTypeComment
    o2::aod::track_association::CollisionIdsGI trackTypeuint8_tType of track. See enum ForwardTrackTypeEnum?
    +
    + +
    + +## o2-analysis-fwdtrackextension +Code file: fwdtrackextension.cxx +
    + + +
    +
    + DCA information for the forward track +
    + + + + + + + + - + - + - + - + - + - + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::Xo2::aod::fwdtrack::FwdDcaX xfwdDcaX floatTrackParFwd parameter xImpact parameter in X of forward track to the primary vertex
    o2::aod::fwdtrack::Yo2::aod::fwdtrack::FwdDcaY yfwdDcaY floatTrackParFwd parameter yImpact parameter in Y of forward track to the primary vertex
    +
    + +
    + +## o2-analysis-match-mft-ft0 +Code file: match-mft-ft0.cxx +
    + + +
    +
    + +
    + + + + + + + + - + + + + + + + + + + + - - - +
    NameGetterTypeComment
    o2::aod::fwdtrack::Zo2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::FT0IdsGI? zfloatTrackParFwd propagation parameter z
    +
    + + +
    +
    + +
    + + - + + + + + + + + + + + + + + + + - - - + + + +
    o2::aod::fwdtrack::PhiNameGetterTypeComment
    o2::aod::ambii::MFTTrackIdItrackIdint32Pointer into MFTTracks
    o2::aod::indices::BCIdsGI phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)?
    +
    + +
    + +## o2-analysis-mftmch-matching-data-mc +Code file: match-mft-mch-data-mc.cxx +
    + + +
    +
    + +
    + + + + + + + + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - - - - - - - - + - - - - - - + + - - - +
    NameGetterTypeComment
    o2::aod::fwdtrack::Tglo2::aod::matching_params::GMuonPt tglmGMuonPt floatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Pto2::aod::matching_params::GMuonEta signed1PtmGMuonEta floatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::NClusterso2::aod::matching_params::PairQmPairQint16_t nClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcao2::aod::matching_params::DeltaPt pDcamDeltaPt floatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndo2::aod::matching_params::DeltaX rAtAbsorberEndmDeltaX floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::PxDpxo2::aod::matching_params::DeltaYmDeltaY float
    o2::aod::fwdtrack::PyDpyo2::aod::matching_params::DeltaEtamDeltaEta float
    o2::aod::fwdtrack::PzDpzo2::aod::matching_params::DeltaPhimDeltaPhi float
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::fwdtrack::Chi2o2::aod::matching_params::IsCorrectMatch chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDmIsCorrectMatchbool chi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - + - - - - - - + + - - - + + + - + - + - - - - - - - - -
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracksNameGetterTypeComment
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::tag_matching_params::GMuonPt matchScoreMCHMFTmGMuonPt floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MFTTrackIdImatchMFTTrackIdint32ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackIdintIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::MCHBitMapmchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::fwdtrack::MIDBitMapmidBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::fwdtrack::MIDBoards midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTimeo2::aod::tag_matching_params::GMuonEta trackTimemGMuonEta floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRes trackTimeResfloatResolution of the track time in ns
    o2::aod::fwdtrack::EtaEetafloato2::aod::tag_matching_params::PairQ
    o2::aod::fwdtrack::PtEptfloatmPairQint16_t
    o2::aod::fwdtrack::PEpo2::aod::tag_matching_params::DeltaPtmDeltaPt float
    o2::aod::fwdtrack::FwdDcaXo2::aod::tag_matching_params::DeltaX fwdDcaXmDeltaX floatImpact parameter in X of forward track to the primary vertex
    o2::aod::fwdtrack::FwdDcaY fwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    -
    - -
    - -## o2-analysis-multiplicity-extra-table -Code file: multiplicityExtraTable.cxx -
    - - -
    -
    - -
    - - - - - - - - - + - + - + - + - + - + - + - - + +
    NameGetterTypeComment
    o2::aod::mult::TimeToPrePreviouso2::aod::tag_matching_params::DeltaY timeToPrePreviousmDeltaY float
    o2::aod::mult::TimeToPreviouso2::aod::tag_matching_params::DeltaEta timeToPreviousmDeltaEta float
    o2::aod::mult::TimeToNexto2::aod::tag_matching_params::DeltaPhi timeToNextmDeltaPhi float
    o2::aod::mult::TimeToNeNexto2::aod::tag_matching_params::IsCorrectMatch timeToNeNextfloatmIsCorrectMatchbool
    - +
    -
    Is used in: -
      -
    • o2::aod::MultBC = o2::aod::MultBCs::iterator
    • -
    + Header file: Common/DataModel/MatchMFTMuonData.h
    @@ -1769,162 +2345,167 @@ Code file: o2::aod::MixMatchParams +
    + + + + + + + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + + + + - - - - + - + - - - - - - -
    NameGetterTypeComment
    o2::aod::multBC::MultBCZPAo2::aod::mix_matching_params::GMuonPt multBCZPAmGMuonPt float
    o2::aod::multBC::MultBCZPCo2::aod::mix_matching_params::GMuonEta multBCZPCmGMuonEta float
    o2::aod::multBC::MultBCTVXo2::aod::mix_matching_params::PairQ multBCTVXboolmPairQint16_t
    o2::aod::multBC::MultBCFV0OrAo2::aod::mix_matching_params::DeltaPt multBCFV0OrAboolmDeltaPtfloat
    o2::aod::multBC::MultBCV0triggerBitso2::aod::mix_matching_params::DeltaX multBCV0triggerBitsuint8_tmDeltaXfloat
    o2::aod::multBC::MultBCT0triggerBitso2::aod::mix_matching_params::DeltaY multBCT0triggerBitsuint8_tmDeltaYfloat
    o2::aod::multBC::MultBCFDDtriggerBitso2::aod::mix_matching_params::DeltaEta multBCFDDtriggerBitsuint8_tmDeltaEtafloat
    o2::aod::multBC::MultBCTriggerMasko2::aod::mix_matching_params::DeltaPhimDeltaPhifloat multBCTriggerMaskuint64_tCTP trigger mask
    o2::aod::multBC::MultBCCollidingo2::aod::mix_matching_params::IsCorrectMatch multBCCollidingmIsCorrectMatch boolCTP trigger mask
    o2::aod::bc::Flags flagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    - +
    - Relate mult -> BC +
    @@ -1935,74 +2516,49 @@ Code file: o2::aod::BC2Mults -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::muon_pair::MassmMassfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::muon_pair::PtmPtfloat
    o2::aod::multBC::FT0MultIdIft0MultIdint32Pointer into FT0Multso2::aod::muon_pair::RapmRapfloat
    -## o2-analysis-multiplicity-table -Code file: multiplicityTable.cxx +## o2-analysis-mftmch-matching-data +Code file: match-mft-mch-data.cxx
    - +
    - Multiplicity with the FV0 detector +
    -
    Is used in: -
      -
    • o2::aod::Mults = soa::Join
    • -
    • o2::aod::Mult = soa::Join::iterator
    • -
    + Header file: Common/DataModel/MatchMFTMuonData.h
    @@ -2013,89 +2569,78 @@ Code file: o2::aod::FT0Mults -
    -
    - Multiplicity with the FT0 detector -
    -
    -
    Is used in: -
      -
    • o2::aod::Mults = soa::Join
    • -
    • o2::aod::FT0Mult = o2::aod::FT0Mults::iterator
    • -
    • o2::aod::Mult = soa::Join::iterator
    • -
    -
    -
    - - - - - + + + + + - + - + - + - + - - - + + + + + + + + + +
    NameGetterTypeCommento2::aod::matching_params::DeltaXmDeltaXfloat
    o2::aod::mult::MultFT0Ao2::aod::matching_params::DeltaY multFT0AmDeltaY float
    o2::aod::mult::MultFT0Co2::aod::matching_params::DeltaEta multFT0CmDeltaEta float
    o2::aod::mult::MultFT0MDmultFT0Mo2::aod::matching_params::DeltaPhimDeltaPhi float
    o2::aod::matching_params::IsCorrectMatchmIsCorrectMatchbool
    - +
    - Multiplicity with the FDD detector +
    -
    Is used in: -
      -
    • o2::aod::Mults = soa::Join
    • -
    • o2::aod::Mult = soa::Join::iterator
    • -
    + Header file: Common/DataModel/MatchMFTMuonData.h
    @@ -2106,108 +2651,78 @@ Code file: o2::aod::ZDCMults -
    -
    - Multiplicity with the ZDC detector -
    -
    -
    Is used in: -
      -
    • o2::aod::Mults = soa::Join
    • -
    • o2::aod::Mult = soa::Join::iterator
    • -
    -
    -
    - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - + +
    NameGetterTypeComment
    o2::aod::mult::MultZNAo2::aod::tag_matching_params::DeltaPt multZNAmDeltaPt float
    o2::aod::mult::MultZNCo2::aod::tag_matching_params::DeltaX multZNCmDeltaX float
    o2::aod::mult::MultZEM1o2::aod::tag_matching_params::DeltaY multZEM1mDeltaY float
    o2::aod::mult::MultZEM2o2::aod::tag_matching_params::DeltaEta multZEM2mDeltaEta float
    o2::aod::mult::MultZPAo2::aod::tag_matching_params::DeltaPhi multZPAmDeltaPhi float
    o2::aod::mult::MultZPCo2::aod::tag_matching_params::IsCorrectMatch multZPCfloatmIsCorrectMatchbool
    - +
    - Multiplicity with tracklets (only Run2) +
    -
    Is used in: -
      -
    • o2::aod::BarrelMults = soa::Join
    • -
    + Header file: Common/DataModel/MatchMFTMuonData.h
    @@ -2218,117 +2733,85 @@ Code file: o2::aod::TPCMults -
    -
    - Multiplicity with TPC -
    -
    -
    Is used in: -
      -
    • o2::aod::BarrelMults = soa::Join
    • -
    -
    -
    - - - - - + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::probe_matching_params::GMuonPtmGMuonPtfloat
    o2::aod::mult::MultTPCo2::aod::probe_matching_params::GMuonEta multTPCintmGMuonEtafloat
    -
    - - -
    -
    - Multiplicity from the PV contributors -
    - -
    Is used in: -
      -
    • o2::aod::BarrelMults = soa::Join
    • -
    -
    - - - - - - + + + + + - + - - + + - + - - + + - + - - + + - - - - - + + + + + - - - + + + + + + + + + + - +
    NameGetterTypeCommento2::aod::probe_matching_params::PairQmPairQint16_t
    o2::aod::mult::MultNTracksPVo2::aod::probe_matching_params::DeltaPt multNTracksPVintmDeltaPtfloat
    o2::aod::mult::MultNTracksPVeta1o2::aod::probe_matching_params::DeltaX multNTracksPVeta1intmDeltaXfloat
    o2::aod::mult::MultNTracksPVetaHalfo2::aod::probe_matching_params::DeltaY multNTracksPVetaHalfintmDeltaYfloat
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0o2::aod::probe_matching_params::DeltaEtamDeltaEtafloat
    o2::aod::mult::IsInelGt1DisInelGt1o2::aod::probe_matching_params::DeltaPhimDeltaPhifloat
    o2::aod::probe_matching_params::IsCorrectMatchmIsCorrectMatch boolis INEL > 1
    - +
    -
    Is used in: -
      -
    • o2::aod::MultExtra = o2::aod::MultsExtra::iterator
    • -
    + Header file: Common/DataModel/MatchMFTMuonData.h
    @@ -2339,134 +2822,131 @@ Code file: o2::aod::MuonPair +
    + + + + + + - + - - + + - + - - + + - + - - + + - + - - - - - - + + - - -
    NameGetterTypeComment
    o2::aod::mult::MultNTracksITSTPCo2::aod::muon_pair::PairQ multNTracksITSTPCintmPairQint16_t
    o2::aod::mult::MultAllTracksTPCOnlyo2::aod::muon_pair::Mass multAllTracksTPCOnlyintmMassfloat
    o2::aod::mult::MultAllTracksITSTPCo2::aod::muon_pair::Pt multAllTracksITSTPCintmPtfloat
    o2::aod::evsel::NumTracksInTimeRangeo2::aod::muon_pair::Rap trackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::‌collision::FlagsmRapfloat flagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    - +
    + +## o2-analysis-mccollisionextra +Code file: mcCollsExtra.cxx +
    + +
    - counters that use Track Selection (optional) +
    @@ -2477,43 +2957,36 @@ Code file: o2::aod::MultSelections +
    @@ -2524,28 +2997,35 @@ Code file: o2::aod::MultMCExtras + + +## o2-analysis-mftmchmatchingml +Code file: mftmchMatchingML.cxx +
    + +
    - Table for the MC information +
    -
    Is used in: -
      -
    • o2::aod::MultMCExtra = o2::aod::MultMCExtras::iterator
    • -
    • o2::aod::MultsExtraMC = o2::aod::MultMCExtras
    • -
    + Header file: Common/DataModel/MftmchMatchingML.h
    @@ -2556,221 +3036,246 @@ Code file: o2::aod::Mult2MCExtras -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::soa::IndexGIglobalIndexint64_to2::aod::fwdtrack::Chi2 chi2floatTrack chi^2
    o2::aod::mult::MultMCExtraIdImultMCExtraIdint32Pointer into MultMCExtraso2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    -
    - - -
    -
    - Multiplicity equalized for the vertex position with the FV0 detector -
    - -
    Is used in: -
      -
    • o2::aod::MultZeqs = soa::Join
    • -
    • o2::aod::MultZeq = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::multZeq::MultZeqFV0Ao2::aod::fwdtrack::MatchScoreMCHMFT multZeqFV0AmatchScoreMCHMFT floatMultiplicity equalized for the vertex position with the FV0A detectorMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    -
    - - -
    -
    - Multiplicity equalized for the vertex position with the FT0 detector -
    - -
    Is used in: -
      -
    • o2::aod::MultZeqs = soa::Join
    • -
    • o2::aod::MultZeq = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + -
    NameGetterTypeCommento2::aod::fwdtrack::MFTTrackIdImatchMFTTrackIdint32ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::multZeq::MultZeqFT0Ao2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackIdintIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::MCHBitMap multZeqFT0AmchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::fwdtrack::MIDBitMapmidBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTimetrackTime floatMultiplicity equalized for the vertex position with the FT0A detectorEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::multZeq::MultZeqFT0Co2::aod::fwdtrack::TrackTimeRes multZeqFT0CtrackTimeRes floatMultiplicity equalized for the vertex position with the FT0C detectorResolution of the track time in ns
    -
    - - -
    -
    - Multiplicity equalized for the vertex position with the FDD detector -
    - -
    Is used in: -
      -
    • o2::aod::MultZeqs = soa::Join
    • -
    • o2::aod::MultZeq = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - + + + + + - + - + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::EtaEetafloat
    o2::aod::multZeq::MultZeqFDDAo2::aod::fwdtrack::PtEptfloat multZeqFDDA
    o2::aod::fwdtrack::PEp floatMultiplicity equalized for the vertex position with the FDDA detector
    o2::aod::multZeq::MultZeqFDDCo2::aod::fwdtrack::FwdDcaX multZeqFDDCfwdDcaX floatMultiplicity equalized for the vertex position with the FDDC detectorImpact parameter in X of forward track to the primary vertex
    o2::aod::fwdtrack::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    - +
    + +## o2-analysis-multiplicity-extra-table +Code file: multiplicityExtraTable.cxx +
    + +
    - Multiplicity equalized for the vertex position from the PV contributors +
    -
    Is used in: -
      -
    • o2::aod::MultZeqs = soa::Join
    • -
    • o2::aod::MultZeq = soa::Join::iterator
    • -
    -
    @@ -2780,32 +3285,47 @@ Code file: qVectorsTable.cxx -
    - - +
    - Table with all Qvectors. + complementary table for heavy-ion mc info (subset of HepMCHeavyIons)
    Is used in:
      -
    • o2::aod::Qvector = o2::aod::Qvectors::iterator
    • +
    • o2::aod::MultHepMCHI = o2::aod::MultHepMCHIs::iterator
    Name
    @@ -2817,54 +3337,68 @@ Code file: o2::aod::QvectorFT0Cs +
    Is used in:
      -
    • o2::aod::QvectorFT0C = o2::aod::QvectorFT0Cs::iterator
    • +
    • o2::aod::MultBC = o2::aod::MultBCs::iterator
    @@ -2876,204 +3410,169 @@ Code file: o2::aod::QvectorFT0As -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::QvectorFT0A = o2::aod::QvectorFT0As::iterator
    • -
    -
    -
    - - - - - + + + + + - + - - + + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::mult::MultFDDAmultFDDAfloat
    o2::aod::qvec::IsCalibratedo2::aod::mult::MultFDDC isCalibratedboolmultFDDCfloat
    o2::aod::qvec::QvecFT0AReo2::aod::mult::MultZNA qvecFT0ARemultZNA float
    o2::aod::qvec::QvecFT0AImo2::aod::mult::MultZNC qvecFT0AImmultZNC float
    o2::aod::qvec::SumAmplFT0Ao2::aod::mult::MultZEM1 sumAmplFT0AmultZEM1 float
    -
    - - -
    -
    - -
    -
    - Header file: Common/DataModel/Qvectors.h -
    -
    Is used in: -
      -
    • o2::aod::QvectorFT0M = o2::aod::QvectorFT0Ms::iterator
    • -
    -
    - - - - - - + + + + + - + - - + + - + - + - + - - + + - + - - + + -
    NameGetterTypeCommento2::aod::mult::MultZEM2multZEM2float
    o2::aod::qvec::IsCalibratedo2::aod::mult::MultZPA isCalibratedboolmultZPAfloat
    o2::aod::qvec::QvecFT0MReo2::aod::mult::MultZPC qvecFT0MRemultZPC float
    o2::aod::qvec::QvecFT0MImo2::aod::mult::MultTVX qvecFT0MImfloatmultTVXbool
    o2::aod::qvec::SumAmplFT0Mo2::aod::mult::MultFV0OrA sumAmplFT0MfloatmultFV0OrAbool
    -
    - - -
    -
    - -
    -
    - Header file: Common/DataModel/Qvectors.h -
    -
    Is used in: -
      -
    • o2::aod::QvectorFV0A = o2::aod::QvectorFV0As::iterator
    • -
    -
    - - - - - - + + + + + - + - - + + - + - - + + - + - - + + + + + + + + + - + - - + + + + + + + + +
    NameGetterTypeCommento2::aod::mult::MultV0triggerBitsmultV0triggerBitsuint8_t
    o2::aod::qvec::IsCalibratedo2::aod::mult::MultT0triggerBits isCalibratedboolmultT0triggerBitsuint8_t
    o2::aod::qvec::QvecFV0AReo2::aod::mult::MultFDDtriggerBits qvecFV0ARefloatmultFDDtriggerBitsuint8_t
    o2::aod::qvec::QvecFV0AImo2::aod::mult::MultTriggerMask qvecFV0AImfloatmultTriggerMaskuint64_tCTP trigger mask
    o2::aod::mult::MultCollidingBC multCollidingBCboolCTP trigger mask
    o2::aod::qvec::SumAmplFV0Ao2::aod::timestamp::Timestamp sumAmplFV0Afloattimestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::bc::Flags flagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    - +
    - + Relate mult -> BC
    - Header file: Common/DataModel/Qvectors.h -
    -
    Is used in: -
      -
    • o2::aod::QvectorTPCpos = o2::aod::QvectorTPCposs::iterator
    • -
    + Header file: Common/DataModel/Multiplicity.h
    @@ -3084,54 +3583,74 @@ Code file: o2::aod::BC2Mults +
    - - - - - + + + + + - - - - + + + + - - - - - + + + + +
    o2::aod::qvec::QvecTPCposImqvecTPCposImfloatNameGetterTypeComment
    o2::aod::qvec::NTrkTPCposnTrkTPCposinto2::soa::IndexGIglobalIndexint64_t
    o2::aod::qvec::LabelsTPCposlabelsTPCposstd::vector<int>o2::aod::multBC::FT0MultIdIft0MultIdint32Pointer into FT0Mults
    - +
    + +## o2-analysis-multiplicity-table +Code file: multiplicityTable.cxx +
    + +
    - + Multiplicity with the FV0 detector
    Is used in:
      -
    • o2::aod::QvectorTPCneg = o2::aod::QvectorTPCnegs::iterator
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -3143,54 +3662,69 @@ Code file: o2::aod::FV0AOuterMults +
    - - - - - + + + + + - + - - + +
    o2::aod::qvec::NTrkTPCnegnTrkTPCnegintNameGetterTypeComment
    o2::aod::qvec::LabelsTPCnego2::aod::mult::MultFV0AOuter labelsTPCnegstd::vector<int>multFV0AOuterfloat
    - +
    - + Multiplicity with the FT0 detector
    Is used in:
      -
    • o2::aod::QvectorTPCall = o2::aod::QvectorTPCalls::iterator
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    • +
    • o2::aod::FT0Mult = o2::aod::FT0Mults::iterator
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -3202,54 +3736,42 @@ Code file: o2::aod::QvectorFT0CVecs +
    - + Multiplicity with the FDD detector
    Is used in:
      -
    • o2::aod::QvectorFT0CVec = o2::aod::QvectorFT0CVecs::iterator
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -3261,47 +3783,42 @@ Code file: o2::aod::QvectorFT0AVecs +
    - + Multiplicity with the ZDC detector
    Is used in:
      -
    • o2::aod::QvectorFT0AVec = o2::aod::QvectorFT0AVecs::iterator
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -3313,47 +3830,61 @@ Code file: o2::aod::QvectorFT0MVecs +
    - + Multiplicity with tracklets (only Run2)
    Is used in:
      -
    • o2::aod::QvectorFT0MVec = o2::aod::QvectorFT0MVecs::iterator
    • +
    • o2::aod::BarrelMults = soa::Join
    @@ -3365,47 +3896,59 @@ Code file: o2::aod::TPCMults +
    +
    + Multiplicity with TPC +
    +
    +
    Is used in: +
      +
    • o2::aod::BarrelMults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    • +
    +
    +
    - - - - - + + + + + - + - - + +
    o2::aod::qvec::QvecFT0MImVecqvecFT0MImVecstd::vector<float>NameGetterTypeComment
    o2::aod::qvec::SumAmplFT0Mo2::aod::mult::MultTPC sumAmplFT0MfloatmultTPCint
    - +
    - + Multiplicity from the PV contributors
    Is used in:
      -
    • o2::aod::QvectorFV0AVec = o2::aod::QvectorFV0AVecs::iterator
    • +
    • o2::aod::BarrelMults = soa::Join
    • +
    • o2::aod::MultsRun3 = soa::Join
    @@ -3417,47 +3960,54 @@ Code file: o2::aod::QvectorTPCposVecs +
    - + Multiplicity with MFT
    Is used in:
      -
    • o2::aod::QvectorTPCposVec = o2::aod::QvectorTPCposVecs::iterator
    • +
    • o2::aod::MFTMult = o2::aod::MFTMults::iterator
    @@ -3469,55 +4019,29 @@ Code file: o2::aod::QvectorTPCnegVecs +
    - + counters that use Track Selection (optional)
    -
    Is used in: -
      -
    • o2::aod::QvectorTPCnegVec = o2::aod::QvectorTPCnegVecs::iterator
    • -
    + Header file: Common/DataModel/Multiplicity.h
    @@ -3528,55 +4052,43 @@ Code file: o2::aod::QvectorTPCallVecs +
    -
    Is used in: -
      -
    • o2::aod::QvectorTPCallVec = o2::aod::QvectorTPCallVecs::iterator
    • -
    + Header file: Common/DataModel/Multiplicity.h
    @@ -3587,55 +4099,22 @@ Code file: o2::aod::QvectorBPoss +
    - + Relate reco mult entry to MC extras entry
    -
    Is used in: -
      -
    • o2::aod::QvectorBPos = o2::aod::QvectorBPoss::iterator
    • -
    + Header file: Common/DataModel/Multiplicity.h
    @@ -3646,54 +4125,33 @@ Code file: o2::aod::QvectorBNegs +
    - + complementary table for heavy-ion mc info (subset of HepMCHeavyIons)
    Is used in:
      -
    • o2::aod::QvectorBNeg = o2::aod::QvectorBNegs::iterator
    • +
    • o2::aod::MultHepMCHI = o2::aod::MultHepMCHIs::iterator
    @@ -3705,54 +4163,69 @@ Code file: o2::aod::QvectorBTots +
    - + Multiplicity equalized for the vertex position with the FV0 detector
    Is used in:
      -
    • o2::aod::QvectorBTot = o2::aod::QvectorBTots::iterator
    • +
    • o2::aod::MultZeqs = soa::Join
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    @@ -3764,54 +4237,27 @@ Code file: o2::aod::QvectorBPosVecs +
    - + Multiplicity equalized for the vertex position with the FT0 detector
    Is used in:
      -
    • o2::aod::QvectorBPosVec = o2::aod::QvectorBPosVecs::iterator
    • +
    • o2::aod::MultZeqs = soa::Join
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    @@ -3823,54 +4269,34 @@ Code file: o2::aod::QvectorBNegVecs +
    - + Multiplicity equalized for the vertex position with the FDD detector
    Is used in:
      -
    • o2::aod::QvectorBNegVec = o2::aod::QvectorBNegVecs::iterator
    • +
    • o2::aod::MultZeqs = soa::Join
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    @@ -3882,54 +4308,36 @@ Code file: o2::aod::QvectorBTotVecs +
    - + Multiplicity equalized for the vertex position from the PV contributors
    Is used in:
      -
    • o2::aod::QvectorBTotVec = o2::aod::QvectorBTotVecs::iterator
    • +
    • o2::aod::MultZeqs = soa::Join
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CollisionsWCentMult = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CollisionsWMcCentMult = soa::Join
    @@ -3941,93 +4349,28 @@ Code file: timestamp.cxx +## o2-analysis-muon-realignment +Code file: muonRealignment.cxx
    - +
    - Table which holds the timestamp of a BC -
    - -
    Is used in: -
      -
    • o2::aod::BCsWithTimestamps = soa::Join
    • -
    -
    -
    - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    -
    - -
    - -## o2-analysis-track-propagation -Code file: trackPropagation.cxx -
    - -
    -
    - On disk version of the track parameters at collision vertex
    @@ -4045,134 +4388,204 @@ Code file: o2::aod::StoredTracksCov +
    @@ -4183,105 +4596,105 @@ Code file: - + + +## o2-analysis-occ-table-producer +Code file: occupancyTableProducer.cxx +
    + +
    - DCA information for the track +
    Is used in:
      -
    • o2::aod::TracksWDca = soa::Join
    • -
    • o2::aod::TracksWCovDca = soa::Join
    • -
    • o2::aod::TracksWDcaExtra = soa::Join
    • -
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • -
    • o2::aod::Reso2TracksExt = soa::Join
    • -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    • o2::aod::Occs = o2::aod::OccsBCsList
    @@ -4317,29 +4731,36 @@ Code file: o2::aod::TracksDCACov +
    @@ -4350,35 +4771,29 @@ Code file: trackPropagationTester.cxx -
    - - +
    - On disk version of the track parameters at collision vertex +
    @@ -4396,134 +4811,170 @@ Code file: o2::aod::OccsT0V0 +
    + + + + + + - + + + + - - - - + - - + + - + - - + + - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::track::TrackTypeo2::soa::IndexGIglobalIndexint64_t trackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.
    o2::aod::track::Xo2::aod::occp::OccFV0AUnfm80 xfloatoccFV0AUnfm80std::vector<float>
    o2::aod::track::Alphao2::aod::occp::OccFV0CUnfm80 alphafloatoccFV0CUnfm80std::vector<float>
    o2::aod::track::Yo2::aod::occp::OccFT0AUnfm80 yfloatoccFT0AUnfm80std::vector<float>
    o2::aod::track::Zo2::aod::occp::OccFT0CUnfm80 zfloatoccFT0CUnfm80std::vector<float>
    +
    + + +
    +
    + +
    + + - - - - + + + + + + + + + + + - + - + - + - + - + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - - + +
    o2::aod::track::SnpsnpfloatNameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::Tglo2::aod::occp::MeanOccFV0AUnfm80 tglmeanOccFV0AUnfm80 float
    o2::aod::track::Signed1Pto2::aod::occp::MeanOccFV0CUnfm80 signed1PtmeanOccFV0CUnfm80 float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)o2::aod::occp::MeanOccFT0AUnfm80meanOccFT0AUnfm80float
    o2::aod::track::PxDpxo2::aod::occp::MeanOccFT0CUnfm80meanOccFT0CUnfm80 floatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/cNameGetterTypeComment
    o2::aod::track::EnergyDenergyfloatTrack energy, computed under the mass assumption given as inputo2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::RapidityDrapidityfloatTrack rapidity, computed under the mass assumption given as inputo2::aod::occp::OccFDDAUnfm80occFDDAUnfm80std::vector<float>
    o2::aod::track::SignDsignshortCharge: positive: 1, negative: -1o2::aod::occp::OccFDDCUnfm80occFDDCUnfm80std::vector<float>
    - +
    - On disk version of the TracksCov table at collision vertex +
    @@ -4534,130 +4985,132 @@ Code file: o2::aod::OccsNTrackDet +
    - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - -
    o2::aod::track::SigmaTglsigmaTglfloatCovariance matrixNameGetterTypeComment
    o2::aod::track::Sigma1Pto2::soa::IndexGIglobalIndexint64_t sigma1PtfloatCovariance matrix
    o2::aod::track::RhoZYo2::aod::occp::OccNTrackITSUnfm80occNTrackITSUnfm80std::vector<float> rhoZYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpYo2::aod::occp::OccNTrackTPCUnfm80occNTrackTPCUnfm80std::vector<float> rhoSnpYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpZo2::aod::occp::OccNTrackTRDUnfm80occNTrackTRDUnfm80std::vector<float> rhoSnpZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglYo2::aod::occp::OccNTrackTOFUnfm80occNTrackTOFUnfm80std::vector<float> rhoTglYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglZo2::aod::occp::OccNTrackSizeUnfm80occNTrackSizeUnfm80std::vector<float> rhoTglZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglSnpo2::aod::occp::OccNTrackTPCAUnfm80occNTrackTPCAUnfm80std::vector<float> rhoTglSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtYo2::aod::occp::OccNTrackTPCCUnfm80occNTrackTPCCUnfm80std::vector<float> rho1PtYint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtZo2::aod::occp::OccNTrackITSTPCUnfm80occNTrackITSTPCUnfm80std::vector<float> rho1PtZint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtSnpo2::aod::occp::OccNTrackITSTPCAUnfm80occNTrackITSTPCAUnfm80std::vector<float> rho1PtSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtTglo2::aod::occp::OccNTrackITSTPCCUnfm80occNTrackITSTPCCUnfm80std::vector<float> rho1PtTglint8_tCovariance matrix in compressed form
    - +
    - DCA information for the track +
    -
    Is used in: -
      -
    • o2::aod::TracksWDca = soa::Join
    • -
    • o2::aod::TracksWCovDca = soa::Join
    • -
    • o2::aod::TracksWDcaExtra = soa::Join
    • -
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • -
    • o2::aod::Reso2TracksExt = soa::Join
    • -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -4668,35 +5121,92 @@ Code file: trackToCollisionAssociator.cxx -
    - - +
    - Table for track-to-collision association for e.g. HF vertex finding - tracks can appear for several collisions +
    @@ -4707,115 +5217,78 @@ Code file: o2::aod::TrackCompColls -
    - - - - - + + + + + - - + - + + -
    NameGetterTypeCommento2::aod::occp::OccMultNTracksHasTPCUnfm80occMultNTracksHasTPCUnfm80std::vector<float>
    o2::aod::track_association::CollisionIdsGIo2::aod::occp::OccMultNTracksHasTOFUnfm80 ?occMultNTracksHasTOFUnfm80std::vector<float>
    -
    - -
    - -## o2-analysis-trackextension -Code file: trackextension.cxx -
    - - -
    -
    - DCA information for the track -
    - -
    Is used in: -
      -
    • o2::aod::TracksWDca = soa::Join
    • -
    • o2::aod::TracksWCovDca = soa::Join
    • -
    • o2::aod::TracksWDcaExtra = soa::Join
    • -
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • -
    • o2::aod::Reso2TracksExt = soa::Join
    • -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + + + + + + + + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::occp::OccMultNTracksHasTRDUnfm80occMultNTracksHasTRDUnfm80std::vector<float>
    o2::aod::track::DcaXYo2::aod::occp::OccMultNTracksITSOnlyUnfm80occMultNTracksITSOnlyUnfm80std::vector<float> dcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZo2::aod::occp::OccMultNTracksTPCOnlyUnfm80occMultNTracksTPCOnlyUnfm80std::vector<float>
    o2::aod::occp::OccMultNTracksITSTPCUnfm80occMultNTracksITSTPCUnfm80std::vector<float>
    o2::aod::occp::OccMultAllTracksTPCOnlyUnfm80occMultAllTracksTPCOnlyUnfm80std::vector<float> dcaZfloatImpact parameter in Z of the track to the primary vertex
    -
    - -## o2-analysis-trackselection -Code file: trackselection.cxx -
    - - +
    - Information on the track selection decision + split dynamic information +
    -
    Is used in: -
      -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -4826,140 +5299,78 @@ Code file: o2::aod::TrackSelectionExtension +
    - Information on the track selections set by each Filter Bit +
    -
    Is used in: -
      -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • -
    • o2::analysis::TracksWExt = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -4970,140 +5381,62 @@ Code file: o2::aod::OMRT0V0Prim +
    - - - - - + + + + + - + + + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - -
    o2::aod::track::PassedEtaRangepassedEtaRangeboolPassed the track cut: kEtaRangeNameGetterTypeComment
    o2::aod::track::PassedTPCNClso2::soa::IndexGIglobalIndexint64_t passedTPCNClsboolPassed the track cut: kTPCNCls
    o2::aod::track::PassedTPCCrossedRowso2::aod::occp::MeanOccRobustT0V0PrimUnfm80 passedTPCCrossedRowsboolPassed the track cut: kTPCCrossedRows
    o2::aod::track::PassedTPCCrossedRowsOverNClspassedTPCCrossedRowsOverNClsboolPassed the track cut: kTPCCrossedRowsOverNCls
    o2::aod::track::PassedTPCChi2NDFpassedTPCChi2NDFboolPassed the track cut: kTPCChi2NDF
    o2::aod::track::PassedTPCRefitpassedTPCRefitboolPassed the track cut: kTPCRefit
    o2::aod::track::PassedITSNClspassedITSNClsboolPassed the track cut: kITSNCls
    o2::aod::track::PassedITSChi2NDFpassedITSChi2NDFboolPassed the track cut: kITSChi2NDF
    o2::aod::track::PassedITSRefitpassedITSRefitboolPassed the track cut: kITSRefit
    o2::aod::track::PassedITSHitspassedITSHitsboolPassed the track cut: kITSHits
    o2::aod::track::PassedGoldenChi2passedGoldenChi2boolPassed the track cut: kGoldenChi2
    o2::aod::track::PassedDCAxypassedDCAxyboolPassed the track cut: kDCAxy
    o2::aod::track::PassedDCAzpassedDCAzboolPassed the track cut: kDCAz
    o2::aod::track::PassedITSHitsFB1passedITSHitsFB1boolPassed the track cut: kITSHits defined for FB1
    o2::aod::track::PassedITSHitsFB2meanOccRobustT0V0PrimUnfm80float passedITSHitsFB2boolPassed the track cut: kITSHits defined for FB2
    -
    - -## o2-analysis-weak-decay-indices -Code file: weakDecayIndices.cxx -
    - - +
    - Run 3 V0 table (version 001) +
    @@ -5121,41 +5454,22 @@ Code file: o2::aod::Cascades_001 +
    @@ -5173,42 +5487,22 @@ Code file: zdc-task-intercalib.cxx -
    - - +
    @@ -5226,91 +5520,22 @@ Code file: pidBayes.cxx -
    - - +
    - Binned (in percentage) Bayesian probability of having a Electron +
    @@ -5321,22 +5546,29 @@ Code file: o2::aod::pidBayesMu +
    @@ -5347,22 +5579,29 @@ Code file: o2::aod::pidBayesPi +
    @@ -5373,22 +5612,29 @@ Code file: o2::aod::pidBayesKa +
    @@ -5399,22 +5645,41 @@ Code file: o2::aod::pidBayesPr +
    @@ -5425,22 +5690,22 @@ Code file: o2::aod::pidBayesDe +
    @@ -5451,22 +5716,29 @@ Code file: o2::aod::pidBayesTr +
    @@ -5477,22 +5749,50 @@ Code file: o2::aod::pidBayesHe +
    @@ -5503,22 +5803,36 @@ Code file: o2::aod::pidBayesAl +
    @@ -5529,22 +5843,92 @@ Code file: o2::aod::pidBayes +
    @@ -5555,41 +5939,78 @@ Code file: pidTOF.cxx -
    - - +
    - Table of the TOF response with binned Nsigma for electron +
    -
    Is used in: -
      -
    • o2::aod::TracksPidTinyEl = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -5600,34 +6021,29 @@ Code file: o2::aod::pidTOFMu +
    @@ -5638,35 +6054,29 @@ Code file: o2::aod::pidTOFPi +
    - Table of the TOF response with binned Nsigma for pion +
    -
    Is used in: -
      -
    • o2::aod::TracksPidTinyPi = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -5677,35 +6087,29 @@ Code file: o2::aod::pidTOFKa +
    - Table of the TOF response with binned Nsigma for kaon +
    -
    Is used in: -
      -
    • o2::aod::TracksPidTinyKa = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -5716,35 +6120,29 @@ Code file: o2::aod::pidTOFPr +
    - Table of the TOF response with binned Nsigma for proton +
    -
    Is used in: -
      -
    • o2::aod::TracksPidTinyPr = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -5755,29 +6153,29 @@ Code file: o2::aod::pidTOFDe +
    @@ -5788,29 +6186,50 @@ Code file: o2::aod::pidTOFTr +
    @@ -5821,29 +6240,36 @@ Code file: o2::aod::pidTOFHe +
    @@ -5854,29 +6280,92 @@ Code file: o2::aod::pidTOFAl +
    @@ -5887,35 +6376,78 @@ Code file: pidTOFBase.cxx -
    - - +
    - Table of the TOF signal +
    @@ -5926,29 +6458,29 @@ Code file: o2::aod::pidTOFFlags +
    @@ -5959,22 +6491,29 @@ Code file: o2::aod::pidEvTimeFlags + + + + + + + +
    o2::aod::trackmeanocc::TwmoRobustFDDT0V0PrimUnfm80twmoRobustFDDT0V0PrimUnfm80float
    +
    + +
    - Table of the PID flags for the event time tables +
    @@ -5985,61 +6524,29 @@ Code file: pidTOFFull.cxx -
    - - +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for electron +
    -
    Is used in: -
      -
    • o2::aod::TracksPidEl = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -6050,48 +6557,29 @@ Code file: o2::aod::pidTOFFullMu +
    @@ -6102,48 +6590,48 @@ Code file: o2::aod::TrackToTmo +
    - - - - - + + + + + - - - - - + + + + +
    o2::aod::pidtof::TOFExpSigmaMutofExpSigmaMufloatExpected resolution with the TOF detector for muonNameGetterTypeComment
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muono2::aod::trackmeanocc::TmoIdItmoIdint64_tPointer into TmoTrackIds
    - +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for pion +
    -
    Is used in: -
      -
    • o2::aod::TracksPidPi = soa::Join
    • -
    + Header file: Common/DataModel/OccupancyTables.h
    @@ -6154,47 +6642,58 @@ Code file: o2::aod::TmoToTrackQA +
    - - - - - + + + + + - - - - - + + + + +
    o2::aod::pidtof::TOFExpSigmaPitofExpSigmaPifloatExpected resolution with the TOF detector for pionNameGetterTypeComment
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for piono2::aod::trackmeanocc::TrackQAIdItrackQAIdint64_tPointer into TracksQAVersion
    - +
    + +## o2-analysis-qvector-table +Code file: qVectorsTable.cxx +
    + +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for kaon + Table with all Qvectors.
    Is used in:
      -
    • o2::aod::TracksPidKa = soa::Join
    • +
    • o2::aod::Qvector = o2::aod::Qvectors::iterator
    @@ -6206,47 +6705,54 @@ Code file: o2::aod::pidTOFFullPr +
    @@ -6258,43 +6764,55 @@ Code file: o2::aod::pidTOFFullDe +
    @@ -6305,43 +6823,48 @@ Code file: o2::aod::pidTOFFullTr +
    @@ -6352,43 +6875,48 @@ Code file: o2::aod::pidTOFFullHe +
    @@ -6399,43 +6927,48 @@ Code file: o2::aod::pidTOFFullAl +
    @@ -6446,49 +6979,48 @@ Code file: pidTOFMerge.cxx -
    - - +
    - Table of the TOF signal +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCpos = o2::aod::QvectorTPCposs::iterator
    • +
    @@ -6499,29 +7031,55 @@ Code file: o2::aod::pidTOFFlags +
    - Table of the flags for TOF signal quality on the track level +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCneg = o2::aod::QvectorTPCnegs::iterator
    • +
    @@ -6532,81 +7090,55 @@ Code file: o2::aod::pidTOFbeta -
    - - - - - - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::pidtofbeta::Betao2::aod::qvec::QvecTPCnegRe betaqvecTPCnegRe floatTOF beta
    o2::aod::pidtofbeta::BetaErroro2::aod::qvec::QvecTPCnegIm betaerrorqvecTPCnegIm floatUncertainty on the TOF beta
    -
    - - -
    -
    - Table of the TOF mass -
    - - - - - - - + + + + + - + + + + - - -
    NameGetterTypeCommento2::aod::qvec::NTrkTPCnegnTrkTPCnegint
    o2::aod::pidtofmass::TOFMasso2::aod::qvec::LabelsTPCneglabelsTPCnegstd::vector<int> massfloatTOF mass
    - +
    - Table of the PID flags for the event time tables +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCall = o2::aod::QvectorTPCalls::iterator
    • +
    @@ -6617,54 +7149,54 @@ Code file: o2::aod::pidTOFFullEl +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for electron +
    Is used in:
      -
    • o2::aod::TracksPidEl = soa::Join
    • +
    • o2::aod::QvectorFT0CVec = o2::aod::QvectorFT0CVecs::iterator
    @@ -6676,47 +7208,47 @@ Code file: o2::aod::pidTOFFullMu +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for muon +
    Is used in:
      -
    • o2::aod::TracksPidMu = soa::Join
    • +
    • o2::aod::QvectorFT0AVec = o2::aod::QvectorFT0AVecs::iterator
    @@ -6728,47 +7260,47 @@ Code file: o2::aod::pidTOFFullPi +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for pion +
    Is used in:
      -
    • o2::aod::TracksPidPi = soa::Join
    • +
    • o2::aod::QvectorFT0MVec = o2::aod::QvectorFT0MVecs::iterator
    @@ -6780,47 +7312,47 @@ Code file: o2::aod::pidTOFFullKa +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for kaon +
    Is used in:
      -
    • o2::aod::TracksPidKa = soa::Join
    • +
    • o2::aod::QvectorFV0AVec = o2::aod::QvectorFV0AVecs::iterator
    @@ -6832,47 +7364,47 @@ Code file: o2::aod::pidTOFFullPr +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for proton +
    Is used in:
      -
    • o2::aod::TracksPidPr = soa::Join
    • +
    • o2::aod::QvectorTPCposVec = o2::aod::QvectorTPCposVecs::iterator
    @@ -6884,43 +7416,55 @@ Code file: o2::aod::pidTOFFullDe +
    @@ -6931,43 +7475,55 @@ Code file: o2::aod::pidTOFFullTr +
    @@ -6978,43 +7534,55 @@ Code file: o2::aod::pidTOFFullHe +
    @@ -7025,43 +7593,48 @@ Code file: o2::aod::pidTOFFullAl +
    @@ -7072,48 +7645,47 @@ Code file: o2::aod::pidTOFEl +
    - Table of the TOF response with binned Nsigma for electron +
    Is used in:
      -
    • o2::aod::TracksPidTinyEl = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    • o2::aod::QvectorShiftedFT0MVec = o2::aod::QvectorShiftedFT0MVecs::iterator
    @@ -7125,33 +7697,47 @@ Code file: o2::aod::pidTOFMu +
    - Table of the TOF response with binned Nsigma for muon +
    Is used in:
      -
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    • o2::aod::QvectorShiftedFV0AVec = o2::aod::QvectorShiftedFV0AVecs::iterator
    @@ -7163,34 +7749,47 @@ Code file: o2::aod::pidTOFPi +
    - Table of the TOF response with binned Nsigma for pion +
    Is used in:
      -
    • o2::aod::TracksPidTinyPi = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    • o2::aod::QvectorShiftedTPCposVec = o2::aod::QvectorShiftedTPCposVecs::iterator
    @@ -7202,34 +7801,54 @@ Code file: o2::aod::pidTOFKa +
    - Table of the TOF response with binned Nsigma for kaon +
    Is used in:
      -
    • o2::aod::TracksPidTinyKa = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    • o2::aod::QvectorShiftedTPCnegVec = o2::aod::QvectorShiftedTPCnegVecs::iterator
    @@ -7241,34 +7860,54 @@ Code file: o2::aod::pidTOFPr +
    - Table of the TOF response with binned Nsigma for proton +
    Is used in:
      -
    • o2::aod::TracksPidTinyPr = soa::Join
    • -
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    • o2::aod::QvectorShiftedTPCallVec = o2::aod::QvectorShiftedTPCallVecs::iterator
    @@ -7280,62 +7919,55 @@ Code file: o2::aod::pidTOFDe -
    - - - - - + + + + + - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::qvec::QvecShiftedTPCallImVecqvecShiftedTPCallImVecstd::vector<float>
    o2::aod::pidtof_tiny::TOFNSigmaStoreDeo2::aod::qvec::NTrkTPCallnTrkTPCallint tofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaDeGIo2::aod::qvec::LabelsTPCall ?labelsTPCallstd::vector<int>
    - +
    - Table of the TOF response with binned Nsigma for triton +
    +
    Is used in: +
      +
    • o2::aod::QvectorBPos = o2::aod::QvectorBPoss::iterator
    • +
    @@ -7346,62 +7978,55 @@ Code file: o2::aod::pidTOFHe -
    - - - - - + + + + + - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::qvec::QvecBPosImqvecBPosImfloat
    o2::aod::pidtof_tiny::TOFNSigmaStoreHeo2::aod::qvec::NTrkBPosnTrkBPosint tofNSigmaStoreHebinning::binned_tStored binned nsigma with the TOF detector for helium3
    o2::aod::pidtof_tiny::TOFNSigmaHeGIo2::aod::qvec::LabelsBPos ?labelsBPosstd::vector<int>
    - +
    - Table of the TOF response with binned Nsigma for alpha +
    +
    Is used in: +
      +
    • o2::aod::QvectorBNeg = o2::aod::QvectorBNegs::iterator
    • +
    @@ -7412,35 +8037,5277 @@ Code file: o2::aod::QvectorBTots +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::QvectorBTot = o2::aod::QvectorBTots::iterator
    • +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::IsCalibratedisCalibratedbool
    o2::aod::qvec::QvecBTotReqvecBTotRefloat
    o2::aod::qvec::QvecBTotImqvecBTotImfloat
    o2::aod::qvec::NTrkBTotnTrkBTotint
    o2::aod::qvec::LabelsBTotlabelsBTotstd::vector<int>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/Qvectors.h +
    +
    Is used in: +
      +
    • o2::aod::QvectorBPosVec = o2::aod::QvectorBPosVecs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::IsCalibratedisCalibratedbool
    o2::aod::qvec::QvecBPosReVecqvecBPosReVecstd::vector<float>
    o2::aod::qvec::QvecBPosImVecqvecBPosImVecstd::vector<float>
    o2::aod::qvec::NTrkBPosnTrkBPosint
    o2::aod::qvec::LabelsBPoslabelsBPosstd::vector<int>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/Qvectors.h +
    +
    Is used in: +
      +
    • o2::aod::QvectorBNegVec = o2::aod::QvectorBNegVecs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::IsCalibratedisCalibratedbool
    o2::aod::qvec::QvecBNegReVecqvecBNegReVecstd::vector<float>
    o2::aod::qvec::QvecBNegImVecqvecBNegImVecstd::vector<float>
    o2::aod::qvec::NTrkBNegnTrkBNegint
    o2::aod::qvec::LabelsBNeglabelsBNegstd::vector<int>
    +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/Qvectors.h +
    +
    Is used in: +
      +
    • o2::aod::QvectorBTotVec = o2::aod::QvectorBTotVecs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::IsCalibratedisCalibratedbool
    o2::aod::qvec::QvecBTotReVecqvecBTotReVecstd::vector<float>
    o2::aod::qvec::QvecBTotImVecqvecBTotImVecstd::vector<float>
    o2::aod::qvec::NTrkBTotnTrkBTotint
    o2::aod::qvec::LabelsBTotlabelsBTotstd::vector<int>
    +
    + +
    + +## o2-analysis-selectionstudytable +Code file: selectionStudyTable.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::selectionstudy::PtPionsptPionsstd::vector<float>
    o2::aod::selectionstudy::PtKaonsptKaonsstd::vector<float>
    o2::aod::selectionstudy::PtProtonsptProtonsstd::vector<float>
    o2::aod::selectionstudy::PtK0sptPK0sstd::vector<float>
    o2::aod::selectionstudy::PtLambdasptLambdasstd::vector<float>
    o2::aod::selectionstudy::PtXisptXisstd::vector<float>
    o2::aod::selectionstudy::PtOmegasptOmegasstd::vector<float>
    o2::aod::selectionstudy::PtPhisptPhisstd::vector<float>
    o2::aod::selectionstudy::PtKStarsptKStarsstd::vector<float>
    o2::aod::selectionstudy::PtDsptDsstd::vector<float>
    o2::aod::selectionstudy::PtLambdaCsptLambdaCsstd::vector<float>
    o2::aod::selectionstudy::PtJPsisptJPsisstd::vector<float>
    +
    + +
    + +## o2-analysis-timestamp +Code file: timestamp.cxx +
    + + +
    +
    + Table which holds the timestamp of a BC +
    + +
    Is used in: +
      +
    • o2::aod::BCsWithTimestamps = soa::Join
    • +
    • o2::aod::BCsWithRun2Info = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + +
    + +## o2-analysis-track-dca-cov-filler-run2 +Code file: trackDcaCovFillerRun2.cxx +
    + + +
    +
    + DCA information for the track +
    + +
    Is used in: +
      +
    • o2::aod::TracksWDca = soa::Join
    • +
    • o2::aod::TracksWCovDca = soa::Join
    • +
    • o2::aod::TracksWDcaExtra = soa::Join
    • +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • +
    • o2::aod::Reso2TracksExt = soa::Join
    • +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::SigmaDcaXY2sigmaDcaXY2floatImpact parameter sigma^2 in XY of the track to the primary vertex
    o2::aod::track::SigmaDcaZ2sigmaDcaZ2floatImpact parameter sigma^2 in Z of the track to the primary vertex
    +
    + +
    + +## o2-analysis-track-propagation +Code file: trackPropagation.cxx +
    + + +
    +
    + On disk version of the track parameters at collision vertex +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    o2::aod::track::TrackTypetrackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    o2::aod::track::EnergyDenergyfloatTrack energy, computed under the mass assumption given as input
    o2::aod::track::RapidityDrapidityfloatTrack rapidity, computed under the mass assumption given as input
    o2::aod::track::SignDsignshortCharge: positive: 1, negative: -1
    +
    + + +
    +
    + On disk version of the TracksCov table at collision vertex +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::SigmaYsigmaYfloatCovariance matrix
    o2::aod::track::SigmaZsigmaZfloatCovariance matrix
    o2::aod::track::SigmaSnpsigmaSnpfloatCovariance matrix
    o2::aod::track::SigmaTglsigmaTglfloatCovariance matrix
    o2::aod::track::Sigma1Ptsigma1PtfloatCovariance matrix
    o2::aod::track::RhoZYrhoZYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpYrhoSnpYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoSnpZrhoSnpZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglYrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglZrhoTglZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglSnprhoTglSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtYrho1PtYint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtZrho1PtZint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtSnprho1PtSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtTglrho1PtTglint8_tCovariance matrix in compressed form
    +
    + + +
    +
    + DCA information for the track +
    + +
    Is used in: +
      +
    • o2::aod::TracksWDca = soa::Join
    • +
    • o2::aod::TracksWCovDca = soa::Join
    • +
    • o2::aod::TracksWDcaExtra = soa::Join
    • +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • +
    • o2::aod::Reso2TracksExt = soa::Join
    • +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::SigmaDcaXY2sigmaDcaXY2floatImpact parameter sigma^2 in XY of the track to the primary vertex
    o2::aod::track::SigmaDcaZ2sigmaDcaZ2floatImpact parameter sigma^2 in Z of the track to the primary vertex
    +
    + +
    + +## o2-analysis-track-to-collision-associator +Code file: trackToCollisionAssociator.cxx +
    + + +
    +
    + Table for track-to-collision association for e.g. HF vertex finding - tracks can appear for several collisions +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track_association::CollisionIdIcollisionIdint32Collision index
    o2::aod::track_association::TrackIdItrackIdint32Track index
    +
    + + +
    +
    + Table with vectors of collision indices stored per track +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track_association::CollisionIdsGI?
    +
    + +
    + +## o2-analysis-trackextension +Code file: trackextension.cxx +
    + + +
    +
    + DCA information for the track +
    + +
    Is used in: +
      +
    • o2::aod::TracksWDca = soa::Join
    • +
    • o2::aod::TracksWCovDca = soa::Join
    • +
    • o2::aod::TracksWDcaExtra = soa::Join
    • +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • +
    • o2::aod::Reso2TracksExt = soa::Join
    • +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    +
    + +
    + +## o2-analysis-trackselection +Code file: trackselection.cxx +
    + + +
    +
    + Information on the track selection decision + split dynamic information +
    + +
    Is used in: +
      +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::TracksPion = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::IsGlobalTrackSDDisGlobalTrackSDDuint8_t
    o2::aod::track::TrackCutFlagtrackCutFlagTrackSelectionFlags::flagtypeFlag with the single cut passed flagged (general selection... stil being tuned)
    o2::aod::track::TrackCutFlagFb1trackCutFlagFb1boolFlag with the single cut passed flagged for the first selection criteria (as general but 1 point in ITS IB)
    o2::aod::track::TrackCutFlagFb2trackCutFlagFb2boolFlag with the single cut passed flagged for the second selection criteria (as general but 2 point2 in ITS IB)
    o2::aod::track::TrackCutFlagFb3trackCutFlagFb3boolFlag with the single cut passed flagged for the third selection criteria (HF-like: global w/o tight DCA selection)
    o2::aod::track::TrackCutFlagFb4trackCutFlagFb4boolFlag with the single cut passed flagged for the fourth selection criteria (nuclei)
    o2::aod::track::TrackCutFlagFb5trackCutFlagFb5boolFlag with the single cut passed flagged for the fith selection criteria (jet validation - reduced set of cuts)
    o2::aod::track::IsQualityTrackDisQualityTrackbool
    o2::aod::track::IsQualityTrackITSDisQualityTrackITSbool
    o2::aod::track::IsQualityTrackTPCDisQualityTrackTPCbool
    o2::aod::track::IsPrimaryTrackDisPrimaryTrackbool
    o2::aod::track::IsInAcceptanceTrackDisInAcceptanceTrackbool
    o2::aod::track::IsGlobalTrackDisGlobalTrackbool
    o2::aod::track::IsGlobalTrackWoTPCClusterDisGlobalTrackWoTPCClusterbool
    o2::aod::track::IsGlobalTrackWoPtEtaDisGlobalTrackWoPtEtabool
    o2::aod::track::IsGlobalTrackWoDCADisGlobalTrackWoDCAbool
    o2::aod::track::IsGlobalTrackWoDCATPCClusterDisGlobalTrackWoDCATPCClusterbool
    +
    + + +
    +
    + Information on the track selections set by each Filter Bit +
    + +
    Is used in: +
      +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    • o2::analysis::TracksWExt = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::PassedTrackTypepassedTrackTypeboolPassed the track cut: kTrackType
    o2::aod::track::PassedPtRangepassedPtRangeboolPassed the track cut: kPtRange
    o2::aod::track::PassedEtaRangepassedEtaRangeboolPassed the track cut: kEtaRange
    o2::aod::track::PassedTPCNClspassedTPCNClsboolPassed the track cut: kTPCNCls
    o2::aod::track::PassedTPCCrossedRowspassedTPCCrossedRowsboolPassed the track cut: kTPCCrossedRows
    o2::aod::track::PassedTPCCrossedRowsOverNClspassedTPCCrossedRowsOverNClsboolPassed the track cut: kTPCCrossedRowsOverNCls
    o2::aod::track::PassedTPCChi2NDFpassedTPCChi2NDFboolPassed the track cut: kTPCChi2NDF
    o2::aod::track::PassedTPCRefitpassedTPCRefitboolPassed the track cut: kTPCRefit
    o2::aod::track::PassedITSNClspassedITSNClsboolPassed the track cut: kITSNCls
    o2::aod::track::PassedITSChi2NDFpassedITSChi2NDFboolPassed the track cut: kITSChi2NDF
    o2::aod::track::PassedITSRefitpassedITSRefitboolPassed the track cut: kITSRefit
    o2::aod::track::PassedITSHitspassedITSHitsboolPassed the track cut: kITSHits
    o2::aod::track::PassedGoldenChi2passedGoldenChi2boolPassed the track cut: kGoldenChi2
    o2::aod::track::PassedDCAxypassedDCAxyboolPassed the track cut: kDCAxy
    o2::aod::track::PassedDCAzpassedDCAzboolPassed the track cut: kDCAz
    o2::aod::track::PassedITSHitsFB1passedITSHitsFB1boolPassed the track cut: kITSHits defined for FB1
    o2::aod::track::PassedITSHitsFB2passedITSHitsFB2boolPassed the track cut: kITSHits defined for FB2
    +
    + +
    + +## o2-analysis-weak-decay-indices +Code file: weakDecayIndices.cxx +
    + + +
    +
    + Run 3 V0 table (version 001) +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0::CollisionIdIcollisionIdint32Collision index
    o2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::v0::NegTrackIdInegTrackIdintNegative track
    +
    + + +
    +
    + Run 3 cascade table +
    + +
    Is used in: +
      +
    • o2::aod::Cascades = o2::aod::Cascades_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascade::CollisionIdIcollisionIdint32Collision index
    o2::aod::cascade::V0IdIv0Idint32V0 index
    o2::aod::cascade::BachelorIdIbachelorIdintBachelor track index
    +
    + +
    + +## o2-analysis-zdc-extra-table-producer +Code file: zdcExtraTableProducer.cxx +
    + + +
    +
    + +
    +
    + Header file: Common/DataModel/ZDCExtra.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::zdcextra::ZnaTowCznaTowCfloatCommon tower ZNA
    o2::aod::zdcextra::ZnaTow1znaTow1floatTower 1 ZNA
    o2::aod::zdcextra::ZnaTow2znaTow2floatTower 2 ZNA
    o2::aod::zdcextra::ZnaTow3znaTow3floatTower 3 ZNA
    o2::aod::zdcextra::ZnaTow4znaTow4floatTower 4 ZNA
    o2::aod::zdcextra::ZnaTdcznaTdcfloatTDC ZNA
    o2::aod::zdcextra::ZnaQxznaQxfloatQ-vector X ZNA
    o2::aod::zdcextra::ZnaQyznaQyfloatQ-vector Y ZNA
    o2::aod::zdcextra::ZncTowCzncTowCfloatCommon tower ZNC
    o2::aod::zdcextra::ZncTow1zncTow1floatTower 1 ZNC
    o2::aod::zdcextra::ZncTow2zncTow2floatTower 2 ZNC
    o2::aod::zdcextra::ZncTow3zncTow3floatTower 3 ZNC
    o2::aod::zdcextra::ZncTow4zncTow4floatTower 4 ZNC
    o2::aod::zdcextra::ZncTdczncTdcfloatTDC ZNC
    o2::aod::zdcextra::ZncQxzncQxfloatQ-vector X ZNC
    o2::aod::zdcextra::ZncQyzncQyfloatQ-vector Y ZNC
    o2::aod::zdcextra::CentralitycentralityfloatCentrality
    o2::aod::zdcextra::VxvxfloatVertex X
    o2::aod::zdcextra::VyvyfloatVertex Y
    o2::aod::zdcextra::VzvzfloatVertex Z
    o2::aod::zdcextra::Timestamptimestampuint64_tTimestamp
    o2::aod::zdcextra::SelectionBitsselectionBitsuint8_tSelection Flags
    +
    + +
    + +## o2-analysis-pid-bayes +Code file: pidBayes.cxx +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Electron +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesElbayesElint8_tBayesian probability for electron expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Muon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesMubayesMuint8_tBayesian probability for muon expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Pion +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesPibayesPiint8_tBayesian probability for pion expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Kaon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesKabayesKaint8_tBayesian probability for kaon expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Proton +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesPrbayesPrint8_tBayesian probability for proton expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Deuteron +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesDebayesDeint8_tBayesian probability for deuteron expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Triton +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesTrbayesTrint8_tBayesian probability for triton expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Helium3 +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesHebayesHeint8_tBayesian probability for helium3 expressed in %
    +
    + + +
    +
    + Binned (in percentage) Bayesian probability of having a Alpha +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesAlbayesAlint8_tBayesian probability for alpha expressed in %
    +
    + + +
    +
    + Index of the most probable ID and its bayesian probability +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidbayes::BayesProbbayesProbint8_tBayesian probability of the most probable ID
    o2::aod::pidbayes::BayesIDbayesIDo2::track::pid_constants::IDMost probable ID
    +
    + +
    + +## o2-analysis-pid-tof +Code file: pidTOF.cxx +
    + + +
    +
    + Table of the TOF response with binned Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreMutofNSigmaStoreMubinning::binned_tStored binned nsigma with the TOF detector for muon
    o2::aod::pidtof_tiny::TOFNSigmaMuDtofNSigmaMufloatUnwrapped (float) nsigma with the TOF detector for muon
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStorePitofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreKatofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKafloatUnwrapped (float) nsigma with the TOF detector for kaon
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStorePrtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPrfloatUnwrapped (float) nsigma with the TOF detector for proton
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreDetofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDefloatUnwrapped (float) nsigma with the TOF detector for deuteron
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreTrtofNSigmaStoreTrbinning::binned_tStored binned nsigma with the TOF detector for triton
    o2::aod::pidtof_tiny::TOFNSigmaTrDtofNSigmaTrfloatUnwrapped (float) nsigma with the TOF detector for triton
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreHetofNSigmaStoreHebinning::binned_tStored binned nsigma with the TOF detector for helium3
    o2::aod::pidtof_tiny::TOFNSigmaHeDtofNSigmaHefloatUnwrapped (float) nsigma with the TOF detector for helium3
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreAltofNSigmaStoreAlbinning::binned_tStored binned nsigma with the TOF detector for alpha
    o2::aod::pidtof_tiny::TOFNSigmaAlDtofNSigmaAlfloatUnwrapped (float) nsigma with the TOF detector for alpha
    +
    + +
    + +## o2-analysis-pid-tof-base +Code file: pidTOFBase.cxx +
    + + +
    +
    + Table of the flags for TOF signal quality on the track level +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidflags::GoodTOFMatchgoodTOFMatchboolBool for the TOF PID information on the single track information
    +
    + + +
    +
    + Table of the PID flags for the event time tables +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidflags::TOFFlagstofFlagsuint8_tFlag for the complementary TOF PID information for the event time
    o2::aod::pidflags::IsEvTimeDefinedDisEvTimeDefinedboolTrue if the Event Time was computed with any method i.e. there is a usable event time
    o2::aod::pidflags::IsEvTimeTOFDisEvTimeTOFboolTrue if the Event Time was computed with the TOF
    o2::aod::pidflags::IsEvTimeT0ACDisEvTimeT0ACboolTrue if the Event Time was computed with the T0AC
    o2::aod::pidflags::IsEvTimeTOFT0ACDisEvTimeTOFT0ACboolTrue if the Event Time was computed with the TOF and T0AC
    +
    + + +
    +
    + Table of the TOF signal +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofsignal::TOFSignaltofSignalfloatTOF signal from track time
    o2::aod::pidtofsignal::EventCollisionTimeDeventCollisionTimefloatEvent collision time used for the track. Needs the TOF
    +
    + + +
    +
    + Table of the TOF event time. One entry per track. +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofevtime::TOFEvTimetofEvTimefloatevent time for TOF signal. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    o2::aod::pidtofevtime::TOFEvTimeErrtofEvTimeErrfloatevent time error for TOF. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    +
    + +
    + +## o2-analysis-pid-tof-full +Code file: pidTOFFull.cxx +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffElDtofExpSignalDiffElfloatDifference between signal and expected for electron
    o2::aod::pidtof::TOFExpSignalElDtofExpSignalElfloatExpected time for electron
    o2::aod::pidtof::TOFExpSigmaEltofExpSigmaElfloatExpected resolution with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffMuDtofExpSignalDiffMufloatDifference between signal and expected for muon
    o2::aod::pidtof::TOFExpSignalMuDtofExpSignalMufloatExpected time for muon
    o2::aod::pidtof::TOFExpSigmaMutofExpSigmaMufloatExpected resolution with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPi = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffPiDtofExpSignalDiffPifloatDifference between signal and expected for pion
    o2::aod::pidtof::TOFExpSignalPiDtofExpSignalPifloatExpected time for pion
    o2::aod::pidtof::TOFExpSigmaPitofExpSigmaPifloatExpected resolution with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidKa = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffKaDtofExpSignalDiffKafloatDifference between signal and expected for kaon
    o2::aod::pidtof::TOFExpSignalKaDtofExpSignalKafloatExpected time for kaon
    o2::aod::pidtof::TOFExpSigmaKatofExpSigmaKafloatExpected resolution with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPr = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffPrDtofExpSignalDiffPrfloatDifference between signal and expected for proton
    o2::aod::pidtof::TOFExpSignalPrDtofExpSignalPrfloatExpected time for proton
    o2::aod::pidtof::TOFExpSigmaPrtofExpSigmaPrfloatExpected resolution with the TOF detector for proton
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffDeDtofExpSignalDiffDefloatDifference between signal and expected for deuteron
    o2::aod::pidtof::TOFExpSignalDeDtofExpSignalDefloatExpected time for deuteron
    o2::aod::pidtof::TOFExpSigmaDetofExpSigmaDefloatExpected resolution with the TOF detector for deuteron
    o2::aod::pidtof::TOFNSigmaDetofNSigmaDefloatNsigma separation with the TOF detector for deuteron
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffTrDtofExpSignalDiffTrfloatDifference between signal and expected for triton
    o2::aod::pidtof::TOFExpSignalTrDtofExpSignalTrfloatExpected time for triton
    o2::aod::pidtof::TOFExpSigmaTrtofExpSigmaTrfloatExpected resolution with the TOF detector for triton
    o2::aod::pidtof::TOFNSigmaTrtofNSigmaTrfloatNsigma separation with the TOF detector for triton
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffHeDtofExpSignalDiffHefloatDifference between signal and expected for helium3
    o2::aod::pidtof::TOFExpSignalHeDtofExpSignalHefloatExpected time for helium3
    o2::aod::pidtof::TOFExpSigmaHetofExpSigmaHefloatExpected resolution with the TOF detector for helium3
    o2::aod::pidtof::TOFNSigmaHetofNSigmaHefloatNsigma separation with the TOF detector for helium3
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffAlDtofExpSignalDiffAlfloatDifference between signal and expected for alpha
    o2::aod::pidtof::TOFExpSignalAlDtofExpSignalAlfloatExpected time for alpha
    o2::aod::pidtof::TOFExpSigmaAltofExpSigmaAlfloatExpected resolution with the TOF detector for alpha
    o2::aod::pidtof::TOFNSigmaAltofNSigmaAlfloatNsigma separation with the TOF detector for alpha
    +
    + +
    + +## o2-analysis-pid-tof-merge +Code file: pidTOFMerge.cxx +
    + + +
    +
    + Table of the flags for TOF signal quality on the track level +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidflags::GoodTOFMatchgoodTOFMatchboolBool for the TOF PID information on the single track information
    +
    + + +
    +
    + Table of the PID flags for the event time tables +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidflags::TOFFlagstofFlagsuint8_tFlag for the complementary TOF PID information for the event time
    o2::aod::pidflags::IsEvTimeDefinedDisEvTimeDefinedboolTrue if the Event Time was computed with any method i.e. there is a usable event time
    o2::aod::pidflags::IsEvTimeTOFDisEvTimeTOFboolTrue if the Event Time was computed with the TOF
    o2::aod::pidflags::IsEvTimeT0ACDisEvTimeT0ACboolTrue if the Event Time was computed with the T0AC
    o2::aod::pidflags::IsEvTimeTOFT0ACDisEvTimeTOFT0ACboolTrue if the Event Time was computed with the TOF and T0AC
    +
    + + +
    +
    + Table of the TOF signal +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofsignal::TOFSignaltofSignalfloatTOF signal from track time
    o2::aod::pidtofsignal::EventCollisionTimeDeventCollisionTimefloatEvent collision time used for the track. Needs the TOF
    +
    + + +
    +
    + Table of the TOF event time. One entry per track. +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofevtime::TOFEvTimetofEvTimefloatevent time for TOF signal. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    o2::aod::pidtofevtime::TOFEvTimeErrtofEvTimeErrfloatevent time error for TOF. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffElDtofExpSignalDiffElfloatDifference between signal and expected for electron
    o2::aod::pidtof::TOFExpSignalElDtofExpSignalElfloatExpected time for electron
    o2::aod::pidtof::TOFExpSigmaEltofExpSigmaElfloatExpected resolution with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffMuDtofExpSignalDiffMufloatDifference between signal and expected for muon
    o2::aod::pidtof::TOFExpSignalMuDtofExpSignalMufloatExpected time for muon
    o2::aod::pidtof::TOFExpSigmaMutofExpSigmaMufloatExpected resolution with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPi = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffPiDtofExpSignalDiffPifloatDifference between signal and expected for pion
    o2::aod::pidtof::TOFExpSignalPiDtofExpSignalPifloatExpected time for pion
    o2::aod::pidtof::TOFExpSigmaPitofExpSigmaPifloatExpected resolution with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidKa = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffKaDtofExpSignalDiffKafloatDifference between signal and expected for kaon
    o2::aod::pidtof::TOFExpSignalKaDtofExpSignalKafloatExpected time for kaon
    o2::aod::pidtof::TOFExpSigmaKatofExpSigmaKafloatExpected resolution with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPr = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffPrDtofExpSignalDiffPrfloatDifference between signal and expected for proton
    o2::aod::pidtof::TOFExpSignalPrDtofExpSignalPrfloatExpected time for proton
    o2::aod::pidtof::TOFExpSigmaPrtofExpSigmaPrfloatExpected resolution with the TOF detector for proton
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffDeDtofExpSignalDiffDefloatDifference between signal and expected for deuteron
    o2::aod::pidtof::TOFExpSignalDeDtofExpSignalDefloatExpected time for deuteron
    o2::aod::pidtof::TOFExpSigmaDetofExpSigmaDefloatExpected resolution with the TOF detector for deuteron
    o2::aod::pidtof::TOFNSigmaDetofNSigmaDefloatNsigma separation with the TOF detector for deuteron
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffTrDtofExpSignalDiffTrfloatDifference between signal and expected for triton
    o2::aod::pidtof::TOFExpSignalTrDtofExpSignalTrfloatExpected time for triton
    o2::aod::pidtof::TOFExpSigmaTrtofExpSigmaTrfloatExpected resolution with the TOF detector for triton
    o2::aod::pidtof::TOFNSigmaTrtofNSigmaTrfloatNsigma separation with the TOF detector for triton
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffHeDtofExpSignalDiffHefloatDifference between signal and expected for helium3
    o2::aod::pidtof::TOFExpSignalHeDtofExpSignalHefloatExpected time for helium3
    o2::aod::pidtof::TOFExpSigmaHetofExpSigmaHefloatExpected resolution with the TOF detector for helium3
    o2::aod::pidtof::TOFNSigmaHetofNSigmaHefloatNsigma separation with the TOF detector for helium3
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof::TOFExpSignalDiffAlDtofExpSignalDiffAlfloatDifference between signal and expected for alpha
    o2::aod::pidtof::TOFExpSignalAlDtofExpSignalAlfloatExpected time for alpha
    o2::aod::pidtof::TOFExpSigmaAltofExpSigmaAlfloatExpected resolution with the TOF detector for alpha
    o2::aod::pidtof::TOFNSigmaAltofNSigmaAlfloatNsigma separation with the TOF detector for alpha
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreMutofNSigmaStoreMubinning::binned_tStored binned nsigma with the TOF detector for muon
    o2::aod::pidtof_tiny::TOFNSigmaMuDtofNSigmaMufloatUnwrapped (float) nsigma with the TOF detector for muon
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStorePitofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreKatofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKafloatUnwrapped (float) nsigma with the TOF detector for kaon
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStorePrtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPrfloatUnwrapped (float) nsigma with the TOF detector for proton
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreDetofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDefloatUnwrapped (float) nsigma with the TOF detector for deuteron
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreTrtofNSigmaStoreTrbinning::binned_tStored binned nsigma with the TOF detector for triton
    o2::aod::pidtof_tiny::TOFNSigmaTrDtofNSigmaTrfloatUnwrapped (float) nsigma with the TOF detector for triton
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreHetofNSigmaStoreHebinning::binned_tStored binned nsigma with the TOF detector for helium3
    o2::aod::pidtof_tiny::TOFNSigmaHeDtofNSigmaHefloatUnwrapped (float) nsigma with the TOF detector for helium3
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreAltofNSigmaStoreAlbinning::binned_tStored binned nsigma with the TOF detector for alpha
    o2::aod::pidtof_tiny::TOFNSigmaAlDtofNSigmaAlfloatUnwrapped (float) nsigma with the TOF detector for alpha
    +
    + + +
    +
    + Table of the TOF beta +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtofbeta::BetaErrorbetaerrorfloatUncertainty on the TOF beta
    +
    + + +
    +
    + Table of the TOF mass +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofmass::TOFMassmassfloatTOF mass
    +
    + +
    + +## o2-analysis-pid-tof-beta +Code file: pidTOFbeta.cxx +
    + + +
    +
    + Table of the TOF beta +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtofbeta::BetaErrorbetaerrorfloatUncertainty on the TOF beta
    +
    + + +
    +
    + Table of the TOF mass +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtofmass::TOFMassmassfloatTOF mass
    +
    + +
    + +## o2-analysis-pid-tpc +Code file: pidTPC.cxx +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalElDtpcExpSignalElfloatExpected signal with the TPC detector for electron
    o2::aod::pidtpc::TPCExpSignalDiffElDtpcExpSignalDiffElfloatDifference between signal and expected for electron
    o2::aod::pidtpc::TPCExpSigmaEltpcExpSigmaElfloatExpected resolution with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electron
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalMuDtpcExpSignalMufloatExpected signal with the TPC detector for muon
    o2::aod::pidtpc::TPCExpSignalDiffMuDtpcExpSignalDiffMufloatDifference between signal and expected for muon
    o2::aod::pidtpc::TPCExpSigmaMutpcExpSigmaMufloatExpected resolution with the TPC detector for muon
    o2::aod::pidtpc::TPCNSigmaMutpcNSigmaMufloatNsigma separation with the TPC detector for muon
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPi = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalPiDtpcExpSignalPifloatExpected signal with the TPC detector for pion
    o2::aod::pidtpc::TPCExpSignalDiffPiDtpcExpSignalDiffPifloatDifference between signal and expected for pion
    o2::aod::pidtpc::TPCExpSigmaPitpcExpSigmaPifloatExpected resolution with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidKa = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalKaDtpcExpSignalKafloatExpected signal with the TPC detector for kaon
    o2::aod::pidtpc::TPCExpSignalDiffKaDtpcExpSignalDiffKafloatDifference between signal and expected for kaon
    o2::aod::pidtpc::TPCExpSigmaKatpcExpSigmaKafloatExpected resolution with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidPr = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalPrDtpcExpSignalPrfloatExpected signal with the TPC detector for proton
    o2::aod::pidtpc::TPCExpSignalDiffPrDtpcExpSignalDiffPrfloatDifference between signal and expected for proton
    o2::aod::pidtpc::TPCExpSigmaPrtpcExpSigmaPrfloatExpected resolution with the TPC detector for proton
    o2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalDeDtpcExpSignalDefloatExpected signal with the TPC detector for deuteron
    o2::aod::pidtpc::TPCExpSignalDiffDeDtpcExpSignalDiffDefloatDifference between signal and expected for deuteron
    o2::aod::pidtpc::TPCExpSigmaDetpcExpSigmaDefloatExpected resolution with the TPC detector for deuteron
    o2::aod::pidtpc::TPCNSigmaDetpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalTrDtpcExpSignalTrfloatExpected signal with the TPC detector for triton
    o2::aod::pidtpc::TPCExpSignalDiffTrDtpcExpSignalDiffTrfloatDifference between signal and expected for triton
    o2::aod::pidtpc::TPCExpSigmaTrtpcExpSigmaTrfloatExpected resolution with the TPC detector for triton
    o2::aod::pidtpc::TPCNSigmaTrtpcNSigmaTrfloatNsigma separation with the TPC detector for triton
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalHeDtpcExpSignalHefloatExpected signal with the TPC detector for helium3
    o2::aod::pidtpc::TPCExpSignalDiffHeDtpcExpSignalDiffHefloatDifference between signal and expected for helium3
    o2::aod::pidtpc::TPCExpSigmaHetpcExpSigmaHefloatExpected resolution with the TPC detector for helium3
    o2::aod::pidtpc::TPCNSigmaHetpcNSigmaHefloatNsigma separation with the TPC detector for helium3
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCExpSignalAlDtpcExpSignalAlfloatExpected signal with the TPC detector for alpha
    o2::aod::pidtpc::TPCExpSignalDiffAlDtpcExpSignalDiffAlfloatDifference between signal and expected for alpha
    o2::aod::pidtpc::TPCExpSigmaAltpcExpSigmaAlfloatExpected resolution with the TPC detector for alpha
    o2::aod::pidtpc::TPCNSigmaAltpcNSigmaAlfloatNsigma separation with the TPC detector for alpha
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for electron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyEl = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaElDtpcNSigmaElfloatUnwrapped (float) nsigma with the TPC detector for electron
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for muon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreMutpcNSigmaStoreMubinning::binned_tStored binned nsigma with the TPC detector for muon
    o2::aod::pidtpc_tiny::TPCNSigmaMuDtpcNSigmaMufloatUnwrapped (float) nsigma with the TPC detector for muon
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStorePitpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::pidtpc_tiny::TPCNSigmaPiDtpcNSigmaPifloatUnwrapped (float) nsigma with the TPC detector for pion
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreKatpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaKaDtpcNSigmaKafloatUnwrapped (float) nsigma with the TPC detector for kaon
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStorePrtpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyDe = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDetpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for triton +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreTrtpcNSigmaStoreTrbinning::binned_tStored binned nsigma with the TPC detector for triton
    o2::aod::pidtpc_tiny::TPCNSigmaTrDtpcNSigmaTrfloatUnwrapped (float) nsigma with the TPC detector for triton
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for helium3 +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreHetpcNSigmaStoreHebinning::binned_tStored binned nsigma with the TPC detector for helium3
    o2::aod::pidtpc_tiny::TPCNSigmaHeDtpcNSigmaHefloatUnwrapped (float) nsigma with the TPC detector for helium3
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for alpha +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreAltpcNSigmaStoreAlbinning::binned_tStored binned nsigma with the TPC detector for alpha
    o2::aod::pidtpc_tiny::TPCNSigmaAlDtpcNSigmaAlfloatUnwrapped (float) nsigma with the TPC detector for alpha
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcpidtpc::DeDxTunedMcmcTunedTPCSignalfloatTPC signal after TuneOnData application for MC
    +
    + +
    + +## o2-analysis-pid-tpc-base +Code file: pidTPCBase.cxx +
    + +
    + +## o2-analysis-bc-converter +Code file: bcConverter.cxx +
    + + +
    +
    + Root of data model for tables pointing to a bunch crossing, version 1 +
    + +
    Is used in: +
      +
    • o2::aod::BCs = o2::aod::BCs_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::bc::TriggerMasktriggerMaskuint64_tCTP trigger mask
    o2::aod::bc::InputMaskinputMaskuint64_tCTP input mask
    +
    + +
    + +## o2-analysis-bc-flags-creator +Code file: bcFlagsCreator.cxx +
    + + +
    +
    + flag for tagging UPCs, joinable with BCs +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::Flagsflagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    +
    + +
    + +## o2-analysis-calo-label-converter +Code file: caloLabelConverter.cxx +
    + + +
    +
    + Table joined to the calo table containing multiple MC indices and the amplitude fraction (version 001) +
    + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccalolabel::McParticleIdsGI ?
    o2::aod::mccalolabel::AmplitudeAamplitudeAstd::vector<float>Energy fraction deposited by a particle inside this calo cell.
    +
    + +
    + +## o2-analysis-collision-converter +Code file: collisionConverter.cxx +
    + + +
    +
    + Time and vertex information of collision +
    + +
    Is used in: +
      +
    • o2::aod::Collisions = o2::aod::Collisions_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Flagsflagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + +
    + +## o2-analysis-fdd-converter +Code file: fddConverter.cxx +
    + + +
    +
    + FDD table, version 001 +
    + +
    Is used in: +
      +
    • o2::aod::FDDs = o2::aod::FDDs_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fdd::BCIdIbcIdint32BC index
    o2::aod::fdd::ChargeAchargeAint16_t[8]Amplitude per channel A-side
    o2::aod::fdd::ChargeCchargeCint16_t[8]Amplitude per channel C-side
    o2::aod::fdd::TimeAtimeAfloat
    o2::aod::fdd::TimeCtimeCfloat
    o2::aod::fdd::TriggerMasktriggerMaskuint8_t
    +
    + +
    + +## o2-analysis-hmpid-converter +Code file: hmpConverter.cxx +
    + + +
    +
    + HMPID information version 1 +
    + +
    Is used in: +
      +
    • o2::aod::HMPIDs = o2::aod::HMPID_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hmpid::TrackIdItrackIdint32Track index
    o2::aod::hmpid::HMPIDSignalhmpidSignalfloatSignal of the HMPID
    o2::aod::hmpid::HMPIDXTrackhmpidXTrackfloatExtrapolated track point x coordinate
    o2::aod::hmpid::HMPIDYTrackhmpidYTrackfloatExtrapolated track point y coordinate
    o2::aod::hmpid::HMPIDXMiphmpidXMipfloatMatched MIP track point x coordinate
    o2::aod::hmpid::HMPIDYMiphmpidYMipfloatMatched MIP track point y coordinate
    o2::aod::hmpid::HMPIDNPhotonshmpidNPhotonsintNumber of detected photons in HMPID
    o2::aod::hmpid::HMPIDQMiphmpidQMipfloatMatched MIP cluster charge
    o2::aod::hmpid::HMPIDClusSizehmpidClusSizeintMatched MIP cluster size
    o2::aod::hmpid::HMPIDMomhmpidMomfloatTrack momentum at the HMPID
    o2::aod::hmpid::HMPIDPhotsChargehmpidPhotsChargefloat[10]Photon cluster charge
    +
    + +
    + +## o2-analysis-mccollision-converter +Code file: mcCollisionConverter.cxx +
    + + +
    +
    + MC collision table with event plane +
    + +
    Is used in: +
      +
    • o2::aod::McCollisions = o2::aod::McCollisions_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mccollision::BCIdIbcIdint32BC index
    o2::aod::mccollision::GeneratorsIDgeneratorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::mccollision::PosXposXfloatX vertex position in cm
    o2::aod::mccollision::PosYposYfloatY vertex position in cm
    o2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::aod::mccollision::TtfloatCollision time relative to given bc in ns
    o2::aod::mccollision::WeightweightfloatMC weight
    o2::aod::mccollision::ImpactParameterimpactParameterfloatImpact parameter for A-A
    o2::aod::mccollision::EventPlaneAngleeventPlaneAnglefloatEvent plane angle for A-A
    o2::aod::mccollision::GetGeneratorIdDgetGeneratorIdintThe global generator ID which might have been assigned by the user
    o2::aod::mccollision::GetSubGeneratorIdDgetSubGeneratorIdintA specific sub-generator ID in case the generator has some sub-generator logic
    o2::aod::mccollision::GetSourceIdDgetSourceIdintThe source ID to differentiate between signals and background in an embedding simulation
    -## o2-analysis-pid-tof-beta -Code file: pidTOFbeta.cxx +## o2-analysis-mc-converter +Code file: mcConverter.cxx
    - +
    - Table of the TOF beta + MC particle table, version 001
    +
    Is used in: +
      +
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • +
    @@ -7451,91 +13318,186 @@ Code file: o2::aod::pidTOFmass -
    - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::pidtofmass::TOFMassmassfloatTOF masso2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    -## o2-analysis-pid-tpc -Code file: pidTPC.cxx +## o2-analysis-mft-tracks-converter +Code file: mftTracksConverter.cxx
    - -
    -
    - -
    - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::mcpidtpc::DeDxTunedMcmcTunedTPCSignalfloatTPC signal after TuneOnData application for MC
    -
    - - +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron + On disk version of MFTTracks, version 1
    Is used in:
      -
    • o2::aod::TracksPidEl = soa::Join
    • +
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    @@ -7547,203 +13509,151 @@ Code file: o2::aod::pidTPCFullMu -
    - - - - - - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + -
    NameGetterTypeCommentTrackParFwd parameter y
    o2::aod::pidtpc::TPCExpSignalMuDtpcExpSignalMuo2::aod::fwdtrack::Zz floatExpected signal with the TPC detector for muonTrackParFwd propagation parameter z
    o2::aod::pidtpc::TPCExpSignalDiffMuDtpcExpSignalDiffMuo2::aod::fwdtrack::Phiphi floatDifference between signal and expected for muonTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::pidtpc::TPCExpSigmaMuo2::aod::fwdtrack::Tgl tpcExpSigmaMutgl floatExpected resolution with the TPC detector for muonTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::pidtpc::TPCNSigmaMuo2::aod::fwdtrack::Signed1Pt tpcNSigmaMusigned1Pt floatNsigma separation with the TPC detector for muonTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for pion -
    - -
    Is used in: -
      -
    • o2::aod::TracksPidPi = soa::Join
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - - + + + - - - + + + - - - - - - - -
    NameGetterTypeCommento2::aod::fwdtrack::v001::NClustersDnClustersint8_tNumber of MFT clusters
    o2::aod::pidtpc::TPCExpSignalPiDtpcExpSignalPifloatExpected signal with the TPC detector for piono2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flags
    o2::aod::pidtpc::TPCExpSignalDiffPio2::aod::fwdtrack::IsCA DtpcExpSignalDiffPifloatDifference between signal and expected for pionisCAboolReturns true if used track-finding algorithm was Cellular Automaton
    o2::aod::pidtpc::TPCExpSigmaPitpcExpSigmaPio2::aod::fwdtrack::PxDpx floatExpected resolution with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaPi tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for kaon -
    - -
    Is used in: -
      -
    • o2::aod::TracksPidKa = soa::Join
    • -
    -
    - - - - - - + + + + + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::fwdtrack::PyDpyfloat
    o2::aod::pidtpc::TPCExpSignalKao2::aod::fwdtrack::Pz DtpcExpSignalKapz floatExpected signal with the TPC detector for kaon
    o2::aod::pidtpc::TPCExpSignalDiffKao2::aod::fwdtrack::Sign DtpcExpSignalDiffKasignshortSign of the track eletric charge
    o2::aod::fwdtrack::Chi2chi2 floatDifference between signal and expected for kaonTrack chi^2
    o2::aod::pidtpc::TPCExpSigmaKao2::aod::fwdtrack::TrackTime tpcExpSigmaKatrackTime floatExpected resolution with the TPC detector for kaonEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::pidtpc::TPCNSigmaKao2::aod::fwdtrack::TrackTimeRes tpcNSigmaKatrackTimeRes floatNsigma separation with the TPC detector for kaonResolution of the track time in ns
    - +
    + +## o2-analysis-multmcextras-converter +Code file: multMCExtrasConverter.cxx +
    + +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for proton + Table for MC information
    Is used in:
      -
    • o2::aod::TracksPidPr = soa::Join
    • +
    • o2::aod::MultMCExtras = o2::aod::MultMCExtras_001
    @@ -7755,90 +13665,103 @@ Code file: o2::aod::pidTPCFullDe -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + + + + - - - - + - + - + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mult::MultMCFDDCmultMCFDDCint
    o2::aod::pidtpc::TPCExpSignalDeDtpcExpSignalDefloatExpected signal with the TPC detector for deuterono2::aod::mult::MultMCNParticlesEta05multMCNParticlesEta05int
    o2::aod::pidtpc::TPCExpSignalDiffDeDtpcExpSignalDiffDefloatDifference between signal and expected for deuterono2::aod::mult::MultMCNParticlesEta08multMCNParticlesEta08int
    o2::aod::pidtpc::TPCExpSigmaDeo2::aod::mult::MultMCNParticlesEta10multMCNParticlesEta10int tpcExpSigmaDefloatExpected resolution with the TPC detector for deuteron
    o2::aod::pidtpc::TPCNSigmaDeo2::aod::mult::MultMCPVz tpcNSigmaDemultMCPVz floatNsigma separation with the TPC detector for deuteron
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    - +
    + +## o2-analysis-multsextra-converter +Code file: multsExtraConverter.cxx +
    + +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for triton + debug information
    +
    Is used in: +
      +
    • o2::aod::MultsExtra = o2::aod::MultsExtra_001
    • +
    @@ -7849,90 +13772,152 @@ Code file: o2::aod::pidTPCFullHe -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - - - + + +
    NameGetterTypeCommento2::aod::mult::MultSel8multSel8bool
    o2::aod::pidtpc::TPCExpSignalHeDtpcExpSignalHefloatExpected signal with the TPC detector for helium3o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::aod::pidtpc::TPCExpSignalDiffHeDtpcExpSignalDiffHefloatDifference between signal and expected for helium3o2::aod::mult::MultNTracksHasTPCmultNTracksHasTPCint
    o2::aod::mult::MultNTracksHasTOFmultNTracksHasTOFint
    o2::aod::mult::MultNTracksHasTRDmultNTracksHasTRDint
    o2::aod::mult::MultNTracksITSOnlymultNTracksITSOnlyint
    o2::aod::mult::MultNTracksTPCOnlymultNTracksTPCOnlyint
    o2::aod::mult::MultNTracksITSTPCmultNTracksITSTPCint
    o2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval by a number of tracks from nearby collisions
    o2::aod::pidtpc::TPCExpSigmaHeo2::aod::evsel::SumAmpFT0CInTimeRange tpcExpSigmaHeft0cOccupancyInTimeRange floatExpected resolution with the TPC detector for helium3Occupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
    o2::aod::pidtpc::TPCNSigmaHeo2::aod::‌collision::Flags tpcNSigmaHefloatNsigma separation with the TPC detector for helium3flagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    - +
    + +## o2-analysis-run2-tiny-to-full-pid +Code file: run2TinyToFullPID.cxx +
    + +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for alpha + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron
    +
    Is used in: +
      +
    • o2::aod::TracksPidEl = soa::Join
    • +
    @@ -7943,48 +13928,47 @@ Code file: o2::aod::pidTPCEl +
    @@ -7996,33 +13980,47 @@ Code file: o2::aod::pidTPCMu +
    @@ -8034,34 +14032,47 @@ Code file: o2::aod::pidTPCPi +
    @@ -8073,34 +14084,47 @@ Code file: o2::aod::pidTPCKa +
    @@ -8112,34 +14136,47 @@ Code file: o2::aod::pidTPCPr +
    @@ -8151,62 +14188,43 @@ Code file: o2::aod::pidTPCDe -
    - - - - - + + + + + - + - - - + + + - - - - + + + +
    NameGetterTypeCommento2::aod::pidtpc::TPCExpSignalDiffDeDtpcExpSignalDiffDefloatDifference between signal and expected for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDeo2::aod::pidtpc::TPCExpSigmaDe tpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuterontpcExpSigmaDefloatExpected resolution with the TPC detector for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaDeGI?o2::aod::pidtpc::TPCNSigmaDe tpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    - +
    - Table of the TPC response with binned Nsigma for triton + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for triton
    @@ -8217,29 +14235,43 @@ Code file: o2::aod::pidTPCHe +
    @@ -8250,29 +14282,43 @@ Code file: o2::aod::pidTPCAl +
    @@ -8283,45 +14329,53 @@ Code file: pidTPCBase.cxx -
    - -
    - -## o2-analysis-bc-converter -Code file: bcConverter.cxx +## o2-analysis-run2bcinfos-converter +Code file: run2bcinfosConverter.cxx
    - +
    - Root of data model for tables pointing to a bunch crossing, version 1 +
    Is used in:
      -
    • o2::aod::BCs = o2::aod::BCs_001
    • +
    • o2::aod::Run2BCInfos = o2::aod::Run2BCInfos_001
    @@ -8333,57 +14387,118 @@ Code file: bcFlagsCreator.cxx +## o2-analysis-run2-tracks-extra-converter +Code file: run2tracksExtraConverter.cxx
    - +
    - flag for tagging UPCs, joinable with BCs + adds ITS shared cluster map
    +
    Is used in: +
      +
    • o2::aod::Run2TrackExtras = o2::aod::Run2TrackExtras_001
    • +
    +
    @@ -8393,25 +14508,39 @@ Code file: caloLabelConverter.cxx +## o2-analysis-trackqa-converter-002 +Code file: trackQA002Converter.cxx
    - +
    - Table joined to the calo table containing multiple MC indices and the amplitude fraction (version 001) + trackQA information - version 2 - including contributor residuals of matched tracks at reference radius + TOF delta information
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -8425,181 +14554,214 @@ Code file: collisionConverter.cxx -
    - - -
    -
    - Time and vertex information of collision -
    - -
    Is used in: -
      -
    • o2::aod::Collisions = o2::aod::Collisions_001
    • -
    -
    -
    Name
    - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::trackqa::TPCDCAZtpcdcaZint16_ttpc only DCAz
    o2::aod::trackqa::TPCClusterByteMasktpcClusterByteMaskuint8_ttracklet bitmask - track defining 8 tracklets (152=8*19 rows) bit set if nCluster>thr (default 5)
    o2::aod::trackqa::TPCdEdxMax0RtpcdEdxMax0Ruint8_tTPC dEdxQMax -ROC0/dEdx from TrackTPC.mdEdxAlt
    o2::aod::trackqa::TPCdEdxMax1RtpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdx
    o2::aod::trackqa::TPCdEdxMax2RtpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdx
    o2::soa::IndexGIglobalIndexint64_to2::aod::trackqa::TPCdEdxMax3R tpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occuredo2::aod::trackqa::TPCdEdxTot0RtpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    o2::aod::‌collision::PosXo2::aod::trackqa::TPCdEdxTot1R posXfloatX Vertex position in cmtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::‌collision::PosYo2::aod::trackqa::TPCdEdxTot2R posYfloatY Vertex position in cmtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::‌collision::PosZo2::aod::trackqa::TPCdEdxTot3R posZfloatZ Vertex position in cmtpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    o2::aod::‌collision::CovXXo2::aod::trackqa::DeltaRefContParamY covXXfloatVertex covariance matrixdeltaRefContParamYint8_tNormalized delta of contributor tracks at reference point in the same frame Y
    o2::aod::‌collision::CovXYo2::aod::trackqa::DeltaRefContParamZ covXYfloatVertex covariance matrixdeltaRefITSParamZint8_tNormalized delta of contributor tracks at reference point in the same frame Z
    o2::aod::‌collision::CovYYo2::aod::trackqa::DeltaRefContParamSnp covYYfloatVertex covariance matrixdeltaRefContParamSnpint8_tNormalized delta of contributor tracks at reference point in the same frame Snp
    o2::aod::‌collision::CovXZo2::aod::trackqa::DeltaRefContParamTgl covXZfloatVertex covariance matrixdeltaRefContParamTglint8_tNormalized delta of contributor tracks at reference point in the same frame Tgl
    o2::aod::‌collision::CovYZo2::aod::trackqa::DeltaRefContParamQ2Pt covYZfloatVertex covariance matrixdeltaRefContParamQ2Ptint8_tNormalized delta of contributor tracks at reference point in the same frame Q2Pt
    o2::aod::‌collision::CovZZo2::aod::trackqa::DeltaRefGloParamY covZZfloatVertex covariance matrixdeltaRefGloParamYint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Y
    o2::aod::‌collision::Flagso2::aod::trackqa::DeltaRefGloParamZ flagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::FlagsdeltaRefGloParamZint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Z
    o2::aod::‌collision::Chi2o2::aod::trackqa::DeltaRefGloParamSnp chi2floatChi2 of vertex fitdeltaRefGloParamSnpint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Snp
    o2::aod::‌collision::NumContribo2::aod::trackqa::DeltaRefGloParamTgl numContribuint16_tNumber of tracks used for the vertexdeltaRefGloParamTglint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Tgl
    o2::aod::‌collision::CollisionTimeo2::aod::trackqa::DeltaRefGloParamQ2Pt collisionTimefloatCollision time in ns relative to BC stored in bc()deltaRefGloParamQ2Ptint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Q2Pt
    o2::aod::‌collision::CollisionTimeReso2::aod::trackqa::DeltaTOFdX collisionTimeResfloatResolution of collision timedeltaTOFdXint8_t
    o2::aod::trackqa::DeltaTOFdZdeltaTOFdZint8_t
    o2::aod::trackqa::IsDummyDisDummyboolindicates if the propagation of the contrib. tracks was successful and residuals are available
    -## o2-analysis-fdd-converter -Code file: fddConverter.cxx +## o2-analysis-trackqa-converter-003 +Code file: trackQA003Converter.cxx
    - +
    - FDD table, version 001 + trackQA information - version 3 - including alternative dedx normalization
    Is used in:
      -
    • o2::aod::FDDs = o2::aod::FDDs_001
    • +
    • o2::aod::TracksQAVersion = o2::aod::TracksQA_003
    @@ -8618,182 +14780,210 @@ Code file: hmpConverter.cxx -
    - - -
    -
    - HMPID information version 1 -
    - -
    Is used in: -
      -
    • o2::aod::HMPIDs = o2::aod::HMPID_001
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::trackqa::TPCdEdxMax3RtpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::soa::IndexGIglobalIndexint64_to2::aod::trackqa::TPCdEdxTot0R tpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    o2::aod::hmpid::TrackIdItrackIdint32Track indexo2::aod::trackqa::TPCdEdxTot1RtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::hmpid::HMPIDSignalo2::aod::trackqa::TPCdEdxTot2R hmpidSignalfloatSignal of the HMPIDtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::hmpid::HMPIDXTracko2::aod::trackqa::TPCdEdxTot3R hmpidXTrackfloatExtrapolated track point x coordinatetpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    o2::aod::hmpid::HMPIDYTracko2::aod::trackqa::DeltaRefContParamY hmpidYTrackfloatExtrapolated track point y coordinatedeltaRefContParamYint8_tNormalized delta of contributor tracks at reference point in the same frame Y
    o2::aod::hmpid::HMPIDXMipo2::aod::trackqa::DeltaRefContParamZ hmpidXMipfloatMatched MIP track point x coordinatedeltaRefITSParamZint8_tNormalized delta of contributor tracks at reference point in the same frame Z
    o2::aod::hmpid::HMPIDYMipo2::aod::trackqa::DeltaRefContParamSnp hmpidYMipfloatMatched MIP track point y coordinatedeltaRefContParamSnpint8_tNormalized delta of contributor tracks at reference point in the same frame Snp
    o2::aod::hmpid::HMPIDNPhotonso2::aod::trackqa::DeltaRefContParamTgl hmpidNPhotonsintNumber of detected photons in HMPIDdeltaRefContParamTglint8_tNormalized delta of contributor tracks at reference point in the same frame Tgl
    o2::aod::hmpid::HMPIDQMipo2::aod::trackqa::DeltaRefContParamQ2Pt hmpidQMipfloatMatched MIP cluster chargedeltaRefContParamQ2Ptint8_tNormalized delta of contributor tracks at reference point in the same frame Q2Pt
    o2::aod::hmpid::HMPIDClusSizeo2::aod::trackqa::DeltaRefGloParamY hmpidClusSizeintMatched MIP cluster sizedeltaRefGloParamYint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Y
    o2::aod::hmpid::HMPIDMomo2::aod::trackqa::DeltaRefGloParamZ hmpidMomfloatTrack momentum at the HMPIDdeltaRefGloParamZint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Z
    o2::aod::hmpid::HMPIDPhotsChargeo2::aod::trackqa::DeltaRefGloParamSnp hmpidPhotsChargefloat[10]Photon cluster chargedeltaRefGloParamSnpint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Snp
    o2::aod::trackqa::DeltaRefGloParamTgldeltaRefGloParamTglint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Tgl
    o2::aod::trackqa::DeltaRefGloParamQ2PtdeltaRefGloParamQ2Ptint8_tNormalized delta of global track to average contributors matched tracks at reference point in the same frame Q2Pt
    o2::aod::trackqa::DeltaTOFdXdeltaTOFdXint8_t
    o2::aod::trackqa::DeltaTOFdZdeltaTOFdZint8_t
    o2::aod::trackqa::IsDummyDisDummyboolindicates if the propagation of the contrib. tracks was successful and residuals are available
    -## o2-analysis-mccollision-converter -Code file: mcCollisionConverter.cxx +## o2-analysis-trackqa-converter +Code file: trackQAConverter.cxx
    - +
    - MC collision table with event plane + trackQA information - version 1 - including contributor residuals of matched tracks at reference radius
    -
    Is used in: -
      -
    • o2::aod::McCollisions = o2::aod::McCollisions_001
    • -
    + Header file: Framework/Core/include/Framework/AnalysisDataModel.h
    @@ -8811,111 +15001,190 @@ Code file: mcConverter.cxx +## o2-analysis-tracks-extra-converter +Code file: tracksExtraConverter.cxx
    - +
    - MC particle table, version 001 +
    -
    Is used in: -
      -
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • -
    -
    @@ -8925,332 +15194,344 @@ Code file: mftTracksConverter.cxx -
    - - -
    -
    - On disk version of MFTTracks, version 1 -
    - -
    Is used in: -
      -
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    • -
    -
    -
    Name
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - - - + + + - - - - - + + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrel
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::track::v001::IsITSAfterburnerDisITSAfterburnerboolIf the track used the afterburner in the ITS
    o2::aod::fwdtrack::Xxo2::aod::track::TOFExpTimeElDtofExpTimeEl floatTrackParFwd parameter xExpected time for the track to reach the TOF under the electron hypothesis
    o2::aod::fwdtrack::Yyo2::aod::track::TOFExpTimeMuDtofExpTimeMu floatTrackParFwd parameter yExpected time for the track to reach the TOF under the muon hypothesis
    o2::aod::fwdtrack::Zzo2::aod::track::TOFExpTimePiDtofExpTimePi floatTrackParFwd propagation parameter zExpected time for the track to reach the TOF under the pion hypothesis
    o2::aod::fwdtrack::Phiphio2::aod::track::TOFExpTimeKaDtofExpTimeKa floatTrackParFwd parameter phi; (i.e. pt pointing direction)Expected time for the track to reach the TOF under the kaon hypothesis
    o2::aod::fwdtrack::Tgltglo2::aod::track::TOFExpTimePrDtofExpTimePr floatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})Expected time for the track to reach the TOF under the proton hypothesis
    o2::aod::fwdtrack::Signed1Ptsigned1Pto2::aod::track::TOFExpTimeDeDtofExpTimeDe floatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)Expected time for the track to reach the TOF under the deuteron hypothesis
    o2::aod::fwdtrack::v001::NClusterso2::aod::track::TOFExpTimeTr DnClustersint8_tNumber of MFT clusterstofExpTimeTrfloatExpected time for the track to reach the TOF under the triton hypothesis
    o2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flagso2::aod::track::TOFExpTimeHeDtofExpTimeHefloatExpected time for the track to reach the TOF under the helium3 hypothesis
    o2::aod::fwdtrack::IsCAo2::aod::track::TOFExpTimeAl DisCAboolReturns true if used track-finding algorithm was Cellular AutomatontofExpTimeAlfloatExpected time for the track to reach the TOF under the helium4 hypothesis
    o2::aod::fwdtrack::Pxo2::aod::track::TPCCrossedRowsOverFindableCls DpxtpcCrossedRowsOverFindableCls floatRatio crossed rows over findable clusters
    o2::aod::fwdtrack::Pyo2::aod::track::TPCFoundOverFindableCls DpytpcFoundOverFindableCls floatRatio of found over findable clusters
    o2::aod::fwdtrack::Pzo2::aod::track::TPCFractionSharedCls DpztpcFractionSharedCls floatFraction of shared TPC clusters
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric chargeo2::aod::track::TrackEtaEMCALtrackEtaEmcalfloat
    o2::aod::fwdtrack::Chi2o2::aod::track::TrackPhiEMCAL chi2trackPhiEmcal floatTrack chi^2
    o2::aod::fwdtrack::TrackTimeo2::aod::track::TrackTime trackTime float Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeReso2::aod::track::TrackTimeRes trackTimeRes floatResolution of the track time in nsResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    -## o2-analysis-tracks-extra-converter -Code file: tracksExtraConverter.cxx +## o2-analysis-tracks-extra-v002-converter +Code file: tracksExtraV002Converter.cxx
    - +
    @@ -9260,7 +15541,7 @@ Code file: int8_t TPC Clusters: Findable - Found + + o2::aod::track::TPCNClsFindableMinusPID + + tpcNClsFindableMinusPID + int8_t + TPC Clusters: Findable - Found clusters used for PID + o2::aod::track::TPCNClsFindableMinusCrossedRows @@ -9446,6 +15734,13 @@ Code file: If the track used the afterburner in the ITS - o2::aod::track::TOFExpTime + o2::aod::track::TOFExpTimeEl + D + tofExpTimeEl + float + Expected time for the track to reach the TOF under the electron hypothesis + + + o2::aod::track::TOFExpTimeMu D - tofExpTime + tofExpTimeMu float - Expected time for the track to reach the TOF + Expected time for the track to reach the TOF under the muon hypothesis o2::aod::track::TOFExpTimePi @@ -9516,6 +15818,34 @@ Code file: o2::aod::StoredTracksExtra
      -
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_001
    • +
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_002
      -
    • o2::aod::TracksExtra = o2::aod::TracksExtra_001
    • +
    • o2::aod::TracksExtra = o2::aod::TracksExtra_002
    @@ -100,6 +100,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Run2TrackExtras = o2::aod::Run2TrackExtras_001
    • +
    +
    + + +
    +
      +
    • o2::aod::Run2TrackExtra = o2::aod::Run2TrackExtras::iterator
    • +
    +
    +
      @@ -114,10 +128,17 @@ Click on the labels to display the definitions. Click buttons to
    - + +
    +
      +
    • o2::aod::TracksQAVersion = o2::aod::TracksQA_003
    • +
    +
    + +
      -
    • o2::aod::TrackQA = o2::aod::TracksQA::iterator
    • +
    • o2::aod::TracksQA = o2::aod::TracksQAVersion::iterator
    @@ -156,6 +177,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MFTTrackCovFwd = o2::aod::MFTTracksCov::iterator
    • +
    +
    +
      @@ -254,6 +282,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::FV0AExtra = o2::aod::FV0AsExtra::iterator
    • +
    +
    +
      @@ -268,6 +303,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::FT0Extra = o2::aod::FT0sExtra::iterator
    • +
    +
    +
      @@ -282,6 +324,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::FDDExtra = o2::aod::FDDsExtra::iterator
    • +
    +
    +
      @@ -373,6 +422,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Run2BCInfos = o2::aod::Run2BCInfos_001
    • +
    +
    +
      @@ -380,6 +436,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Run2OTFV0 = o2::aod::Run2OTFV0s::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Pmd = o2::aod::Pmds::iterator
    • +
    +
    +
      @@ -569,6 +639,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CentRun2RefMult5 = o2::aod::CentRun2RefMult5s::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CentRun2RefMult8 = o2::aod::CentRun2RefMult8s::iterator
    • +
    +
    +
      @@ -611,6 +695,83 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CentNGlobal = o2::aod::CentNGlobals::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CentMFT = o2::aod::CentMFTs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BCCentFT0M = o2::aod::BCCentFT0Ms::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BCCentFT0A = o2::aod::BCCentFT0As::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BCCentFT0C = o2::aod::BCCentFT0Cs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileFT0C = o2::aod::QPercentileFT0Cs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileFT0A = o2::aod::QPercentileFT0As::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileFV0A = o2::aod::QPercentileFV0As::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileTPCall = o2::aod::QPercentileTPCalls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileTPCneg = o2::aod::QPercentileTPCnegs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QPercentileTPCpos = o2::aod::QPercentileTPCposs::iterator
    • +
    +
    +
      @@ -632,6 +793,34 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::FwdTrackRealign = o2::aod::FwdTracksReAlign::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FwdTrkCovRealign = o2::aod::FwdTrksCovReAlign::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullFwdTracksRealign = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::FullFwdTrackRealign = soa::Join::iterator
    • +
    +
    +
      @@ -646,6 +835,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MultsRun3 = soa::Join
    • +
    +
    +
      @@ -653,6 +849,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MFTMult = o2::aod::MFTMults::iterator
    • +
    +
    +
      @@ -660,6 +863,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MultsExtra = o2::aod::MultsExtra_001
    • +
    +
    +
      @@ -667,6 +877,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MultMCExtras = o2::aod::MultMCExtras_001
    • +
    +
    +
      @@ -681,6 +898,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MultHepMCHI = o2::aod::MultHepMCHIs::iterator
    • +
    +
    +
      @@ -702,6 +926,48 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Occs = o2::aod::OccsBCsList
    • +
    +
    + + +
    +
      +
    • o2::aod::Occ = o2::aod::Occs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Tmo = o2::aod::TmoTrackIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackQA = o2::aod::TracksQAVersion::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TOFBeta = o2::pidtofbeta::TOFBetaImp
    • +
    +
    + + +
    +
      +
    • o2::aod::TOFMass = o2::pidtofmass::TOFMassImp
    • +
    +
    +
      @@ -709,6 +975,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::QvectorShifted = o2::aod::QvectorsShifteds::iterator
    • +
    +
    +
      @@ -807,6 +1080,55 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::QvectorShiftedFT0CVec = o2::aod::QvectorShiftedFT0CVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedFT0AVec = o2::aod::QvectorShiftedFT0AVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedFT0MVec = o2::aod::QvectorShiftedFT0MVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedFV0AVec = o2::aod::QvectorShiftedFV0AVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedTPCposVec = o2::aod::QvectorShiftedTPCposVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedTPCnegVec = o2::aod::QvectorShiftedTPCnegVecs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::QvectorShiftedTPCallVec = o2::aod::QvectorShiftedTPCallVecs::iterator
    • +
    +
    +
      @@ -919,6 +1241,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CFMultSet = o2::aod::CFMultSets::iterator
    • +
    +
    +
      @@ -933,6 +1262,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CFMcParticleRef = o2::aod::CFMcParticleRefs::iterator
    • +
    +
    +
      @@ -940,6 +1276,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CF2ProngTrackml = o2::aod::CF2ProngTrackmls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CF2ProngMcPart = o2::aod::CF2ProngMcParts::iterator
    • +
    +
    +
      @@ -996,10 +1346,10 @@ Click on the labels to display the definitions. Click buttons to
    - +
      -
    • o2::aod::Hash = o2::aod::Hashes::iterator
    • +
    • o2::aod::MixingHash = o2::aod::MixingHashes::iterator
    @@ -1013,56 +1363,70 @@ Click on the labels to display the definitions. Click buttons to
      -
    • o2::aod::SingleTrackSels = o2::aod::SingleTrackSels_v2
    • +
    • o2::aod::SingleTrackSels = o2::aod::SingleTrackSels_v3
    - +
      -
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    • +
    • o2::aod::FdCollision = o2::aod::FdCollisions::iterator
    - +
      -
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    • +
    • o2::aod::FDExtCollision = o2::aod::FDExtCollisions::iterator
    - +
      -
    • o2::aod::FemtoHash = o2::aod::FemtoHashes::iterator
    • +
    • o2::aod::FDCascParticle = o2::aod::FDCascParticles::iterator
    - +
      -
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    • o2::aod::FdMCParticle = o2::aod::FdMCParticles::iterator
    - +
      -
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FemtoHash = o2::aod::FemtoHashes::iterator
    - +
      -
    • o2::aod::IdentifiedBfCFAcceptedCollision = o2::aod::IdentifiedBfCFAcceptedCollisions::iterator
    • +
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    - +
      -
    • o2::aod::IdentifiedBfCFAcceptedTrueCollision = o2::aod::IdentifiedBfCFAcceptedTrueCollisions::iterator
    • +
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    @@ -1122,6 +1486,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::ReducedEventsExtended = o2::aod::ReducedEventsExtended_001
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedEventsMultPV = o2::aod::ReducedEventsMultPV_001
    • +
    +
    +
      @@ -1290,6 +1668,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::ReducedMFTExtra = o2::aod::ReducedMFTsExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMFTLabel = o2::aod::ReducedMFTLabels::iterator
    • +
    +
    +
      @@ -1402,6 +1794,27 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::DileptonMiniTreeGen = o2::aod::DileptonsMiniTreeGen::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonMiniTreeRec = o2::aod::DileptonsMiniTreeRec::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonPolarization = o2::aod::DileptonsPolarization::iterator
    • +
    +
    +
      @@ -1416,6 +1829,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::DileptonTrackTrackCandidate = o2::aod::DileptonTrackTrackCandidates::iterator
    • +
    +
    +
      @@ -1430,6 +1850,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMBC = o2::aod::EMBCs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEvents = o2::aod::EMEvents_003
    • +
    +
    +
      @@ -1437,6 +1871,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMEventXY = o2::aod::EMEventsXY::iterator
    • +
    +
    +
      @@ -1472,6 +1913,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMSWTriggerBit = o2::aod::EMSWTriggerBits::iterator
    • +
    +
    +
      @@ -1479,6 +1927,27 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMSWTriggerATCounter = o2::aod::EMSWTriggerATCounters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSWTriggerTOICounter = o2::aod::EMSWTriggerTOICounters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSWTriggerBitTMP = o2::aod::EMSWTriggerBitsTMP::iterator
    • +
    +
    +
      @@ -1486,6 +1955,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMSWTriggerATCounterTMP = o2::aod::EMSWTriggerATCountersTMP::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSWTriggerTOICounterTMP = o2::aod::EMSWTriggerTOICountersTMP::iterator
    • +
    +
    +
      @@ -1507,6 +1990,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMEoI = o2::aod::EMEoIs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventNormInfo = o2::aod::EMEventNormInfos::iterator
    • +
    +
    +
      @@ -1514,6 +2011,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::MostProbableEMEventIdInMC = o2::aod::MostProbableEMEventIdsInMC::iterator
    • +
    +
    +
      @@ -1563,6 +2067,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMMFTMCLabel = o2::aod::EMMFTMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectrons = o2::aod::EMPrimaryElectrons_005
    • +
    +
    +
      @@ -1570,6 +2088,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMPrimaryElectronsCov = o2::aod::EMPrimaryElectronsCov_001
    • +
    +
    +
      @@ -1577,6 +2102,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMPrimaryElectronsDeDxMC = o2::aod::EMPrimaryElectronsDeDxMC_000
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronDeDxMC = o2::aod::EMPrimaryElectronsDeDxMC::iterator
    • +
    +
    +
      @@ -1598,6 +2137,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::EMPrimaryElectronPrefilterBitDerived = o2::aod::EMPrimaryElectronsPrefilterBitDerived::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryMuons = o2::aod::EMPrimaryMuons_001
    • +
    +
    +
      @@ -1626,4623 +2179,8557 @@ Click on the labels to display the definitions. Click buttons to
    - +
      -
    • o2::aod::EMPrimaryTrack = o2::aod::EMPrimaryTracks::iterator
    • +
    • o2::aod::EMGlobalMuonSelfId = o2::aod::EMGlobalMuonSelfIds::iterator
    - +
      -
    • o2::aod::BinnedGenPt = o2::aod::BinnedGenPts::iterator
    • +
    • o2::aod::EMPrimaryTracks = o2::aod::EMPrimaryTracks_001
    - +
      -
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    • o2::aod::EMPrimaryTrack = o2::aod::EMPrimaryTracks::iterator
    - +
      -
    • o2::aod::EMCClusterMCLabel = o2::aod::EMCClusterMCLabels::iterator
    • +
    • o2::aod::EMPrimaryTrackEMEventId = o2::aod::EMPrimaryTrackEMEventIds::iterator
    - +
      -
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    • +
    • o2::aod::EMPrimaryTrackEMEventIdTMP = o2::aod::EMPrimaryTrackEMEventIdsTMP::iterator
    - +
      -
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    • +
    • o2::aod::EMDummyData = o2::aod::EMDummyDatas::iterator
    - +
      -
    • o2::aod::EMEventNgPCM = o2::aod::EMEventsNgPCM::iterator
    • +
    • o2::aod::EMTrackForMLPID = o2::aod::EMTracksForMLPID::iterator
    - +
      -
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    • +
    • o2::aod::EMPIDEl = o2::aod::EMPIDsEl::iterator
    - +
      -
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    • o2::aod::EMPIDPi = o2::aod::EMPIDsPi::iterator
    - +
      -
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    • o2::aod::EMPIDKa = o2::aod::EMPIDsKa::iterator
    - +
      -
    • o2::aod::V0PhotonKFCov = o2::aod::V0PhotonsKFCov::iterator
    • +
    • o2::aod::EMPIDPr = o2::aod::EMPIDsPr::iterator
    - +
      -
    • o2::aod::EMPrimaryElectronFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz::iterator
    • +
    • o2::aod::BinnedGenPt = o2::aod::BinnedGenPts::iterator
    - +
      -
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    • +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    - +
      -
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    • +
    • o2::aod::EMCClusterMCLabel = o2::aod::EMCClusterMCLabels::iterator
    - +
      -
    • o2::aod::EMSwtInfoPCM = o2::aod::EMSwtInfosPCM::iterator
    • +
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    - +
      -
    • o2::aod::EMSwtInfoPCMEMEventId = o2::aod::EMSwtInfoPCMEMEventIds::iterator
    • +
    • o2::aod::V0Legs = o2::aod::V0Legs_001
    - +
      -
    • o2::aod::EMSwtInfoPair = o2::aod::EMSwtInfosPair::iterator
    • +
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    - +
      -
    • o2::aod::EMSwtInfoPairEMEventId = o2::aod::EMSwtInfoPairEMEventIds::iterator
    • +
    • o2::aod::V0LegsXYZ = o2::aod::V0LegsXYZ_000
    - +
      -
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    • +
    • o2::aod::V0LegXYZ = o2::aod::V0LegsXYZ::iterator
    - +
      -
    • o2::aod::EMCEMEventId = o2::aod::EMCEMEventIds::iterator
    • +
    • o2::aod::V0LegsDeDxMC = o2::aod::V0LegsDeDxMC_000
    - +
      -
    • o2::aod::PHOSCluster = o2::aod::PHOSClusters::iterator
    • +
    • o2::aod::V0LegDeDxMC = o2::aod::V0LegsDeDxMC::iterator
    - +
      -
    • o2::aod::PHOSEMEventId = o2::aod::PHOSEMEventIds::iterator
    • +
    • o2::aod::EMEventNgPCM = o2::aod::EMEventsNgPCM::iterator
    - +
      -
    • o2::aod::SkimEMCCell = o2::aod::SkimEMCCells::iterator
    • +
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    - +
      -
    • o2::aod::SkimEMCMT = o2::aod::SkimEMCMTs::iterator
    • +
    • o2::aod::V0PhotonsKF = o2::aod::V0PhotonsKF_001
    - +
      -
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • +
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    - +
      -
    • o2::aod::HfRedTracks = o2::aod::HfRedTracksExt
    • +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    - +
      -
    • o2::aod::HfRedCandB0 = soa::Join
    • +
    • o2::aod::V0PhotonKFCov = o2::aod::V0PhotonsKFCov::iterator
    - +
      -
    • o2::aod::HfRedCandBplus = soa::Join
    • +
    • o2::aod::V0PhotonKFPrefilterBitDerived = o2::aod::V0PhotonsKFPrefilterBitDerived::iterator
    - +
      -
    • o2::aod::TracksWCov = soa::Join
    • +
    • o2::aod::EMPrimaryElectronsFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz_001
    - +
      -
    • o2::aod::TracksWDca = soa::Join
    • +
    • o2::aod::EMPrimaryElectronFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz::iterator
    - +
      -
    • o2::aod::TracksWExtra = soa::Join
    • +
    • o2::aod::V0PhotonsPhiV = o2::aod::V0PhotonsPhiV
    - +
      -
    • o2::aod::TracksWCovDca = soa::Join
    • +
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    - +
      -
    • o2::aod::TracksWCovExtra = soa::Join
    • +
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    - +
      -
    • o2::aod::TracksWDcaExtra = soa::Join
    • +
    • o2::aod::EMSwtInfoPCM = o2::aod::EMSwtInfosPCM::iterator
    - +
      -
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • +
    • o2::aod::EMSwtInfoPCMEMEventId = o2::aod::EMSwtInfoPCMEMEventIds::iterator
    - +
      -
    • o2::aod::TracksWMc = soa::Join
    • +
    • o2::aod::EMSwtInfoPair = o2::aod::EMSwtInfosPair::iterator
    - +
      -
    • o2::aod::TracksPidEl = soa::Join
    • +
    • o2::aod::EMSwtInfoPairEMEventId = o2::aod::EMSwtInfoPairEMEventIds::iterator
    - +
      -
    • o2::aod::TracksPidMu = soa::Join
    • +
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    - +
      -
    • o2::aod::TracksPidPi = soa::Join
    • +
    • o2::aod::EMCEMEventId = o2::aod::EMCEMEventIds::iterator
    - +
      -
    • o2::aod::TracksPidKa = soa::Join
    • +
    • o2::aod::PHOSCluster = o2::aod::PHOSClusters::iterator
    - +
      -
    • o2::aod::TracksPidPr = soa::Join
    • +
    • o2::aod::PHOSEMEventId = o2::aod::PHOSEMEventIds::iterator
    - +
      -
    • o2::aod::TracksPidTinyEl = soa::Join
    • +
    • o2::aod::SkimEMCCell = o2::aod::SkimEMCCells::iterator
    - +
      -
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    - +
      -
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    • o2::aod::HfRedTracks = o2::aod::HfRedTracksExt
    - +
      -
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    • o2::aod::HfRedBach0Tracks = o2::aod::HfRedBach0Bases
    - +
      -
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    • o2::aod::HfRedBach1Tracks = o2::aod::HfRedBach1Bases
    - +
      -
    • o2::aod::Hf2Prongs = o2::aod::Hf2Prongs_001
    • +
    • o2::aod::HfRed3ProngsMl = o2::aod::HfRed3ProngsMl_001
    - +
      -
    • o2::aod::Hf2Prong = o2::aod::Hf2Prongs::iterator
    • +
    • o2::aod::HfRedPidDau0s = o2::aod::HfRedPidDau0s_001
    - +
      -
    • o2::aod::HfCascades = o2::aod::HfCascades_001
    • +
    • o2::aod::HfRedPidDau1s = o2::aod::HfRedPidDau1s_001
    - +
      -
    • o2::aod::HfCascade = o2::aod::HfCascades::iterator
    • +
    • o2::aod::HfRedPidDau2s = o2::aod::HfRedPidDau2s_001
    - +
      -
    • o2::aod::Hf3Prongs = o2::aod::Hf3Prongs_001
    • +
    • o2::aod::HfRedPidDau0 = o2::aod::HfRedPidDau0s::iterator
    - +
      -
    • o2::aod::Hf3Prong = o2::aod::Hf3Prongs::iterator
    • +
    • o2::aod::HfRedPidDau1 = o2::aod::HfRedPidDau1s::iterator
    - +
      -
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    • +
    • o2::aod::HfRedPidDau2 = o2::aod::HfRedPidDau2s::iterator
    - +
      -
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    • +
    • o2::aod::HfRedCandB0 = soa::Join
    - +
      -
    • o2::aod::HfDstars = o2::aod::HfDstars_001
    • +
    • o2::aod::HfRedCandB0DStar = soa::Join
    - +
      -
    • o2::aod::HfDstar = o2::aod::HfDstars::iterator
    • +
    • o2::aod::HfRedCandBplus = soa::Join
    - +
      -
    • o2::aod::HfCand2Prong = o2::aod::HfCand2ProngExt
    • +
    • o2::aod::HfRedCandBplusToJpsiK = soa::Join
    - +
      -
    • o2::aod::HfCandCascade = o2::aod::HfCandCascExt
    • +
    • o2::aod::HfRedCandBs = soa::Join
    - +
      -
    • o2::aod::HfCandBplus = soa::Join
    • +
    • o2::aod::HfRedCandBsToJpsiPhi = soa::Join
    - +
      -
    • o2::aod::HfCand3Prong = o2::aod::HfCand3ProngExt
    • +
    • o2::aod::HfRedCandLb = soa::Join
    - +
      -
    • o2::aod::HfCandX = o2::aod::HfCandXExt
    • +
    • o2::aod::BcFullInfos = soa::Join
    - +
      -
    • o2::aod::HfCandXicc = o2::aod::HfCandXiccExt
    • +
    • o2::aod::TracksWCov = soa::Join
    - +
      -
    • o2::aod::HfCandXic = o2::aod::HfCandXicExt
    • +
    • o2::aod::TracksWDca = soa::Join
    - +
      -
    • o2::aod::HfCandChic = o2::aod::HfCandChicExt
    • +
    • o2::aod::TracksWExtra = soa::Join
    - +
      -
    • o2::aod::HfCandLb = o2::aod::HfCandLbExt
    • +
    • o2::aod::TracksWCovDca = soa::Join
    - +
      -
    • o2::aod::HfCandB0 = soa::Join
    • +
    • o2::aod::TracksWCovExtra = soa::Join
    - +
      -
    • o2::aod::HfCandBs = o2::aod::HfCandBsExt
    • +
    • o2::aod::TracksWDcaExtra = soa::Join
    - +
      -
    • o2::aod::HfCandSc = o2::aod::HfCandScExt
    • +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    - +
      -
    • o2::aod::HfCandScCascades = o2::aod::HfCandScCasExt
    • +
    • o2::aod::TracksWMc = soa::Join
    - +
      -
    • o2::aod::HfCandScCascade = o2::aod::HfCandScCascades::iterator
    • +
    • o2::aod::TracksPidEl = soa::Join
    - +
      -
    • o2::aod::HfD0FromDstar = o2::aod::HfD0FromDstarExt
    • +
    • o2::aod::TracksPidMu = soa::Join
    - +
      -
    • o2::aod::HfCandDstars = o2::aod::HfCandDstarExt
    • +
    • o2::aod::TracksPidPi = soa::Join
    - +
      -
    • o2::aod::HfCandDstar = o2::aod::HfCandDstars::iterator
    • +
    • o2::aod::TracksPidKa = soa::Join
    - +
      -
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • +
    • o2::aod::TracksPidPr = soa::Join
    - +
      -
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • +
    • o2::aod::TracksPidDe = soa::Join
    - +
      -
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    • o2::aod::TracksPidTinyEl = soa::Join
    - +
      -
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    • o2::aod::TracksPidTinyMu = soa::Join
    - +
      -
    • o2::aod::StoredHfD0CollBase = o2::aod::StoredHfD0CollBases::iterator
    • +
    • o2::aod::TracksPidTinyPi = soa::Join
    - +
      -
    • o2::aod::StoredHf3PCollBase = o2::aod::StoredHf3PCollBases::iterator
    • +
    • o2::aod::TracksPidTinyKa = soa::Join
    - +
      -
    • o2::aod::StoredHfD0McCollBase = o2::aod::StoredHfD0McCollBases::iterator
    • +
    • o2::aod::TracksPidTinyPr = soa::Join
    - +
      -
    • o2::aod::StoredHf3PMcCollBase = o2::aod::StoredHf3PMcCollBases::iterator
    • +
    • o2::aod::TracksPidTinyDe = soa::Join
    - +
      -
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    • +
    • o2::aod::Hf2Prongs = o2::aod::Hf2Prongs_001
    - +
      -
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • +
    • o2::aod::Hf2Prong = o2::aod::Hf2Prongs::iterator
    - +
      -
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • +
    • o2::aod::HfCascades = o2::aod::HfCascades_001
    - +
      -
    • o2::aod::EMCALMCCluster = o2::aod::EMCALMCClusters::iterator
    • +
    • o2::aod::HfCascade = o2::aod::HfCascades::iterator
    - +
      -
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • +
    • o2::aod::Hf3Prongs = o2::aod::Hf3Prongs_001
    - +
      -
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • +
    • o2::aod::Hf3Prong = o2::aod::Hf3Prongs::iterator
    - +
      -
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    • +
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    - +
      -
    • o2::aod::EMCALMatchedCollision = o2::aod::EMCALMatchedCollisions::iterator
    • +
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    - +
      -
    • o2::aod::EmcalMT = o2::aod::EmcalMTs::iterator
    • +
    • o2::aod::HfDstars = o2::aod::HfDstars_001
    - +
      -
    • o2::aod::GjEvent = o2::aod::GjEvents::iterator
    • +
    • o2::aod::HfDstar = o2::aod::HfDstars::iterator
    - +
      -
    • o2::aod::ChargedJet = o2::aod::ChargedJets::iterator
    • +
    • o2::aod::HfCand2Prong = o2::aod::HfCand2ProngExt
    - +
      -
    • o2::aod::ChargedJetConstituent = o2::aod::ChargedJetConstituents::iterator
    • +
    • o2::aod::HfCand2ProngWPid = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfCandCascade = o2::aod::HfCandCascExt
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJetConstituent = o2::aod::ChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::HfCandBplus = soa::Join
    - +
      -
    • o2::aod::ChargedMCParticleLevelJet = o2::aod::ChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::HfCand3Prong = o2::aod::HfCand3ProngExt
    - +
      -
    • o2::aod::ChargedMCParticleLevelJetConstituent = o2::aod::ChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    - +
      -
    • o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJetEventWeight = o2::aod::ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::HfCandBplusToJpsi = soa::Join
    - +
      -
    • o2::aod::ChargedMCParticleLevelJetEventWeight = o2::aod::ChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::HfCandX = o2::aod::HfCandXExt
    - +
      -
    • o2::aod::ChargedEventWiseSubtractedJet = o2::aod::ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfCandXicc = o2::aod::HfCandXiccExt
    - +
      -
    • o2::aod::ChargedEventWiseSubtractedJetConstituent = o2::aod::ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfCandXic = o2::aod::HfCandXicExt
    - +
      -
    • o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJet = o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfCandChic = o2::aod::HfCandChicExt
    - +
      -
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJet = o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJets::iterator
    • +
    • o2::aod::HfCandLb = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfCandB0 = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfCandBs = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::HfCandBsToJpsi = soa::Join
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfCandSc = o2::aod::HfCandScExt
    - +
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfCandScCascades = o2::aod::HfCandScCasExt
    - +
      -
    • o2::aod::ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfCandScCascade = o2::aod::HfCandScCascades::iterator
    - +
      -
    • o2::aod::ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfD0FromDstar = o2::aod::HfD0FromDstarExt
    - +
      -
    • o2::aod::FullJet = o2::aod::FullJets::iterator
    • +
    • o2::aod::HfD0FromDstarWPid = soa::Join
    - +
      -
    • o2::aod::FullJetConstituent = o2::aod::FullJetConstituents::iterator
    • +
    • o2::aod::HfCandDstars = o2::aod::HfCandDstarExt
    - +
      -
    • o2::aod::FullMCDetectorLevelJet = o2::aod::FullMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfCandDstar = o2::aod::HfCandDstars::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelJetConstituent = o2::aod::FullMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::HfCandDstarsWPid = soa::Join
    - +
      -
    • o2::aod::FullMCParticleLevelJet = o2::aod::FullMCParticleLevelJets::iterator
    • +
    • o2::aod::Hf = o2::aod::#_hf_type_##CollBase=Hf##_hf_type_##CollBases::iterator
    - +
      -
    • o2::aod::FullMCParticleLevelJetConstituent = o2::aod::FullMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::StoredHf = o2::aod::#_hf_type_##CollBase=StoredHf##_hf_type_##CollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJets::iterator
    • +
    • o2::aod::Hf_hf_type_CollBase = o2::aod::Hf_hf_type_CollBases::iterator
    - +
      -
    • o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJets::iterator
    • +
    • o2::aod::StoredHf_hf_type_CollBase = o2::aod::StoredHf_hf_type_CollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelJetEventWeight = o2::aod::FullMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::Hf_hf_type_McCollBase = o2::aod::Hf_hf_type_McCollBases::iterator
    - +
      -
    • o2::aod::FullMCParticleLevelJetEventWeight = o2::aod::FullMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::StoredHf_hf_type_McCollBase = o2::aod::StoredHf_hf_type_McCollBases::iterator
    - +
      -
    • o2::aod::FullEventWiseSubtractedJet = o2::aod::FullEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    - +
      -
    • o2::aod::FullEventWiseSubtractedJetConstituent = o2::aod::FullEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::StoredHfD0CollBase = o2::aod::StoredHfD0CollBases::iterator
    - +
      -
    • o2::aod::FullJetsMatchedToFullEventWiseSubtractedJet = o2::aod::FullJetsMatchedToFullEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    - +
      -
    • o2::aod::FullEventWiseSubtractedJetsMatchedToFullJet = o2::aod::FullEventWiseSubtractedJetsMatchedToFullJets::iterator
    • +
    • o2::aod::StoredHfD0McCollBase = o2::aod::StoredHfD0McCollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJet = o2::aod::FullMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfLcCollBase = o2::aod::HfLcCollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::StoredHfLcCollBase = o2::aod::StoredHfLcCollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::HfLcMcCollBase = o2::aod::HfLcMcCollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCDetectorLevelEventWiseSubtractedJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::StoredHfLcMcCollBase = o2::aod::StoredHfLcMcCollBases::iterator
    - +
      -
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetsMatchedToFullMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfDplusCollBase = o2::aod::HfDplusCollBases::iterator
    - +
      -
    • o2::aod::FullMCParticleLevelEventWiseSubtractedJet = o2::aod::FullMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::StoredHfDplusCollBase = o2::aod::StoredHfDplusCollBases::iterator
    - +
      -
    • o2::aod::FullMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::FullMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfDplusMcCollBase = o2::aod::HfDplusMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralJet = o2::aod::NeutralJets::iterator
    • +
    • o2::aod::StoredHfDplusMcCollBase = o2::aod::StoredHfDplusMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralJetConstituent = o2::aod::NeutralJetConstituents::iterator
    • +
    • o2::aod::HfDsCollBase = o2::aod::HfDsCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelJet = o2::aod::NeutralMCDetectorLevelJets::iterator
    • +
    • o2::aod::StoredHfDsCollBase = o2::aod::StoredHfDsCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelJetConstituent = o2::aod::NeutralMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::HfDsMcCollBase = o2::aod::HfDsMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelJet = o2::aod::NeutralMCParticleLevelJets::iterator
    • +
    • o2::aod::StoredHfDsMcCollBase = o2::aod::StoredHfDsMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelJetConstituent = o2::aod::NeutralMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::HfBplusCollBase = o2::aod::HfBplusCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJets::iterator
    • +
    • o2::aod::StoredHfBplusCollBase = o2::aod::StoredHfBplusCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    • o2::aod::HfBplusMcCollBase = o2::aod::HfBplusMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelJetEventWeight = o2::aod::NeutralMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::StoredHfBplusMcCollBase = o2::aod::StoredHfBplusMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelJetEventWeight = o2::aod::NeutralMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::HfDstarCollBase = o2::aod::HfDstarCollBases::iterator
    - +
      -
    • o2::aod::NeutralEventWiseSubtractedJet = o2::aod::NeutralEventWiseSubtractedJets::iterator
    • +
    • o2::aod::StoredHfDstarCollBase = o2::aod::StoredHfDstarCollBases::iterator
    - +
      -
    • o2::aod::NeutralEventWiseSubtractedJetConstituent = o2::aod::NeutralEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfDstarMcCollBase = o2::aod::HfDstarMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralJetsMatchedToNeutralEventWiseSubtractedJet = o2::aod::NeutralJetsMatchedToNeutralEventWiseSubtractedJets::iterator
    • +
    • o2::aod::StoredHfDstarMcCollBase = o2::aod::StoredHfDstarMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralEventWiseSubtractedJetsMatchedToNeutralJet = o2::aod::NeutralEventWiseSubtractedJetsMatchedToNeutralJets::iterator
    • +
    • o2::aod::HfB0CollBase = o2::aod::HfB0CollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJet = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::StoredHfB0CollBase = o2::aod::StoredHfB0CollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::HfB0McCollBase = o2::aod::HfB0McCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::StoredHfB0McCollBase = o2::aod::StoredHfB0McCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCDetectorLevelEventWiseSubtractedJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfXicToXiPiPiCollBase = o2::aod::HfXicToXiPiPiCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    • o2::aod::StoredHfXicToXiPiPiCollBase = o2::aod::StoredHfXicToXiPiPiCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelEventWiseSubtractedJet = o2::aod::NeutralMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HfXicToXiPiPiMcCollBase = o2::aod::HfXicToXiPiPiMcCollBases::iterator
    - +
      -
    • o2::aod::NeutralMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::NeutralMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::StoredHfXicToXiPiPiMcCollBase = o2::aod::StoredHfXicToXiPiPiMcCollBases::iterator
    - +
      -
    • o2::aod::D0ChargedJet = o2::aod::D0ChargedJets::iterator
    • +
    • o2::aod::HfcRedCollision = o2::aod::HfcRedCollisions::iterator
    - +
      -
    • o2::aod::D0ChargedJetConstituent = o2::aod::D0ChargedJetConstituents::iterator
    • +
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelJetConstituent = o2::aod::D0ChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::EMCALMCCluster = o2::aod::EMCALMCClusters::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelJetConstituent = o2::aod::D0ChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::EMCALAmbiguousMCCluster = o2::aod::EMCALAmbiguousMCClusters::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelJetEventWeight = o2::aod::D0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelJetEventWeight = o2::aod::D0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::EMCMatchSec = o2::aod::EMCMatchSecs::iterator
    - +
      -
    • o2::aod::D0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::EMCALMatchedCollision = o2::aod::EMCALMatchedCollisions::iterator
    - +
      -
    • o2::aod::D0ChargedEventWiseSubtractedJetConstituent = o2::aod::D0ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::EmcalMT = o2::aod::EmcalMTs::iterator
    - +
      -
    • o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::GjEvent = o2::aod::GjEvents::iterator
    - +
      -
    • o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJet = o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJets::iterator
    • +
    • o2::aod::_jet_type_Jet = o2::aod::_jet_type_Jets::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_JetConstituent = o2::aod::_jet_type_JetConstituents::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type_base_ = o2::aod::#JetsMatchedTo##_jet_type_tag_##Jet=_jet_type_base_##JetsMatchedTo##_jet_type_tag_##Jets::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::_jet_type_ = o2::aod::#JetEventWeight=_jet_type_##JetEventWeights::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJet = o2::aod::_jet_type_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJetConstituent = o2::aod::_jet_type_MCDetectorLevelJetConstituents::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelJet = o2::aod::_jet_type_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelJetConstituent = o2::aod::_jet_type_MCParticleLevelJetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedJet = o2::aod::LcChargedJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type_MCParticleLevelJet = o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::LcChargedJetConstituent = o2::aod::LcChargedJetConstituents::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelJetsMatchedTo_jet_type_MCDetectorLevelJet = o2::aod::_jet_type_MCParticleLevelJetsMatchedTo_jet_type_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJetEventWeight = o2::aod::_jet_type_MCDetectorLevelJetEventWeights::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelJetConstituent = o2::aod::LcChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelJetEventWeight = o2::aod::_jet_type_MCParticleLevelJetEventWeights::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelJet = o2::aod::LcChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::_jet_type_EventWiseSubtractedJet = o2::aod::_jet_type_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelJetConstituent = o2::aod::LcChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::_jet_type_EventWiseSubtractedJetConstituent = o2::aod::_jet_type_EventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::_jet_type_JetsMatchedTo_jet_type_EventWiseSubtractedJet = o2::aod::_jet_type_JetsMatchedTo_jet_type_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type_EventWiseSubtractedJetsMatchedTo_jet_type_Jet = o2::aod::_jet_type_EventWiseSubtractedJetsMatchedTo_jet_type_Jets::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelJetEventWeight = o2::aod::LcChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJet = o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelJetEventWeight = o2::aod::LcChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedEventWiseSubtractedJet = o2::aod::LcChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    - +
      -
    • o2::aod::LcChargedEventWiseSubtractedJetConstituent = o2::aod::LcChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type_MCDetectorLevelEventWiseSubtractedJet = o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type_MCDetectorLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJet = o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetsMatchedTo_jet_type_MCDetectorLevelJet = o2::aod::_jet_type_MCDetectorLevelEventWiseSubtractedJetsMatchedTo_jet_type_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJet = o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJets::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelEventWiseSubtractedJet = o2::aod::_jet_type_MCParticleLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::_jet_type_MCParticleLevelEventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_Jet = o2::aod::_jet_type__duplicatenumber_Jets::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_JetConstituent = o2::aod::_jet_type__duplicatenumber_JetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetConstituent = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetConstituents::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelJet = o2::aod::_jet_type__duplicatenumber_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetConstituent = o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetConstituents::iterator
    - +
      -
    • o2::aod::BplusChargedJet = o2::aod::BplusChargedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCParticleLevelJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedJetConstituent = o2::aod::BplusChargedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJet = o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetEventWeight = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetEventWeights::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelJetConstituent = o2::aod::BplusChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetEventWeight = o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetEventWeights::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelJet = o2::aod::BplusChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelJetConstituent = o2::aod::BplusChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetConstituent = o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCParticleLevelJet = o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_JetsMatchedTo_jet_type__duplicatenumber_EventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_JetsMatchedTo_jet_type__duplicatenumber_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelJetsMatchedToBplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCParticleLevelJetsMatchedToBplusChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_Jet = o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_Jets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelJetEventWeight = o2::aod::BplusChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelJetEventWeight = o2::aod::BplusChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::BplusChargedEventWiseSubtractedJet = o2::aod::BplusChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    - +
      -
    • o2::aod::BplusChargedEventWiseSubtractedJetConstituent = o2::aod::BplusChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::BplusChargedJetsMatchedToBplusChargedEventWiseSubtractedJet = o2::aod::BplusChargedJetsMatchedToBplusChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelEventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedEventWiseSubtractedJetsMatchedToBplusChargedJet = o2::aod::BplusChargedEventWiseSubtractedJetsMatchedToBplusChargedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelEventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_MCParticleLevelEventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::_jet_type__duplicatenumber_MCParticleLevelEventWiseSubtractedJetConstituents::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type_JetsMatchedTo_jet_type__duplicatenumber_Jet = o2::aod::_jet_type_JetsMatchedTo_jet_type__duplicatenumber_Jets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_JetsMatchedTo_jet_type_Jet = o2::aod::_jet_type__duplicatenumber_JetsMatchedTo_jet_type_Jets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJet = o2::aod::_jet_type_MCDetectorLevelJetsMatchedTo_jet_type__duplicatenumber_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToBplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToBplusChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type_MCDetectorLevelJet = o2::aod::_jet_type__duplicatenumber_MCDetectorLevelJetsMatchedTo_jet_type_MCDetectorLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::_jet_type_MCParticleLevelJetsMatchedTo_jet_type__duplicatenumber_MCParticleLevelJet = o2::aod::_jet_type_MCParticleLevelJetsMatchedTo_jet_type__duplicatenumber_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetsMatchedTo_jet_type_MCParticleLevelJet = o2::aod::_jet_type__duplicatenumber_MCParticleLevelJetsMatchedTo_jet_type_MCParticleLevelJets::iterator
    - +
      -
    • o2::aod::V0ChargedJet = o2::aod::V0ChargedJets::iterator
    • +
    • o2::aod::_jet_type_EventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_EventWiseSubtractedJet = o2::aod::_jet_type_EventWiseSubtractedJetsMatchedTo_jet_type__duplicatenumber_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::V0ChargedJetConstituent = o2::aod::V0ChargedJetConstituents::iterator
    • +
    • o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetsMatchedTo_jet_type_EventWiseSubtractedJet = o2::aod::_jet_type__duplicatenumber_EventWiseSubtractedJetsMatchedTo_jet_type_EventWiseSubtractedJets::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::ChargedJet = o2::aod::ChargedJets::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelJetConstituent = o2::aod::V0ChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::ChargedJetConstituent = o2::aod::ChargedJetConstituents::iterator
    - + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJetConstituent = o2::aod::ChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelJet = o2::aod::ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelJetConstituent = o2::aod::ChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJetEventWeight = o2::aod::ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelJetEventWeight = o2::aod::ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedEventWiseSubtractedJet = o2::aod::ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedEventWiseSubtractedJetConstituent = o2::aod::ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJet = o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJet = o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullJet = o2::aod::FullJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullJetConstituent = o2::aod::FullJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelJet = o2::aod::FullMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelJetConstituent = o2::aod::FullMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelJet = o2::aod::FullMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelJetConstituent = o2::aod::FullMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelJetEventWeight = o2::aod::FullMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelJetEventWeight = o2::aod::FullMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullEventWiseSubtractedJet = o2::aod::FullEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullEventWiseSubtractedJetConstituent = o2::aod::FullEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullJetsMatchedToFullEventWiseSubtractedJet = o2::aod::FullJetsMatchedToFullEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullEventWiseSubtractedJetsMatchedToFullJet = o2::aod::FullEventWiseSubtractedJetsMatchedToFullJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJet = o2::aod::FullMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCDetectorLevelEventWiseSubtractedJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetsMatchedToFullMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelEventWiseSubtractedJet = o2::aod::FullMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FullMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::FullMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralJet = o2::aod::NeutralJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralJetConstituent = o2::aod::NeutralJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelJet = o2::aod::NeutralMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelJetConstituent = o2::aod::NeutralMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelJet = o2::aod::NeutralMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelJetConstituent = o2::aod::NeutralMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelJetEventWeight = o2::aod::NeutralMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelJetEventWeight = o2::aod::NeutralMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralEventWiseSubtractedJet = o2::aod::NeutralEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralEventWiseSubtractedJetConstituent = o2::aod::NeutralEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralJetsMatchedToNeutralEventWiseSubtractedJet = o2::aod::NeutralJetsMatchedToNeutralEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralEventWiseSubtractedJetsMatchedToNeutralJet = o2::aod::NeutralEventWiseSubtractedJetsMatchedToNeutralJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJet = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCDetectorLevelEventWiseSubtractedJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelEventWiseSubtractedJet = o2::aod::NeutralMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NeutralMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::NeutralMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedJet = o2::aod::D0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedJetConstituent = o2::aod::D0ChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetConstituent = o2::aod::D0ChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelJetConstituent = o2::aod::D0ChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetEventWeight = o2::aod::D0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelJetEventWeight = o2::aod::D0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedEventWiseSubtractedJetConstituent = o2::aod::D0ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJet = o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::D0ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedJet = o2::aod::DplusChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedJetConstituent = o2::aod::DplusChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelJet = o2::aod::DplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelJetConstituent = o2::aod::DplusChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelJet = o2::aod::DplusChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelJetConstituent = o2::aod::DplusChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelJetsMatchedToDplusChargedMCParticleLevelJet = o2::aod::DplusChargedMCDetectorLevelJetsMatchedToDplusChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelJetsMatchedToDplusChargedMCDetectorLevelJet = o2::aod::DplusChargedMCParticleLevelJetsMatchedToDplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelJetEventWeight = o2::aod::DplusChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelJetEventWeight = o2::aod::DplusChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedEventWiseSubtractedJet = o2::aod::DplusChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedEventWiseSubtractedJetConstituent = o2::aod::DplusChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedJetsMatchedToDplusChargedEventWiseSubtractedJet = o2::aod::DplusChargedJetsMatchedToDplusChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedEventWiseSubtractedJetsMatchedToDplusChargedJet = o2::aod::DplusChargedEventWiseSubtractedJetsMatchedToDplusChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelJetsMatchedToDplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DplusChargedMCDetectorLevelJetsMatchedToDplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDplusChargedMCDetectorLevelJet = o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::DplusChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::DplusChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedJet = o2::aod::DsChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedJetConstituent = o2::aod::DsChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelJet = o2::aod::DsChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelJetConstituent = o2::aod::DsChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelJet = o2::aod::DsChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelJetConstituent = o2::aod::DsChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelJetsMatchedToDsChargedMCParticleLevelJet = o2::aod::DsChargedMCDetectorLevelJetsMatchedToDsChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelJetsMatchedToDsChargedMCDetectorLevelJet = o2::aod::DsChargedMCParticleLevelJetsMatchedToDsChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelJetEventWeight = o2::aod::DsChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelJetEventWeight = o2::aod::DsChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedEventWiseSubtractedJet = o2::aod::DsChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedEventWiseSubtractedJetConstituent = o2::aod::DsChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedJetsMatchedToDsChargedEventWiseSubtractedJet = o2::aod::DsChargedJetsMatchedToDsChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedEventWiseSubtractedJetsMatchedToDsChargedJet = o2::aod::DsChargedEventWiseSubtractedJetsMatchedToDsChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelJetsMatchedToDsChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DsChargedMCDetectorLevelJetsMatchedToDsChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDsChargedMCDetectorLevelJet = o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDsChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::DsChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::DsChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedJet = o2::aod::DstarChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedJetConstituent = o2::aod::DstarChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelJet = o2::aod::DstarChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelJetConstituent = o2::aod::DstarChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelJet = o2::aod::DstarChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelJetConstituent = o2::aod::DstarChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelJetsMatchedToDstarChargedMCParticleLevelJet = o2::aod::DstarChargedMCDetectorLevelJetsMatchedToDstarChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelJetsMatchedToDstarChargedMCDetectorLevelJet = o2::aod::DstarChargedMCParticleLevelJetsMatchedToDstarChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelJetEventWeight = o2::aod::DstarChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelJetEventWeight = o2::aod::DstarChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedEventWiseSubtractedJet = o2::aod::DstarChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedEventWiseSubtractedJetConstituent = o2::aod::DstarChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedJetsMatchedToDstarChargedEventWiseSubtractedJet = o2::aod::DstarChargedJetsMatchedToDstarChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedEventWiseSubtractedJetsMatchedToDstarChargedJet = o2::aod::DstarChargedEventWiseSubtractedJetsMatchedToDstarChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelJetsMatchedToDstarChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DstarChargedMCDetectorLevelJetsMatchedToDstarChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDstarChargedMCDetectorLevelJet = o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDstarChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::DstarChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::DstarChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedJet = o2::aod::LcChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedJetConstituent = o2::aod::LcChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelJetConstituent = o2::aod::LcChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelJet = o2::aod::LcChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelJetConstituent = o2::aod::LcChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelJetEventWeight = o2::aod::LcChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelJetEventWeight = o2::aod::LcChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedEventWiseSubtractedJet = o2::aod::LcChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedEventWiseSubtractedJetConstituent = o2::aod::LcChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJet = o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJet = o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::LcChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedJet = o2::aod::B0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedJetConstituent = o2::aod::B0ChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelJet = o2::aod::B0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelJetConstituent = o2::aod::B0ChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelJet = o2::aod::B0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelJetConstituent = o2::aod::B0ChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelJetsMatchedToB0ChargedMCParticleLevelJet = o2::aod::B0ChargedMCDetectorLevelJetsMatchedToB0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelJetsMatchedToB0ChargedMCDetectorLevelJet = o2::aod::B0ChargedMCParticleLevelJetsMatchedToB0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelJetEventWeight = o2::aod::B0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelJetEventWeight = o2::aod::B0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedEventWiseSubtractedJet = o2::aod::B0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedEventWiseSubtractedJetConstituent = o2::aod::B0ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedJetsMatchedToB0ChargedEventWiseSubtractedJet = o2::aod::B0ChargedJetsMatchedToB0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedEventWiseSubtractedJetsMatchedToB0ChargedJet = o2::aod::B0ChargedEventWiseSubtractedJetsMatchedToB0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelJetsMatchedToB0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::B0ChargedMCDetectorLevelJetsMatchedToB0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToB0ChargedMCDetectorLevelJet = o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToB0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::B0ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::B0ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedJet = o2::aod::BplusChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedJetConstituent = o2::aod::BplusChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelJetConstituent = o2::aod::BplusChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelJet = o2::aod::BplusChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelJetConstituent = o2::aod::BplusChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCParticleLevelJet = o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelJetsMatchedToBplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCParticleLevelJetsMatchedToBplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelJetEventWeight = o2::aod::BplusChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelJetEventWeight = o2::aod::BplusChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedEventWiseSubtractedJet = o2::aod::BplusChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedEventWiseSubtractedJetConstituent = o2::aod::BplusChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedJetsMatchedToBplusChargedEventWiseSubtractedJet = o2::aod::BplusChargedJetsMatchedToBplusChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedEventWiseSubtractedJetsMatchedToBplusChargedJet = o2::aod::BplusChargedEventWiseSubtractedJetsMatchedToBplusChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCDetectorLevelJetsMatchedToBplusChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToBplusChargedMCDetectorLevelJet = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToBplusChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::BplusChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedJet = o2::aod::XicToXiPiPiChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedJetConstituent = o2::aod::XicToXiPiPiChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJet = o2::aod::XicToXiPiPiChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJetConstituent = o2::aod::XicToXiPiPiChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelJet = o2::aod::XicToXiPiPiChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelJetConstituent = o2::aod::XicToXiPiPiChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJetsMatchedToXicToXiPiPiChargedMCParticleLevelJet = o2::aod::XicToXiPiPiChargedMCDetectorLevelJetsMatchedToXicToXiPiPiChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelJetsMatchedToXicToXiPiPiChargedMCDetectorLevelJet = o2::aod::XicToXiPiPiChargedMCParticleLevelJetsMatchedToXicToXiPiPiChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJetEventWeight = o2::aod::XicToXiPiPiChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelJetEventWeight = o2::aod::XicToXiPiPiChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedEventWiseSubtractedJet = o2::aod::XicToXiPiPiChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedEventWiseSubtractedJetConstituent = o2::aod::XicToXiPiPiChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedJetsMatchedToXicToXiPiPiChargedEventWiseSubtractedJet = o2::aod::XicToXiPiPiChargedJetsMatchedToXicToXiPiPiChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedEventWiseSubtractedJetsMatchedToXicToXiPiPiChargedJet = o2::aod::XicToXiPiPiChargedEventWiseSubtractedJetsMatchedToXicToXiPiPiChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJetsMatchedToXicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::XicToXiPiPiChargedMCDetectorLevelJetsMatchedToXicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToXicToXiPiPiChargedMCDetectorLevelJet = o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToXicToXiPiPiChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::XicToXiPiPiChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::XicToXiPiPiChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedJet = o2::aod::V0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedJetConstituent = o2::aod::V0ChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetConstituent = o2::aod::V0ChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + +
    • o2::aod::V0ChargedMCParticleLevelJet = o2::aod::V0ChargedMCParticleLevelJets::iterator
    - + +
    +
      +
    • o2::aod::V0ChargedMCParticleLevelJetConstituent = o2::aod::V0ChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetEventWeight = o2::aod::V0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCParticleLevelJetEventWeight = o2::aod::V0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedEventWiseSubtractedJet = o2::aod::V0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedEventWiseSubtractedJetConstituent = o2::aod::V0ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedJetsMatchedToV0ChargedEventWiseSubtractedJet = o2::aod::V0ChargedJetsMatchedToV0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedEventWiseSubtractedJetsMatchedToV0ChargedJet = o2::aod::V0ChargedEventWiseSubtractedJetsMatchedToV0ChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedJet = o2::aod::DielectronChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedJetConstituent = o2::aod::DielectronChargedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetConstituent = o2::aod::DielectronChargedMCDetectorLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelJetConstituent = o2::aod::DielectronChargedMCParticleLevelJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetEventWeight = o2::aod::DielectronChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelJetEventWeight = o2::aod::DielectronChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJet = o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Charged1 = o2::aod::Jet=Charged1)Jets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedJetsMatchedToCharged1 = o2::aod::Jet=ChargedJetsMatchedToCharged1)Jets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToCharged1 = o2::aod::MCDetectorLevelJet=ChargedMCDetectorLevelJetsMatchedToCharged1)MCDetectorLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedMCParticleLevelJetsMatchedToCharged1 = o2::aod::MCParticleLevelJet=ChargedMCParticleLevelJetsMatchedToCharged1)MCParticleLevelJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToCharged1 = o2::aod::EventWiseSubtractedJet=ChargedEventWiseSubtractedJetsMatchedToCharged1)EventWiseSubtractedJets::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JetCollisions = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetCollision = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JetCollisionsMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetCollisionMCD = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracks = o2::aod::JTracks
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSub = o2::aod::JTrackSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetClusters = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetClustersMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetMcCollisions = o2::aod::JMcCollisions
    • +
    +
    + + +
    +
      +
    • o2::aod::JetMcCollision = o2::aod::JetMcCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticles = o2::aod::JMcParticles
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSub = o2::aod::JMcParticleSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsD0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesD0Data = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesD0MCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubD0 = o2::aod::JTrackD0Subs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubD0 = o2::aod::JMcParticleD0Subs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsD0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesD0MCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsDplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDplusData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDplusMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubDplus = o2::aod::JTrackDplusSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubDplus = o2::aod::JMcParticleDplusSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsDplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDplusMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsDs = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDsData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDsMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubDs = o2::aod::JTrackDsSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubDs = o2::aod::JMcParticleDsSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsDs = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDsMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsDstar = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDstarData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDstarMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubDstar = o2::aod::JTrackDstarSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubDstar = o2::aod::JMcParticleDstarSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsDstar = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDstarMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsLc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesLcData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesLcMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubLc = o2::aod::JTrackLcSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubLc = o2::aod::JMcParticleLcSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsLc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesLcMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsB0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesB0Data = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesB0MCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubB0 = o2::aod::JTrackB0Subs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubB0 = o2::aod::JMcParticleB0Subs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsB0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesB0MCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsBplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesBplusData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesBplusMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubBplus = o2::aod::JTrackBplusSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubBplus = o2::aod::JMcParticleBplusSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsBplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesBplusMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsXicToXiPiPi = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesXicToXiPiPiData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesXicToXiPiPiMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubXicToXiPiPi = o2::aod::JTrackXicToXiPiPiSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubXicToXiPiPi = o2::aod::JMcParticleXicToXiPiPiSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsXicToXiPiPi = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesXicToXiPiPiMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesV0Data = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesV0MCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsV0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesV0MCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CollisionsDielectron = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDielectronData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDielectronMCD = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JetTracksSubDielectron = o2::aod::JTrackDielectronSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::JetParticlesSubDielectron = o2::aod::JMcParticleDielectronSubs
    • +
    +
    + + +
    +
      +
    • o2::aod::McCollisionsDielectron = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CandidatesDielectronMCP = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::JBC = o2::aod::JBCs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJBC = o2::aod::StoredJBCs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJCollision = o2::aod::StoredJCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JEMCCollisionLb = o2::aod::JEMCCollisionLbs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJEMCCollisionLb = o2::aod::StoredJEMCCollisionLbs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JMcCollision = o2::aod::JMcCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJMcCollision = o2::aod::StoredJMcCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJTrack = o2::aod::StoredJTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JMcParticle = o2::aod::JMcParticles::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJMcParticle = o2::aod::StoredJMcParticles::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JCluster = o2::aod::JClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJCluster = o2::aod::StoredJClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JDielectronMc = o2::aod::JDielectronMcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJDielectronMc = o2::aod::StoredJDielectronMcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JV0Mc = o2::aod::JV0Mcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredJV0Mc = o2::aod::StoredJV0Mcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_JetCO = o2::aod::_jet_type_JetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_JetO = o2::aod::_jet_type_JetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_JetSSO = o2::aod::_jet_type_JetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_EWSJetCO = o2::aod::_jet_type_EWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_EWSJetO = o2::aod::_jet_type_EWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_EWSJetSSO = o2::aod::_jet_type_EWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_JetMO = o2::aod::_jet_type_JetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_EWSJetMO = o2::aod::_jet_type_EWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCDJetCO = o2::aod::_jet_type_MCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCDJetO = o2::aod::_jet_type_MCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCDJetSSO = o2::aod::_jet_type_MCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCPJetCO = o2::aod::_jet_type_MCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCPJetO = o2::aod::_jet_type_MCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCPJetSSO = o2::aod::_jet_type_MCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCDJetMO = o2::aod::_jet_type_MCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::_jet_type_MCPJetMO = o2::aod::_jet_type_MCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CJetCO = o2::aod::CJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CJetO = o2::aod::CJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CJetSSO = o2::aod::CJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CEWSJetCO = o2::aod::CEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CEWSJetO = o2::aod::CEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CEWSJetSSO = o2::aod::CEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CJetMO = o2::aod::CJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CEWSJetMO = o2::aod::CEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCDJetCO = o2::aod::CMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCDJetO = o2::aod::CMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCDJetSSO = o2::aod::CMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCPJetCO = o2::aod::CMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCPJetO = o2::aod::CMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCPJetSSO = o2::aod::CMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCDJetMO = o2::aod::CMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CMCPJetMO = o2::aod::CMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CJetCO = o2::aod::D0CJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CJetO = o2::aod::D0CJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CJetSSO = o2::aod::D0CJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CEWSJetCO = o2::aod::D0CEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CEWSJetO = o2::aod::D0CEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CEWSJetSSO = o2::aod::D0CEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CJetMO = o2::aod::D0CJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CEWSJetMO = o2::aod::D0CEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCDJetCO = o2::aod::D0CMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCDJetO = o2::aod::D0CMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCDJetSSO = o2::aod::D0CMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCPJetCO = o2::aod::D0CMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCPJetO = o2::aod::D0CMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCPJetSSO = o2::aod::D0CMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCDJetMO = o2::aod::D0CMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::D0CMCPJetMO = o2::aod::D0CMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCJetCO = o2::aod::DplusCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCJetO = o2::aod::DplusCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCJetSSO = o2::aod::DplusCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCEWSJetCO = o2::aod::DplusCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCEWSJetO = o2::aod::DplusCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCEWSJetSSO = o2::aod::DplusCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCJetMO = o2::aod::DplusCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCEWSJetMO = o2::aod::DplusCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCDJetCO = o2::aod::DplusCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCDJetO = o2::aod::DplusCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCDJetSSO = o2::aod::DplusCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCPJetCO = o2::aod::DplusCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCPJetO = o2::aod::DplusCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCPJetSSO = o2::aod::DplusCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCDJetMO = o2::aod::DplusCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DplusCMCPJetMO = o2::aod::DplusCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCJetCO = o2::aod::DsCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCJetO = o2::aod::DsCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCJetSSO = o2::aod::DsCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCEWSJetCO = o2::aod::DsCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCEWSJetO = o2::aod::DsCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCEWSJetSSO = o2::aod::DsCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCJetMO = o2::aod::DsCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCEWSJetMO = o2::aod::DsCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCDJetCO = o2::aod::DsCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCDJetO = o2::aod::DsCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCDJetSSO = o2::aod::DsCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCPJetCO = o2::aod::DsCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCPJetO = o2::aod::DsCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCPJetSSO = o2::aod::DsCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCDJetMO = o2::aod::DsCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DsCMCPJetMO = o2::aod::DsCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCJetCO = o2::aod::DstarCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCJetO = o2::aod::DstarCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCJetSSO = o2::aod::DstarCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCEWSJetCO = o2::aod::DstarCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCEWSJetO = o2::aod::DstarCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCEWSJetSSO = o2::aod::DstarCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCJetMO = o2::aod::DstarCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCEWSJetMO = o2::aod::DstarCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCDJetCO = o2::aod::DstarCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCDJetO = o2::aod::DstarCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCDJetSSO = o2::aod::DstarCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCPJetCO = o2::aod::DstarCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCPJetO = o2::aod::DstarCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCPJetSSO = o2::aod::DstarCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCDJetMO = o2::aod::DstarCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DstarCMCPJetMO = o2::aod::DstarCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCJetCO = o2::aod::LcCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCJetO = o2::aod::LcCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCJetSSO = o2::aod::LcCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCEWSJetCO = o2::aod::LcCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCEWSJetO = o2::aod::LcCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCEWSJetSSO = o2::aod::LcCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCJetMO = o2::aod::LcCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCEWSJetMO = o2::aod::LcCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCDJetCO = o2::aod::LcCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCDJetO = o2::aod::LcCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCDJetSSO = o2::aod::LcCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCPJetCO = o2::aod::LcCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCPJetO = o2::aod::LcCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCPJetSSO = o2::aod::LcCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCDJetMO = o2::aod::LcCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LcCMCPJetMO = o2::aod::LcCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CJetCO = o2::aod::B0CJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CJetO = o2::aod::B0CJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CJetSSO = o2::aod::B0CJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CEWSJetCO = o2::aod::B0CEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CEWSJetO = o2::aod::B0CEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CEWSJetSSO = o2::aod::B0CEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CJetMO = o2::aod::B0CJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CEWSJetMO = o2::aod::B0CEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCDJetCO = o2::aod::B0CMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCDJetO = o2::aod::B0CMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCDJetSSO = o2::aod::B0CMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCPJetCO = o2::aod::B0CMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCPJetO = o2::aod::B0CMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCPJetSSO = o2::aod::B0CMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCDJetMO = o2::aod::B0CMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::B0CMCPJetMO = o2::aod::B0CMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCJetCO = o2::aod::BplusCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCJetO = o2::aod::BplusCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCJetSSO = o2::aod::BplusCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCEWSJetCO = o2::aod::BplusCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCEWSJetO = o2::aod::BplusCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCEWSJetSSO = o2::aod::BplusCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCJetMO = o2::aod::BplusCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCEWSJetMO = o2::aod::BplusCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCDJetCO = o2::aod::BplusCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCDJetO = o2::aod::BplusCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCDJetSSO = o2::aod::BplusCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCPJetCO = o2::aod::BplusCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCPJetO = o2::aod::BplusCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCPJetSSO = o2::aod::BplusCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCDJetMO = o2::aod::BplusCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BplusCMCPJetMO = o2::aod::BplusCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCJetCO = o2::aod::XicToXiPiPiCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCJetO = o2::aod::XicToXiPiPiCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCJetSSO = o2::aod::XicToXiPiPiCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCEWSJetCO = o2::aod::XicToXiPiPiCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCEWSJetO = o2::aod::XicToXiPiPiCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCEWSJetSSO = o2::aod::XicToXiPiPiCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCJetMO = o2::aod::XicToXiPiPiCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCEWSJetMO = o2::aod::XicToXiPiPiCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCDJetCO = o2::aod::XicToXiPiPiCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCDJetO = o2::aod::XicToXiPiPiCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCDJetSSO = o2::aod::XicToXiPiPiCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCPJetCO = o2::aod::XicToXiPiPiCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCPJetO = o2::aod::XicToXiPiPiCMCPJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCPJetSSO = o2::aod::XicToXiPiPiCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCDJetMO = o2::aod::XicToXiPiPiCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::XicToXiPiPiCMCPJetMO = o2::aod::XicToXiPiPiCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCJetCO = o2::aod::DielectronCJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCJetO = o2::aod::DielectronCJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCJetSSO = o2::aod::DielectronCJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCEWSJetCO = o2::aod::DielectronCEWSJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCEWSJetO = o2::aod::DielectronCEWSJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCEWSJetSSO = o2::aod::DielectronCEWSJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCJetMO = o2::aod::DielectronCJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCEWSJetMO = o2::aod::DielectronCEWSJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCDJetCO = o2::aod::DielectronCMCDJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCDJetO = o2::aod::DielectronCMCDJetOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCDJetSSO = o2::aod::DielectronCMCDJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCPJetCO = o2::aod::DielectronCMCPJetCOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCPJetO = o2::aod::DielectronCMCPJetOs::iterator
    • +
    +
    + +
      -
    • o2::aod::V0ChargedMCParticleLevelJetConstituent = o2::aod::V0ChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::DielectronCMCPJetSSO = o2::aod::DielectronCMCPJetSSOs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::DielectronCMCDJetMO = o2::aod::DielectronCMCDJetMOs::iterator
    - +
      -
    • o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::DielectronCMCPJetMO = o2::aod::DielectronCMCPJetMOs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelJetEventWeight = o2::aod::V0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::JTrackSub = o2::aod::JTrackSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCParticleLevelJetEventWeight = o2::aod::V0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::JMcParticleSub = o2::aod::JMcParticleSubs::iterator
    - +
      -
    • o2::aod::V0ChargedEventWiseSubtractedJet = o2::aod::V0ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    - +
      -
    • o2::aod::V0ChargedEventWiseSubtractedJetConstituent = o2::aod::V0ChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::JMcParticleD0Sub = o2::aod::JMcParticleD0Subs::iterator
    - +
      -
    • o2::aod::V0ChargedJetsMatchedToV0ChargedEventWiseSubtractedJet = o2::aod::V0ChargedJetsMatchedToV0ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::JTrackDplusSub = o2::aod::JTrackDplusSubs::iterator
    - +
      -
    • o2::aod::V0ChargedEventWiseSubtractedJetsMatchedToV0ChargedJet = o2::aod::V0ChargedEventWiseSubtractedJetsMatchedToV0ChargedJets::iterator
    • +
    • o2::aod::JMcParticleDplusSub = o2::aod::JMcParticleDplusSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::JTrackDsSub = o2::aod::JTrackDsSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::JMcParticleDsSub = o2::aod::JMcParticleDsSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::JTrackDstarSub = o2::aod::JTrackDstarSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::JMcParticleDstarSub = o2::aod::JMcParticleDstarSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::JMcParticleLcSub = o2::aod::JMcParticleLcSubs::iterator
    - +
      -
    • o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::V0ChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::JTrackB0Sub = o2::aod::JTrackB0Subs::iterator
    - +
      -
    • o2::aod::DielectronChargedJet = o2::aod::DielectronChargedJets::iterator
    • +
    • o2::aod::JMcParticleB0Sub = o2::aod::JMcParticleB0Subs::iterator
    - +
      -
    • o2::aod::DielectronChargedJetConstituent = o2::aod::DielectronChargedJetConstituents::iterator
    • +
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::JMcParticleBplusSub = o2::aod::JMcParticleBplusSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetConstituent = o2::aod::DielectronChargedMCDetectorLevelJetConstituents::iterator
    • +
    • o2::aod::JTrackXicToXiPiPiSub = o2::aod::JTrackXicToXiPiPiSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::JMcParticleXicToXiPiPiSub = o2::aod::JMcParticleXicToXiPiPiSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelJetConstituent = o2::aod::DielectronChargedMCParticleLevelJetConstituents::iterator
    • +
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJets::iterator
    • +
    • o2::aod::JMcParticleDielectronSub = o2::aod::JMcParticleDielectronSubs::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::JTrackTag = o2::aod::JTracksTag::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetEventWeight = o2::aod::DielectronChargedMCDetectorLevelJetEventWeights::iterator
    • +
    • o2::aod::Trigger = o2::aod::Triggers::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelJetEventWeight = o2::aod::DielectronChargedMCParticleLevelJetEventWeights::iterator
    • +
    • o2::aod::Hadron = o2::aod::Hadrons::iterator
    - +
      -
    • o2::aod::DielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::Pipm = o2::aod::Pipms::iterator
    - +
      -
    • o2::aod::DielectronChargedEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::PhotonPCM = o2::aod::PhotonPCMs::iterator
    - +
      -
    • o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::PhotonPCMPair = o2::aod::PhotonPCMPairs::iterator
    - +
      -
    • o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJet = o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJets::iterator
    • +
    • o2::aod::TriggerParticle = o2::aod::TriggerParticles::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    • o2::aod::KShortpionEvent = o2::aod::KShortpionEvents::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::KShortTrack = o2::aod::KShortTracks::iterator
    - +
      -
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::PionTrack = o2::aod::PionTracks::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJets::iterator
    • +
    • o2::aod::CollEbyeTable = o2::aod::CollEbyeTables::iterator
    - +
      -
    • o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJetConstituent = o2::aod::DielectronChargedMCParticleLevelEventWiseSubtractedJetConstituents::iterator
    • +
    • o2::aod::MiniCollTable = o2::aod::MiniCollTables::iterator
    - +
      -
    • o2::aod::Charged1 = o2::aod::Jet=Charged1)Jets::iterator
    • +
    • o2::aod::NucleiEbyeTable = o2::aod::NucleiEbyeTables::iterator
    - +
      -
    • o2::aod::ChargedJetsMatchedToCharged1 = o2::aod::Jet=ChargedJetsMatchedToCharged1)Jets::iterator
    • +
    • o2::aod::McNucleiEbyeTable = o2::aod::McNucleiEbyeTables::iterator
    - +
      -
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToCharged1 = o2::aod::MCDetectorLevelJet=ChargedMCDetectorLevelJetsMatchedToCharged1)MCDetectorLevelJets::iterator
    • +
    • o2::aod::LambdaEbyeTable = o2::aod::LambdaEbyeTables::iterator
    - +
      -
    • o2::aod::ChargedMCParticleLevelJetsMatchedToCharged1 = o2::aod::MCParticleLevelJet=ChargedMCParticleLevelJetsMatchedToCharged1)MCParticleLevelJets::iterator
    • +
    • o2::aod::McLambdaEbyeTable = o2::aod::McLambdaEbyeTables::iterator
    - +
      -
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToCharged1 = o2::aod::EventWiseSubtractedJet=ChargedEventWiseSubtractedJetsMatchedToCharged1)EventWiseSubtractedJets::iterator
    • +
    • o2::aod::MiniTrkTable = o2::aod::MiniTrkTables::iterator
    - +
      -
    • o2::aod::JBC = o2::aod::JBCs::iterator
    • +
    • o2::aod::McMiniTrkTable = o2::aod::McMiniTrkTables::iterator
    - +
      -
    • o2::aod::StoredJBC = o2::aod::StoredJBCs::iterator
    • +
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    - +
      -
    • o2::aod::StoredJCollision = o2::aod::StoredJCollisions::iterator
    • +
    • o2::aod::HyHe4Data = o2::aod::HyHe4Datas::iterator
    - +
      -
    • o2::aod::JEMCCollisionLb = o2::aod::JEMCCollisionLbs::iterator
    • +
    • o2::aod::HypKfMcColl = o2::aod::HypKfMcColls::iterator
    - +
      -
    • o2::aod::StoredJEMCCollisionLb = o2::aod::StoredJEMCCollisionLbs::iterator
    • +
    • o2::aod::HypKfMcPart = o2::aod::HypKfMcParts::iterator
    - +
      -
    • o2::aod::JMcCollision = o2::aod::JMcCollisions::iterator
    • +
    • o2::aod::HypKfColl = o2::aod::HypKfColls::iterator
    - +
      -
    • o2::aod::StoredJMcCollision = o2::aod::StoredJMcCollisions::iterator
    • +
    • o2::aod::HypKfTrack = o2::aod::HypKfTracks::iterator
    - +
      -
    • o2::aod::StoredJTrack = o2::aod::StoredJTracks::iterator
    • +
    • o2::aod::HypKfSubD = o2::aod::HypKfSubDs::iterator
    - + +
    +
      +
    • o2::aod::HypKfDaughtAdd = o2::aod::HypKfDaughtAdds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HypKfHypNuc = o2::aod::HypKfHypNucs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MCHypCand = o2::aod::MCHypCands::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataHypCandWColl = o2::aod::DataHypCandsWColl::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataLnnCand = o2::aod::DataLnnCands::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MCLnnCand = o2::aod::MCLnnCands::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LfNuclEvent = o2::aod::LfNuclEvents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoCollisionColl = o2::aod::ResoCollisionColls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoSpheroCollision = o2::aod::ResoSpheroCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoEvtPlCollision = o2::aod::ResoEvtPlCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoTrackTrack = o2::aod::ResoTrackTracks::iterator
    • +
    +
    + +
      -
    • o2::aod::JMcParticle = o2::aod::JMcParticles::iterator
    • +
    • o2::aod::ResoMicroTrack = o2::aod::ResoMicroTracks::iterator
    - +
      -
    • o2::aod::StoredJMcParticle = o2::aod::StoredJMcParticles::iterator
    • +
    • o2::aod::ResoMicroTrackTrack = o2::aod::ResoMicroTrackTracks::iterator
    - +
      -
    • o2::aod::JCluster = o2::aod::JClusters::iterator
    • +
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    - +
      -
    • o2::aod::StoredJCluster = o2::aod::StoredJClusters::iterator
    • +
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    - +
      -
    • o2::aod::JDielectronMc = o2::aod::JDielectronMcs::iterator
    • +
    • o2::aod::ResoV0V0 = o2::aod::ResoV0V0s::iterator
    - +
      -
    • o2::aod::StoredJDielectronMc = o2::aod::StoredJDielectronMcs::iterator
    • +
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    - +
      -
    • o2::aod::JV0Mc = o2::aod::JV0Mcs::iterator
    • +
    • o2::aod::ResoCascadeCascade = o2::aod::ResoCascadeCascades::iterator
    - +
      -
    • o2::aod::StoredJV0Mc = o2::aod::StoredJV0Mcs::iterator
    • +
    • o2::aod::ResoCascadeDF = o2::aod::ResoCascadeDFs::iterator
    - +
      -
    • o2::aod::_jet_type_ = o2::aod::#CO=_jet_type_##COs::iterator
    • +
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    - +
      -
    • o2::aod::_jet_type_JetCO = o2::aod::_jet_type_JetCOs::iterator
    • +
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    - +
      -
    • o2::aod::_jet_type_JetO = o2::aod::_jet_type_JetOs::iterator
    • +
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    - +
      -
    • o2::aod::_jet_type_JetSSO = o2::aod::_jet_type_JetSSOs::iterator
    • +
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    - +
      -
    • o2::aod::_jet_type_EWSJetCO = o2::aod::_jet_type_EWSJetCOs::iterator
    • +
    • o2::aod::Reso2TracksExt = soa::Join
    - +
      -
    • o2::aod::_jet_type_EWSJetO = o2::aod::_jet_type_EWSJetOs::iterator
    • +
    • o2::aod::Reso2TracksMC = soa::Join
    - +
      -
    • o2::aod::_jet_type_EWSJetSSO = o2::aod::_jet_type_EWSJetSSOs::iterator
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    - +
      -
    • o2::aod::_jet_type_JetMO = o2::aod::_jet_type_JetMOs::iterator
    • +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    - +
      -
    • o2::aod::_jet_type_EWSJetMO = o2::aod::_jet_type_EWSJetMOs::iterator
    • +
    • o2::aod::ResoCollisionCandidates = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCDJetCO = o2::aod::_jet_type_MCDJetCOs::iterator
    • +
    • o2::aod::ResoRun2CollisionCandidates = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCDJetO = o2::aod::_jet_type_MCDJetOs::iterator
    • +
    • o2::aod::ResoCollisionCandidatesMC = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCDJetSSO = o2::aod::_jet_type_MCDJetSSOs::iterator
    • +
    • o2::aod::ResoRun2CollisionCandidatesMC = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCPJetCO = o2::aod::_jet_type_MCPJetCOs::iterator
    • +
    • o2::aod::ResoTrackCandidates = o2::aod::Reso2TracksPIDExt
    - +
      -
    • o2::aod::_jet_type_MCPJetO = o2::aod::_jet_type_MCPJetOs::iterator
    • +
    • o2::aod::ResoTrackCandidatesMC = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCPJetSSO = o2::aod::_jet_type_MCPJetSSOs::iterator
    • +
    • o2::aod::ResoV0Candidates = o2::aod::V0Datas
    - +
      -
    • o2::aod::_jet_type_MCDJetMO = o2::aod::_jet_type_MCDJetMOs::iterator
    • +
    • o2::aod::ResoV0CandidatesMC = soa::Join
    - +
      -
    • o2::aod::_jet_type_MCPJetMO = o2::aod::_jet_type_MCPJetMOs::iterator
    • +
    • o2::aod::ResoCascadesCandidates = o2::aod::CascDatas
    - +
      -
    • o2::aod::CJetCO = o2::aod::CJetCOs::iterator
    • +
    • o2::aod::ResoCascadesCandidatesMC = soa::Join
    - +
      -
    • o2::aod::CJetO = o2::aod::CJetOs::iterator
    • +
    • o2::aod::BCsWithRun2Info = soa::Join
    - +
      -
    • o2::aod::CJetSSO = o2::aod::CJetSSOs::iterator
    • +
    • o2::aod::LambdaEvent = o2::aod::LambdaEvents::iterator
    - +
      -
    • o2::aod::CEWSJetCO = o2::aod::CEWSJetCOs::iterator
    • +
    • o2::aod::LambdaPair = o2::aod::LambdaPairs::iterator
    - +
      -
    • o2::aod::CEWSJetO = o2::aod::CEWSJetOs::iterator
    • +
    • o2::aod::LambdaEventmc = o2::aod::LambdaEventmcs::iterator
    - +
      -
    • o2::aod::CEWSJetSSO = o2::aod::CEWSJetSSOs::iterator
    • +
    • o2::aod::LambdaPairmc = o2::aod::LambdaPairmcs::iterator
    - +
      -
    • o2::aod::CJetMO = o2::aod::CJetMOs::iterator
    • +
    • o2::aod::DauTrackTPCPIDs = o2::aod::DauTrackTPCPIDs_001
    - +
      -
    • o2::aod::CEWSJetMO = o2::aod::CEWSJetMOs::iterator
    • +
    • o2::aod::DauTrackTOFPIDs = o2::aod::DauTrackTOFPIDs_001
    - +
      -
    • o2::aod::CMCDJetCO = o2::aod::CMCDJetCOs::iterator
    • +
    • o2::aod::StraRawCents = o2::aod::StraRawCents_004
    - +
      -
    • o2::aod::CMCDJetO = o2::aod::CMCDJetOs::iterator
    • +
    • o2::aod::StraCents = o2::aod::StraCents_001
    - +
      -
    • o2::aod::CMCDJetSSO = o2::aod::CMCDJetSSOs::iterator
    • +
    • o2::aod::StraEvSels = o2::aod::StraEvSels_005
    - +
      -
    • o2::aod::CMCPJetCO = o2::aod::CMCPJetCOs::iterator
    • +
    • o2::aod::StraStamps = o2::aod::StraStamps_001
    - +
      -
    • o2::aod::CMCPJetO = o2::aod::CMCPJetOs::iterator
    • +
    • o2::aod::StraCollision = o2::aod::StraCollisions::iterator
    - +
      -
    • o2::aod::CMCPJetSSO = o2::aod::CMCPJetSSOs::iterator
    • +
    • o2::aod::StraCent = o2::aod::StraCents_001::iterator
    - +
      -
    • o2::aod::CMCDJetMO = o2::aod::CMCDJetMOs::iterator
    • +
    • o2::aod::StraMCCollisions = o2::aod::StraMCCollisions_002
    - +
      -
    • o2::aod::CMCPJetMO = o2::aod::CMCPJetMOs::iterator
    • +
    • o2::aod::StraMCCollision = o2::aod::StraMCCollisions::iterator
    - +
      -
    • o2::aod::D0CJetCO = o2::aod::D0CJetCOs::iterator
    • +
    • o2::aod::StraMCCollMults = o2::aod::StraMCCollMults_001
    - +
      -
    • o2::aod::D0CJetO = o2::aod::D0CJetOs::iterator
    • +
    • o2::aod::DauTrackExtras = o2::aod::DauTrackExtras_003
    - +
      -
    • o2::aod::D0CJetSSO = o2::aod::D0CJetSSOs::iterator
    • +
    • o2::aod::DauTrackExtra = o2::aod::DauTrackExtras::iterator
    - +
      -
    • o2::aod::D0CEWSJetCO = o2::aod::D0CEWSJetCOs::iterator
    • +
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    - +
      -
    • o2::aod::D0CEWSJetO = o2::aod::D0CEWSJetOs::iterator
    • +
    • o2::aod::V0fCCores = o2::aod::StoredV0fCCores
    - +
      -
    • o2::aod::D0CEWSJetSSO = o2::aod::D0CEWSJetSSOs::iterator
    • +
    • o2::aod::V0Cores = o2::aod::V0CoresBase
    - +
      -
    • o2::aod::D0CJetMO = o2::aod::D0CJetMOs::iterator
    • +
    • o2::aod::V0MCCores = o2::aod::V0MCCores_002
    - +
      -
    • o2::aod::D0CEWSJetMO = o2::aod::D0CEWSJetMOs::iterator
    • +
    • o2::aod::StoredV0MCCores = o2::aod::StoredV0MCCores_002
    - +
      -
    • o2::aod::D0CMCDJetCO = o2::aod::D0CMCDJetCOs::iterator
    • +
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    - +
      -
    • o2::aod::D0CMCDJetO = o2::aod::D0CMCDJetOs::iterator
    • +
    • o2::aod::V0Core = o2::aod::V0Cores::iterator
    - +
      -
    • o2::aod::D0CMCDJetSSO = o2::aod::D0CMCDJetSSOs::iterator
    • +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    - +
      -
    • o2::aod::D0CMCPJetCO = o2::aod::D0CMCPJetCOs::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    - +
      -
    • o2::aod::D0CMCPJetO = o2::aod::D0CMCPJetOs::iterator
    • +
    • o2::aod::V0Data = soa::Join::iterator
    - +
      -
    • o2::aod::D0CMCPJetSSO = o2::aod::D0CMCPJetSSOs::iterator
    • +
    • o2::aod::V0fCDatas = soa::Join
    - +
      -
    • o2::aod::D0CMCDJetMO = o2::aod::D0CMCDJetMOs::iterator
    • +
    • o2::aod::V0fCData = soa::Join::iterator
    - +
      -
    • o2::aod::D0CMCPJetMO = o2::aod::D0CMCPJetMOs::iterator
    • +
    • o2::aod::V0MCDatas = soa::Join
    - +
      -
    • o2::aod::LcCJetCO = o2::aod::LcCJetCOs::iterator
    • +
    • o2::aod::V0MCData = soa::Join::iterator
    - +
      -
    • o2::aod::LcCJetO = o2::aod::LcCJetOs::iterator
    • +
    • o2::aod::V0MCCore = o2::aod::V0MCCores::iterator
    - +
      -
    • o2::aod::LcCJetSSO = o2::aod::LcCJetSSOs::iterator
    • +
    • o2::aod::V0sLinked = soa::Join
    - +
      -
    • o2::aod::LcCEWSJetCO = o2::aod::LcCEWSJetCOs::iterator
    • +
    • o2::aod::V0Linked = soa::Join::iterator
    - +
      -
    • o2::aod::LcCEWSJetO = o2::aod::LcCEWSJetOs::iterator
    • +
    • o2::aod::FindableV0sLinked = soa::Join
    - +
      -
    • o2::aod::LcCEWSJetSSO = o2::aod::LcCEWSJetSSOs::iterator
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    - +
      -
    • o2::aod::LcCJetMO = o2::aod::LcCJetMOs::iterator
    • +
    • o2::aod::CascCores = o2::aod::StoredCascCores
    - +
      -
    • o2::aod::LcCEWSJetMO = o2::aod::LcCEWSJetMOs::iterator
    • +
    • o2::aod::KFCascCores = o2::aod::StoredKFCascCores
    - +
      -
    • o2::aod::LcCMCDJetCO = o2::aod::LcCMCDJetCOs::iterator
    • +
    • o2::aod::TraCascCores = o2::aod::StoredTraCascCores
    - +
      -
    • o2::aod::LcCMCDJetO = o2::aod::LcCMCDJetOs::iterator
    • +
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    - +
      -
    • o2::aod::LcCMCDJetSSO = o2::aod::LcCMCDJetSSOs::iterator
    • +
    • o2::aod::CascCore = o2::aod::CascCores::iterator
    - +
      -
    • o2::aod::LcCMCPJetCO = o2::aod::LcCMCPJetCOs::iterator
    • +
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    - +
      -
    • o2::aod::LcCMCPJetO = o2::aod::LcCMCPJetOs::iterator
    • +
    • o2::aod::KFCascCore = o2::aod::KFCascCores::iterator
    - +
      -
    • o2::aod::LcCMCPJetSSO = o2::aod::LcCMCPJetSSOs::iterator
    • +
    • o2::aod::TraCascIndex = o2::aod::TraCascIndices::iterator
    - +
      -
    • o2::aod::LcCMCDJetMO = o2::aod::LcCMCDJetMOs::iterator
    • +
    • o2::aod::TraCascCore = o2::aod::TraCascCores::iterator
    - +
      -
    • o2::aod::LcCMCPJetMO = o2::aod::LcCMCPJetMOs::iterator
    • +
    • o2::aod::CascDatas = soa::Join
    - +
      -
    • o2::aod::BplusCJetCO = o2::aod::BplusCJetCOs::iterator
    • +
    • o2::aod::KFCascDatas = soa::Join
    - +
      -
    • o2::aod::BplusCJetO = o2::aod::BplusCJetOs::iterator
    • +
    • o2::aod::TraCascDatas = soa::Join
    - +
      -
    • o2::aod::BplusCJetSSO = o2::aod::BplusCJetSSOs::iterator
    • +
    • o2::aod::CascData = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCEWSJetCO = o2::aod::BplusCEWSJetCOs::iterator
    • +
    • o2::aod::KFCascData = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCEWSJetO = o2::aod::BplusCEWSJetOs::iterator
    • +
    • o2::aod::TraCascData = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCEWSJetSSO = o2::aod::BplusCEWSJetSSOs::iterator
    • +
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    - +
      -
    • o2::aod::BplusCJetMO = o2::aod::BplusCJetMOs::iterator
    • +
    • o2::aod::CascMCMother = o2::aod::CascMCMothers::iterator
    - +
      -
    • o2::aod::BplusCEWSJetMO = o2::aod::BplusCEWSJetMOs::iterator
    • +
    • o2::aod::CascMCDatas = soa::Join
    - +
      -
    • o2::aod::BplusCMCDJetCO = o2::aod::BplusCMCDJetCOs::iterator
    • +
    • o2::aod::CascMCData = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCMCDJetO = o2::aod::BplusCMCDJetOs::iterator
    • +
    • o2::aod::CascDataFull = o2::aod::CascDatas
    - +
      -
    • o2::aod::BplusCMCDJetSSO = o2::aod::BplusCMCDJetSSOs::iterator
    • +
    • o2::aod::CascDataExt = o2::aod::CascDatas
    - +
      -
    • o2::aod::BplusCMCPJetCO = o2::aod::BplusCMCPJetCOs::iterator
    • +
    • o2::aod::CascadesLinked = soa::Join
    - +
      -
    • o2::aod::BplusCMCPJetO = o2::aod::BplusCMCPJetOs::iterator
    • +
    • o2::aod::CascadeLinked = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCMCPJetSSO = o2::aod::BplusCMCPJetSSOs::iterator
    • +
    • o2::aod::KFCascadesLinked = soa::Join
    - +
      -
    • o2::aod::BplusCMCDJetMO = o2::aod::BplusCMCDJetMOs::iterator
    • +
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    - +
      -
    • o2::aod::BplusCMCPJetMO = o2::aod::BplusCMCPJetMOs::iterator
    • +
    • o2::aod::TraCascadesLinked = soa::Join
    - +
      -
    • o2::aod::DielectronCJetCO = o2::aod::DielectronCJetCOs::iterator
    • +
    • o2::aod::TraCascadeLinked = soa::Join::iterator
    - +
      -
    • o2::aod::DielectronCJetO = o2::aod::DielectronCJetOs::iterator
    • +
    • o2::aod::FindableCascadesLinked = soa::Join
    - +
      -
    • o2::aod::DielectronCJetSSO = o2::aod::DielectronCJetSSOs::iterator
    • +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    - +
      -
    • o2::aod::DielectronCEWSJetCO = o2::aod::DielectronCEWSJetCOs::iterator
    • +
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    - +
      -
    • o2::aod::DielectronCEWSJetO = o2::aod::DielectronCEWSJetOs::iterator
    • +
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    - +
      -
    • o2::aod::DielectronCEWSJetSSO = o2::aod::DielectronCEWSJetSSOs::iterator
    • +
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    - +
      -
    • o2::aod::DielectronCJetMO = o2::aod::DielectronCJetMOs::iterator
    • +
    • o2::aod::McCascBBTag = o2::aod::McCascBBTags::iterator
    - +
      -
    • o2::aod::DielectronCEWSJetMO = o2::aod::DielectronCEWSJetMOs::iterator
    • +
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    - +
      -
    • o2::aod::DielectronCMCDJetCO = o2::aod::DielectronCMCDJetCOs::iterator
    • +
    • o2::aod::McTraCascLabel = o2::aod::McTraCascLabels::iterator
    - +
      -
    • o2::aod::DielectronCMCDJetO = o2::aod::DielectronCMCDJetOs::iterator
    • +
    • o2::aod::TrackedCascadeColl = o2::aod::TrackedCascadeColls::iterator
    - +
      -
    • o2::aod::DielectronCMCDJetSSO = o2::aod::DielectronCMCDJetSSOs::iterator
    • +
    • o2::aod::AssignedTrackedCascades = soa::Join
    - +
      -
    • o2::aod::DielectronCMCPJetCO = o2::aod::DielectronCMCPJetCOs::iterator
    • +
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    - +
      -
    • o2::aod::DielectronCMCPJetO = o2::aod::DielectronCMCPJetOs::iterator
    • +
    • o2::aod::TrackedV0Coll = o2::aod::TrackedV0Colls::iterator
    - +
      -
    • o2::aod::DielectronCMCPJetSSO = o2::aod::DielectronCMCPJetSSOs::iterator
    • +
    • o2::aod::AssignedTrackedV0s = soa::Join
    - +
      -
    • o2::aod::DielectronCMCDJetMO = o2::aod::DielectronCMCDJetMOs::iterator
    • +
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    - +
      -
    • o2::aod::DielectronCMCPJetMO = o2::aod::DielectronCMCPJetMOs::iterator
    • +
    • o2::aod::Tracked3BodyColl = o2::aod::Tracked3BodyColls::iterator
    - +
      -
    • o2::aod::JTrackSub = o2::aod::JTrackSubs::iterator
    • +
    • o2::aod::AssignedTracked3Bodys = soa::Join
    - +
      -
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    • +
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    - +
      -
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    • +
    • o2::aod::RedPhiEvent = o2::aod::RedPhiEvents::iterator
    - +
      -
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    • +
    • o2::aod::PhiTrack = o2::aod::PhiTracks::iterator
    - +
      -
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    • +
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    - +
      -
    • o2::aod::JTrackTag = o2::aod::JTracksTag::iterator
    • +
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    - +
      -
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    • +
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    - +
      -
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    • +
    • o2::aod::RedHQEvent = o2::aod::RedHQEvents::iterator
    - +
      -
    • o2::aod::CollEbyeTable = o2::aod::CollEbyeTables::iterator
    • +
    • o2::aod::HQTrack = o2::aod::HQTracks::iterator
    - +
      -
    • o2::aod::MiniCollTable = o2::aod::MiniCollTables::iterator
    • +
    • o2::aod::RedLLEvent = o2::aod::RedLLEvents::iterator
    - +
      -
    • o2::aod::NucleiEbyeTable = o2::aod::NucleiEbyeTables::iterator
    • +
    • o2::aod::LLTrack = o2::aod::LLTracks::iterator
    - +
      -
    • o2::aod::McNucleiEbyeTable = o2::aod::McNucleiEbyeTables::iterator
    • +
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    - +
      -
    • o2::aod::LambdaEbyeTable = o2::aod::LambdaEbyeTables::iterator
    • +
    • o2::aod::Vtx3BodyDatasCovs = soa::Join
    - +
      -
    • o2::aod::McLambdaEbyeTable = o2::aod::McLambdaEbyeTables::iterator
    • +
    • o2::aod::Vtx3BodyDatasCovsIndexed = soa::Join
    - +
      -
    • o2::aod::MiniTrkTable = o2::aod::MiniTrkTables::iterator
    • +
    • o2::aod::MyCollision = o2::aod::MyCollisions::iterator
    - +
      -
    • o2::aod::McMiniTrkTable = o2::aod::McMiniTrkTables::iterator
    • +
    • o2::aod::MyCollisionV0s = o2::aod::MyCollisionsV0::iterator
    - +
      -
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    • +
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    - +
      -
    • o2::aod::HyHe4Data = o2::aod::HyHe4Datas::iterator
    • +
    • o2::aod::SGEvent = o2::aod::SGEvents::iterator
    - +
      -
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • +
    • o2::aod::SGTrack = o2::aod::SGTracks::iterator
    - +
      -
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    - +
      -
    • o2::aod::MCHypCand = o2::aod::MCHypCands::iterator
    • +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    - +
      -
    • o2::aod::DataLnnCand = o2::aod::DataLnnCands::iterator
    • +
    • o2::aod::UDCollisions = o2::aod::UDCollisions_001
    - +
      -
    • o2::aod::MCLnnCand = o2::aod::MCLnnCands::iterator
    • +
    • o2::aod::UDCollisionSelExtras = o2::aod::UDCollisionSelExtras_003
    - +
      -
    • o2::aod::LfNuclEvent = o2::aod::LfNuclEvents::iterator
    • +
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    - +
      -
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    • o2::aod::SGCollision = o2::aod::SGCollisions::iterator
    - +
      -
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    • +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    - +
      -
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • +
    • o2::aod::UDCollisionsSelCent = o2::aod::UDCollisionsSelsCent::iterator
    - +
      -
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • +
    • o2::aod::UDCollisionsSelFwd = o2::aod::UDCollisionsSelsFwd::iterator
    - +
      -
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    • +
    • o2::aod::UDCollisionSelExtra = o2::aod::UDCollisionSelExtras::iterator
    - +
      -
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    - +
      -
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    - +
      -
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    - +
      -
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    • +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    - +
      -
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    • +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    - +
      -
    • o2::aod::Reso2TracksExt = soa::Join
    • +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    - +
      -
    • o2::aod::Reso2TracksMC = soa::Join
    • +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    - +
      -
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    - +
      -
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    - +
      -
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::iterator
    • +
    • o2::aod::UDFwdTracksExtra = o2::aod::UDFwdTracksExtra_001
    - +
      -
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    • +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    - +
      -
    • o2::aod::Sigma0Collision = o2::aod::Sigma0Collisions::iterator
    • +
    • o2::aod::UDFwdIndex = o2::aod::UDFwdIndices::iterator
    - +
      -
    • o2::aod::StraRawCents = o2::aod::StraRawCents_004
    • +
    • o2::aod::UDFwdTrackExtra = o2::aod::UDFwdTracksExtra::iterator
    - +
      -
    • o2::aod::StraEvSels = o2::aod::StraEvSels_001
    • +
    • o2::aod::UDFwdTrackProp = o2::aod::UDFwdTracksProp::iterator
    - +
      -
    • o2::aod::StraCollision = o2::aod::StraCollisions::iterator
    • +
    • o2::aod::UDFwdTrackCovProp = o2::aod::UDFwdTracksCovProp::iterator
    - +
      -
    • o2::aod::StraCent = o2::aod::StraCents::iterator
    • +
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    - +
      -
    • o2::aod::StraMCCollision = o2::aod::StraMCCollisions::iterator
    • +
    • o2::aod::UDMcFwdTrackLabel = o2::aod::UDMcFwdTrackLabels::iterator
    - +
      -
    • o2::aod::DauTrackExtras = o2::aod::DauTrackExtras_001
    • +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    - +
      -
    • o2::aod::DauTrackExtra = o2::aod::DauTrackExtras::iterator
    • +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    - +
      -
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    • +
    • o2::aod::track::v001::extensions::TPCTimeErrEncoding = o2::aod::track::extensions::TPCTimeErrEncoding
    - +
      -
    • o2::aod::V0MCCores = o2::aod::V0MCCores_002
    • +
    • o2::pid::pidvar_t = o2::pid::float
    - +
      -
    • o2::aod::StoredV0MCCores = o2::aod::StoredV0MCCores_002
    • +
    • o2::pid::tof::default = o2::pid::tof::<
    - +
      -
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • +
    • o2::pid::tof::ResponseImplementation = o2::pid::tof::ExpTimes
    - +
      -
    • o2::aod::V0Core = o2::aod::V0Cores::iterator
    • +
    • o2::aod::pidutils::hasTOFEl = o2::aod::pidutils::decltype(std::declval().tofNSigmaEl())
    - +
      -
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    • o2::aod::pidutils::hasTOFMu = o2::aod::pidutils::decltype(std::declval().tofNSigmaMu())
    - +
      -
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::pidutils::hasTOFPi = o2::aod::pidutils::decltype(std::declval().tofNSigmaPi())
    - +
      -
    • o2::aod::V0Data = soa::Join::iterator
    • +
    • o2::aod::pidutils::hasTOFKa = o2::aod::pidutils::decltype(std::declval().tofNSigmaKa())
    - +
      -
    • o2::aod::V0fCDatas = soa::Join
    • +
    • o2::aod::pidutils::hasTOFPr = o2::aod::pidutils::decltype(std::declval().tofNSigmaPr())
    - +
      -
    • o2::aod::V0fCData = soa::Join::iterator
    • +
    • o2::aod::pidutils::hasTOFDe = o2::aod::pidutils::decltype(std::declval().tofNSigmaDe())
    - +
      -
    • o2::aod::V0MCDatas = soa::Join
    • +
    • o2::aod::pidutils::hasTOFTr = o2::aod::pidutils::decltype(std::declval().tofNSigmaTr())
    - +
      -
    • o2::aod::V0MCData = soa::Join::iterator
    • +
    • o2::aod::pidutils::hasTOFHe = o2::aod::pidutils::decltype(std::declval().tofNSigmaHe())
    - +
      -
    • o2::aod::V0MCCore = o2::aod::V0MCCores::iterator
    • +
    • o2::aod::pidutils::hasTOFAl = o2::aod::pidutils::decltype(std::declval().tofNSigmaAl())
    - +
      -
    • o2::aod::V0sLinked = soa::Join
    • +
    • o2::aod::pidutils::hasTPCEl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaEl())
    - +
      -
    • o2::aod::V0Linked = soa::Join::iterator
    • +
    • o2::aod::pidutils::hasTPCMu = o2::aod::pidutils::decltype(std::declval().tpcNSigmaMu())
    - +
      -
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::pidutils::hasTPCPi = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPi())
    - +
      -
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    • o2::aod::pidutils::hasTPCKa = o2::aod::pidutils::decltype(std::declval().tpcNSigmaKa())
    - +
      -
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • +
    • o2::aod::pidutils::hasTPCPr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPr())
    - +
      -
    • o2::aod::CascCore = o2::aod::CascCores::iterator
    • +
    • o2::aod::pidutils::hasTPCDe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaDe())
    - +
      -
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    • +
    • o2::aod::pidutils::hasTPCTr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaTr())
    - +
      -
    • o2::aod::KFCascCore = o2::aod::KFCascCores::iterator
    • +
    • o2::aod::pidutils::hasTPCHe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaHe())
    - +
      -
    • o2::aod::TraCascIndex = o2::aod::TraCascIndices::iterator
    • +
    • o2::aod::pidutils::hasTPCAl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaAl())
    - +
      -
    • o2::aod::TraCascCore = o2::aod::TraCascCores::iterator
    • +
    • o2::aod::pidits::ITSNSigmaEl = o2::ITSNSigmaElImp
    - +
      -
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::pidits::ITSNSigmaMu = o2::ITSNSigmaMuImp
    - +
      -
    • o2::aod::KFCascDatas = soa::Join
    • +
    • o2::aod::pidits::ITSNSigmaPi = o2::ITSNSigmaPiImp
    - +
      -
    • o2::aod::TraCascDatas = soa::Join
    • +
    • o2::aod::pidits::ITSNSigmaKa = o2::ITSNSigmaKaImp
    - +
      -
    • o2::aod::CascData = soa::Join::iterator
    • +
    • o2::aod::pidits::ITSNSigmaPr = o2::ITSNSigmaPrImp
    - +
      -
    • o2::aod::KFCascData = soa::Join::iterator
    • +
    • o2::aod::pidits::ITSNSigmaDe = o2::ITSNSigmaDeImp
    - +
      -
    • o2::aod::TraCascData = soa::Join::iterator
    • +
    • o2::aod::pidits::ITSNSigmaTr = o2::ITSNSigmaTrImp
    - +
      -
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    • +
    • o2::aod::pidits::ITSNSigmaHe = o2::ITSNSigmaHeImp
    - +
      -
    • o2::aod::CascMCMother = o2::aod::CascMCMothers::iterator
    • +
    • o2::aod::pidits::ITSNSigmaAl = o2::ITSNSigmaAlImp
    - +
      -
    • o2::aod::CascMCDatas = soa::Join
    • +
    • o2::aod::femtodreamcollision::BitMaskType = o2::aod::femtodreamcollision::uint32_t
    - +
      -
    • o2::aod::CascMCData = soa::Join::iterator
    • +
    • o2::aod::femtodreamparticle::cutContainerType = o2::aod::femtodreamparticle::uint32_t
    - +
      -
    • o2::aod::CascDataFull = o2::aod::CascDatas
    • +
    • o2::aod::singletrackselector::StoredDcaXY_v2 = o2::aod::singletrackselector::StoredDcaXY
    - +
      -
    • o2::aod::CascDataExt = o2::aod::CascDatas
    • +
    • o2::aod::singletrackselector::StoredDcaZ_v2 = o2::aod::singletrackselector::StoredDcaZ
    - +
      -
    • o2::aod::CascadesLinked = soa::Join
    • +
    • o2::aod::singletrackselector::StoredTOFNSigmaPi_v1 = o2::aod::singletrackselector::StoredTOFNSigmaPi
    - +
      -
    • o2::aod::CascadeLinked = soa::Join::iterator
    • +
    • o2::aod::singletrackselector::StoredTPCNSigmaPi_v1 = o2::aod::singletrackselector::StoredTPCNSigmaPi
    - +
      -
    • o2::aod::KFCascadesLinked = soa::Join
    • +
    • o2::aod::singletrackselector::StoredTOFNSigmaKa_v1 = o2::aod::singletrackselector::StoredTOFNSigmaKa
    - +
      -
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::singletrackselector::StoredTPCNSigmaKa_v1 = o2::aod::singletrackselector::StoredTPCNSigmaKa
    - +
      -
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    • o2::aod::singletrackselector::StoredTOFNSigmaPr_v1 = o2::aod::singletrackselector::StoredTOFNSigmaPr
    - +
      -
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::singletrackselector::StoredTPCNSigmaPr_v1 = o2::aod::singletrackselector::StoredTPCNSigmaPr
    - +
      -
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    • +
    • o2::aod::singletrackselector::StoredTOFNSigmaDe_v1 = o2::aod::singletrackselector::StoredTOFNSigmaDe
    - +
      -
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    • +
    • o2::aod::singletrackselector::StoredTPCNSigmaDe_v1 = o2::aod::singletrackselector::StoredTPCNSigmaDe
    - +
      -
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    • o2::aod::singletrackselector::StoredTOFNSigmaHe_v1 = o2::aod::singletrackselector::StoredTOFNSigmaHe
    - +
      -
    • o2::aod::McCascBBTag = o2::aod::McCascBBTags::iterator
    • +
    • o2::aod::singletrackselector::StoredTPCNSigmaHe_v1 = o2::aod::singletrackselector::StoredTPCNSigmaHe
    - +
      -
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    • +
    • o2::aod::singletrackselector::binning::nsigma_v1 = o2::aod::singletrackselector::binning::binningParent(-6.35f,6.35f)>
    - +
      -
    • o2::aod::McTraCascLabel = o2::aod::McTraCascLabels::iterator
    • +
    • o2::aod::singletrackselector::binning::nsigma = o2::aod::singletrackselector::binning::nsigma_v1
    - +
      -
    • o2::aod::TrackedCascadeColl = o2::aod::TrackedCascadeColls::iterator
    • +
    • o2::aod::singletrackselector::binning::dca_v2 = o2::aod::singletrackselector::binning::binningParent(-3.2767f,3.2767f),int16_t>
    - +
      -
    • o2::aod::AssignedTrackedCascades = soa::Join
    • +
    • o2::aod::singletrackselector::binning::dca = o2::aod::singletrackselector::binning::dca_v2
    - +
      -
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    • +
    • o2::aod::singletrackselector::binning::chi2 = o2::aod::singletrackselector::binning::binningParent(0.f,10.f)>
    - +
      -
    • o2::aod::TrackedV0Coll = o2::aod::TrackedV0Colls::iterator
    • +
    • o2::aod::singletrackselector::binning::rowsOverFindable = o2::aod::singletrackselector::binning::binningParent(0.f,3.f)>
    - +
      -
    • o2::aod::AssignedTrackedV0s = soa::Join
    • +
    • o2::aod::femtouniverseparticle::CutContainerType = o2::aod::femtouniverseparticle::uint32_t
    - +
      -
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    • +
    • o2::aod::femtoworldparticle::cutContainerType = o2::aod::femtoworldparticle::uint32_t
    - +
      -
    • o2::aod::Tracked3BodyColl = o2::aod::Tracked3BodyColls::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascadesLinked = soa::Join
    - +
      -
    • o2::aod::AssignedTracked3Bodys = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascFull = soa::Join
    - +
      -
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascadesLinked = soa::Join
    - +
      -
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascFull = soa::Join
    - +
      -
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWCovDcaPidPrPi = soa::Join
    - +
      -
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWCovExtraPidPrPi = soa::Join
    - +
      -
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::aod::Vtx3BodyData = o2::aod::Vtx3BodyDatas::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::aod::Decay3BodysLinked = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::aod::Decay3BodyLinked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsCentFT0Ms = soa::Join
    - +
      -
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::BCsInfo = soa::Join
    - +
      -
    • o2::aod::McFullVtx3BodyLabel = o2::aod::McFullVtx3BodyLabels::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CollisionsWCentMult = soa::Join
    - +
      -
    • o2::aod::StoredKFVtx3BodyData = o2::aod::StoredKFVtx3BodyDatas::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CollisionsWMcCentMult = soa::Join
    - +
      -
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWPid = soa::Join
    - +
      -
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::SelectedCandidates = soa::Join
    - +
      -
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::SelectedCandidatesMl = soa::Join
    - +
      -
    • o2::aod::SGCollision = o2::aod::SGCollisions::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::SelectedCandidatesMcMl = soa::Join
    - +
      -
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::MatchedGenCandidatesMc = soa::Join
    - +
      -
    • o2::aod::UDCollisionsSelCent = o2::aod::UDCollisionsSelsCent::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TypeMcCollisions = soa::Join
    - +
      -
    • o2::aod::UDCollisionsSelFwd = o2::aod::UDCollisionsSelsFwd::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::THfCandDaughtersMl = o2::aod::Cascades
    - +
      -
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKa = soa::Join
    - +
      -
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsCentFT0Ms = soa::Join
    - +
      -
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::BCsInfo = soa::Join
    - +
      -
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::FilteredHf3Prongs = o2::aod::pid_tpc_tof_utils::soa::Filtered
    - +
      -
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::FilteredPvRefitHf3Prongs = soa::Join
    - +
      -
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKaPrDe = soa::Join
    - +
      -
    • o2::aod::UDFwdTracksExtra = o2::aod::UDFwdTracksExtra_001
    • +
    • o2::aod::pid_tpc_tof_utils::TracksPion = soa::Join
    - +
      -
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::TracksWithSel = soa::Join
    - +
      -
    • o2::aod::UDFwdIndex = o2::aod::UDFwdIndices::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::CandsDFiltered = soa::Join
    - +
      -
    • o2::aod::UDFwdTrackExtra = o2::aod::UDFwdTracksExtra::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::CandsDsFiltered = soa::Join
    - +
      -
    • o2::aod::UDFwdTrackProp = o2::aod::UDFwdTracksProp::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::CollisionsWCentMult = soa::Join
    - +
      -
    • o2::aod::UDFwdTrackCovProp = o2::aod::UDFwdTracksCovProp::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::CollisionsWMcCentMult = soa::Join
    - +
      -
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::TracksWPid = soa::Join
    - +
      -
    • o2::aod::UDMcFwdTrackLabel = o2::aod::UDMcFwdTrackLabels::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::SelectedCandidates = soa::Join
    - +
      -
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • +
    • o2::hf_decay::hf_cand_beauty::SelectedCandidatesMl = soa::Join
    - +
      -
    • o2::aod::track::v001::extensions::TPCTimeErrEncoding = o2::aod::track::extensions::TPCTimeErrEncoding
    • +
    • o2::hf_decay::hf_cand_beauty::SelectedCandidatesMcMl = soa::Join
    - +
      -
    • o2::pid::pidvar_t = o2::pid::float
    • +
    • o2::hf_decay::hf_cand_beauty::MatchedGenCandidatesMc = soa::Join
    - +
      -
    • o2::pid::tof::ResponseImplementation = o2::pid::tof::ExpTimes
    • +
    • o2::hf_decay::hf_cand_beauty::TypeMcCollisions = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFEl = o2::aod::pidutils::decltype(std::declval().tofNSigmaEl())
    • +
    • o2::hf_decay::hf_cand_beauty::THfCandDaughtersMl = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFMu = o2::aod::pidutils::decltype(std::declval().tofNSigmaMu())
    • +
    • o2::framework::V0full = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFPi = o2::aod::pidutils::decltype(std::declval().tofNSigmaPi())
    • +
    • o2::framework::MyTracksWMc = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFKa = o2::aod::pidutils::decltype(std::declval().tofNSigmaKa())
    • +
    • o2::framework::BCsInfo = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFPr = o2::aod::pidutils::decltype(std::declval().tofNSigmaPr())
    • +
    • o2::framework::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFDe = o2::aod::pidutils::decltype(std::declval().tofNSigmaDe())
    • +
    • o2::framework::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFTr = o2::aod::pidutils::decltype(std::declval().tofNSigmaTr())
    • +
    • o2::framework::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFHe = o2::aod::pidutils::decltype(std::declval().tofNSigmaHe())
    • +
    • o2::framework::McCollisionsCentFT0Ms = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFAl = o2::aod::pidutils::decltype(std::declval().tofNSigmaAl())
    • +
    • o2::framework::TracksSel = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCEl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaEl())
    • +
    • o2::framework::HfFullDstarCandidate = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCMu = o2::aod::pidutils::decltype(std::declval().tpcNSigmaMu())
    • +
    • o2::framework::TracksSelBayesPid = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCPi = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPi())
    • +
    • o2::framework::TracksSelBayes = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCKa = o2::aod::pidutils::decltype(std::declval().tpcNSigmaKa())
    • +
    • o2::framework::TracksWPid = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCPr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPr())
    • +
    • o2::framework::MyTrackTable = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCDe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaDe())
    • +
    • o2::framework::MyEventTable = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCTr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaTr())
    • +
    • o2::framework::RecoLcMc = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCHe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaHe())
    • +
    • o2::framework::RecoScMc = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCAl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaAl())
    • +
    • o2::framework::ParticlesLcSigmac = soa::Join
    - +
      -
    • o2::aod::femtodreamcollision::BitMaskType = o2::aod::femtodreamcollision::uint32_t
    • +
    • o2::framework::Cents = soa::Join
    - +
      -
    • o2::aod::femtodreamparticle::cutContainerType = o2::aod::femtodreamparticle::uint32_t
    • +
    • o2::framework::MyEventTableWithFT0C = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::nsigma_v0 = o2::aod::singletrackselector::binning::binningParent(-10.f,10.f)>
    • +
    • o2::framework::MyEventTableWithFT0M = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::nsigma_v1 = o2::aod::singletrackselector::binning::binningParent(-6.35f,6.35f)>
    • +
    • o2::framework::MyEventTableWithNTracksPV = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::nsigma = o2::aod::singletrackselector::binning::nsigma_v1
    • +
    • o2::constants::physics::TracksWithSelAndDca = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::dca_v0 = o2::aod::singletrackselector::binning::binningParent(-1.f,1.f)>
    • +
    • o2::constants::physics::TracksWithSelAndDcaAndPidTpc = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::dca_v1 = o2::aod::singletrackselector::binning::binningParent(-1.f,1.f),int16_t>
    • +
    • o2::constants::physics::TracksWithSelAndDcaAndPidTof = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::dca_v2 = o2::aod::singletrackselector::binning::binningParent(-3.2767f,3.2767f),int16_t>
    • +
    • o2::constants::physics::TracksWithSelAndDcaAndPidTpcTof = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::dca = o2::aod::singletrackselector::binning::dca_v2
    • +
    • o2::constants::physics::SelectedCollisions = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::chi2 = o2::aod::singletrackselector::binning::binningParent(0.f,10.f)>
    • +
    • o2::constants::physics::TracksWithPVRefitAndDCA = soa::Join
    - +
      -
    • o2::aod::singletrackselector::binning::rowsOverFindable = o2::aod::singletrackselector::binning::binningParent(0.f,3.f)>
    • +
    • o2::constants::physics::FilteredTrackAssocSel = soa::Join
    - +
      -
    • o2::aod::femtouniverseparticle::cutContainerType = o2::aod::femtouniverseparticle::uint32_t
    • +
    • o2::constants::physics::SelectedHfTrackAssoc = soa::Join
    - +
      -
    • o2::aod::femtoworldparticle::cutContainerType = o2::aod::femtoworldparticle::uint32_t
    • +
    • o2::constants::physics::CascFull = soa::Join
    - +
      -
    • o2::framework::track = o2::framework::,effectiveonlyifuseAbsDCAistrue''}
    • +
    • o2::constants::physics::V0Full = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/PVrefitandw/ocentralityselections'',false)
    • +
    • o2::constants::physics::TracksWPid = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/ocentralityselections'',true)
    • +
    • o2::constants::physics::Cents = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/ocentralityselections'',false)
    • +
    • o2::constants::physics::SelectedCandidates = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/ocentralityselections'',false)
    • +
    • o2::constants::physics::SelectedCandidatesKf = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/PVrefitandw/centralityselectiononFT0C'',false)
    • +
    • o2::constants::physics::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/centralityselectionFT0C'',false)
    • +
    • o2::constants::physics::SelectedCandidatesKfMc = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/centralityselectiononFT0C'',false)
    • +
    • o2::constants::physics::MatchedGenXicToXiPiPi = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/centralityselectiononFT0C'',false)
    • +
    • o2::framework::expressions::CandidatesLc = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/PVrefitandw/centralityselectiononFT0M'',false)
    • +
    • o2::framework::expressions::BCsInfo = soa::Join
    - +
      -
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/centralityselectionFT0M'',false)
    • +
    • o2::framework::expressions::LambdacMc = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/centralityselectiononFT0M'',false)
    • +
    • o2::framework::expressions::McParticlesLcGenMatch = soa::Join
    - +
      -
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/centralityselectiononFT0M'',false)
    • +
    • o2::framework::expressions::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::framework::McCollisionsNoCents = soa::Join
    • +
    • o2::framework::expressions::TracksWithPID = soa::Join
    - +
      -
    • o2::framework::McCollisionsFT0Cs = soa::Join
    • +
    • o2::framework::expressions::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::framework::McCollisionsFT0Ms = soa::Join
    • +
    • o2::framework::expressions::SelectedCandidatesMcMl = soa::Join
    - +
      -
    • o2::framework::BCsInfo = soa::Join
    • +
    • o2::framework::expressions::SelectedCandidatesMcKf = soa::Join
    - +
      -
    • o2::framework::MyTracksWMc = soa::Join
    • +
    • o2::framework::expressions::SelectedCandidatesMcKfMl = soa::Join
    - +
      -
    • o2::framework::CascadesLinked = soa::Join
    • +
    • o2::framework::expressions::MatchedGenCandidatesMc = soa::Join
    - +
      -
    • o2::framework::CascFull = soa::Join
    • +
    • o2::framework::expressions::CandDsData = soa::Join
    - +
      -
    • o2::framework::KFCascadesLinked = soa::Join
    • +
    • o2::framework::expressions::CandDsMcReco = soa::Join
    - +
      -
    • o2::framework::KFCascFull = soa::Join
    • +
    • o2::framework::expressions::CandDsMcGen = soa::Join
    - +
      -
    • o2::framework::derived = o2::framework::fromHfTrackIndexSkimCreatorLfCascades.``,false)
    • +
    • o2::framework::expressions::TracksWPid = soa::Join
    - +
      -
    • o2::framework::TracksSel = soa::Join
    • +
    • o2::framework::expressions::CollisionsWithFT0C = soa::Join
    - +
      -
    • o2::framework::HfFullDstarCandidate = soa::Join
    • +
    • o2::framework::expressions::CollisionsWithFT0M = soa::Join
    - +
      -
    • o2::framework::TracksSelBayesPid = soa::Join
    • +
    • o2::framework::expressions::CollisionsWithNTracksPV = soa::Join
    - +
      -
    • o2::framework::TracksSelBayes = soa::Join
    • +
    • o2::framework::expressions::CandDstarWSelFlag = soa::Join
    - +
      -
    • o2::framework::TracksWPid = soa::Join
    • +
    • o2::framework::expressions::CandDstarWSelFlagMcRec = soa::Join
    - +
      -
    • o2::framework::Cents = soa::Join
    • +
    • o2::framework::expressions::CandDstarMcGen = soa::Join
    - +
      -
    • o2::framework::MyTrackTable = soa::Join
    • +
    • o2::framework::expressions::Tracks = soa::Join
    - +
      -
    • o2::framework::MyEventTable = soa::Join
    • +
    • o2::framework::expressions::CandSel = soa::Join
    - +
      -
    • o2::framework::expressions::track = o2::framework::expressions::,effectiveonlyifuseAbsDCAistrue''}
    • +
    • o2::framework::expressions::CandKfSel = soa::Join
    - +
      -
    • o2::framework::expressions::FilteredHf3Prongs = o2::framework::expressions::soa::Filtered
    • +
    • o2::framework::expressions::CandMcSel = soa::Join
    - +
      -
    • o2::framework::expressions::FilteredPvRefitHf3Prongs = soa::Join
    • +
    • o2::framework::expressions::CandKfMcSel = soa::Join
    - +
      -
    • o2::framework::expressions::BCsInfo = soa::Join
    • +
    • o2::framework::expressions::Colls = soa::Join
    - +
      -
    • o2::framework::expressions::McCollisionsNoCents = soa::Join
    • +
    • o2::framework::expressions::CollsWithFT0M = soa::Join
    - +
      -
    • o2::framework::expressions::McCollisionsFT0Cs = soa::Join
    • +
    • o2::framework::expressions::CollsWithMcLabels = soa::Join
    - +
      -
    • o2::framework::expressions::McCollisionsFT0Ms = soa::Join
    • +
    • o2::framework::expressions::McCollsWithFT0M = soa::Join
    - +
      -
    • o2::framework::expressions::TracksWithSel = soa::Join
    • +
    • o2::framework::expressions::CandXicData = soa::Join
    - +
      -
    • o2::framework::expressions::CandsDFiltered = soa::Join
    • +
    • o2::framework::expressions::CandXicMcReco = soa::Join
    - +
      -
    • o2::framework::expressions::CandidatesLc = soa::Join
    • +
    • o2::framework::expressions::CandXicMcGen = soa::Join
    - +
      -
    • o2::framework::expressions::also = o2::framework::expressions::tracks'',true)
    • +
    • o2::hf_evsel::MyCascTable = soa::Join
    - +
      -
    • o2::framework::expressions::time = o2::framework::expressions::tracks'',false)
    • +
    • o2::hf_evsel::MyTraCascTable = soa::Join
    - +
      -
    • o2::framework::expressions::LambdacMc = soa::Join
    • +
    • o2::hf_evsel::CascadesLinked = soa::Join
    - +
      -
    • o2::framework::expressions::TracksWithPID = soa::Join
    • +
    • o2::hf_evsel::TraCascadesLinked = soa::Join
    - +
      -
    • o2::framework::expressions::CollisionsWCentMult = soa::Join
    • +
    • o2::hf_evsel::MyV0Table = soa::Join
    - +
      -
    • o2::framework::expressions::CollisionsWMcCentMult = soa::Join
    • +
    • o2::hf_evsel::MyLFTracksWCov = soa::Join
    - +
      -
    • o2::framework::expressions::TracksWPid = soa::Join
    • +
    • o2::hf_evsel::MyKfTracksIU = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCandidates = soa::Join
    • +
    • o2::hf_evsel::MyKfTracks = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCandidatesKf = soa::Join
    • +
    • o2::hf_evsel::MyKfCascTable = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCandidatesMc = soa::Join
    • +
    • o2::hf_evsel::KFCascadesLinked = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCandidatesMcKf = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::SelectedCandidatesMl = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::SelectedCandidatesKfMl = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::SelectedCandidatesMcMl = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::SelectedCandidatesMcKfMl = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::MatchedGenCandidatesMc = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::TypeMcCollisions = o2::framework::expressions::aod::McCollisions
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::TracksWithSelAndDca = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTpc = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTof = soa::Join
    • +
    • o2::hf_evsel::MyTracksWMc = soa::Join
    - +
      -
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTpcTof = soa::Join
    • +
    • o2::hf_evsel::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCollisions = soa::Join
    • +
    • o2::hf_evsel::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::framework::expressions::TracksWithPVRefitAndDCA = soa::Join
    • +
    • o2::hf_evsel::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::framework::expressions::FilteredTrackAssocSel = soa::Join
    • +
    • o2::hf_evsel::McCollisionsCentFT0Ms = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedHfTrackAssoc = soa::Join
    • +
    • o2::hf_evsel::BCsInfo = soa::Join
    - +
      -
    • o2::framework::expressions::CascFull = soa::Join
    • +
    • o2::analysis::TracksPidWithSel = soa::Join
    - +
      -
    • o2::framework::expressions::V0Full = soa::Join
    • +
    • o2::analysis::TracksWExt = soa::Join
    - +
      -
    • o2::framework::expressions::CandDsData = soa::Join
    • +
    • o2::analysis::TracksSel = soa::Join
    - +
      -
    • o2::framework::expressions::CandDsMcReco = soa::Join
    • +
    • o2::analysis::TracksSelLf = soa::Join
    - +
      -
    • o2::framework::expressions::CandDsMcGen = soa::Join
    • +
    • o2::analysis::TracksExtraWPid = soa::Join
    - +
      -
    • o2::framework::expressions::CandDstarWSelFlag = soa::Join
    • +
    • o2::ml::TracksSel = soa::Join
    - +
      -
    • o2::framework::expressions::CandDstarWSelFlagMcRec = soa::Join
    • +
    • o2::analysis::hf_derived::CollisionsWCentMult = soa::Join
    - +
      -
    • o2::framework::expressions::CandDstarMcGen = soa::Join
    • +
    • o2::analysis::hf_derived::CollisionsWMcCentMult = soa::Join
    - +
      -
    • o2::framework::expressions::CandXicData = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidates = soa::Join
    - +
      -
    • o2::framework::expressions::CandXicMcReco = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesKf = soa::Join
    - +
      -
    • o2::framework::expressions::CandXicMcGen = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::framework::expressions::SelectedCandidatesKfMc = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesMcKf = soa::Join
    - +
      -
    • o2::hf_trkcandsel::track = o2::hf_trkcandsel::,effectiveonlyifuseAbsDCAistrue''}
    • +
    • o2::analysis::hf_derived::SelectedCandidatesMl = soa::Join
    - +
      -
    • o2::hf_trkcandsel::TracksWithSel = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesKfMl = soa::Join
    - +
      -
    • o2::hf_trkcandsel::CandsDFiltered = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesMcMl = soa::Join
    - +
      -
    • o2::hf_trkcandsel::CandsDsFiltered = soa::Join
    • +
    • o2::analysis::hf_derived::SelectedCandidatesMcKfMl = soa::Join
    - +
      -
    • o2::hf_trkcandsel::Collisions = soa::Join
    • +
    • o2::analysis::hf_derived::MatchedGenCandidatesMc = soa::Join
    - +
      -
    • o2::hf_trkcandsel::TracksExt = soa::Join
    • +
    • o2::analysis::hf_derived::TypeMcCollisions = soa::Join
    - +
      -
    • o2::hf_trkcandsel::TracksExtMc = soa::Join
    • +
    • o2::analysis::hf_derived::TracksWPid = soa::Join
    - +
      -
    • o2::hf_trkcandsel::MC = o2::hf_trkcandsel::'',true)
    • +
    • o2::track::Trks = soa::Join
    - +
      -
    • o2::hf_evsel::track = o2::hf_evsel::,effectiveonlyifuseAbsDCAistrue''}
    • +
    • o2::track::Cols = o2::track::aod::Collisions
    - +
      -
    • o2::hf_evsel::MyCascTable = soa::Join
    • +
    • o2::track::TrksWtof = soa::Join
    - +
      -
    • o2::hf_evsel::CascadesLinked = soa::Join
    • +
    • o2::track::TrksWtofWevTime = soa::Join
    - +
      -
    • o2::hf_evsel::MyV0Table = soa::Join
    • +
    • o2::track::EvTimeCollisions = soa::Join
    - +
      -
    • o2::hf_evsel::MyLFTracksWCov = soa::Join
    • +
    • o2::track::EvTimeCollisionsFT0 = soa::Join
    - +
      -
    • o2::hf_evsel::MyKfTracks = soa::Join
    • +
    • o2::track::param = o2::track::``<
    - +
      -
    • o2::hf_evsel::MyKfCascTable = soa::Join
    • +
    • o2::track::path = o2::track::``<
    - +
      -
    • o2::hf_evsel::KFCascadesLinked = soa::Join
    • +
    • o2::track::ResponseImplementationEvTime = o2::pid::tof::ExpTimes
    - +
      -
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    • +
    • o2::track::ResponseImplementation = o2::pid::tof::ExpTimes
    - +
      -
    • o2::hf_evsel::MyTracksWMc = soa::Join
    • +
    • o2::hf_centrality::SelectedCandidatesMc = soa::Join
    - +
      -
    • o2::hf_evsel::McCollisionsNoCents = soa::Join
    • +
    • o2::hf_centrality::MatchedGenCandidatesMc = soa::Join
    - +
      -
    • o2::hf_evsel::McCollisionsFT0Cs = soa::Join
    • +
    • o2::hf_centrality::SelectedCandidatesMcWithMl = soa::Join
    - +
      -
    • o2::hf_evsel::McCollisionsFT0Ms = soa::Join
    • +
    • o2::hf_centrality::TracksWPid = soa::Join
    - +
      -
    • o2::hf_evsel::BCsInfo = soa::Join
    • +
    • o2::hf_centrality::CollisionsCent = soa::Join
    - +
      -
    • o2::analysis::TracksPidWithSel = soa::Join
    • +
    • o2::hf_trkcandsel::Collisions = soa::Join
    - +
      -
    • o2::analysis::TracksWExt = soa::Join
    • +
    • o2::hf_trkcandsel::TracksExt = soa::Join
    - +
      -
    • o2::analysis::only = o2::analysis::''}
    • +
    • o2::hf_trkcandsel::TracksExtMc = soa::Join
    - +
      -
    • o2::analysis::TPC = o2::analysis::TOF''}
    • +
    • o2::hf_trkcandsel::TracksPid = soa::Join
    - +
      -
    • o2::analysis::TracksSel = soa::Join
    • +
    • o2::hf_trkcandsel::TracksWPid = soa::Join
    - +
      -
    • o2::analysis::TracksSelLf = soa::Join
    • +
    • o2::hf_trkcandsel::CollisionsWithFT0C = soa::Join
    - +
      -
    • o2::ml::TracksSel = soa::Join
    • +
    • o2::hf_trkcandsel::CollisionsWithFT0M = soa::Join
    - +
      -
    • o2::aod::pidtofgeneric::ResponseImplementation = o2::pid::tof::ExpTimes
    • +
    • o2::hf_trkcandsel::SelectedCandidatesMl = soa::Join
    diff --git a/docs/datamodel/pwgTables.md b/docs/datamodel/pwgTables.md index d6482b8b..52b83698 100644 --- a/docs/datamodel/pwgTables.md +++ b/docs/datamodel/pwgTables.md @@ -83,7 +83,7 @@ Code file: o2::aod::SingleTrkExtras +
    @@ -100,30 +100,37 @@ Code file: o2::aod::SingleTrkMCs +
    @@ -140,95 +147,90 @@ Code file: o2::aod::SinglePIDKas +
    +
    + +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - + - + - + - +
    o2::aod::singletrackselector::Phi_MCphi_MCfloatNameGetterTypeComment
    o2::aod::singletrackselector::Pt_MCDpt_MCfloato2::aod::singletrackselector::StoredTOFNSigmaKastoredTofNSigmaKabinning::nsigma::binned_t
    o2::aod::singletrackselector::Px_MCDpx_MCfloato2::aod::singletrackselector::StoredTPCNSigmaKastoredTpcNSigmaKabinning::nsigma::binned_t
    o2::aod::singletrackselector::Py_MCo2::aod::singletrackselector::TOFNSigmaKa Dpy_MCtofNSigmaKa float
    o2::aod::singletrackselector::Pz_MCo2::aod::singletrackselector::TPCNSigmaKa Dpz_MCtpcNSigmaKa float
    -
    - -### o2-analysis-cf-single-track-selector-extra -Code file: singleTrackSelectorExtra.cxx -
    - -
    - -### o2-analysis-cf-femtodream-producer-reduced -Code file: femtoDreamProducerReducedTask.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -239,62 +241,43 @@ Code file: o2::aod::FDParticles +
    -
    Is used in: -
      -
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -305,139 +288,90 @@ Code file: o2::aod::SinglePIDTrs +
    - - - - - + + + + + - + - - - - - - - - + + - - + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - +
    o2::aod::femtodreamparticle::PIDCutpidcutcutContainerTypeBit-wise container for the different PID selection criteria \todo since bit-masking cannot be done yet with filters we use a second field for the PIDNameGetterTypeComment
    o2::aod::femtodreamparticle::TempFitVaro2::aod::singletrackselector::StoredTOFNSigmaTr tempFitVarfloatObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIdsstoredTofNSigmaTrbinning::nsigma::binned_t Field for the track indices to remove auto-correlations
    o2::aod::femtodreamparticle::MLambdao2::aod::singletrackselector::StoredTPCNSigmaTr mLambdafloatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::femtodreamparticle::MAntiLambdastoredTpcNSigmaTrbinning::nsigma::binned_t mAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::femtodreamparticle::ThetaDthetafloatCompute the theta of the track
    o2::aod::femtodreamparticle::PxDpxfloatCompute the momentum in x in GeV/c
    o2::aod::femtodreamparticle::PyDpyfloatCompute the momentum in y in GeV/c
    o2::aod::femtodreamparticle::Pzo2::aod::singletrackselector::TOFNSigmaTr DpztofNSigmaTr floatCompute the momentum in z in GeV/c
    o2::aod::femtodreamparticle::Po2::aod::singletrackselector::TPCNSigmaTr DptpcNSigmaTr floatCompute the overall momentum in GeV/c
    - +
    -
    Is used in: -
      -
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -448,272 +382,224 @@ Code file: o2::aod::SingleTrkExtras +
    - - - - - + + + + + - + - + - - - - - - - - + - - - - - - - - + - + - - - - - - - +
    o2::aod::femtodreamparticle::ITSNClsInnerBarrelitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signalNameGetterTypeComment
    o2::aod::track::DcaXYo2::aod::singletrackselector::TPCInnerParam dcaXYtpcInnerParam floatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZ dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::TPCSignalo2::aod::singletrackselector::TPCSignal tpcSignal floatdE/dx signal in the TPC
    o2::aod::femtodreamparticle::TPCNSigmaEl tpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::femtodreamparticle::TPCNSigmaPio2::aod::singletrackselector::Beta tpcNSigmaPibeta floatNsigma separation with the TPC detector for pion
    o2::aod::femtodreamparticle::TPCNSigmaKa tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - - - - - + + - - - - + - - - - - - + + - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - - - + + + - - - - - - - - + - + - - - - - - - - - - - + + + + - - - - + + + + +
    o2::aod::femtodreamparticle::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for protonNameGetterTypeComment
    o2::aod::femtodreamparticle::TPCNSigmaDeo2::aod::singletrackselector::PdgCode tpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::femtodreamparticle::TOFNSigmaElpdgCodeint tofNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::femtodreamparticle::TOFNSigmaPio2::aod::singletrackselector::Origin tofNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::femtodreamparticle::TOFNSigmaKaoriginint tofNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::femtodreamparticle::TOFNSigmaPro2::aod::singletrackselector::P_MC tofNSigmaPrp_MC floatNsigma separation with the TPC detector for proton
    o2::aod::femtodreamparticle::TOFNSigmaDe tofNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::femtodreamparticle::DaughDCAo2::aod::singletrackselector::Eta_MC daughDCAeta_MC floatDCA between daughters
    o2::aod::femtodreamparticle::TransRadius transRadiusfloatTransverse radius of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxXo2::aod::singletrackselector::Phi_MC decayVtxXphi_MC floatX position of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxY decayVtxYfloatY position of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxZdecayVtxZo2::aod::singletrackselector::Pt_MCDpt_MC floatZ position of the decay vertex
    o2::aod::femtodreamparticle::MKaon mKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::femtodreamparticle::TPCCrossedRowsOverFindableClso2::aod::singletrackselector::Px_MC DtpcCrossedRowsOverFindableClspx_MC floatCompute the number of crossed rows over findable TPC clusters
    o2::aod::``AOD''GI?
    o2::aod::``FDMCPARTICLE''GI?o2::aod::singletrackselector::Py_MCDpy_MCfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::singletrackselector::Pz_MCDpz_MCfloat
    +
    + +
    + +### o2-analysis-cf-single-track-selector-extra +Code file: singleTrackSelectorExtra.cxx +
    + +
    + +### o2-analysis-cf-single-track-selector-pid-dummy +Code file: singleTrackSelectorPIDMaker.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + + + + - - - - + + + + - - - - - - + + + - + - - - + + + - +
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTruthNameGetterTypeComment
    o2::aod::femtodreamMCparticle::PDGMCTrutho2::aod::singletrackselector::StoredTOFNSigmaElstoredTofNSigmaElbinning::nsigma::binned_t pdgMCTruthintParticle PDG
    o2::aod::femtodreamparticle::Pto2::aod::singletrackselector::StoredTPCNSigmaElstoredTpcNSigmaElbinning::nsigma::binned_t ptfloatp_T (GeV/c)
    o2::aod::femtodreamparticle::Etaetao2::aod::singletrackselector::TOFNSigmaElDtofNSigmaEl floatEta
    o2::aod::femtodreamparticle::Phiphio2::aod::singletrackselector::TPCNSigmaElDtpcNSigmaEl floatPhi
    - +
    -
    Is used in: -
      -
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -724,62 +610,43 @@ Code file: o2::aod::FDExtMCParticles +
    -
    Is used in: -
      -
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -790,22 +657,43 @@ Code file: o2::aod::FDMCLabels +
    @@ -816,33 +704,43 @@ Code file: femtoDreamProducerTask.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -853,62 +751,43 @@ Code file: o2::aod::FDMCCollisions +
    -
    Is used in: -
      -
    • o2::aod::FDMCCollision = o2::aod::FDMCCollisions::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -919,29 +798,43 @@ Code file: o2::aod::FDMCCollLabels +
    @@ -952,22 +845,49 @@ Code file: femtoDreamProducerReducedTask.cxx +
    +
    Is used in:
    - + @@ -1160,6 +1080,13 @@ Code file: Momentum at inner wall of the TPC - + - + @@ -1203,245 +1130,193 @@ Code file: o2::aod::FDMCParticles -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    • -
    -
    -
    o2::aod::femtodreamparticle::TPCNClsCrossedRowso2::aod::femtouniverseparticle::TpcNClsCrossedRows tpcNClsCrossedRows uint8_t
    o2::aod::femtodreamparticle::ITSNClso2::aod::femtouniverseparticle::ItsNCls itsNCls uint8_t Number of ITS clusters
    o2::aod::femtodreamparticle::ITSNClsInnerBarrelo2::aod::femtouniverseparticle::ItsNClsInnerBarrel itsNClsInnerBarrel uint8_t
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - +
    NameGetterTypeCommento2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTrutho2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
    o2::aod::femtodreamMCparticle::PDGMCTruthpdgMCTruthintParticle PDGo2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
    o2::aod::femtodreamparticle::Ptpto2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKa floatp_T (GeV/c)Unwrapped (float) nsigma with the TOF detector for kaon
    o2::aod::femtodreamparticle::Etaetao2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPr floatEtaUnwrapped (float) nsigma with the TOF detector for proton
    o2::aod::femtodreamparticle::Phiphio2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDe floatPhiUnwrapped (float) nsigma with the TOF detector for deuteron
    @@ -1452,7 +1327,7 @@ Code file: PWGCF/DataModel/FemtoDerived.h + Header file: PWGCF/FemtoUniverse/DataModel/FemtoDerived.h
    Is used in:
      @@ -1468,7 +1343,7 @@ Code file: o2::aod::FDMCLabels
      - Table joinable to FemtoDreamParticle containing the MC labels + Table joinable to FemtoUniverseParticle containing the MC labels
      @@ -1494,19 +1369,25 @@ Code file: o2::aod::FDExtMCLabels + + +### o2-analysis-cf-femtodream-producer +Code file: femtoDreamProducerTask.cxx +
      + +
      - Table joinable to FemtoDreamParticle containing the MC labels +
      Header file: PWGCF/DataModel/FemtoDerived.h @@ -1520,34 +1401,30 @@ Code file: femtoUniverseProducerMCTruthTask.cxx -
      - - +
      - + Table joinable to FemtoDreamParticle containing the MC labels
      -
      Is used in: -
        -
      • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
      • -
      -
      @@ -1557,46 +1434,11 @@ Code file:
      Is used in:
        @@ -1630,112 +1472,112 @@ Code file:
      - - -### o2-analysis-cf-femtouniverse-producer-reduced -Code file: femtoUniverseProducerReducedTask.cxx -
      - - +
      Is used in:
        -
      • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
      • +
      • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
      Name
      @@ -1772,269 +1608,67 @@ Code file: o2::aod::FDParticles -
      -
      - -
      -
      -
      Is used in: -
        -
      • o2::aod::FDParticle = o2::aod::FDParticles::iterator
      • -
      -
      -
      - - - - - + + + + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameGetterTypeCommento2::aod::femtouniverseparticle::ItsNClsitsNClsuint8_tNumber of ITS clusters
      o2::soa::IndexGIglobalIndexint64_to2::aod::femtouniverseparticle::ItsNClsInnerBarrel
      o2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
      o2::aod::femtodreamparticle::Ptptfloatp_T (GeV/c)
      o2::aod::femtodreamparticle::EtaetafloatEta
      o2::aod::femtodreamparticle::PhiphifloatPhi
      o2::aod::femtodreamparticle::PartTypepartTypeuint8_tType of the particle, according to femtodreamparticle::ParticleType
      o2::aod::femtodreamparticle::CutcutcutContainerTypeBit-wise container for the different selection criteria
      o2::aod::femtodreamparticle::PIDCutpidcutcutContainerTypeBit-wise container for the different PID selection criteria \todo since bit-masking cannot be done yet with filters we use a second field for the PID
      o2::aod::femtodreamparticle::TempFitVartempFitVarfloatObservable for the template fitting (Track: DCA_xy, V0: CPA)
      o2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIdsField for the track indices to remove auto-correlations
      o2::aod::femtodreamparticle::MLambdamLambdafloatThe invariant mass of V0 candidate, assuming lambda
      o2::aod::femtodreamparticle::MAntiLambdamAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
      o2::aod::femtodreamparticle::ThetaDthetafloatCompute the theta of the track
      o2::aod::femtodreamparticle::PxDpxfloatCompute the momentum in x in GeV/c
      o2::aod::femtodreamparticle::PyDpyfloatCompute the momentum in y in GeV/c
      o2::aod::femtodreamparticle::PzDpzfloatCompute the momentum in z in GeV/c
      o2::aod::femtodreamparticle::PDpfloatCompute the overall momentum in GeV/c
      -
      - - -
      -
      - -
      - -
      Is used in: -
        -
      • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
      • -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -2058,245 +1692,193 @@ Code file: o2::aod::FDMCParticles -
      -
      - -
      -
      -
      Is used in: -
        -
      • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
      • -
      -
      -
      NameGetterTypeComment
      o2::aod::femtodreamparticle::Signsignint8_tSign of the track charge
      o2::aod::femtodreamparticle::TPCNClsFoundtpcNClsFounduint8_tNumber of TPC clusters
      o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
      o2::aod::femtodreamparticle::TPCNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
      o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
      o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum at inner wall of the TPC
      o2::aod::femtodreamparticle::ITSNClsitsNClsuint8_tNumber of ITS clusters
      o2::aod::femtodreamparticle::ITSNClsInnerBarrelitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signalitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signal
      o2::aod::track::DcaXY
      - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - +
      NameGetterTypeCommento2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
      o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
      o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTrutho2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
      o2::aod::femtodreamMCparticle::PDGMCTruthpdgMCTruthintParticle PDGo2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
      o2::aod::femtodreamparticle::Ptpto2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKa floatp_T (GeV/c)Unwrapped (float) nsigma with the TOF detector for kaon
      o2::aod::femtodreamparticle::Etaetao2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPr floatEtaUnwrapped (float) nsigma with the TOF detector for proton
      o2::aod::femtodreamparticle::Phiphio2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDe floatPhiUnwrapped (float) nsigma with the TOF detector for deuteron
      @@ -2307,7 +1889,7 @@ Code file: PWGCF/DataModel/FemtoDerived.h + Header file: PWGCF/FemtoUniverse/DataModel/FemtoDerived.h
    Is used in:
    + +### o2-analysis-cf-femtouniverse-mctruth-producer +Code file: femtoUniverseProducerMCTruthTask.cxx +
    + +
    Is used in:
      -
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    • o2::aod::FdCollision = o2::aod::FdCollisions::iterator
    @@ -2937,22 +2503,62 @@ Code file: o2::aod::FDMCLabels +
    @@ -2963,32 +2569,144 @@ Code file: femtoUniverseProducerTaskV0Only.cxx +### o2-analysis-cf-femtouniverse-producer-reduced +Code file: femtoUniverseProducerReducedTask.cxx
    - +
    Is used in:
      -
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • +
    • o2::aod::FdCollision = o2::aod::FdCollisions::iterator
    @@ -3014,28 +2732,28 @@ Code file:
    Is used in:
    - + @@ -3243,6 +2961,13 @@ Code file: Momentum at inner wall of the TPC - + - + @@ -3286,137 +3011,217 @@ Code file: o2::aod::FdMCParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FdMCParticle = o2::aod::FdMCParticles::iterator
    • +
    +
    +
    o2::aod::femtodreamparticle::TPCNClsCrossedRowso2::aod::femtouniverseparticle::TpcNClsCrossedRows tpcNClsCrossedRows uint8_t
    o2::aod::femtodreamparticle::ITSNClso2::aod::femtouniverseparticle::ItsNCls itsNCls uint8_t Number of ITS clusters
    o2::aod::femtodreamparticle::ITSNClsInnerBarrelo2::aod::femtouniverseparticle::ItsNClsInnerBarrel itsNClsInnerBarrel uint8_t
    + + + + + + @@ -3426,35 +3231,35 @@ Code file: + +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    +
    NameGetterTypeComment
    o2::soa::Index
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtouniverse_mc_particle::MotherPDGmotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoUniverseParticle containing the MC labels +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdlabel::FdMCParticleIdIfdMCParticleIdint32MC particle for femtouniverseparticle
    +
    +
    -### o2-analysis-cf-femto-world-producer -Code file: femtoWorldProducerTask.cxx +### o2-analysis-cf-femtouniverse-producer +Code file: femtoUniverseProducerTask.cxx
    - +
    Is used in:
      -
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    • +
    • o2::aod::FdCollision = o2::aod::FdCollisions::iterator
    @@ -3505,47 +3367,85 @@ Code file: o2::aod::FemtoWorldParticles +
    Is used in:
      -
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    • +
    • o2::aod::FDExtCollision = o2::aod::FDExtCollisions::iterator
    • +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtouniversecollision::InteractionRateinteractionRatefloatInteraction rate
    o2::aod::femtouniversecollision::OccupancyoccupancyintTPC occupancy
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    @@ -3564,196 +3464,150 @@ Code file: o2::aod::FDExtParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - + + + - + @@ -3767,7 +3621,7 @@ Code file: uint8_t + + + + + + + @@ -3788,14 +3649,14 @@ Code file: Stored binned nsigma with the TOF detector for deuteron - + - - - - - - - - + - + - + - + - + - + @@ -3950,94 +3804,88 @@ Code file: JCatalyst.cxx -
    - - +
    - Reduced collision table +
    Is used in:
      -
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    • o2::aod::FDCascParticle = o2::aod::FDCascParticles::iterator
    o2::aod::femtoworldparticle::TPCNSigmaKaontpcNSigmaKaonfloatTPCNSigmaKaonNameGetterTypeComment
    o2::aod::femtoworldparticle::TOFNSigmaKaono2::aod::femtouniverseparticle::Sign tofNSigmaKaonfloatTOFNSigmaKaonsignint8_tSign of the track charge
    o2::aod::femtoworldparticle::TPCNClsFoundo2::aod::femtouniverseparticle::TpcNClsFound tpcNClsFound uint8_tNumber of shared TPC clusters
    o2::aod::femtouniverseparticle::TpcFractionSharedClstpcFractionSharedClsfloatNumber of TPC crossed rows
    o2::aod::track::TPCInnerParam
    o2::aod::femtoworldparticle::DaughDCAo2::aod::femtouniverseparticle::DaughDCA daughDCA float DCA between daughters
    o2::aod::femtoworldparticle::DecayLengthdecayLengthfloatDecay length of the D0/D0bar meson
    o2::aod::femtoworldparticle::TransRadiuso2::aod::femtouniverseparticle::TransRadius transRadius float Transverse radius of the decay vertex
    o2::aod::femtoworldparticle::DecayVtxXo2::aod::femtouniverseparticle::DecayVtxX decayVtxX float X position of the decay vertex
    o2::aod::femtoworldparticle::DecayVtxYo2::aod::femtouniverseparticle::DecayVtxY decayVtxY float Y position of the decay vertex
    o2::aod::femtoworldparticle::DecayVtxZo2::aod::femtouniverseparticle::DecayVtxZ decayVtxZ float Z position of the decay vertex
    o2::aod::femtoworldparticle::MKaono2::aod::femtouniverseparticle::MKaon mKaon float The invariant mass of V0 candidate, assuming kaon
    o2::aod::femtoworldparticle::TPCCrossedRowsOverFindableClso2::aod::femtouniverseparticle::TpcCrossedRowsOverFindableCls D tpcCrossedRowsOverFindableCls float
    @@ -4056,40 +3904,138 @@ Code file: o2::aod::JTracks +
    - Reduced track table +
    Is used in:
      -
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    • o2::aod::FdMCParticle = o2::aod::FdMCParticles::iterator
    @@ -4108,60 +4054,117 @@ Code file: o2::aod::FDExtMCParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    +
    + + + + + + + - + - - - + + + + +
    NameGetterTypeComment
    o2::aod::jtrack::Signo2::aod::femtouniverse_mc_particle::MotherPDG signint8_tPhimotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoUniverseParticle containing the MC labels +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdlabel::FdMCParticleIdIfdMCParticleIdint32MC particle for femtouniverseparticle
    -### o2-analysis-cf-dptdpt-filter -Code file: dptdptfilter.cxx +### o2-analysis-cf-femtouniverse-producer-v0 +Code file: femtoUniverseProducerTaskV0Only.cxx
    - +
    Is used in:
      -
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    • +
    • o2::aod::FdCollision = o2::aod::FdCollisions::iterator
    @@ -4179,13 +4182,6 @@ Code file: Z Vertex position in cm - + - - - + + + - + - + + + + + + + + - + - - - - - + + + + +
    o2::aod::dptdptfilter::DptDptCFCollisionAcceptedo2::aod::femtouniversecollision::MultV0M collisionaccepteduint8_tIf the collision/event has been accepted or notmultV0MfloatV0M multiplicity
    o2::aod::dptdptfilter::DptDptCFCollisionCentMulto2::aod::femtouniversecollision::MultNtr centmultmultNtrintmultiplicity of charged tracks as defined in the producer
    o2::aod::femtouniversecollision::Sphericitysphericity floatThe centrality/multiplicity pecentileSphericity of the event
    o2::aod::dptdptfilter::IsCollisionAcceptedDiscollisionaccepteduint8_tIs the collision/event acceptedo2::aod::femtouniversecollision::MagFieldmagFieldfloatMagnetic field of the event
    - +
    Is used in:
      -
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    • +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    @@ -4246,90 +4249,132 @@ Code file: o2::aod::DptDptCFCollisionsInfo -
    - - - - - + + + + + - + - - - + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::femtouniverseparticle::CutcutCutContainerTypeBit-wise container for the different selection criteria
    o2::aod::dptdptfilter::DptDptCFCollisionAcceptedo2::aod::femtouniverseparticle::PidCut collisionaccepteduint8_tIf the collision/event has been accepted or notpidCutCutContainerTypeBit-wise container for the different PID selection criteria \todo since bit-masking cannot be done yet with filters we use a second field for the PID
    o2::aod::dptdptfilter::DptDptCFCollisionCentMulto2::aod::femtouniverseparticle::TempFitVar centmulttempFitVar floatThe centrality/multiplicity pecentileObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::dptdptfilter::IsCollisionAcceptedo2::aod::femtouniverseparticle::ChildrenIdsSAIchildrenIdsField for the track indices to remove auto-correlations
    o2::aod::femtouniverseparticle::MLambdamLambdafloatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::femtouniverseparticle::MAntiLambdamAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::femtouniverseparticle::Theta Discollisionaccepteduint8_tIs the collision/event acceptedthetafloatCompute the theta of the track
    o2::aod::femtouniverseparticle::PxDpxfloatCompute the momentum in x in GeV/c
    o2::aod::femtouniverseparticle::PyDpyfloatCompute the momentum in y in GeV/c
    o2::aod::femtouniverseparticle::PzDpzfloatCompute the momentum in z in GeV/c
    o2::aod::femtouniverseparticle::PDpfloatCompute the overall momentum in GeV/c
    - +
    +
    Is used in: +
      +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    • +
    @@ -4340,334 +4385,298 @@ Code file: o2::aod::ScannedTracks -
    - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + + - + - - - + + + - + - + - + - + - + - + - - - - + + + + -
    NameGetterTypeCommento2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::dptdptfilter::DptDptCFAcceptedCollisionIdIeventIdint32Reconstructed collision/evento2::aod::femtouniverseparticle::TpcFractionSharedClstpcFractionSharedClsfloatNumber of TPC crossed rows
    o2::aod::dptdptfilter::TrackacceptedIdo2::aod::track::TPCInnerParam trackacceptedidint8_ttpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::femtouniverseparticle::ItsNCls itsNClsuint8_tNumber of ITS clusters
    o2::aod::dptdptfilter::Pto2::aod::femtouniverseparticle::ItsNClsInnerBarrel ptfloatThe track transverse momentumitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signal
    o2::aod::dptdptfilter::Etao2::aod::track::DcaXY etadcaXY floatThe track pseudorapidityImpact parameter in XY of the track to the primary vertex
    o2::aod::dptdptfilter::Phio2::aod::track::DcaZ phidcaZ floatThe track azimuthal angleImpact parameter in Z of the track to the primary vertex
    o2::aod::dptdptfilter::SignDsignint8_to2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    -
    - - -
    -
    - The generated particles filtered table -
    - - - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::dptdptfilter::DptDptCFAcceptedTrueCollisionIdImceventIdint32Generated collision/evento2::aod::pidtpc_tiny::TPCNSigmaStorePitpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::dptdptfilter::TrackacceptedIdo2::aod::pidtpc_tiny::TPCNSigmaStoreKa trackacceptedidint8_ttpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaStorePr tpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::dptdptfilter::Pto2::aod::pidtpc_tiny::TPCNSigmaStoreDe ptfloatThe track transverse momentumtpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::dptdptfilter::Etao2::aod::pidtof_tiny::TOFNSigmaStoreEl etafloatThe track pseudorapiditytofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::dptdptfilter::Phio2::aod::pidtof_tiny::TOFNSigmaStorePi phifloatThe track azimuthal angletofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::dptdptfilter::SignDsignint8_to2::aod::pidtof_tiny::TOFNSigmaStoreKa tofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    -
    - - -
    -
    - The additional information Tracks joinable table -
    - - - - - - - + + + + + - + - - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::pidtof_tiny::TOFNSigmaStorePrtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::dptdptfilter::TrackacceptedIdo2::aod::pidtof_tiny::TOFNSigmaStoreDe trackacceptedidint8_ttofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::femtouniverseparticle::DaughDCA daughDCAfloatDCA between daughters
    o2::aod::dptdptfilter::TrkIDDtrkidint8_to2::aod::femtouniverseparticle::TransRadius transRadiusfloatTransverse radius of the decay vertex
    -
    - - -
    -
    - The additional information mcParticle joinable table -
    - - - - - - - + + + + + - + - - + + + + + + + + + - - - - + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::femtouniverseparticle::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::dptdptfilter::TrackacceptedIdo2::aod::femtouniverseparticle::DecayVtxY trackacceptedidint8_tdecayVtxYfloatY position of the decay vertex
    o2::aod::femtouniverseparticle::DecayVtxZ decayVtxZfloatZ position of the decay vertex
    o2::aod::dptdptfilter::SignDsignint8_to2::aod::femtouniverseparticle::MKaon mKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::dptdptfilter::PartIDo2::aod::femtouniverseparticle::TpcCrossedRowsOverFindableCls Dpartidint8_ttpcCrossedRowsOverFindableClsfloatCompute the number of crossed rows over findable TPC clusters
    -
    - -
    - -### o2-analysis-cf-filter-correlations-2prong -Code file: filter2Prong.cxx -
    - - -
    -
    - Reduced track table -
    - -
    Is used in: -
      -
    • o2::aod::CF2ProngTrack = o2::aod::CF2ProngTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + +
    NameGetterTypeCommento2::aod::pidtpc_tiny::TPCNSigmaElDtpcNSigmaElfloatUnwrapped (float) nsigma with the TPC detector for electron
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc_tiny::TPCNSigmaPiDtpcNSigmaPifloatUnwrapped (float) nsigma with the TPC detector for pion
    o2::aod::cftrack::CFCollisionIdIcfCollisionIdint32Index to collisiono2::aod::pidtpc_tiny::TPCNSigmaKaDtpcNSigmaKafloatUnwrapped (float) nsigma with the TPC detector for kaon
    o2::aod::cf2prongtrack::CFTrackProng0IdIcfTrackProng0IdintIndex to prong 1 CFTracko2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
    o2::aod::cf2prongtrack::CFTrackProng1IdIcfTrackProng1IdintIndex to prong 2 CFTracko2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
    o2::aod::cf2prongtrack::Ptpto2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaEl floatpT (GeV/c)Unwrapped (float) nsigma with the TOF detector for electron
    o2::aod::cf2prongtrack::Etaetao2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPi floatPseudorapidityUnwrapped (float) nsigma with the TOF detector for pion
    o2::aod::cf2prongtrack::Phiphio2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKa floatPhi angleUnwrapped (float) nsigma with the TOF detector for kaon
    o2::aod::cf2prongtrack::InvMassinvMasso2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPr floatInvariant massUnwrapped (float) nsigma with the TOF detector for proton
    o2::aod::cf2prongtrack::Decaydecayuint8_tParticle decayo2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDefloatUnwrapped (float) nsigma with the TOF detector for deuteron
    -### o2-analysis-cf-filter-correlations -Code file: filterCorrelations.cxx +### o2-analysis-cf-femto-world-producer +Code file: femtoWorldProducerTask.cxx
    - +
    - Reduced MC collision table +
    Is used in:
      -
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    • +
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    @@ -4686,33 +4695,54 @@ Code file: o2::aod::CFMcParticles +
    - Reduced MC particle table +
    Is used in:
      -
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    • +
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    @@ -4731,488 +4761,607 @@ Code file: o2::aod::CFCollisions -
    -
    - Reduced collision table -
    -
    -
    Is used in: -
      -
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • -
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • -
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - + - - - + + + - + - + - + - + - + + + + + + + + - + - + - - - + + + -
    NameGetterTypeCommento2::aod::femtoworldparticle::PartTypepartTypeuint8_tType of the particle, according to femtoworldparticle::ParticleType
    o2::soa::IndexGIglobalIndexint64_to2::aod::femtoworldparticle::Cut cutcutContainerTypeBit-wise container for the different selection criteria
    o2::aod::bc::RunNumbero2::aod::femtoworldparticle::PIDCut runNumberintRun numberpidcutcutContainerTypeBit-wise container for the different PID selection criteria \todo since bit-masking cannot be done yet with filters we use a second field for the PID
    o2::aod::‌collision::PosZo2::aod::femtoworldparticle::TempFitVar posZtempFitVar floatZ Vertex position in cmObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::cfcollision::Multiplicityo2::aod::femtoworldparticle::Indices multiplicityindicesint[2]Field for the track indices to remove auto-correlations
    o2::aod::femtoworldparticle::MLambdamLambda floatCentrality/multiplicity valueThe invariant mass of V0 candidate, assuming lambda
    o2::aod::timestamp::Timestampo2::aod::femtoworldparticle::MAntiLambda timestampuint64_tTimestamp of a BC in ms (epoch style)mAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    -
    - - -
    -
    - Labels for reduced collision table -
    - -
    Is used in: -
      -
    • o2::aod::CFCollLabel = o2::aod::CFCollLabels::iterator
    • -
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • -
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::femtoworldparticle::ThetaDthetafloatCompute the theta of the track
    o2::aod::cfcollision::CFMcCollisionIdIcfMcCollisionIdint32Index to reduced MC collisiono2::aod::femtoworldparticle::PxDpxfloatCompute the momentum in x in GeV/c
    -
    - - -
    -
    - Reduced track table -
    - -
    Is used in: -
      -
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • -
    • o2::aod::CFTracksWithLabel = soa::Join
    • -
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + + + + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + -
    NameGetterTypeCommento2::aod::femtoworldparticle::PyDpyfloatCompute the momentum in y in GeV/c
    o2::soa::IndexGIglobalIndexint64_to2::aod::femtoworldparticle::PzDpzfloatCompute the momentum in z in GeV/c
    o2::aod::femtoworldparticle::Sign signint8_tSign of the track charge
    o2::aod::cftrack::CFCollisionIdIcfCollisionIdint32Index to collisiono2::aod::pidtofbeta::BetabetafloatTOF beta
    o2::aod::cftrack::Pto2::aod::femtoworldparticle::ITSChi2NCl ptitsChi2NCl floatpT (GeV/c)Chi2 / cluster for the ITS track segment
    o2::aod::cftrack::Etao2::aod::femtoworldparticle::TPCChi2NCl etatpcChi2NCl floatPseudorapidityChi2 / cluster for the TPC track segment
    o2::aod::cftrack::Phio2::aod::femtoworldparticle::TPCNSigmaKaon phitpcNSigmaKaon floatPhi angleTPCNSigmaKaon
    o2::aod::cftrack::Signo2::aod::femtoworldparticle::TOFNSigmaKaon signint8_tSign (positive, negative)tofNSigmaKaonfloatTOFNSigmaKaon
    o2::aod::track::TrackTypeo2::aod::femtoworldparticle::TPCNClsFound trackTypetpcNClsFound uint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.Number of TPC clusters
    -
    - - -
    -
    - Labels for reduced track table -
    - -
    Is used in: -
      -
    • o2::aod::CFTrackLabel = o2::aod::CFTrackLabels::iterator
    • -
    • o2::aod::CFTracksWithLabel = soa::Join
    • -
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::cftrack::CFMcParticleIdIcfMCParticleIdint32Index to MC particleo2::aod::femtoworldparticle::TPCNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    -
    - - -
    -
    - Transient cf collision index table -
    - -
    Is used in: -
      -
    • o2::aod::CFCollRef = o2::aod::CFCollRefs::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongso2::aod::femtoworldparticle::ITSNClsitsNClsuint8_tNumber of ITS clusters
    -
    - - -
    -
    - Transient cf track index table -
    - -
    Is used in: -
      -
    • o2::aod::CFTrackRef = o2::aod::CFTrackRefs::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::femtoworldparticle::ITSNClsInnerBarrelitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signal
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::DcaXY dcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongso2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::cftrackref::TrackIdItrackIdint32Pointer into Trackso2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    -
    - -
    - -### o2-analysis-cf-identifiedbf-filter -Code file: identifiedBfFilter.cxx -
    - - -
    -
    - The reconstructed tracks filtered table -
    - - - - - - - + + + + + - - - - - + + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::dptdptfilter::DptDptCFAcceptedCollisionIdIeventIdint32Reconstructed collision/evento2::aod::pidtpc_tiny::TPCNSigmaStorePitpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_to2::aod::pidtpc_tiny::TPCNSigmaStoreKa tpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::dptdptfilter::Pto2::aod::pidtpc_tiny::TPCNSigmaStorePr ptfloatThe track transverse momentumtpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::dptdptfilter::Etao2::aod::pidtpc_tiny::TPCNSigmaStoreDe etafloatThe track pseudorapiditytpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::dptdptfilter::Phio2::aod::pidtof_tiny::TOFNSigmaStoreEl phifloatThe track azimuthal angletofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::dptdptfilter::SignDsignint8_to2::aod::pidtof_tiny::TOFNSigmaStorePi tofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    -
    - - -
    -
    - The generated particles filtered table -
    - - - - - - - + + + + + - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::pidtof_tiny::TOFNSigmaStoreKatofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::dptdptfilter::DptDptCFAcceptedTrueCollisionIdImceventIdint32Generated collision/evento2::aod::pidtof_tiny::TOFNSigmaStorePrtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_to2::aod::pidtof_tiny::TOFNSigmaStoreDe tofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::dptdptfilter::Pto2::aod::femtoworldparticle::DaughDCA ptdaughDCA floatThe track transverse momentumDCA between daughters
    o2::aod::dptdptfilter::Etao2::aod::femtoworldparticle::DecayLength etadecayLength floatThe track pseudorapidityDecay length of the D0/D0bar meson
    o2::aod::dptdptfilter::Phio2::aod::femtoworldparticle::TransRadius phitransRadius floatThe track azimuthal angleTransverse radius of the decay vertex
    o2::aod::dptdptfilter::Signo2::aod::femtoworldparticle::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::femtoworldparticle::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::femtoworldparticle::DecayVtxZdecayVtxZfloatZ position of the decay vertex
    o2::aod::femtoworldparticle::MKaonmKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::femtoworldparticle::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatCompute the number of crossed rows over findable TPC clusters
    o2::aod::pidtpc_tiny::TPCNSigmaElDtpcNSigmaElfloatUnwrapped (float) nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaPiDtpcNSigmaPifloatUnwrapped (float) nsigma with the TPC detector for pion
    o2::aod::pidtpc_tiny::TPCNSigmaKaDtpcNSigmaKafloatUnwrapped (float) nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaDe DtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
    o2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKafloatUnwrapped (float) nsigma with the TOF detector for kaon
    o2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPrfloatUnwrapped (float) nsigma with the TOF detector for proton
    o2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDefloatUnwrapped (float) nsigma with the TOF detector for deuteron
    +
    + +
    + +### o2-analysis-cf-jcatalyst +Code file: JCatalyst.cxx +
    + + +
    +
    + Reduced collision table +
    + +
    Is used in: +
      +
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    • o2::aod::JetCollisions = soa::Join
    • +
    • o2::aod::JetCollision = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::jcollision::MultiplicitymultiplicityfloatCollision centrality or multiplicity
    +
    + + +
    +
    + Reduced track table +
    + +
    Is used in: +
      +
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    • o2::aod::JetTracks = o2::aod::JTracks
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jtrack::JCollisionIdIjcollisionIdint32collision ID
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::Sign sign int8_tPhi
    - +
    + +### o2-analysis-cf-dpt-dpt-filter +Code file: dptDptFilter.cxx +
    + +
    Is used in:
      -
    • o2::aod::IdentifiedBfCFAcceptedCollision = o2::aod::IdentifiedBfCFAcceptedCollisions::iterator
    • +
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    @@ -5245,21 +5394,21 @@ Code file: - +
    Is used in:
      -
    • o2::aod::IdentifiedBfCFAcceptedTrueCollision = o2::aod::IdentifiedBfCFAcceptedTrueCollisions::iterator
    • +
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    @@ -5311,21 +5460,21 @@ Code file: - +
    @@ -5351,21 +5500,21 @@ Code file: - +
    @@ -5391,21 +5540,21 @@ Code file: - +
    @@ -5431,29 +5580,57 @@ Code file: o2::aod::IdentifiedBfCFGenTracksInfo +
    @@ -5464,85 +5641,57 @@ Code file: twoParticleCorrelationsFiltering.cxx -
    - - -
    -
    - Accepted reconstructed collisions/events filtered table -
    - -
    Is used in: -
      -
    • o2::aod::TowPAcceptedCollision = o2::aod::TwoPAcceptedCollisions::iterator
    • -
    -
    -
    - - - - - - + + + - + - + - + - + + + + - - -
    NameGetterTypeCommentetafloatThe track pseudorapidity
    o2::aod::twopfilter::TwoPCollisionCentMulto2::aod::dptdptfilter::Phi centmultphi floatThe centrality/multiplicity pecentileThe track azimuthal angle
    o2::aod::twopfilter::TwoPCollisionAcceptedo2::aod::dptdptfilter::SignDsignint8_t accepteduint8_tIf the collision/event has been accepted or not
    - +
    - Accepted generated collisions/events filtered table + The additional information Tracks joinable table
    -
    Is used in: -
      -
    • o2::aod::TwoPAcceptedGenCollision = o2::aod::TwoPAcceptedGenCollisions::iterator
    • -
    + Header file: PWGCF/DataModel/DptDptFiltered.h
    @@ -5553,29 +5702,29 @@ Code file: o2::aod::TwoPFilteredTracks +
    @@ -5586,60 +5735,46 @@ Code file: o2::aod::TwoPFilteredParticles -
    - - - - - + + + + + - + + + + - - -
    NameGetterTypeCommento2::aod::dptdptfilter::SignDsignint8_t
    o2::aod::twopfilter::TwoPParticleAcceptedAso2::aod::dptdptfilter::PartIDDpartidint8_t mcacceptedasuint8_tParticle accepted as type 0..255, even positive, odd negative, < 0 not accepted
    -### o2-analysis-cf-twopartcorr-skim -Code file: twoParticleCorrelationsFullSkimming.cxx +### o2-analysis-cf-filter-correlations-2prong +Code file: filter2Prong.cxx
    - +
    - Reduced collision table + Reduced track table
    Is used in:
      -
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • -
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • -
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • +
    • o2::aod::CF2ProngTrack = o2::aod::CF2ProngTracks::iterator
    @@ -5658,37 +5793,65 @@ Code file: o2::aod::CFTracks + - + - - - - - - + + - - - - + + + + - - - - - - - - - - - - - - - - -
    o2::aod::cftrack::Pto2::aod::cf2prongtrackml::MlProbD0 ptfloatpT (GeV/c)
    o2::aod::cftrack::EtamlProbD0std::vector<float> etafloatPseudorapidity
    o2::aod::cftrack::Phio2::aod::cf2prongtrackml::MlProbD0barmlProbD0barstd::vector<float> phifloatPhi angle
    o2::aod::cftrack::Signsignint8_tSign (positive, negative)
    o2::aod::track::TrackTypetrackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.
    - +
    - Accepted generated collisions/events filtered table + Table for the daughter particles of a 2-prong particle, to be joined with CFMcParticles
    Is used in:
      -
    • o2::aod::CFMCCollision = o2::aod::CFMCCollisions::iterator
    • +
    • o2::aod::CF2ProngMcPart = o2::aod::CF2ProngMcParts::iterator
    @@ -5792,40 +5932,53 @@ Code file: o2::aod::CFTrackPIDs + + +### o2-analysis-cf-filter-correlations +Code file: filterCorrelations.cxx +
    + +
    - The reconstructed tracks PID filtered table + Reduced MC collision table
    Is used in:
      -
    • o2::aod::CFTrackPID = o2::aod::CFTrackPIDs::iterator
    • +
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    @@ -5837,26 +5990,40 @@ Code file: o2::aod::CFMCParticles +
    - The generated particles filtered table + Reduced MC particle table
    Is used in:
      -
    • o2::aod::CFMCParticle = o2::aod::CFMCParticles::iterator
    • +
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    @@ -5875,98 +6042,77 @@ Code file: twoParticleCorrelationsNotStoredSkimming.cxx -
    - - -
    -
    - Generated collision/event minimal filtered table -
    - -
    Is used in: -
      -
    • o2::aod::CFMCCollMask = o2::aod::CFMCCollMasks::iterator
    • -
    -
    -
    - - - - - + + + + + - + - - - + + + - + - - - + + + + + + + + + +
    NameGetterTypeCommento2::aod::cfmcparticle::Signsignint8_tSign (positive, negative)
    o2::aod::cfskim::CFMCCollisionFlagso2::aod::mcparticle::PdgCode mcselflagsuint64_tThe skimming flags for generated collision selectionpdgCodeintPDG code
    o2::aod::cfskim::CFCollisionCentMulto2::aod::mcparticle::Flags centmultstd::vector<float>The centrality/multiplicity pecentileflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    - +
    - The reconstructed tracks PID filtered table + Reduced collision table
    Is used in:
      -
    • o2::aod::CFTrackPID = o2::aod::CFTrackPIDs::iterator
    • +
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    @@ -5978,22 +6124,57 @@ Code file: o2::aod::CFMCPartMask +
    - The generated particles filtered table + Labels for reduced collision table
    +
    Is used in: +
      +
    • o2::aod::CFCollLabel = o2::aod::CFCollLabels::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • +
    @@ -6004,34 +6185,28 @@ Code file: tableMaker.cxx -
    - - +
    - Main event information table + Reduced track table
    Is used in:
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    @@ -6050,75 +6225,63 @@ Code file: o2::aod::ReducedEventsExtended +
    - Extended event information + Labels for reduced track table
    Is used in:
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    • o2::aod::CFTrackLabel = o2::aod::CFTrackLabels::iterator
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    @@ -6130,138 +6293,64 @@ Code file: o2::aod::CFCollRefs +
    +
    + Transient cf collision index table +
    +
    +
    Is used in: +
      +
    • o2::aod::CFCollRef = o2::aod::CFCollRefs::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + +
    o2::aod::evsel::AliasGI?NameGetterTypeComment
    o2::aod::evsel::Selectiono2::soa::Index GI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::cent::CentRun2V0McentRun2V0MfloatRun2 Centrality percentile estimated from V0C+V0A multiplicities
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultFV0AmultFV0Afloat
    o2::aod::mult::MultFV0CmultFV0Cfloat
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultFDDAmultFDDAfloat
    o2::aod::mult::MultFDDCmultFDDCfloat
    o2::aod::mult::MultZNAmultZNAfloat
    o2::aod::mult::MultZNCmultZNCfloat
    o2::aod::mult::MultTrackletsmultTrackletsint
    o2::aod::mult::MultNTracksPVmultNTracksPVintglobalIndexint64_t
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicityo2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    - +
    - Multiplicity information for primary vertex + Auxilary multiplicity set table
    Is used in:
      -
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    • o2::aod::CFMultSet = o2::aod::CFMultSets::iterator
    @@ -6273,75 +6362,26 @@ Code file: o2::aod::ReducedEventsMultAll +
    - Multiplicity information for all tracks in the event + Transient cf track index table
    Is used in:
      -
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    • o2::aod::CFTrackRef = o2::aod::CFTrackRefs::iterator
    @@ -6353,75 +6393,91 @@ Code file: o2::aod::CFMcParticleRefs +
    +
    + Transient cf track index table +
    +
    +
    Is used in: +
      +
    • o2::aod::CFMcParticleRef = o2::aod::CFMcParticleRefs::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - - - - - + + + + +
    o2::aod::reducedevent::NTPCpileupZAnTPCpileupZAfloatMedian Z position of pileup tracks on A sideNameGetterTypeComment
    o2::aod::reducedevent::NTPCpileupZCo2::soa::IndexGIglobalIndexint64_t nTPCpileupZCfloatMedian Z position of pileup tracks on C side
    o2::aod::reducedevent::NTPCtracksInPastnTPCtracksInPastintNumber of TPC tracks in the past events (configurable, but e.g. one drift time)o2::aod::mcparticle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::reducedevent::NTPCtracksInFuturenTPCtracksInFutureintNumber of TPC tracks in the future events (configurable, but e.g. one drift time)o2::aod::cfmcparticleref::McParticleIdImcParticleIdint32Pointer into McParticles
    - +
    + +### o2-analysis-cf-two-particle-correlations-filtering +Code file: twoParticleCorrelationsFiltering.cxx +
    + +
    - Event vertex covariance matrix + Accepted reconstructed collisions/events filtered table
    Is used in:
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    • o2::aod::TowPAcceptedCollision = o2::aod::TwoPAcceptedCollisions::iterator
    @@ -6433,64 +6489,93 @@ Code file: o2::aod::TwoPAcceptedGenCollisions +
    +
    + Accepted generated collisions/events filtered table +
    +
    +
    Is used in: +
      +
    • o2::aod::TwoPAcceptedGenCollision = o2::aod::TwoPAcceptedGenCollisions::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - - - + + + +
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrixNameGetterTypeComment
    o2::aod::‌collision::CovYYo2::aod::twopfilter::TwoPMCCollisionCentMult covYYmccentmult floatVertex covariance matrixThe centrality/multiplicity pecentile
    o2::aod::‌collision::CovYZo2::aod::twopfilter::TwoPCollisionAccepted covYZfloatVertex covariance matrixaccepteduint8_tIf the collision/event has been accepted or not
    +
    + + +
    +
    + The reconstructed tracks filtered table +
    + + - - - - - + + + + + - + - - - + + +
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrixNameGetterTypeComment
    o2::aod::‌collision::Chi2o2::aod::twopfilter::TwoPTrackAcceptedAs chi2floatChi2 of vertex fitacceptedasuint8_tTrack accepted as type 0..255, even positive, odd negative, < 0 not accepted
    - +
    - Main event index table + The generated particles filtered table
    @@ -6501,26 +6586,34 @@ Code file: o2::aod::ReducedTracks + + +### o2-analysis-cf-two-particle-correlations-full-skimming +Code file: twoParticleCorrelationsFullSkimming.cxx +
    + +
    - + Reduced collision table
    Is used in:
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    @@ -6539,96 +6632,49 @@ Code file: o2::aod::ReducedTracksBarrel +
    - + Reduced track table
    Is used in:
      -
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    @@ -6640,247 +6686,316 @@ Code file: o2::aod::CFMCCollisions +
    - - - - - + + + + + - + + + + - - - - + - + - - - - - - - - + - + - - - + + + - + - - - + + + +
    o2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlagsNameGetterTypeComment
    o2::aod::track::ITSClusterMapo2::soa::IndexGIglobalIndexint64_t itsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::track::ITSChi2NClo2::aod::mccollision::PosZ itsChi2NClposZ floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometryZ vertex position in cm
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::cfskim::CFMCCollisionFlags tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Foundmcselflagsuint64_tThe skimming flags for generated collision selection
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::cfskim::CFCollisionCentMult tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowscentmultstd::vector<float>The centrality/multiplicity pecentile
    +
    + + +
    +
    + The reconstructed tracks PID filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFTrackPID = o2::aod::CFTrackPIDs::iterator
    • +
    +
    + - - - - - + + + + + - + - - - + + + +
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clustersNameGetterTypeComment
    o2::aod::track::TPCChi2NClo2::aod::cfskim::CFPidFlags tpcChi2NClfloatChi2 / cluster for the TPC track segmentpidflagsuint64_tThe PID skimming flags for track selection
    +
    + + +
    +
    + The generated particles filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFMCParticle = o2::aod::CFMCParticles::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - - - + + + - + - + - + - + - + - + - + - + - - - - - - - - + +
    o2::aod::track::TRDChi2trdChi2floatChi2 for the TRD track segmentNameGetterTypeComment
    o2::aod::track::TRDPatterno2::soa::IndexGIglobalIndexint64_t trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segmento2::aod::cfskim::CFMCCollisionIdIcfmccollisionIdint32Generated collision/event
    o2::aod::track::Lengtho2::aod::cfskim::CFMCTrackFlags lengthfloatTrack lengthmctrackflagsuint64_tThe skimming flags for particle selection, B0 track/particle positive charge, B1 track/particle negative charge
    o2::aod::reducedtrack::DcaXYo2::aod::cfskim::Pt dcaXYpt floatThe track transverse momentum
    o2::aod::reducedtrack::DcaZo2::aod::cfskim::Eta dcaZeta floatThe track pseudorapidity
    o2::aod::track::TrackTimeo2::aod::cfskim::Phi trackTimephi floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::TrackTimeRestrackTimeResfloatResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)The track azimuthal angle
    +
    + +
    + +### o2-analysis-cf-two-particle-correlations-not-stored-skimming +Code file: twoParticleCorrelationsNotStoredSkimming.cxx +
    + + +
    +
    + Generated collision/event minimal filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFMCCollMask = o2::aod::CFMCCollMasks::iterator
    • +
    +
    + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - + + + - - - - - + + + + + +
    o2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected timesNameGetterTypeComment
    o2::aod::reducedtrack::DetectorMapo2::aod::cfskim::CFMCCollisionFlags detectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clustersmcselflagsuint64_tThe skimming flags for generated collision selection
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowso2::aod::cfskim::CFCollisionCentMultcentmultstd::vector<float>The centrality/multiplicity pecentile
    +
    + + +
    +
    + The reconstructed tracks PID filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFTrackPID = o2::aod::CFTrackPIDs::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS matchNameGetterTypeComment
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD matcho2::aod::cfskim::CFPidFlagspidflagsuint64_tThe PID skimming flags for track selection
    +
    + + +
    +
    + The generated particles filtered table +
    + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurementNameGetterTypeComment
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC matcho2::aod::cfskim::CFMCTrackFlagsmctrackflagsuint64_tThe skimming flags for particle selection, B0 track/particle positive charge, B1 track/particle negative charge
    - +
    + +## PWG-DQ + +### o2-analysis-dq-generated-quarkonia-mc +Code file: generatedQuarkoniaMC.cxx +
    + +
    @@ -6888,11 +7003,6 @@ Code file: PWGDQ/DataModel/ReducedInfoTables.h
    -
    Is used in: -
      -
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • -
    -
    @@ -6902,124 +7012,214 @@ Code file: o2::aod::GeJPsi +
    Name
    - - - - - + + + + + - - - - + + + + +
    o2::aod::track::CZYEcZYfloatNameGetterTypeComment
    o2::aod::track::CZZEcZZfloato2::aod::generatedquarkoniamc::GeneratedJPsi generatedJPsistd::vector<uint32_t>J/Psi binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::track::CSnpYEcSnpYfloatNameGetterTypeComment
    o2::aod::track::CSnpZEcSnpZfloato2::aod::generatedquarkoniamc::GeneratedChiC0 generatedChiC0std::vector<uint32_t>ChiC0(1P) binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::track::CSnpSnpEcSnpSnpfloatNameGetterTypeComment
    o2::aod::track::CTglYEcTglYfloato2::aod::generatedquarkoniamc::GeneratedChiC1 generatedChiC1std::vector<uint32_t>ChiC1(1P) binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::track::CTglZEcTglZfloatNameGetterTypeComment
    o2::aod::track::CTglSnpEcTglSnpfloato2::aod::generatedquarkoniamc::GeneratedHC generatedHCstd::vector<uint32_t>hC binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::track::CTglTglEcTglTglfloatNameGetterTypeComment
    o2::aod::track::C1PtYEc1PtYfloato2::aod::generatedquarkoniamc::GeneratedChiC2 generatedChiC2std::vector<uint32_t>ChiC2(1P) binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::track::C1PtZEc1PtZfloatNameGetterTypeComment
    o2::aod::track::C1PtSnpEc1PtSnpfloato2::aod::generatedquarkoniamc::GeneratedEtaC2S generatedEtaC2Sstd::vector<uint32_t>EtaC(2S) binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + +
    o2::aod::track::C1PtTglEc1PtTglfloatNameGetterTypeComment
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2floato2::aod::generatedquarkoniamc::GeneratedPsi2S generatedPsi2Sstd::vector<uint32_t>Psi(2S) binned generated data
    - +
    + +### o2-analysis-dq-table-maker +Code file: tableMaker.cxx +
    + +
    - + Multiplicity information for all tracks in the event
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    @@ -7031,110 +7231,117 @@ Code file: o2::aod::ReducedTracksBarrelInfo +
    - + Event vertex covariance matrix
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    @@ -7146,44 +7353,84 @@ Code file: o2::aod::ReducedEventsInfo +
    + + + + + + + + + - + - +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionId ItrackIdcollisionId int32Pointer into TracksPointer into Collisions
    - +
    - - -
    -
    - -
    -
    - - - - - - - - - + - - + + - + - + - - - + + + - - - + + + - + + + + - - + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmft::MftClusterSizesAndTrackFlagso2::aod::reducedtrack::Sign mftClusterSizesAndTrackFlagsuint64_tsignint
    o2::aod::reducedmft::Signo2::aod::reducedtrack::IsAmbiguous signisAmbiguous int
    o2::aod::reducedmft::FwdDcaXfwdDcaXo2::aod::reducedtrack::PxDpx float
    o2::aod::reducedmft::FwdDcaYfwdDcaYo2::aod::reducedtrack::PyDpy float
    o2::aod::reducedmft::MftNClusterso2::aod::reducedtrack::PzDpzfloat mftNClustersint
    o2::aod::reducedtrack::PDpfloat
    - +
    @@ -7313,7 +7548,7 @@ Code file: Comment - o2::soa::Index - GI - globalIndex - int64_t + o2::aod::track::X + + x + float - o2::aod::reducedmuon::ReducedEventId - I - reducedeventId - int32 - Pointer into ReducedEvents - - - o2::aod::reducedmuon::MatchMCHTrackId - SI - matchMCHTrackId - int + o2::aod::track::Alpha + + alpha + float - o2::aod::reducedmuon::ReducedMFTId - I - matchMFTTrackId - int32 - matching index pointing to the ReducedMFTTrack table if filled + o2::aod::track::IsWithinBeamPipe + D + isWithinBeamPipe + bool + Is the track within the beam pipe (= successfully propagated to a collision vertex) - o2::aod::reducedmuon::FilteringFlags + o2::aod::track::Y - filteringFlags - uint8_t + y + float - o2::aod::reducedmuon::Pt + o2::aod::track::Z - pt + z float - o2::aod::reducedmuon::Eta + o2::aod::track::Snp - eta + snp float - o2::aod::reducedmuon::Phi + o2::aod::track::Tgl - phi + tgl float - o2::aod::reducedmuon::Sign - - sign - int + o2::aod::track::Signed1Pt + signed1Pt + float + (sign of charge)/Pt in c/GeV. Use pt() and sign() instead - o2::aod::reducedmuon::IsAmbiguous - - isAmbiguous - int + o2::aod::track::TPCInnerParam + tpcInnerParam + float + Momentum at inner wall of the TPC - o2::aod::reducedmuon::Px - D - px - float + o2::aod::track::Flags + flags + uint32_t + Track flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags - o2::aod::reducedmuon::Py - D - py - float + o2::aod::track::ITSClusterMap + itsClusterMap + uint8_t + Old cluster ITS cluster map, kept for version 0 compatibility - o2::aod::reducedmuon::Pz - D - pz - float + o2::aod::track::ITSChi2NCl + itsChi2NCl + float + Chi2 / cluster for the ITS track segment - o2::aod::reducedmuon::P - D - p - float + o2::aod::track::TPCNClsFindable + tpcNClsFindable + uint8_t + Findable TPC clusters for this track geometry - -
    - - -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - - - - - - + + - - - - + - - - - - - + + - - - - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::fwdtrack::NClusterso2::aod::track::TPCNClsFindableMinusCrossedRows nClusterstpcNClsFindableMinusCrossedRows int8_tNumber of clustersTPC Clusters: Findable - crossed rows
    o2::aod::fwdtrack::PDcao2::aod::track::TPCNClsShared pDcafloatPDca for MUONStandalonetpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::fwdtrack::RAtAbsorberEndo2::aod::track::TPCChi2NCl rAtAbsorberEndtpcChi2NCl floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracksChi2 / cluster for the TPC track segment
    o2::aod::fwdtrack::Chi2o2::aod::track::TRDChi2 chi2trdChi2 floatTrack chi^2Chi2 for the TRD track segment
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::track::TRDPattern chi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone trackstrdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::track::TOFChi2 chi2MatchMCHMFTtofChi2 floatMCH-MFT Match Chi2 for GlobalMuonTracksChi2 for the TOF track segment
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::track::Length matchScoreMCHMFTlength floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracksTrack length
    o2::aod::fwdtrack::MCHBitMapo2::aod::reducedtrack::DcaXY mchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::fwdtrack::MIDBitMapdcaXYfloat midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::fwdtrack::MIDBoardso2::aod::reducedtrack::DcaZ midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTypedcaZfloat trackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedmuon::FwdDcaXo2::aod::track::TrackTime fwdDcaXtrackTime floatImpact parameter in X of forward track to the primary vertexEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::reducedmuon::FwdDcaYo2::aod::track::TrackTimeRes fwdDcaYtrackTimeRes floatImpact parameter in Y of forward track to the primary vertexResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::fwdtrack::TrackTimeo2::aod::track::TOFExpMom trackTimetofExpMom floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]TOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::fwdtrack::TrackTimeReso2::aod::reducedtrack::DetectorMap trackTimeResfloatResolution of the track time in nsdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC match
    - +
    @@ -7564,7 +7810,7 @@ Code file: Comment - o2::aod::fwdtrack::X - - x - float - TrackParFwd parameter x - - - o2::aod::fwdtrack::Y - - y - float - TrackParFwd parameter y - - - o2::aod::fwdtrack::Z - - z - float - TrackParFwd propagation parameter z - - - o2::aod::reducedmuon::RawPhi - - rawPhi - float - - - - o2::aod::fwdtrack::Tgl - - tgl - float - TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) - - - o2::aod::fwdtrack::Signed1Pt - - signed1Pt - float - TrackParFwd parameter: charged inverse transverse momentum; (q/pt) - - - o2::aod::fwdtrack::CXX + o2::aod::track::CYY E - cXX + cYY float - o2::aod::fwdtrack::CXY + o2::aod::track::CZY E - cXY + cZY float - o2::aod::fwdtrack::CYY + o2::aod::track::CZZ E - cYY + cZZ float - o2::aod::fwdtrack::CPhiX + o2::aod::track::CSnpY E - cPhiX + cSnpY float - o2::aod::fwdtrack::CPhiY + o2::aod::track::CSnpZ E - cPhiY + cSnpZ float - o2::aod::fwdtrack::CPhiPhi + o2::aod::track::CSnpSnp E - cPhiPhi + cSnpSnp float - o2::aod::fwdtrack::CTglX + o2::aod::track::CTglY E - cTglX + cTglY float - o2::aod::fwdtrack::CTglY + o2::aod::track::CTglZ E - cTglY + cTglZ float - o2::aod::fwdtrack::CTglPhi + o2::aod::track::CTglSnp E - cTglPhi + cTglSnp float - o2::aod::fwdtrack::CTglTgl + o2::aod::track::CTglTgl E cTglTgl float - o2::aod::fwdtrack::C1PtX + o2::aod::track::C1PtY E - c1PtX + c1PtY float - o2::aod::fwdtrack::C1PtY + o2::aod::track::C1PtZ E - c1PtY + c1PtZ float - o2::aod::fwdtrack::C1PtPhi + o2::aod::track::C1PtSnp E - c1PtPhi + c1PtSnp float - o2::aod::fwdtrack::C1PtTgl + o2::aod::track::C1PtTgl E c1PtTgl float - o2::aod::fwdtrack::C1Pt21Pt2 + o2::aod::track::C1Pt21Pt2 E c1Pt21Pt2 float @@ -7725,7 +7929,7 @@ Code file: o2::aod::ReducedMuonsInfo + - -### o2-analysis-dq-table-maker-jpsi-hf -Code file: tableMakerJpsiHf.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc::TPCNSigmaPr tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::‌collision::PosXo2::aod::pidtofbeta::Beta posXbeta floatX Vertex position in cmTOF beta
    o2::aod::‌collision::PosYo2::aod::pidtof::TOFNSigmaEl posYtofNSigmaEl floatY Vertex position in cmNsigma separation with the TOF detector for electron
    o2::aod::‌collision::PosZo2::aod::pidtof::TOFNSigmaMu posZtofNSigmaMu floatZ Vertex position in cmNsigma separation with the TOF detector for muon
    o2::aod::‌collision::NumContribo2::aod::pidtof::TOFNSigmaPi numContribuint16_tNumber of tracks used for the vertextofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::track::TRDSignaltrdSignalfloatPID signal in the TRD
    - +
    @@ -7845,6 +8052,11 @@ Code file: PWGDQ/DataModel/ReducedInfoTables.h
    +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    @@ -7854,86 +8066,110 @@ Code file: o2::aod::ReducedMFTs +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    +
    Name
    - - - - + + + + + + + + + + + - + + + + + + + + - - + + - + - + - + - + - + - + - + - + - +
    o2::aod::reducedpair::SignsignintNameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedpair::McDecisiono2::aod::reducedmft::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmft::FilteringFlags mcDecisionuint32_tfilteringFlagsuint8_t
    o2::aod::reducedpair::Tauzo2::aod::reducedmft::Pt tauzpt floatLongitudinal pseudo-proper time of lepton pair (in ns)
    o2::aod::reducedpair::Lzo2::aod::reducedmft::Eta lzeta floatLongitudinal projection of decay length
    o2::aod::reducedpair::Lxyo2::aod::reducedmft::Phi lxyphi floatTransverse projection of decay length
    - +
    @@ -7941,6 +8177,11 @@ Code file: PWGDQ/DataModel/ReducedInfoTables.h
    +
    Is used in: +
      +
    • o2::aod::ReducedMFTExtra = o2::aod::ReducedMFTsExtra::iterator
    • +
    +
    @@ -7950,16 +8191,44 @@ Code file: o2::aod::RedJpDmDmesons +
    +
    Is used in: +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    Name
    @@ -7983,105 +8257,100 @@ Code file: o2::aod::RedJpDmD0Masss -
    Name
    - - - - - + + + + + - - - + + + - + + + + - + + + + +
    NameGetterTypeCommento2::aod::reducedmuon::PxDpxfloat
    o2::aod::jpsidmescorr::MassD0massD0o2::aod::reducedmuon::PyDpy float
    o2::aod::jpsidmescorr::MassD0baro2::aod::reducedmuon::PzDpzfloat massD0bar
    o2::aod::reducedmuon::PDp float
    - +
    @@ -8089,6 +8358,11 @@ Code file: PWGDQ/DataModel/ReducedInfoTables.h
    +
    Is used in: +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    @@ -8098,154 +8372,124 @@ Code file: tableMakerMC.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • -
    -
    -
    Name
    - - - - - - + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - + - +
    NameGetterTypeCommentMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::soa::IndexGIglobalIndexint64_to2::aod::fwdtrack::MatchScoreMCHMFT matchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::reducedevent::TagGI?o2::aod::fwdtrack::MCHBitMap mchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::bc::RunNumbero2::aod::fwdtrack::MIDBitMap runNumberintRun numbermidBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::‌collision::PosXo2::aod::fwdtrack::MIDBoards posXfloatX Vertex position in cmmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::‌collision::PosYo2::aod::fwdtrack::TrackType posYfloatY Vertex position in cmtrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::‌collision::PosZo2::aod::reducedmuon::FwdDcaX posZfwdDcaX floatZ Vertex position in cmImpact parameter in X of forward track to the primary vertex
    o2::aod::‌collision::NumContribo2::aod::reducedmuon::FwdDcaY numContribuint16_tNumber of tracks used for the vertexfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::‌collision::CollisionTimeo2::aod::fwdtrack::TrackTime collisionTimetrackTime floatCollision time in ns relative to BC stored in bc()Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::‌collision::CollisionTimeReso2::aod::fwdtrack::TrackTimeRes collisionTimeRestrackTimeRes floatResolution of collision timeResolution of the track time in ns
    - +
    - Extended event information +
    Is used in:
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    @@ -8257,138 +8501,166 @@ Code file: o2::aod::ReducedEventsMultPV +
    - Multiplicity information for primary vertex +
    Is used in:
      -
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    • o2::aod::ReducedMuonInfo = o2::aod::ReducedMuonsInfo::iterator
    @@ -8400,77 +8672,50 @@ Code file: o2::aod::ReducedEventsMultAll + + +### o2-analysis-dq-table-maker-jpsi-hf +Code file: tableMakerJpsiHf.cxx +
    + +
    - Multiplicity information for all tracks in the event +
    -
    Is used in: -
      -
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • -
    -
    @@ -8480,77 +8725,51 @@ Code file: o2::aod::ReducedEventsVtxCov +
    - Event vertex covariance matrix +
    -
    Is used in: -
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • -
    -
    Name
    @@ -8560,61 +8779,89 @@ Code file: o2::aod::ReducedEventsInfo +
    Name
    @@ -8666,96 +8908,72 @@ Code file: o2::aod::ReducedMCEventLabels -
    -
    - Table joined to the ReducedEvents table containing the MC index -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    • -
    -
    -
    Name
    - - - - - - + - - - - - + + + + + - + + + + - - -
    NameGetterTypeComment
    o2::aod::reducedeventlabel::ReducedMCEventIdIreducedMCeventIdint32MC collisiono2::aod::reducedpair::Signsignint
    o2::aod::reducedeventlabel::McMasko2::aod::reducedpair::McDecisionmcDecisionuint32_t mcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative label
    - +
    @@ -8763,11 +8981,6 @@ Code file: PWGDQ/DataModel/ReducedInfoTables.h
    -
    Is used in: -
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • -
    -
    @@ -8777,93 +8990,79 @@ Code file: o2::aod::ReducedTracksBarrel +
    -
    Is used in: -
      -
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • -
    -
    Name
    @@ -8885,257 +9079,311 @@ Code file: o2::aod::RedJpDmD0Masss +
    Name
    - - - - - + + + + + - + - + - - - - - - - - + - - - - - - + + - - - +
    o2::aod::track::ITSClusterMapitsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibilityNameGetterTypeComment
    o2::aod::track::ITSChi2NClo2::aod::jpsidmescorr::MassD0 itsChi2NClmassD0 floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCNClsFindable tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::jpsidmescorr::MassD0bar tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowsmassD0barfloat tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + +
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clustersNameGetterTypeComment
    o2::aod::track::TPCChi2NClo2::aod::jpsidmescorr::BdtBkgMassHypo0 tpcChi2NClbdtBkgMassHypo0 floatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2o2::aod::jpsidmescorr::BdtPromptMassHypo0 trdChi2bdtPromptMassHypo0 floatChi2 for the TRD track segment
    o2::aod::track::TRDPatterno2::aod::jpsidmescorr::BdtNonpromptMassHypo0bdtNonpromptMassHypo0float trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::TOFChi2o2::aod::jpsidmescorr::BdtBkgMassHypo1 tofChi2bdtBkgMassHypo1 floatChi2 for the TOF track segment
    o2::aod::track::Lengtho2::aod::jpsidmescorr::BdtPromptMassHypo1 lengthbdtPromptMassHypo1 floatTrack length
    o2::aod::reducedtrack::DcaXYo2::aod::jpsidmescorr::BdtNonpromptMassHypo1 dcaXYbdtNonpromptMassHypo1 float
    +
    + +
    + +### o2-analysis-dq-table-maker-mc +Code file: tableMakerMC.cxx +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + + + + + + + + - + - - + + - + + + + - - - - + - + + + + + + + + + + + + + + + - + - + - + - + - + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::DcaZo2::aod::mult::MultAllTracksTPCOnly dcaZfloatmultAllTracksTPCOnlyint
    o2::aod::track::TrackTimeo2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint trackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::TrackTimeReso2::aod::reducedevent::NTPCoccupContribLongA trackTimeResnTPCoccupContribLongAintTPC pileup occupancy on A side (long time range)
    o2::aod::reducedevent::NTPCoccupContribLongCnTPCoccupContribLongCintTPC pileup occupancy on C side (long time range)
    o2::aod::reducedevent::NTPCoccupMeanTimeLongAnTPCoccupMeanTimeLongA floatResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)TPC pileup mean time on A side (long time range)
    o2::aod::track::TOFExpMomo2::aod::reducedevent::NTPCoccupMeanTimeLongC tofExpMomnTPCoccupMeanTimeLongC floatTOF expected momentum obtained in tracking, used to compute the expected timesTPC pileup mean time on C side (long time range)
    o2::aod::reducedtrack::DetectorMapo2::aod::reducedevent::NTPCoccupMedianTimeLongA detectorMapuint8_tDetector map: see enum DetectorMapEnumnTPCoccupMedianTimeLongAfloatTPC pileup median time on A side (long time range)
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fito2::aod::reducedevent::NTPCoccupMedianTimeLongCnTPCoccupMedianTimeLongCfloatTPC pileup median time on C side (long time range)
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusterso2::aod::reducedevent::NTPCoccupContribShortAnTPCoccupContribShortAintTPC pileup occupancy on A side (short time range)
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowso2::aod::reducedevent::NTPCoccupContribShortCnTPCoccupContribShortCintTPC pileup occupancy on C side (short time range)
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS matcho2::aod::reducedevent::NTPCoccupMeanTimeShortAnTPCoccupMeanTimeShortAfloatTPC pileup mean time on A side (short time range)
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD matcho2::aod::reducedevent::NTPCoccupMeanTimeShortCnTPCoccupMeanTimeShortCfloatTPC pileup mean time on C side (short time range)
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measuremento2::aod::reducedevent::NTPCoccupMedianTimeShortAnTPCoccupMedianTimeShortAfloatTPC pileup median time on A side (short time range)
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC matcho2::aod::reducedevent::NTPCoccupMedianTimeShortCnTPCoccupMedianTimeShortCfloatTPC pileup median time on C side (short time range)
    - +
    - + Event vertex covariance matrix
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    @@ -9147,124 +9395,94 @@ Code file: o2::aod::ReducedEventsInfo +
    - - - - - + + + + + - - - - - + + + + +
    o2::aod::track::C1PtTglEc1PtTglfloatNameGetterTypeComment
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2floato2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    - +
    - + Event level MC truth information
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    @@ -9276,110 +9494,96 @@ Code file: o2::aod::ReducedTracksBarrelInfo +
    - + Table joined to the ReducedEvents table containing the MC index
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    @@ -9391,54 +9595,33 @@ Code file: o2::aod::ReducedMCTracks +
    - MC track information (on disk) +
    Is used in:
      -
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    @@ -9457,191 +9640,86 @@ Code file: o2::aod::ReducedTracksBarrelLabels + - - - - - - - - + - - + + - + - - - - -
    o2::aod::reducedbarreltracklabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedbarreltracklabel::McMasko2::aod::track::X mcMaskuint16_txfloat
    o2::aod::reducedtrackMC::McReducedFlagso2::aod::track::Alpha mcReducedFlagsuint16_tFlags to hold compressed MC selection information
    -
    - - -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • -
    -
    - - - - - - - - - - - - - + + - - - - - + + + + + - - - - + + + + - - - - - - - - + - - + + - + - + - + - + - + - + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_talphafloat
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEventso2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdinto2::aod::track::Yyfloat
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagso2::aod::track::Z filteringFlagsuint8_tzfloat
    o2::aod::reducedmuon::Pto2::aod::track::Snp ptsnp float
    o2::aod::reducedmuon::Etao2::aod::track::Tgl etatgl float
    o2::aod::reducedmuon::Phio2::aod::track::Signed1Pt phisigned1Pt float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::reducedmuon::Signo2::aod::track::Flags signintflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::track::ITSClusterMap itsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::reducedmuon::IsAmbiguouso2::aod::track::ITSChi2NCl isAmbiguousintitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCNClsFindable tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::reducedmuon::PxDpxfloato2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::reducedmuon::PyDpyfloato2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::reducedmuon::PzDpzfloato2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::reducedmuon::PDpfloato2::aod::track::TPCChi2NCl tpcChi2NClfloatChi2 / cluster for the TPC track segment
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • -
    -
    - - - - - - + + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::track::TRDChi2trdChi2floatChi2 for the TRD track segment
    o2::aod::fwdtrack::NClusterso2::aod::track::TRDPattern nClustersint8_tNumber of clusterstrdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::fwdtrack::PDcao2::aod::track::TOFChi2 pDcatofChi2 floatPDca for MUONStandaloneChi2 for the TOF track segment
    o2::aod::fwdtrack::RAtAbsorberEndo2::aod::track::Length rAtAbsorberEndlength floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracksTrack length
    o2::aod::fwdtrack::Chi2o2::aod::reducedtrack::DcaXY chi2dcaXY floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::reducedtrack::DcaZ chi2MatchMCHMIDdcaZ floatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::track::TrackTime chi2MatchMCHMFTtrackTime floatMCH-MFT Match Chi2 for GlobalMuonTracksEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::track::TrackTimeRes matchScoreMCHMFTtrackTimeRes floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracksResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::fwdtrack::MCHBitMapo2::aod::track::TOFExpMom mchBitMapuint16_tFired muon trackig chambers bitmaptofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::fwdtrack::MIDBitMapo2::aod::reducedtrack::DetectorMap midBitMapdetectorMap uint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)Detector map: see enum DetectorMapEnum
    o2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnumo2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::reducedmuon::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertexo2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedmuon::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertexo2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in nso2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC match
    - +
    @@ -9947,7 +9991,7 @@ Code file: Comment - o2::aod::fwdtrack::X - - x - float - TrackParFwd parameter x - - - o2::aod::fwdtrack::Y - - y - float - TrackParFwd parameter y - - - o2::aod::fwdtrack::Z - - z - float - TrackParFwd propagation parameter z - - - o2::aod::reducedmuon::RawPhi - - rawPhi - float - - - - o2::aod::fwdtrack::Tgl - - tgl - float - TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) - - - o2::aod::fwdtrack::Signed1Pt - - signed1Pt - float - TrackParFwd parameter: charged inverse transverse momentum; (q/pt) - - - o2::aod::fwdtrack::CXX + o2::aod::track::CYY E - cXX + cYY float - o2::aod::fwdtrack::CXY + o2::aod::track::CZY E - cXY + cZY float - o2::aod::fwdtrack::CYY + o2::aod::track::CZZ E - cYY + cZZ float - o2::aod::fwdtrack::CPhiX + o2::aod::track::CSnpY E - cPhiX + cSnpY float - o2::aod::fwdtrack::CPhiY + o2::aod::track::CSnpZ E - cPhiY + cSnpZ float - o2::aod::fwdtrack::CPhiPhi + o2::aod::track::CSnpSnp E - cPhiPhi + cSnpSnp float - o2::aod::fwdtrack::CTglX + o2::aod::track::CTglY E - cTglX + cTglY float - o2::aod::fwdtrack::CTglY + o2::aod::track::CTglZ E - cTglY + cTglZ float - o2::aod::fwdtrack::CTglPhi + o2::aod::track::CTglSnp E - cTglPhi + cTglSnp float - o2::aod::fwdtrack::CTglTgl + o2::aod::track::CTglTgl E cTglTgl float - o2::aod::fwdtrack::C1PtX + o2::aod::track::C1PtY E - c1PtX + c1PtY float - o2::aod::fwdtrack::C1PtY + o2::aod::track::C1PtZ E - c1PtY + c1PtZ float - o2::aod::fwdtrack::C1PtPhi + o2::aod::track::C1PtSnp E - c1PtPhi + c1PtSnp float - o2::aod::fwdtrack::C1PtTgl + o2::aod::track::C1PtTgl E c1PtTgl float - o2::aod::fwdtrack::C1Pt21Pt2 + o2::aod::track::C1Pt21Pt2 E c1Pt21Pt2 float @@ -10108,7 +10110,7 @@ Code file: o2::aod::ReducedMuonsLabels + - -### o2-analysis-dq-table-maker-mc-with-assoc -Code file: tableMakerMC_withAssoc.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc::TPCNSigmaKa tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::reducedevent::TagGI?o2::aod::pidtpc::TPCNSigmaPr tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::bc::RunNumbero2::aod::pidtofbeta::Beta runNumberintRun numberbetafloatTOF beta
    o2::aod::‌collision::PosXo2::aod::pidtof::TOFNSigmaEl posXtofNSigmaEl floatX Vertex position in cmNsigma separation with the TOF detector for electron
    o2::aod::‌collision::PosYo2::aod::pidtof::TOFNSigmaMu posYtofNSigmaMu floatY Vertex position in cmNsigma separation with the TOF detector for muon
    o2::aod::‌collision::PosZo2::aod::pidtof::TOFNSigmaPi posZtofNSigmaPi floatZ Vertex position in cmNsigma separation with the TOF detector for pion
    o2::aod::‌collision::NumContribo2::aod::pidtof::TOFNSigmaKa numContribuint16_tNumber of tracks used for the vertextofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::‌collision::CollisionTimeo2::aod::pidtof::TOFNSigmaPr collisionTimetofNSigmaPr floatCollision time in ns relative to BC stored in bc()Nsigma separation with the TOF detector for proton
    o2::aod::‌collision::CollisionTimeReso2::aod::track::TRDSignal collisionTimeRestrdSignal floatResolution of collision timePID signal in the TRD
    - +
    - Extended event information +
    Is used in:
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    @@ -10268,138 +10247,274 @@ Code file: o2::aod::ReducedMCTracks +
    +
    + MC track information (on disk) +
    +
    +
    Is used in: +
      +
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    +
    +
    + + + + + + + + + + + - + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + + + - - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + + + + - + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - - - + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::Index GIglobalIndexint64_t ?
    o2::aod::reducedtrackMC::ReducedMCEventIdIreducedMCeventIdint32Pointer into ReducedMCEvents
    o2::aod::mcparticle::PdgCode pdgCodeintPDG code
    o2::aod::timestamp::Timestampo2::aod::mcparticle::StatusCode timestampuint64_tTimestamp of a BC in ms (epoch style)statusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::cent::CentRun2V0Mo2::aod::mcparticle::Flags centRun2V0MfloatRun2 Centrality percentile estimated from V0C+V0A multiplicitiesflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::mult::MultTPCo2::aod::reducedtrackMC::MothersIdsSAImothersIds multTPCintMother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::reducedtrackMC::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    o2::aod::mcparticle::Weight weightfloatMC weight
    o2::aod::mult::MultFV0Ao2::aod::reducedtrackMC::Pt multFV0Apt float
    o2::aod::mult::MultFV0Co2::aod::reducedtrackMC::Eta multFV0Ceta float
    o2::aod::mult::MultFT0Ao2::aod::reducedtrackMC::Phi multFT0Aphi float
    o2::aod::mult::MultFT0Co2::aod::reducedtrackMC::E multFT0Ce float
    o2::aod::mult::MultFDDAo2::aod::mcparticle::Vx multFDDAvx floatX production vertex in cm
    o2::aod::mcparticle::Vy vyfloatY production vertex in cm
    o2::aod::mult::MultFDDCo2::aod::mcparticle::Vz multFDDCvz floatZ production vertex in cm
    o2::aod::mcparticle::Vt vtfloatProduction time
    o2::aod::mult::MultZNAo2::aod::reducedtrackMC::McReducedFlags multZNAmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    o2::aod::reducedtrackMC::PxDpx float
    o2::aod::mult::MultZNCo2::aod::reducedtrackMC::PyDpyfloat multZNC
    o2::aod::reducedtrackMC::PzDpz float
    o2::aod::mult::MultTrackletso2::aod::reducedtrackMC::PDpfloat multTracklets
    o2::aod::reducedtrackMC::YDyfloatParticle rapidity
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCode intThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mult::MultNTracksPVmultNTracksPVo2::aod::mcparticle::GetProcessDgetProcess intThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicityo2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    - +
    - Multiplicity information for primary vertex +
    Is used in:
      -
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    @@ -10411,75 +10526,40 @@ Code file: o2::aod::ReducedEventsMultAll +
    - Multiplicity information for all tracks in the event +
    Is used in:
      -
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    @@ -10491,75 +10571,61 @@ Code file: o2::aod::ReducedEventsVtxCov +
    - Event vertex covariance matrix +
    Is used in:
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    • o2::aod::ReducedMFTExtra = o2::aod::ReducedMFTsExtra::iterator
    @@ -10571,65 +10637,56 @@ Code file: o2::aod::ReducedEventsInfo +
    - Main event index table +
    +
    Is used in: +
      +
    • o2::aod::ReducedMFTLabel = o2::aod::ReducedMFTLabels::iterator
    • +
    +
    @@ -10639,26 +10696,40 @@ Code file: o2::aod::ReducedMCEvents +
    - Event level MC truth information +
    Is used in:
      -
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    • +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    Name
    @@ -10677,195 +10748,91 @@ Code file: o2::aod::ReducedMCEventLabels -
    -
    - Table joined to the ReducedEvents table containing the MC index -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    • -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::reducedeventlabel::ReducedMCEventIdIreducedMCeventIdint32MC collision
    o2::aod::reducedeventlabel::McMaskmcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative label
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + @@ -10874,7 +10841,7 @@ Code file: o2::aod::ReducedTracksBarrel + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - - + - + - - - + + + - + - + - - - - - - - - + - + - - - + + + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedtrack::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedtrack::FilteringFlagsGI?
    o2::aod::reducedtrack::Ptptfloat
    o2::aod::reducedtrack::Etaetafloat
    o2::aod::reducedtrack::Phiphifloat
    o2::aod::reducedtrack::Signo2::aod::reducedmuon::Sign sign int
    o2::aod::reducedtrack::IsAmbiguouso2::aod::reducedmuon::IsAmbiguous isAmbiguous int
    o2::aod::reducedtrack::Pxo2::aod::reducedmuon::Px D px float
    o2::aod::reducedtrack::Pyo2::aod::reducedmuon::Py D py float
    o2::aod::reducedtrack::Pzo2::aod::reducedmuon::Pz D pz float
    o2::aod::reducedtrack::Po2::aod::reducedmuon::P D p float
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::track::Yyfloato2::aod::fwdtrack::NClusters nClustersint8_tNumber of clusters
    o2::aod::track::Zo2::aod::fwdtrack::PDca zpDca floatPDca for MUONStandalone
    o2::aod::track::Snpo2::aod::fwdtrack::RAtAbsorberEnd snprAtAbsorberEnd floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::track::Tglo2::aod::fwdtrack::Chi2 tglchi2 floatTrack chi^2
    o2::aod::track::Signed1Pto2::aod::fwdtrack::Chi2MatchMCHMID signed1Ptchi2MatchMCHMID float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::track::TPCInnerParamo2::aod::fwdtrack::Chi2MatchMCHMFT tpcInnerParamchi2MatchMCHMFT floatMomentum at inner wall of the TPC
    o2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::track::ITSClusterMapitsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibilityMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::track::ITSChi2NClo2::aod::fwdtrack::MatchScoreMCHMFT itsChi2NClmatchScoreMCHMFT floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - FoundMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::fwdtrack::MCHBitMap tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowsmchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::track::TPCNClsSharedo2::aod::fwdtrack::MIDBitMap tpcNClsSharedmidBitMap uint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segmentMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::track::TRDChi2o2::aod::fwdtrack::MIDBoards trdChi2floatChi2 for the TRD track segmentmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::track::TRDPatterno2::aod::fwdtrack::TrackType trdPatterntrackType uint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::track::LengthlengthfloatTrack lengthType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedtrack::DcaXYo2::aod::reducedmuon::FwdDcaX dcaXYfwdDcaX floatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedtrack::DcaZo2::aod::reducedmuon::FwdDcaY dcaZfwdDcaY floatImpact parameter in Y of forward track to the primary vertex
    o2::aod::track::TrackTimeo2::aod::fwdtrack::TrackTime trackTime float Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::TrackTimeReso2::aod::fwdtrack::TrackTimeRes trackTimeRes floatResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::reducedtrack::DetectorMapdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC matchResolution of the track time in ns
    - +
    @@ -11146,7 +10980,7 @@ Code file: Comment - o2::aod::track::CYY + o2::aod::fwdtrack::X + + x + float + TrackParFwd parameter x + + + o2::aod::fwdtrack::Y + + y + float + TrackParFwd parameter y + + + o2::aod::fwdtrack::Z + + z + float + TrackParFwd propagation parameter z + + + o2::aod::reducedmuon::RawPhi + + rawPhi + float + + + + o2::aod::fwdtrack::Tgl + + tgl + float + TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) + + + o2::aod::fwdtrack::Signed1Pt + + signed1Pt + float + TrackParFwd parameter: charged inverse transverse momentum; (q/pt) + + + o2::aod::fwdtrack::CXX E - cYY + cXX float - o2::aod::track::CZY + o2::aod::fwdtrack::CXY E - cZY + cXY float - o2::aod::track::CZZ + o2::aod::fwdtrack::CYY E - cZZ + cYY float - o2::aod::track::CSnpY + o2::aod::fwdtrack::CPhiX E - cSnpY + cPhiX float - o2::aod::track::CSnpZ + o2::aod::fwdtrack::CPhiY E - cSnpZ + cPhiY float - o2::aod::track::CSnpSnp + o2::aod::fwdtrack::CPhiPhi E - cSnpSnp + cPhiPhi float - o2::aod::track::CTglY + o2::aod::fwdtrack::CTglX E - cTglY + cTglX float - o2::aod::track::CTglZ + o2::aod::fwdtrack::CTglY E - cTglZ + cTglY float - o2::aod::track::CTglSnp + o2::aod::fwdtrack::CTglPhi E - cTglSnp + cTglPhi float - o2::aod::track::CTglTgl + o2::aod::fwdtrack::CTglTgl E cTglTgl float - o2::aod::track::C1PtY + o2::aod::fwdtrack::C1PtX E - c1PtY + c1PtX float - o2::aod::track::C1PtZ + o2::aod::fwdtrack::C1PtY E - c1PtZ + c1PtY float - o2::aod::track::C1PtSnp + o2::aod::fwdtrack::C1PtPhi E - c1PtSnp + c1PtPhi float - o2::aod::track::C1PtTgl + o2::aod::fwdtrack::C1PtTgl E c1PtTgl float - o2::aod::track::C1Pt21Pt2 + o2::aod::fwdtrack::C1Pt21Pt2 E c1Pt21Pt2 float @@ -11265,7 +11141,7 @@ Code file: o2::aod::ReducedTracksBarrelPID + + +### o2-analysis-dq-table-maker-mc-with-assoc +Code file: tableMakerMC_withAssoc.cxx +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + - - - - - - + + - - - - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + -
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pionNameGetterTypeComment
    o2::aod::pidtpc::TPCNSigmaKao2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPro2::aod::mult::MultAllTracksITSTPC tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::pidtofbeta::BetamultAllTracksITSTPCint betafloatTOF beta
    o2::aod::pidtof::TOFNSigmaElo2::aod::reducedevent::NTPCoccupContribLongA tofNSigmaElfloatNsigma separation with the TOF detector for electronnTPCoccupContribLongAintTPC pileup occupancy on A side (long time range)
    o2::aod::pidtof::TOFNSigmaMuo2::aod::reducedevent::NTPCoccupContribLongC tofNSigmaMufloatNsigma separation with the TOF detector for muonnTPCoccupContribLongCintTPC pileup occupancy on C side (long time range)
    o2::aod::pidtof::TOFNSigmaPio2::aod::reducedevent::NTPCoccupMeanTimeLongA tofNSigmaPinTPCoccupMeanTimeLongA floatNsigma separation with the TOF detector for pionTPC pileup mean time on A side (long time range)
    o2::aod::pidtof::TOFNSigmaKao2::aod::reducedevent::NTPCoccupMeanTimeLongC tofNSigmaKanTPCoccupMeanTimeLongC floatNsigma separation with the TOF detector for kaonTPC pileup mean time on C side (long time range)
    o2::aod::pidtof::TOFNSigmaPro2::aod::reducedevent::NTPCoccupMedianTimeLongA tofNSigmaPrnTPCoccupMedianTimeLongA floatNsigma separation with the TOF detector for protonTPC pileup median time on A side (long time range)
    o2::aod::track::TRDSignalo2::aod::reducedevent::NTPCoccupMedianTimeLongC trdSignalnTPCoccupMedianTimeLongC floatPID signal in the TRDTPC pileup median time on C side (long time range)
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - - - - - + + + + +
    NameGetterTypeCommento2::aod::reducedevent::NTPCoccupContribShortAnTPCoccupContribShortAintTPC pileup occupancy on A side (short time range)
    o2::aod::reducedtrack::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::reducedevent::NTPCoccupContribShortCnTPCoccupContribShortCintTPC pileup occupancy on C side (short time range)
    o2::aod::‌collision::PosXo2::aod::reducedevent::NTPCoccupMeanTimeShortA posXnTPCoccupMeanTimeShortA floatX Vertex position in cmTPC pileup mean time on A side (short time range)
    o2::aod::‌collision::PosYo2::aod::reducedevent::NTPCoccupMeanTimeShortC posYnTPCoccupMeanTimeShortC floatY Vertex position in cmTPC pileup mean time on C side (short time range)
    o2::aod::‌collision::PosZo2::aod::reducedevent::NTPCoccupMedianTimeShortA posZnTPCoccupMedianTimeShortA floatZ Vertex position in cmTPC pileup median time on A side (short time range)
    o2::aod::reducedtrack::TrackIdItrackIdint32Pointer into Trackso2::aod::reducedevent::NTPCoccupMedianTimeShortCnTPCoccupMedianTimeShortCfloatTPC pileup median time on C side (short time range)
    - +
    - MC track information (on disk) + Event vertex covariance matrix
    Is used in:
      -
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    @@ -11461,210 +11336,65 @@ Code file: o2::aod::ReducedTracksBarrelLabels +
    - + Main event index table
    -
    Is used in: -
      -
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • -
    -
    @@ -11674,40 +11404,26 @@ Code file: o2::aod::ReducedMFTs +
    - + Event level MC truth information
    Is used in:
      -
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    Name
    @@ -11726,51 +11442,91 @@ Code file: o2::aod::ReducedMFTsExtra +
    - + Table joined to the ReducedEvents table containing the MC index
    +
    Is used in: +
      +
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    • +
    +
    @@ -11780,44 +11536,23 @@ Code file: o2::aod::ReducedMuons + - + - - - - - - - - - - - - - - - + + - - + - + - + - + - + - + - + - + - + - + @@ -11939,7 +11660,7 @@ Code file: o2::aod::ReducedMuonsExtra + - + + + + - - - - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + -
    Name
    o2::aod::reducedmuon::ReducedEventIdo2::aod::reducedtrack::ReducedEventId I reducedeventId int32 Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagso2::aod::reducedtrack::FilteringFlagsGI filteringFlagsuint8_t?
    o2::aod::reducedmuon::Pto2::aod::reducedtrack::Pt pt float
    o2::aod::reducedmuon::Etao2::aod::reducedtrack::Eta eta float
    o2::aod::reducedmuon::Phio2::aod::reducedtrack::Phi phi float
    o2::aod::reducedmuon::Signo2::aod::reducedtrack::Sign sign int
    o2::aod::reducedmuon::IsAmbiguouso2::aod::reducedtrack::IsAmbiguous isAmbiguous int
    o2::aod::reducedmuon::Pxo2::aod::reducedtrack::Px D px float
    o2::aod::reducedmuon::Pyo2::aod::reducedtrack::Py D py float
    o2::aod::reducedmuon::Pzo2::aod::reducedtrack::Pz D pz float
    o2::aod::reducedmuon::Po2::aod::reducedtrack::P D p float
    o2::aod::fwdtrack::NClusterso2::aod::track::Xxfloat nClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcao2::aod::track::Alpha pDcaalpha floatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstrackso2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::fwdtrack::Chi2o2::aod::track::Y chi2y floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::track::Z chi2MatchMCHMIDz floatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::track::Snp chi2MatchMCHMFTsnp floatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::track::Tgl matchScoreMCHMFTtgl floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MCHBitMapo2::aod::track::Signed1Pt mchBitMapuint16_tFired muon trackig chambers bitmapsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::fwdtrack::MIDBitMapo2::aod::track::TPCInnerParam midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::fwdtrack::MIDBoardso2::aod::track::Flags midBoardsflags uint32_tLocal boards on each MID plane (8 bits per plane)Track flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::fwdtrack::TrackTypeo2::aod::track::ITSClusterMap trackTypeitsClusterMap uint8_tType of track. See enum ForwardTrackTypeEnumOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::reducedmuon::FwdDcaXo2::aod::track::ITSChi2NCl fwdDcaXitsChi2NCl floatImpact parameter in X of forward track to the primary vertexChi2 / cluster for the ITS track segment
    o2::aod::reducedmuon::FwdDcaYo2::aod::track::TPCNClsFindable fwdDcaYfloatImpact parameter in Y of forward track to the primary vertextpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::fwdtrack::TrackTimeo2::aod::track::TPCNClsFindableMinusFound trackTimetpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowstpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NCl floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]Chi2 / cluster for the TPC track segment
    o2::aod::fwdtrack::TrackTimeReso2::aod::track::TRDChi2 trackTimeRestrdChi2 floatResolution of the track time in nsChi2 for the TRD track segment
    -
    - - -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::track::TRDPatterntrdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::fwdtrack::Xo2::aod::track::TOFChi2 xtofChi2 floatTrackParFwd parameter xChi2 for the TOF track segment
    o2::aod::fwdtrack::Yo2::aod::track::Length ylength floatTrackParFwd parameter yTrack length
    o2::aod::fwdtrack::Zo2::aod::reducedtrack::DcaXY zdcaXY floatTrackParFwd propagation parameter z
    o2::aod::reducedmuon::RawPhio2::aod::reducedtrack::DcaZ rawPhidcaZ float
    o2::aod::fwdtrack::Tglo2::aod::track::TrackTime tgltrackTime floatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::Signed1Pto2::aod::track::TrackTimeRes signed1PttrackTimeRes floatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)Resolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::fwdtrack::CXXEcXXo2::aod::track::TOFExpMomtofExpMom floatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::reducedtrack::DetectorMap detectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::fwdtrack::CXYo2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC match
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + @@ -12239,7 +12051,7 @@ Code file: o2::aod::ReducedMuonsLabels + - - - - - + + + + + - + - - + + + + + + + + + - + - - - + + + -
    NameGetterTypeComment
    o2::aod::track::CYY EcXYcYY float
    o2::aod::fwdtrack::CYYo2::aod::track::CZY EcYYcZY float
    o2::aod::fwdtrack::CPhiXo2::aod::track::CZZ EcPhiXcZZ float
    o2::aod::fwdtrack::CPhiYo2::aod::track::CSnpY EcPhiYcSnpY float
    o2::aod::fwdtrack::CPhiPhio2::aod::track::CSnpZ EcPhiPhicSnpZ float
    o2::aod::fwdtrack::CTglXo2::aod::track::CSnpSnp EcTglXcSnpSnp float
    o2::aod::fwdtrack::CTglYo2::aod::track::CTglY E cTglY float
    o2::aod::fwdtrack::CTglPhio2::aod::track::CTglZ EcTglPhicTglZ float
    o2::aod::fwdtrack::CTglTglo2::aod::track::CTglSnp EcTglTglcTglSnp float
    o2::aod::fwdtrack::C1PtXo2::aod::track::CTglTgl Ec1PtXcTglTgl float
    o2::aod::fwdtrack::C1PtYo2::aod::track::C1PtY E c1PtY float
    o2::aod::fwdtrack::C1PtPhio2::aod::track::C1PtZ Ec1PtPhic1PtZ float
    o2::aod::fwdtrack::C1PtTglo2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTgl E c1PtTgl float
    o2::aod::fwdtrack::C1Pt21Pt2o2::aod::track::C1Pt21Pt2 E c1Pt21Pt2 float
    o2::aod::reducedmuonlabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTrackso2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::reducedmuonlabel::McMasko2::aod::pidtpc::TPCNSigmaEl mcMaskuint16_ttpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaMu tpcNSigmaMufloatNsigma separation with the TPC detector for muon
    o2::aod::reducedtrackMC::McReducedFlagso2::aod::pidtpc::TPCNSigmaPi mcReducedFlagsuint16_tFlags to hold compressed MC selection informationtpcNSigmaPifloatNsigma separation with the TPC detector for pion
    -
    - - -
    -
    - Table for reducedtrack-to-reducedcollision association -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent indexo2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::reducedtrack_association::ReducedTrackIdIreducedtrackIdint32ReducedTrack indexo2::aod::pidtofbeta::BetabetafloatTOF beta
    -
    - - -
    -
    - Table for reducedmuon-to-reducedcollision association -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent indexo2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    o2::aod::reducedtrack_association::ReducedMuonIdIreducedmuonIdint32ReducedMuon indexo2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    -
    - - -
    -
    - Table for reducemft-to-reducedcollision association -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent indexo2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::reducedtrack_association::ReducedMFTIdIreducedmftIdint32ReducedMFTTrack indexo2::aod::track::TRDSignaltrdSignalfloatPID signal in the TRD
    -
    - -### o2-analysis-dq-table-maker-muon-mch-trk-eff -Code file: tableMakerMuonMchTrkEfficiency.cxx -
    - - +
    - table with muon track properties and mch bit map +
    +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    @@ -12406,101 +12188,55 @@ Code file: o2::aod::MchTrkEffGen +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::mch_trk_eff::EtaGenetaGenfloatsimulated eta
    o2::aod::mch_trk_eff::PtGenptGenfloatsimulated pt
    o2::aod::mch_trk_eff::PhiGenphiGenfloatsimulated phi
    -
    - -
    - -### o2-analysis-dq-table-maker-with-assoc -Code file: tableMaker_withAssoc.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • -
    + Header file: PWGDQ/DataModel/ReducedInfoTables.h +
    +
    Is used in: +
      +
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    @@ -12518,218 +12254,208 @@ Code file: o2::aod::ReducedEventsExtended -
    -
    - Extended event information -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • -
    -
    -
    - - - - - - - - - - - - - - + - + + - - + - + + - + + + + - - - - + - + - + - - - - + + + + - + - + - + - + - + - + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - - - + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - - - + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::GlobalBC globalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGIo2::aod::reducedtrackMC::Eta ?etafloat
    o2::aod::evsel::SelectionGIo2::aod::reducedtrackMC::Phi ?phifloat
    o2::aod::timestamp::Timestampo2::aod::reducedtrackMC::Eefloat timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::cent::CentRun2V0Mo2::aod::mcparticle::Vx centRun2V0Mvx floatRun2 Centrality percentile estimated from V0C+V0A multiplicitiesX production vertex in cm
    o2::aod::mult::MultTPCmultTPCinto2::aod::mcparticle::Vy vyfloatY production vertex in cm
    o2::aod::mult::MultFV0Ao2::aod::mcparticle::Vz multFV0Avz floatZ production vertex in cm
    o2::aod::mult::MultFV0Co2::aod::mcparticle::Vt multFV0Cvt floatProduction time
    o2::aod::mult::MultFT0AmultFT0Afloato2::aod::reducedtrackMC::McReducedFlags mcReducedFlagsuint16_tFlags to hold compressed MC selection information
    o2::aod::mult::MultFT0CmultFT0Co2::aod::reducedtrackMC::PxDpx float
    o2::aod::mult::MultFDDAmultFDDAo2::aod::reducedtrackMC::PyDpy float
    o2::aod::mult::MultFDDCmultFDDCo2::aod::reducedtrackMC::PzDpz float
    o2::aod::mult::MultZNAmultZNAo2::aod::reducedtrackMC::PDp float
    o2::aod::mult::MultZNCmultZNCo2::aod::reducedtrackMC::YDy floatParticle rapidity
    o2::aod::mult::MultTrackletsmultTrackletso2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCode intThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mult::MultNTracksPVmultNTracksPVo2::aod::mcparticle::GetProcessDgetProcess intThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicityo2::aod::mcparticle::GetHepMCStatusCodeDgetHepMCStatusCodeintThe HepMC status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    - +
    - Multiplicity information for primary vertex +
    Is used in:
      -
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    @@ -12741,75 +12467,40 @@ Code file: o2::aod::ReducedEventsMultAll +
    - Multiplicity information for all tracks in the event +
    Is used in:
      -
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    @@ -12821,75 +12512,61 @@ Code file: o2::aod::ReducedEventsVtxCov +
    - Event vertex covariance matrix +
    Is used in:
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    • o2::aod::ReducedMFTExtra = o2::aod::ReducedMFTsExtra::iterator
    @@ -12901,65 +12578,56 @@ Code file: o2::aod::ReducedEventsInfo +
    - Main event index table +
    +
    Is used in: +
      +
    • o2::aod::ReducedMFTLabel = o2::aod::ReducedMFTLabels::iterator
    • +
    +
    @@ -12969,26 +12637,40 @@ Code file: o2::aod::ReducedZdcs +
    - Event ZDC information +
    Is used in:
      -
    • o2::aod::ReducedZdc = o2::aod::ReducedZdcs::iterator
    • +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    Name
    @@ -13000,164 +12682,98 @@ Code file: o2::aod::ReducedTracks -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - + @@ -13166,7 +12782,7 @@ Code file: o2::aod::ReducedTracksBarrel + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - - + - + - - - + + + - + - + - - - - - - - - + - + - - - + + + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedtrack::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedtrack::FilteringFlagsGI?
    o2::aod::reducedtrack::Ptptfloat
    o2::aod::reducedtrack::Etaetafloat
    o2::aod::reducedtrack::Phiphifloat
    o2::aod::reducedtrack::Signsignint
    o2::aod::reducedtrack::IsAmbiguousisAmbiguousint
    o2::aod::reducedtrack::PxDpxfloat
    o2::aod::reducedtrack::PyDpy
    o2::aod::reducedmuon::PzDpz float
    o2::aod::reducedtrack::PzDpzfloat
    o2::aod::reducedtrack::Po2::aod::reducedmuon::P D p float
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::track::Yyfloato2::aod::fwdtrack::NClusters nClustersint8_tNumber of clusters
    o2::aod::track::Zo2::aod::fwdtrack::PDca zpDca floatPDca for MUONStandalone
    o2::aod::track::Snpo2::aod::fwdtrack::RAtAbsorberEnd snprAtAbsorberEnd floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::track::Tglo2::aod::fwdtrack::Chi2 tglchi2 floatTrack chi^2
    o2::aod::track::Signed1Pto2::aod::fwdtrack::Chi2MatchMCHMID signed1Ptchi2MatchMCHMID float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::track::TPCInnerParamo2::aod::fwdtrack::Chi2MatchMCHMFT tpcInnerParamchi2MatchMCHMFT floatMomentum at inner wall of the TPC
    o2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::track::ITSClusterMapitsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibilityMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::track::ITSChi2NClo2::aod::fwdtrack::MatchScoreMCHMFT itsChi2NClmatchScoreMCHMFT floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - FoundMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::fwdtrack::MCHBitMap tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowsmchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::track::TPCNClsSharedo2::aod::fwdtrack::MIDBitMap tpcNClsSharedmidBitMap uint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segmentMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::track::TRDChi2o2::aod::fwdtrack::MIDBoards trdChi2floatChi2 for the TRD track segmentmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::track::TRDPatterno2::aod::fwdtrack::TrackType trdPatterntrackType uint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::track::LengthlengthfloatTrack lengthType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedtrack::DcaXYo2::aod::reducedmuon::FwdDcaX dcaXYfwdDcaX floatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedtrack::DcaZo2::aod::reducedmuon::FwdDcaY dcaZfwdDcaY floatImpact parameter in Y of forward track to the primary vertex
    o2::aod::track::TrackTimeo2::aod::fwdtrack::TrackTime trackTime float Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::TrackTimeReso2::aod::fwdtrack::TrackTimeRes trackTimeRes floatResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::reducedtrack::DetectorMapdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC matchResolution of the track time in ns
    - +
    @@ -13438,7 +12921,7 @@ Code file: Comment - o2::aod::track::CYY + o2::aod::fwdtrack::X + + x + float + TrackParFwd parameter x + + + o2::aod::fwdtrack::Y + + y + float + TrackParFwd parameter y + + + o2::aod::fwdtrack::Z + + z + float + TrackParFwd propagation parameter z + + + o2::aod::reducedmuon::RawPhi + + rawPhi + float + + + + o2::aod::fwdtrack::Tgl + + tgl + float + TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) + + + o2::aod::fwdtrack::Signed1Pt + + signed1Pt + float + TrackParFwd parameter: charged inverse transverse momentum; (q/pt) + + + o2::aod::fwdtrack::CXX E - cYY + cXX float - o2::aod::track::CZY + o2::aod::fwdtrack::CXY E - cZY + cXY float - o2::aod::track::CZZ + o2::aod::fwdtrack::CYY E - cZZ + cYY float - o2::aod::track::CSnpY + o2::aod::fwdtrack::CPhiX E - cSnpY + cPhiX float - o2::aod::track::CSnpZ + o2::aod::fwdtrack::CPhiY E - cSnpZ + cPhiY float - o2::aod::track::CSnpSnp + o2::aod::fwdtrack::CPhiPhi E - cSnpSnp + cPhiPhi float - o2::aod::track::CTglY + o2::aod::fwdtrack::CTglX E - cTglY + cTglX float - o2::aod::track::CTglZ + o2::aod::fwdtrack::CTglY E - cTglZ + cTglY float - o2::aod::track::CTglSnp + o2::aod::fwdtrack::CTglPhi E - cTglSnp + cTglPhi float - o2::aod::track::CTglTgl + o2::aod::fwdtrack::CTglTgl E cTglTgl float - o2::aod::track::C1PtY + o2::aod::fwdtrack::C1PtX E - c1PtY + c1PtX float - o2::aod::track::C1PtZ + o2::aod::fwdtrack::C1PtY E - c1PtZ + c1PtY float - o2::aod::track::C1PtSnp + o2::aod::fwdtrack::C1PtPhi E - c1PtSnp + c1PtPhi float - o2::aod::track::C1PtTgl + o2::aod::fwdtrack::C1PtTgl E c1PtTgl float - o2::aod::track::C1Pt21Pt2 + o2::aod::fwdtrack::C1Pt21Pt2 E c1Pt21Pt2 float @@ -13557,7 +13082,7 @@ Code file: o2::aod::ReducedTracksBarrelPID +
    @@ -13567,7 +13092,7 @@ Code file: Comment - o2::aod::track::TPCSignal - - tpcSignal - float - dE/dx signal in the TPC - - - o2::aod::pidtpc::TPCNSigmaEl - - tpcNSigmaEl - float - Nsigma separation with the TPC detector for electron + o2::aod::reducedmuonlabel::ReducedMCTrackId + I + reducedMCTrackId + int32 + Pointer into ReducedMCTracks - o2::aod::pidtpc::TPCNSigmaMu + o2::aod::reducedmuonlabel::McMask - tpcNSigmaMu - float - Nsigma separation with the TPC detector for muon - - - o2::aod::pidtpc::TPCNSigmaPi + mcMask + uint16_t - tpcNSigmaPi - float - Nsigma separation with the TPC detector for pion - o2::aod::pidtpc::TPCNSigmaKa + o2::aod::reducedtrackMC::McReducedFlags - tpcNSigmaKa - float - Nsigma separation with the TPC detector for kaon + mcReducedFlags + uint16_t + Flags to hold compressed MC selection information + +
    + + +
    +
    + Table for reducedtrack-to-reducedcollision association +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - +
    o2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for protonNameGetterTypeComment
    o2::aod::pidtofbeta::BetabetafloatTOF betao2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent index
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electrono2::aod::reducedtrack_association::ReducedTrackIdIreducedtrackIdint32ReducedTrack index
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMu
    +
    + + +
    +
    + Table for reducedmuon-to-reducedcollision association +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent index
    o2::aod::reducedtrack_association::ReducedMuonIdIreducedmuonIdint32ReducedMuon index
    +
    + + +
    +
    + Table for reducemft-to-reducedcollision association +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent index
    o2::aod::reducedtrack_association::ReducedMFTIdIreducedmftIdint32ReducedMFTTrack index
    +
    + +
    + +### o2-analysis-dq-table-maker-muon-mch-trk-eff +Code file: tableMakerMuonMchTrkEfficiency.cxx +
    + + +
    +
    + table with muon track properties and mch bit map +
    + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mch_trk_eff::Etaeta floatNsigma separation with the TOF detector for muonreconstructed eta
    o2::aod::pidtof::TOFNSigmaPio2::aod::mch_trk_eff::Pt tofNSigmaPipt floatNsigma separation with the TOF detector for pionreconstructed pt
    o2::aod::pidtof::TOFNSigmaKao2::aod::mch_trk_eff::Phi tofNSigmaKaphi floatNsigma separation with the TOF detector for kaonreconstructed phi
    o2::aod::pidtof::TOFNSigmaPro2::aod::mch_trk_eff::MchBitMap tofNSigmaPrmchBitMapuint16_tmch bit map
    o2::aod::mch_trk_eff::TrackTypetrackTypeinttrack type
    +
    + + +
    +
    + table with simulated muon track properties +
    + + + + + + + + + + + + + - + - + - + - + + + + + + + +
    NameGetterTypeComment
    o2::aod::mch_trk_eff::EtaGenetaGen floatNsigma separation with the TOF detector for protonsimulated eta
    o2::aod::track::TRDSignalo2::aod::mch_trk_eff::PtGen trdSignalptGen floatPID signal in the TRDsimulated pt
    o2::aod::mch_trk_eff::PhiGenphiGenfloatsimulated phi
    - +
    + +### o2-analysis-dq-table-maker-with-assoc +Code file: tableMaker_withAssoc.cxx +
    + +
    - + Multiplicity information for all tracks in the event
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    @@ -13694,54 +13354,117 @@ Code file: o2::aod::ReducedMFTs +
    - + Event vertex covariance matrix
    Is used in:
      -
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    @@ -13753,58 +13476,96 @@ Code file: o2::aod::ReducedMFTsExtra +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + +
    +
    + Event ZDC information
    +
    Is used in: +
      +
    • o2::aod::ReducedZdc = o2::aod::ReducedZdcs::iterator
    • +
    +
    @@ -13814,44 +13575,65 @@ Code file: o2::aod::ReducedMuons + - + - - - - - - - - - - - - - - - + + - - + - + - + - + - + - + - + - + - + - + @@ -13973,7 +13741,7 @@ Code file: o2::aod::ReducedMuonsExtra + - + + + + - - - - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Name
    o2::aod::reducedmuon::ReducedEventIdo2::aod::reducedtrack::ReducedEventId I reducedeventId int32 Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagso2::aod::reducedtrack::FilteringFlagsGI filteringFlagsuint8_t?
    o2::aod::reducedmuon::Pto2::aod::reducedtrack::Pt pt float
    o2::aod::reducedmuon::Etao2::aod::reducedtrack::Eta eta float
    o2::aod::reducedmuon::Phio2::aod::reducedtrack::Phi phi float
    o2::aod::reducedmuon::Signo2::aod::reducedtrack::Sign sign int
    o2::aod::reducedmuon::IsAmbiguouso2::aod::reducedtrack::IsAmbiguous isAmbiguous int
    o2::aod::reducedmuon::Pxo2::aod::reducedtrack::Px D px float
    o2::aod::reducedmuon::Pyo2::aod::reducedtrack::Py D py float
    o2::aod::reducedmuon::Pzo2::aod::reducedtrack::Pz D pz float
    o2::aod::reducedmuon::Po2::aod::reducedtrack::P D p float
    o2::aod::fwdtrack::NClusterso2::aod::track::Xxfloat nClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcao2::aod::track::Alpha pDcaalpha floatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstrackso2::aod::track::IsWithinBeamPipeDisWithinBeamPipeboolIs the track within the beam pipe (= successfully propagated to a collision vertex)
    o2::aod::fwdtrack::Chi2o2::aod::track::Y chi2y floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::track::Z chi2MatchMCHMIDz floatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::track::Snp chi2MatchMCHMFTsnp floatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::track::Tgl matchScoreMCHMFTtgl floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MCHBitMapo2::aod::track::Signed1Pt mchBitMapuint16_tFired muon trackig chambers bitmapsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::fwdtrack::MIDBitMapo2::aod::track::TPCInnerParam midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::fwdtrack::MIDBoardso2::aod::track::Flags midBoardsflags uint32_tLocal boards on each MID plane (8 bits per plane)Track flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::fwdtrack::TrackTypeo2::aod::track::ITSClusterMap trackTypeitsClusterMap uint8_tType of track. See enum ForwardTrackTypeEnumOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::reducedmuon::FwdDcaXo2::aod::track::ITSChi2NCl fwdDcaXitsChi2NCl floatImpact parameter in X of forward track to the primary vertexChi2 / cluster for the ITS track segment
    o2::aod::reducedmuon::FwdDcaYo2::aod::track::TPCNClsFindable fwdDcaYfloatImpact parameter in Y of forward track to the primary vertextpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::fwdtrack::TrackTimeo2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowstpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2trdChi2floatChi2 for the TRD track segment
    o2::aod::track::TRDPatterntrdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::track::LengthlengthfloatTrack length
    o2::aod::reducedtrack::DcaXYdcaXYfloat
    o2::aod::reducedtrack::DcaZdcaZfloat
    o2::aod::track::TrackTime trackTime float Estimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeReso2::aod::track::TrackTimeRes trackTimeRes floatResolution of the track time in nsResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    o2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::reducedtrack::DetectorMapdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::reducedtrack::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::reducedtrack::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::reducedtrack::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::reducedtrack::HasTPCDhasTPCboolFlag to check if track has a TPC match
    - +
    @@ -14112,7 +14013,7 @@ Code file: Comment - o2::aod::fwdtrack::X - - x + o2::aod::track::CYY + E + cYY float - TrackParFwd parameter x + - o2::aod::fwdtrack::Y - - y + o2::aod::track::CZY + E + cZY float - TrackParFwd parameter y + - o2::aod::fwdtrack::Z - - z + o2::aod::track::CZZ + E + cZZ float - TrackParFwd propagation parameter z + - o2::aod::reducedmuon::RawPhi - - rawPhi + o2::aod::track::CSnpY + E + cSnpY float - o2::aod::fwdtrack::Tgl - - tgl + o2::aod::track::CSnpZ + E + cSnpZ float - TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) + - o2::aod::fwdtrack::Signed1Pt - - signed1Pt + o2::aod::track::CSnpSnp + E + cSnpSnp float - TrackParFwd parameter: charged inverse transverse momentum; (q/pt) + - o2::aod::fwdtrack::CXX + o2::aod::track::CTglY E - cXX + cTglY float - o2::aod::fwdtrack::CXY + o2::aod::track::CTglZ E - cXY + cTglZ float - o2::aod::fwdtrack::CYY + o2::aod::track::CTglSnp E - cYY + cTglSnp float - o2::aod::fwdtrack::CPhiX + o2::aod::track::CTglTgl E - cPhiX + cTglTgl float - o2::aod::fwdtrack::CPhiY + o2::aod::track::C1PtY E - cPhiY + c1PtY float - o2::aod::fwdtrack::CPhiPhi + o2::aod::track::C1PtZ E - cPhiPhi + c1PtZ float - o2::aod::fwdtrack::CTglX + o2::aod::track::C1PtSnp E - cTglX + c1PtSnp float - o2::aod::fwdtrack::CTglY + o2::aod::track::C1PtTgl E - cTglY + c1PtTgl float - o2::aod::fwdtrack::CTglPhi + o2::aod::track::C1Pt21Pt2 E - cTglPhi + c1Pt21Pt2 float + +
    + + +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + +
    o2::aod::fwdtrack::CTglTglEcTglTglNameGetterTypeComment
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::pidtpc::TPCNSigmaEltpcNSigmaEl floatNsigma separation with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaMu tpcNSigmaMufloatNsigma separation with the TPC detector for muon
    o2::aod::fwdtrack::C1PtXEc1PtXo2::aod::pidtpc::TPCNSigmaPitpcNSigmaPi floatNsigma separation with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaKa tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::fwdtrack::C1PtYEc1PtYo2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::pidtofbeta::Beta betafloatTOF beta
    o2::aod::fwdtrack::C1PtPhiEc1PtPhio2::aod::pidtof::TOFNSigmaEltofNSigmaEl floatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMu tofNSigmaMufloatNsigma separation with the TOF detector for muon
    o2::aod::fwdtrack::C1PtTglEc1PtTglo2::aod::pidtof::TOFNSigmaPitofNSigmaPi floatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKa tofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2o2::aod::pidtof::TOFNSigmaPrtofNSigmaPr floatNsigma separation with the TOF detector for proton
    o2::aod::track::TRDSignal trdSignalfloatPID signal in the TRD
    - +
    @@ -14283,7 +14257,7 @@ Code file: Comment - o2::aod::reducedmuon::CollisionId + o2::aod::reducedtrack::CollisionId I collisionId int32 @@ -14322,17 +14296,29 @@ Code file: o2::aod::ReducedTracksAssoc +
    - Table for reducedtrack-to-reducedcollision association +
    +
    Is used in: +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    @@ -14342,63 +14328,63 @@ Code file: o2::aod::ReducedMuonsAssoc -
    Name
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::reducedmft::Ptptfloat
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent indexo2::aod::reducedmft::Etaetafloat
    o2::aod::reducedtrack_association::ReducedMuonIdIreducedmuonIdint32ReducedMuon indexo2::aod::reducedmft::Phiphifloat
    - +
    - Table for reducemft-to-reducedcollision association +
    +
    Is used in: +
      +
    • o2::aod::ReducedMFTExtra = o2::aod::ReducedMFTsExtra::iterator
    • +
    +
    @@ -14408,41 +14394,54 @@ Code file: associateMCinfoPhoton.cxx -
    - - +
    - MC event information table +
    Is used in:
      -
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    Name
    @@ -14461,89 +14460,110 @@ Code file: o2::aod::EMMCEventLabels +
    - Table joined to the EMEvents table containing the MC index +
    Is used in:
      -
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    @@ -14555,33 +14575,124 @@ Code file: o2::aod::EMMCParticles +
    - MC track information (on disk) +
    Is used in:
      -
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    • +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    @@ -14593,166 +14704,166 @@ Code file: o2::aod::EMPrimaryElectronMCLabels +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    • o2::aod::ReducedMuonInfo = o2::aod::ReducedMuonsInfo::iterator
    @@ -14764,34 +14875,43 @@ Code file: o2::aod::BinnedGenPts +
    @@ -14802,41 +14922,29 @@ Code file: o2::aod::V0LegMCLabels +
    @@ -14847,34 +14955,29 @@ Code file: o2::aod::EMEMCClusterMCLabels +
    - + Table for reducemft-to-reducedcollision association
    -
    Is used in: -
      -
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    • -
    + Header file: PWGDQ/DataModel/ReducedInfoTables.h
    @@ -14885,32 +14988,41 @@ Code file: createEMEventPhoton.cxx +## PWG-EM + +### o2-analysis-em-associate-mc-info-photon +Code file: associateMCinfoPhoton.cxx
    - +
    - Main event information table + MC event information table
    Is used in:
      -
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    @@ -14929,103 +15041,89 @@ Code file: o2::aod::EMEventsCov +
    - joinable to EMEvents + Table joined to the EMEvents table containing the MC index
    Is used in:
      -
    • o2::aod::EMEventCov = o2::aod::EMEventsCov::iterator
    • +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    @@ -15037,68 +15135,33 @@ Code file: o2::aod::EMEventsMult +
    - event multiplicity table, joinable to EMEvents + MC track information (on disk)
    Is used in:
      -
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    @@ -15110,82 +15173,166 @@ Code file: o2::aod::EMEventsCent +
    - event centrality table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    @@ -15197,47 +15344,33 @@ Code file: o2::aod::EMEventsQvec +
    - event q vector table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    • o2::aod::BinnedGenPt = o2::aod::BinnedGenPts::iterator
    @@ -15249,272 +15382,434 @@ Code file: o2::aod::V0LegMCLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - + - - - - - - + + - - - +
    o2::aod::emevent::Q2yFT0Aq2yft0afloatQy for 2nd harmonics in FT0A (i.e. positive eta)NameGetterTypeComment
    o2::aod::emevent::Q2xFT0Cq2xft0cfloatQx for 2nd harmonics in FT0C (i.e. negative eta)o2::aod::v0legmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::emevent::Q2yFT0Co2::aod::v0legmclabel::McMask q2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2xBPosmcMaskuint16_t q2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta regionNameGetterTypeComment
    o2::aod::emevent::Q2xBNegq2xbnegfloatQx for 2nd harmonics in Barrel negative eta regiono2::aod::ememcclustermclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    +
    + +
    + +### o2-analysis-em-bc-wise-cluster-skimmer +Code file: bcWiseClusterSkimmer.cxx +
    + + +
    +
    + table of bc wise centrality estimation and event selection input +
    + + - - - - - + + + + + - + + + + - - - - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - - - - - +
    o2::aod::emevent::Q2yBNegq2ybnegfloatQy for 2nd harmonics in Barrel negative eta regionNameGetterTypeComment
    o2::aod::emevent::Q2xBToto2::soa::IndexGIglobalIndexint64_t q2xbtotfloatQx for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q2yBToto2::aod::bcwisebc::HasFT0 q2ybtotfloatQy for 2nd harmonics in Barrel full eta regionhasFT0boolhas_foundFT0()
    o2::aod::emevent::Q3xFT0Mo2::aod::bcwisebc::HasTVX q3xft0mfloatQx for 3rd harmonics in FT0MhasTVXboolhas the TVX trigger flag
    o2::aod::emevent::Q3yFT0Mo2::aod::bcwisebc::HaskTVXinEMC q3yft0mfloatQy for 3rd harmonics in FT0MhaskTVXinEMCboolkTVXinEMC
    o2::aod::emevent::Q3xFT0Ao2::aod::bcwisebc::HasEMCCell q3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)hasEMCCellboolat least one EMCal cell in the BC
    o2::aod::emevent::Q3yFT0Ao2::aod::bcwisebc::StoredFT0CCentrality q3yft0afloatQy for 3rd harmonics in FT0A (i.e. positive eta)storedFt0CCentralityuint8_tFT0C centrality (0-100) (x2)
    o2::aod::emevent::Q3xFT0Co2::aod::bcwisebc::StoredFT0MCentrality q3xft0cfloatQx for 3rd harmonics in FT0C (i.e. negative eta)storedFT0MCentralityuint8_tFT0M centrality (0-100) (x2)
    o2::aod::emevent::Q3yFT0Co2::aod::bcwisebc::StoredFT0MAmplitude q3yft0cfloatQy for 3rd harmonics in FT0C (i.e. negative eta)storedFT0MAmplitudeuint16_tft0a+c amplitude
    o2::aod::emevent::Q3xBPoso2::aod::bcwisebc::StoredMu q3xbposfloatQx for 3rd harmonics in Barrel positive eta regionstoredMuuint16_tprobability of TVX collision per BC (x1000)
    o2::aod::emevent::Q3yBPoso2::aod::bcwisebc::StoredTimeSinceSOF q3ybposfloatQy for 3rd harmonics in Barrel positive eta regionstoredTimeSinceSOFuint16_ttime since decreation of ADJUST in seconds (x2)
    o2::aod::emevent::Q3xBNegq3xbnego2::aod::bcwisebc::FT0CCentralityDft0cCentrality floatQx for 3rd harmonics in Barrel negative eta regionCentrality (0-100)
    o2::aod::emevent::Q3yBNegq3ybnego2::aod::bcwisebc::FT0MCentralityDft0mCentrality floatQy for 3rd harmonics in Barrel negative eta regionCentrality (0-100)
    o2::aod::emevent::Q3xBTotq3xbtoto2::aod::bcwisebc::FT0MAmplitudeDft0Amplitude floatQx for 3rd harmonics in Barrel full eta regionFT0M amplitude
    o2::aod::emevent::Q3yBTotq3ybtoto2::aod::bcwisebc::MuDmu floatQy for 3rd harmonics in Barrel full eta regionprobability of TVX collision per BC
    o2::aod::emevent::EP2FT0Mo2::aod::bcwisebc::TimeSinceSOF Dep2ft0mtimeSinceSOF floatprobability of TVX collision per BC
    o2::aod::emevent::EP2FT0ADep2ft0afloat
    +
    + + +
    +
    + table of skimmed EMCal clusters +
    + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - + - + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::EP2FT0CDep2ft0cfloato2::aod::BCWiseBCIdIbcWiseBCIdint32bunch crossing ID used as index
    o2::aod::bcwisecollision::StoredZVtx storedZVtxint16_tZ-vertex position (x1000)
    o2::aod::emevent::EP2BPoso2::aod::bcwisecollision::ZVtx Dep2bposzVtx floatZ-Vertex
    +
    + + +
    +
    + table of skimmed EMCal clusters +
    + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + + + + + + + + - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::EP2BNegDep2bnegfloato2::aod::BCWiseBCIdIbcWiseBCIdint32bunch crossing ID used as index
    o2::aod::bcwisecluster::StoredDefinition storedDefinitionint8_tcluster definition, see EMCALClusterDefinition.h
    o2::aod::emevent::EP2BTotDep2btotfloato2::aod::bcwisecluster::StoredE storedEint16_tcluster energy (1 MeV -> Maximum cluster energy of ~32 GeV)
    o2::aod::emevent::EP3FT0Mo2::aod::bcwisecluster::StoredEtastoredEtaint16_tcluster pseudorapidity (x10,000)
    o2::aod::bcwisecluster::StoredPhistoredPhiuint16_tcluster azimuthal angle (x10 000) from 0 to 2pi
    o2::aod::bcwisecluster::StoredNCellsstoredNCellsint8_tnumber of cells in cluster
    o2::aod::bcwisecluster::StoredM02storedM02int16_tshower shape long axis (x10 000)
    o2::aod::bcwisecluster::StoredTimestoredTimeint16_tcluster time (10 ps resolution)
    o2::aod::bcwisecluster::StoredIsExoticstoredIsExoticboolflag to mark cluster as exotic
    o2::aod::bcwisecluster::Definition Dep3ft0mdefinitionint8_tcluster definition, see EMCALClusterDefinition.h
    o2::aod::bcwisecluster::EDe floatcluster energy (GeV)
    o2::aod::emevent::EP3FT0Ao2::aod::bcwisecluster::Eta Dep3ft0aeta floatcluster pseudorapidity
    o2::aod::emevent::EP3FT0Co2::aod::bcwisecluster::Phi Dep3ft0cphi floatcluster azimuthal angle (0 to 2pi)
    o2::aod::emevent::EP3BPoso2::aod::bcwisecluster::NCells Dep3bposnCellsint16_tnumber of cells in cluster
    o2::aod::bcwisecluster::M02Dm02 floatshower shape long axis
    o2::aod::emevent::EP3BNego2::aod::bcwisecluster::Time Dep3bnegtime floatcluster time (ns)
    o2::aod::emevent::EP3BToto2::aod::bcwisecluster::IsExotic Dep3btotisExoticboolflag to mark cluster as exotic
    o2::aod::bcwisecluster::PtDpt floatcluster pt, assuming m=0 (photons)
    - +
    - + table of pi0s on MC level
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • -
    + Header file: PWGEM/PhotonMeson/DataModel/bcWiseTables.h
    @@ -15525,89 +15820,64 @@ Code file: o2::aod::EMPrimaryMuonEMEventIds -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryMuonEMEventId = o2::aod::EMPrimaryMuonEMEventIds::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::bcwisemcmesons::StoredPtstoredPtuint16_tTransverse momentum of generated pi0 (1 MeV -> Maximum pi0 pT of ~65 GeV)
    o2::aod::emprimarymuon::EMEventIdIemeventIdint32Pointer into EMEventso2::aod::bcwisemcmesons::IsAcceptedisAcceptedboolBoth decay photons are within the EMCal acceptance
    -
    - - -
    -
    - table contanint the weight for eache event (for JJ MCs), joinable to EMEvents -
    - -
    Is used in: -
      -
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    • -
    -
    - - - - - - + + + + + - + - + + + + + + + + - +
    NameGetterTypeCommento2::aod::bcwisemcmesons::IsPrimaryisPrimaryboolmcParticle.isPhysicalPrimary() || mcParticle.producedByGenerator()
    o2::aod::emevent::Weighto2::aod::bcwisemcmesons::IsFromWD weightisFromWDboolPi0 from a weak decay according to pwgem::photonmeson::utils::mcutil::IsFromWD
    o2::aod::bcwisemcmesons::PtDpt floatWeight of the event (e.g. for JJ MCs). Set to 1 for data and non-weighted MCs.pT of pi0 (GeV)
    - +
    - + table of eta mesons on MC level
    -
    Is used in: -
      -
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • -
    + Header file: PWGEM/PhotonMeson/DataModel/bcWiseTables.h
    @@ -15618,27 +15888,64 @@ Code file: o2::aod::EMCEMEventIds +
    @@ -15649,26 +15956,67 @@ Code file: o2::aod::PHOSEMEventIds + + +### o2-analysis-em-create-emevent-photon +Code file: createEMEventPhoton.cxx +
    + +
    - + bc information for normalization
    Is used in:
      -
    • o2::aod::PHOSEMEventId = o2::aod::PHOSEMEventIds::iterator
    • +
    • o2::aod::EMBC = o2::aod::EMBCs::iterator
    @@ -15680,34 +16028,47 @@ Code file: createPCM.cxx -
    - - +
    - index table when using AO2Ds + event multiplicity table, joinable to EMEvents
    Is used in:
      -
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • -
    • o2::aod::V0Datas = soa::Join
    • -
    • o2::aod::V0Data = soa::Join::iterator
    • +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    @@ -15719,56 +16080,75 @@ Code file: o2::aod::V0TrackXs +
    - track X positions at minima when using AO2Ds + event centrality table, joinable to EMEvents
    Is used in:
      -
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • -
    • o2::aod::V0Datas = soa::Join
    • -
    • o2::aod::V0Data = soa::Join::iterator
    • +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    @@ -15780,29 +16160,41 @@ Code file: o2::aod::V0CoresBase +
    @@ -15813,336 +16205,303 @@ Code file: o2::aod::EMSWTriggerBits +
    +
    + joinable to EMEvents +
    +
    +
    Is used in: +
      +
    • o2::aod::EMSWTriggerBit = o2::aod::EMSWTriggerBits::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + +
    o2::aod::v0data::IsStandardV0DisStandardV0boolis standard V0NameGetterTypeComment
    o2::aod::v0data::IsPhotonTPConlyDisPhotonTPConlyboolis tpc-only photon V0o2::aod::emevent::SWTAliasGI?
    -
    - -### o2-analysis-em-gamma-table-producer -Code file: gammaSelection.cxx -
    - - +
    - table of all gamma candidates (PCM, EMCal and PHOS) after cuts + event information for normalization
    +
    Is used in: +
      +
    • o2::aod::EMEventNormInfo = o2::aod::EMEventNormInfos::iterator
    • +
    @@ -16160,65 +16519,132 @@ Code file: o2::aod::EMPrimaryElectronEMEventIds +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    +
    + + + + + + - + - - - + + + + +
    NameGetterTypeComment
    o2::aod::gammareco::SkimmedEMCIdo2::aod::emprimaryelectron::EMEventId IskimmedEMCIdintreference to the gamma in the skimmed EMCal tableemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryTrackEMEventId = o2::aod::EMPrimaryTrackEMEventIds::iterator
    • +
    +
    + + + + + + + - + - - - + + +
    NameGetterTypeComment
    o2::aod::gammareco::SkimmedPHOSIdo2::aod::emprimarytrack::EMEventId IskimmedPHOSIdintreference to the gamma in the skimmed PHOS tableemeventIdint32Pointer into EMEvents
    - +
    - table of link between skimmed EMCal photon candidates and their cuts + table contanint the weight for eache event (for JJ MCs), joinable to EMEvents
    +
    Is used in: +
      +
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    • +
    +
    @@ -16228,46 +16654,127 @@ Code file: o2::aod::V0KFEMEventIds +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    +
    +
    Name
    + + + + + + - + - - - + + + + +
    NameGetterTypeComment
    o2::aod::gammareco::SkimmedEMCIdo2::aod::v0photonkf::EMEventId IskimmedEMCIdintreference to the gamma in the skimmed EMCal tableemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCEMEventId = o2::aod::EMCEMEventIds::iterator
    • +
    +
    + + + + + + + - - - - - + + + + + + +
    NameGetterTypeComment
    o2::aod::gammareco::EMCCutBitemccutbituint64_tcut bit for EMCal photon candidateso2::aod::emccluster::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::PHOSEMEventId = o2::aod::PHOSEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::phoscluster::EMEventIdIemeventIdint32Pointer into EMEvents
    -### o2-analysis-em-photon-conversion-builder -Code file: photonconversionbuilder.cxx +### o2-analysis-em-create-pcm +Code file: createPCM.cxx
    - +
    - + index table when using AO2Ds
    Is used in:
      -
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    • +
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    @@ -16286,310 +16793,324 @@ Code file: o2::aod::V0TrackXs +
    +
    + track X positions at minima when using AO2Ds +
    +
    +
    Is used in: +
      +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::v0leg::PypyfloatPy at SVNameGetterTypeComment
    o2::aod::v0leg::Pzo2::aod::v0data::PosX pzposX floatPz at SVpositive track X at min
    o2::aod::track::DcaXYo2::aod::v0data::NegX dcaXYnegX floatImpact parameter in XY of the track to the primary vertexnegative track X at min
    +
    + +
    + +### o2-analysis-em-photon-conversion-builder +Code file: photonconversionbuilder.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0PhotonsPhiV = o2::aod::V0PhotonsPhiV
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + - - - - - - + + - - - +
    o2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertexNameGetterTypeComment
    o2::aod::track::TPCNClsFindableo2::soa::IndexGIglobalIndexint64_t tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::v0photonsphiv::PhiV tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowsphivfloat tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    +
    + +
    + +### o2-analysis-em-skimmer-dalitz-ee +Code file: skimmerDalitzEE.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - +
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clustersNameGetterTypeComment
    o2::aod::track::TPCChi2NClo2::aod::emevent::NeeULSneeulsint tpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParamo2::aod::emevent::NeeLSppneelsppint tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::TPCSignalo2::aod::emevent::NeeLSmmneelsmmint tpcSignalfloatdE/dx signal in the TPC
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + + + + - - - - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - - - - + - - - - - + - - - - + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + + + + - - - - + + + + +
    o2::aod::pidtpc::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electronNameGetterTypeComment
    o2::aod::pidtpc::TPCNSigmaPio2::soa::IndexGIglobalIndexint64_t tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::track::ITSClusterSizeso2::aod::dalitzee::CollisionIdcollisionIdint itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segmento2::aod::dalitzee::PosTrackIdIposTrackIdintPointer into EMPrimaryElectrons
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnumo2::aod::dalitzee::NegTrackIdInegTrackIdintPointer into EMPrimaryElectrons
    o2::aod::track::Xo2::aod::dalitzee::Pt xpt float
    o2::aod::track::Yo2::aod::dalitzee::Eta yeta float
    o2::aod::track::Zo2::aod::dalitzee::Phi zphi float
    o2::aod::track::Tglo2::aod::dalitzee::Mass tglmass float
    o2::aod::v0leg::PDpfloato2::aod::dalitzee::Rapidity
    o2::aod::v0leg::PtDptrapidity float
    o2::aod::v0leg::EtaDetafloato2::aod::dalitzee::PhiV
    o2::aod::v0leg::PhiDphiphiv float
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::track::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio of found over findable clusters
    o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClso2::aod::dalitzee::OpeningAngleopangle floatFraction of shared TPC clusters
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrel
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measuremento2::aod::dalitzee::Signsignint8_t
    o2::aod::v0leg::MeanClusterSizeITSDmeanClusterSizeITSfloato2::dalitzee::EnergyGI?
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + +
    o2::aod::v0leg::MeanClusterSizeITSibDmeanClusterSizeITSibfloatNameGetterTypeComment
    o2::aod::v0leg::MeanClusterSizeITSobDmeanClusterSizeITSobfloato2::aod::dalitzee::EMEventIdIemeventIdint32Pointer into EMEvents
    - +
    + +### o2-analysis-em-skimmer-gamma-calo +Code file: skimmerGammaCalo.cxx +
    + +
    - +
    - + table of skimmed EMCal clusters
    Is used in:
      -
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    @@ -16649,189 +17170,165 @@ Code file: o2::aod::SkimEMCCells +
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
    o2::aod::v0photonkf::QtArmqtarmfloatNameGetterTypeComment
    o2::aod::v0photonkf::ChiSquareNDFchiSquareNDFfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0photonkf::EDefloatenergy of v0 photn, mass to be given as argument when getter is called!o2::aod::caloextra::ClusterIdIclusterIdintreference to the gamma in the skimmed EMCal table
    o2::aod::v0photonkf::PtDptfloat
    o2::aod::v0photonkf::EtaDetafloat
    o2::aod::v0photonkf::PhiDphifloat
    o2::aod::v0photonkf::PDpfloat
    o2::aod::v0photonkf::V0RadiusDv0radiusfloato2::aod::caloextra::CellIdIcellIdintreference to the gamma in the skimmed EMCal table
    - +
    + +### o2-analysis-em-skimmer-gamma-conversion +Code file: skimmerGammaConversion.cxx +
    + +
    - To be joined with V0PhotonsKF table at analysis level. +
    -
    Is used in: -
      -
    • o2::aod::V0PhotonKFCov = o2::aod::V0PhotonsKFCov::iterator
    • -
    -
    @@ -16841,63 +17338,76 @@ Code file: o2::aod::MCParticleIndex +
    Name
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::MCParticleTrueIndex::V0DaughterMcParticleIdIv0DaughterMcParticleIdint32Pointer into V0DaughterMcParticles
    +
    - +
    @@ -16915,303 +17425,225 @@ Code file: skimmerDalitzEE.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • -
    -
    -
    - - - - - - - - - - - - - + - + - + - + - - - - + - -
    NameGetterTypeComment
    o2::aod::emevent::NeeULSneeulsintProduction time
    o2::aod::emevent::NeeLSppo2::aod::gammamctrue::NDaughters neelsppnDaughters intNumber of daughters
    o2::aod::emevent::NeeLSmmneelsmminto2::aod::gammamctrue::Eta
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    • -
    -
    - - - - - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommentetafloatPseudorapidity
    o2::soa::IndexGIglobalIndexint64_to2::aod::gammamctrue::Phi phifloatAngle phi in rad
    o2::aod::dalitzee::CollisionIdcollisionIdinto2::aod::gammamctrue::P pfloatAbsolute momentum in GeV/c
    o2::aod::dalitzee::PosTrackIdIposTrackIdintPointer into EMPrimaryElectrons
    o2::aod::dalitzee::NegTrackIdInegTrackIdintPointer into EMPrimaryElectrons
    o2::aod::dalitzee::Pto2::aod::gammamctrue::Pt pt floatTransversal momentum in GeV/c
    o2::aod::dalitzee::Etao2::aod::gammamctrue::Y etay floatRapidity
    o2::aod::dalitzee::Phio2::aod::gammamctrue::ConversionX phiconversionX floatx of conversion point in cm
    o2::aod::dalitzee::Masso2::aod::gammamctrue::ConversionY massconversionY floaty of conversion point in cm
    o2::aod::dalitzee::Rapidityo2::aod::gammamctrue::ConversionZ rapidityconversionZ floatz of conversion point in cm
    o2::aod::dalitzee::PhiVo2::aod::gammamctrue::V0Radius phivv0Radius float2d radius of conversion point
    o2::aod::dalitzee::OpeningAngleopanglefloato2::aod::gammamctrue::McDaughterTrueOneIdImcDaughterTrueOneIdintPointer into McDaughterTrue
    o2::aod::dalitzee::Signsignint8_to2::aod::gammamctrue::McDaughterTrueTwoIdImcDaughterTrueTwoIdintPointer into McDaughterTrue
    o2::dalitzee::EnergyGI?o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::dalitzee::EMEventIdIemeventIdint32Pointer into EMEventso2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    -### o2-analysis-em-skimmer-gamma-calo -Code file: skimmerGammaCalo.cxx +### o2-analysis-em-skimmer-gamma-conversion-truthonlymc +Code file: skimmerGammaConversionTruthOnlyMc.cxx
    - +
    @@ -17219,11 +17651,6 @@ Code file: PWGEM/PhotonMeson/DataModel/gammaTables.h
    -
    Is used in: -
      -
    • o2::aod::EMCClusterMCLabel = o2::aod::EMCClusterMCLabels::iterator
    • -
    -
    @@ -17233,28 +17660,23 @@ Code file: o2::aod::SkimEMCClusters +
    - table of skimmed EMCal clusters +
    -
    Is used in: -
      -
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    • -
    -
    Name
    @@ -17271,217 +17693,225 @@ Code file: o2::aod::SkimEMCCells -
    Name
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::gammamctrue::PtptfloatTransversal momentum in GeV/c
    o2::soa::IndexGIglobalIndexint64_to2::aod::gammamctrue::Y yfloatRapidity
    o2::aod::caloextra::ClusterIdIclusterIdintreference to the gamma in the skimmed EMCal tableo2::aod::gammamctrue::ConversionXconversionXfloatx of conversion point in cm
    o2::aod::caloextra::CellIdIcellIdintreference to the gamma in the skimmed EMCal tableo2::aod::gammamctrue::ConversionYconversionYfloaty of conversion point in cm
    -
    - - -
    -
    - table of link between skimmed EMCal clusters and their matched tracks -
    - -
    Is used in: -
      -
    • o2::aod::SkimEMCMT = o2::aod::SkimEMCMTs::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::gammamctrue::ConversionZconversionZfloatz of conversion point in cm
    o2::soa::IndexGIglobalIndexint64_to2::aod::gammamctrue::V0Radius v0Radiusfloat2d radius of conversion point
    o2::aod::caloextra::ClusterIdo2::aod::gammamctrue::McDaughterTrueOneId IclusterIdmcDaughterTrueOneId intreference to the gamma in the skimmed EMCal tablePointer into McDaughterTrue
    o2::aod::caloextra::TrackEtatracketafloateta of the matched tracko2::aod::gammamctrue::McDaughterTrueTwoIdImcDaughterTrueTwoIdintPointer into McDaughterTrue
    o2::aod::caloextra::TrackPhitrackphifloatphi of the matched tracko2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::caloextra::TrackPtrackpfloatmomentum of the matched tracko2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::caloextra::TrackPttrackptfloatpt of the matched tracko2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    -### o2-analysis-em-skimmer-gamma-conversion -Code file: skimmerGammaConversion.cxx +### o2-analysis-em-skimmer-phos +Code file: skimmerPHOS.cxx
    - +
    @@ -17491,7 +17921,7 @@ Code file: - o2::aod::v0leg::CollisionId + o2::aod::skimmedcluster::CollisionId collisionId int - o2::aod::v0leg::TrackId - - trackId + o2::aod::phoscluster::MatchedTrackId + I + matchedTrackId int - - - - o2::aod::v0leg::Sign - - sign - int8_t - - - - o2::aod::v0leg::Px - - px - float - Px at SV + matched track index - o2::aod::v0leg::Py + o2::aod::skimmedcluster::E - py + e float - Py at SV + cluster energy (GeV) - o2::aod::v0leg::Pz + o2::aod::phoscluster::X - pz + x float - Pz at SV + cluster hit position in ALICE global coordinate - o2::aod::track::DcaXY + o2::aod::phoscluster::Y - dcaXY + y float - Impact parameter in XY of the track to the primary vertex + cluster hit position in ALICE global coordinate - o2::aod::track::DcaZ + o2::aod::phoscluster::Z - dcaZ + z float - Impact parameter in Z of the track to the primary vertex - - - o2::aod::track::TPCNClsFindable - - tpcNClsFindable - uint8_t - Findable TPC clusters for this track geometry - - - o2::aod::track::TPCNClsFindableMinusFound - - tpcNClsFindableMinusFound - int8_t - TPC Clusters: Findable - Found - - - o2::aod::track::TPCNClsFindableMinusCrossedRows - - tpcNClsFindableMinusCrossedRows - int8_t - TPC Clusters: Findable - crossed rows - - - o2::aod::track::TPCNClsShared - - tpcNClsShared - uint8_t - Number of shared TPC clusters + cluster hit position in ALICE global coordinate - o2::aod::track::TPCChi2NCl + o2::aod::skimmedcluster::M02 - tpcChi2NCl + m02 float - Chi2 / cluster for the TPC track segment + shower shape long axis - o2::aod::track::TPCInnerParam + o2::aod::skimmedcluster::M20 - tpcInnerParam + m20 float - Momentum at inner wall of the TPC + shower shape short axis - o2::aod::track::TPCSignal + o2::aod::skimmedcluster::NCells - tpcSignal - float - dE/dx signal in the TPC + nCells + int + number of cells in cluster - o2::aod::pidtpc::TPCNSigmaEl + o2::aod::skimmedcluster::Time - tpcNSigmaEl + time float - Nsigma separation with the TPC detector for electron + cluster time (ns) - o2::aod::pidtpc::TPCNSigmaPi + o2::aod::skimmedcluster::DistanceToBadChannel - tpcNSigmaPi + distanceToBadChannel float - Nsigma separation with the TPC detector for pion + distance to bad channel - o2::aod::track::ITSClusterSizes + o2::aod::skimmedcluster::NLM - itsClusterSizes - uint32_t - Clusters sizes, four bits per a layer, starting from the innermost + nlm + int + number of local maxima - o2::aod::track::ITSChi2NCl + o2::aod::calocluster::Module - itsChi2NCl - float - Chi2 / cluster for the ITS track segment - - - o2::aod::track::DetectorMap - E - detectorMap + mod uint8_t - Detector map: see enum DetectorMapEnum + module/supermodule number - o2::aod::track::X - - x - float + o2::aod::phoscluster::CellX + cellx + int + cell index x of cluster hit position - o2::aod::track::Y - - y - float + o2::aod::phoscluster::CellZ + cellz + int + cell index z of cluster hit position - o2::aod::track::Z - - z + o2::aod::phoscluster::Px + D + px float - o2::aod::track::Tgl - - tgl + o2::aod::phoscluster::Py + D + py float - o2::aod::v0leg::P + o2::aod::phoscluster::Pz D - p + pz float - o2::aod::v0leg::Pt + o2::aod::phoscluster::Pt D pt float - o2::aod::v0leg::Eta + o2::aod::phoscluster::Eta D eta float - o2::aod::v0leg::Phi + o2::aod::phoscluster::Phi D phi float + +
    + +
    + +### o2-analysis-em-skimmer-primary-electron-from-dalitzee +Code file: skimmerPrimaryElectronFromDalitzEE.cxx +
    + +
    + +### o2-analysis-em-associate-mc-info-dilepton +Code file: associateMCinfoDilepton.cxx +
    + + +
    +
    + MC event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + +
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clustersNameGetterTypeComment
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowso2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusterso2::aod::emmcevent::McCollisionIdmcCollisionIdint
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio of found over findable clusterso2::aod::mccollision::GeneratorsIDgeneratorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClso2::aod::mccollision::PosXposX floatFraction of shared TPC clustersX vertex position in cm
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermosto2::aod::mccollision::PosYposYfloatY vertex position in cm
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusterso2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrelo2::aod::mccollision::ImpactParameterimpactParameterfloatImpact parameter for A-A
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS matcho2::aod::mccollision::EventPlaneAngleeventPlaneAnglefloatEvent plane angle for A-A
    o2::aod::track::HasTPCo2::aod::mccollision::GetGeneratorId DhasTPCboolFlag to check if track has a TPC matchgetGeneratorIdintThe global generator ID which might have been assigned by the user
    o2::aod::track::HasTRDo2::aod::mccollision::GetSubGeneratorId DhasTRDboolFlag to check if track has a TRD matchgetSubGeneratorIdintA specific sub-generator ID in case the generator has some sub-generator logic
    o2::aod::track::HasTOFo2::aod::mccollision::GetSourceId DhasTOFboolFlag to check if track has a TOF measurementgetSourceIdintThe source ID to differentiate between signals and background in an embedding simulation
    +
    + + +
    +
    + Table joined to the EMEvents table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - + + + +
    o2::aod::v0leg::MeanClusterSizeITSDmeanClusterSizeITSfloatNameGetterTypeComment
    o2::aod::v0leg::MeanClusterSizeITSibDmeanClusterSizeITSibfloato2::aod::emmceventlabel::EMMCEventIdIemmceventIdint32MC collision
    o2::aod::v0leg::MeanClusterSizeITSobDmeanClusterSizeITSobfloato2::aod::emmceventlabel::McMask mcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative label
    - +
    - + MC track information (on disk)
    Is used in:
      -
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    @@ -17842,183 +18269,303 @@ Code file: o2::aod::EMMCGenVectorMesons +
    +
    + generated omega, phi information +
    +
    +
    Is used in: +
      +
    • o2::aod::EMMCGenVectorMeson = o2::aod::EMMCGenVectorMesons::iterator
    • +
    +
    +
    + + + + + + + + + + + + - + + + + + + + + - - + + + + + + + + + - + - + - + - + - + + + + + + + + - - + + - + + + + + + + + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0photonkf::Alphao2::aod::emmcgenvectormeson::EMMCEventIdIemmceventIdint32Pointer into EMMCEvents
    o2::aod::mcparticle::PdgCode alphafloatpdgCodeintPDG code
    o2::aod::mcparticle::Flags flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::v0photonkf::QtArmo2::aod::mcparticle::Px qtarmpx floatMomentum in x in GeV/c
    o2::aod::v0photonkf::ChiSquareNDFo2::aod::mcparticle::Py chiSquareNDFpy floatMomentum in y in GeV/c
    o2::aod::mcparticle::Pz pzfloatMomentum in z in GeV/c
    o2::aod::v0photonkf::EDo2::aod::mcparticle::E e floatenergy of v0 photn, mass to be given as argument when getter is called!Energy
    o2::aod::emmcgenvectormeson::DownScalingFactordsffloatdown scaling factor to store this mc particle in reduced AO2D.root
    o2::aod::v0photonkf::Pto2::aod::emmcparticle::Pt D pt float
    o2::aod::v0photonkf::Etao2::aod::emmcparticle::Eta D eta float
    o2::aod::v0photonkf::Phio2::aod::emmcparticle::Phi D phi float
    o2::aod::v0photonkf::Po2::aod::emmcparticle::P D p float
    o2::aod::v0photonkf::V0Radiuso2::aod::emmcparticle::Y Dv0radiusy floatParticle rapidity
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    - +
    +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    @@ -18029,50 +18576,72 @@ Code file: o2::aod::EMPrimaryMuonMCLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuonMCLabel = o2::aod::EMPrimaryMuonMCLabels::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - + - - + +
    o2::aod::mcparticle::PypyfloatMomentum in y in GeV/cNameGetterTypeComment
    o2::aod::mcparticle::PzpzfloatMomentum in z in GeV/co2::aod::emprimarymuonmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::MCTracksTrue::SameMothero2::aod::emprimarymuonmclabel::McMask sameMotherboolmcMaskuint16_t
    - +
    +
    Is used in: +
      +
    • o2::aod::EMMFTMCLabel = o2::aod::EMMFTMCLabels::iterator
    • +
    @@ -18083,22 +18652,34 @@ Code file: o2::aod::McGammasTrue +
    +
    Is used in: +
      +
    • o2::aod::EMDummyData = o2::aod::EMDummyDatas::iterator
    • +
    @@ -18116,225 +18697,191 @@ Code file: skimmerGammaConversionTruthOnlyMc.cxx -
    - - +
    @@ -18342,6 +18889,11 @@ Code file: PWGEM/PhotonMeson/DataModel/gammaTables.h
    +
    Is used in: +
      +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    +
    @@ -18351,22 +18903,40 @@ Code file: o2::aod::McGammasTrue + + +### o2-analysis-em-create-emevent-dilepton +Code file: createEMEventDilepton.cxx +
    + +
    - + bc information for normalization
    +
    Is used in: +
      +
    • o2::aod::EMBC = o2::aod::EMBCs::iterator
    • +
    Name
    @@ -18384,419 +18954,479 @@ Code file: o2::aod::EMEventsXY +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMEventXY = o2::aod::EMEventsXY::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()NameGetterTypeComment
    o2::aod::mcparticle::Pxo2::aod::emevent::PosX pxposX floatMomentum in x in GeV/conly for treeCreatetorML.cxx
    o2::aod::mcparticle::Pyo2::aod::emevent::PosY pyposY floatMomentum in y in GeV/conly for treeCreatetorML.cxx
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + - + - + - - - + + + + + + + + + + + + + + + + + - + +
    o2::aod::mcparticle::PzpzfloatMomentum in z in GeV/cNameGetterTypeComment
    o2::aod::mcparticle::Vxo2::aod::mult::MultFT0A vxmultFT0A floatX production vertex in cm
    o2::aod::mcparticle::Vyo2::aod::mult::MultFT0C vymultFT0C floatY production vertex in cm
    o2::aod::mcparticle::Vzo2::aod::mult::MultNTracksPVmultNTracksPVint vzfloatZ production vertex in cm
    o2::aod::mcparticle::Vto2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int vtfloatProduction time
    o2::aod::gammamctrue::NDaughterso2::aod::mult::MultNTracksPVetaHalf nDaughtersmultNTracksPVetaHalf intNumber of daughters
    o2::aod::gammamctrue::Etaetao2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0M floatPseudorapidity
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + - + + + + + + + + - + - + - + - + - + - + - + - + + +
    o2::aod::gammamctrue::PhiNameGetterTypeComment
    o2::aod::cent::CentFT0M phicentFT0M floatAngle phi in radRun 3 cent. from FT0A+FT0C multiplicities
    o2::aod::gammamctrue::Po2::aod::cent::CentFT0A pcentFT0A floatAbsolute momentum in GeV/cRun 3 cent. from FT0A multiplicity
    o2::aod::gammamctrue::Pto2::aod::cent::CentFT0C ptcentFT0C floatTransversal momentum in GeV/cRun 3 cent. from FT0C multiplicity
    +
    + + +
    +
    + event q vector table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    +
    + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeComment
    o2::aod::gammamctrue::Yo2::aod::emevent::Q2xFT0M yq2xft0m floatRapidityQx for 2nd harmonics in FT0M
    o2::aod::gammamctrue::ConversionXo2::aod::emevent::Q2yFT0M conversionXq2yft0m floatx of conversion point in cmQy for 2nd harmonics in FT0M
    o2::aod::gammamctrue::ConversionYo2::aod::emevent::Q2xFT0A conversionYq2xft0a floaty of conversion point in cmQx for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::gammamctrue::ConversionZo2::aod::emevent::Q2yFT0A conversionZq2yft0a floatz of conversion point in cmQy for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::gammamctrue::V0Radiuso2::aod::emevent::Q2xFT0C v0Radiusq2xft0c float2d radius of conversion pointQx for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::gammamctrue::McDaughterTrueOneIdImcDaughterTrueOneIdintPointer into McDaughterTrueo2::aod::emevent::Q2yFT0Cq2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::gammamctrue::McDaughterTrueTwoIdImcDaughterTrueTwoIdintPointer into McDaughterTrueo2::aod::emevent::Q2xBPosq2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport codeo2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta region
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background evento2::aod::emevent::Q2xBNegq2xbnegfloatQx for 2nd harmonics in Barrel negative eta region
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transporto2::aod::emevent::Q2yBNegq2ybnegfloatQy for 2nd harmonics in Barrel negative eta region
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)o2::aod::emevent::Q2xBTotq2xbtotfloatQx for 2nd harmonics in Barrel full eta region
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definitiono2::aod::emevent::Q2yBTotq2ybtotfloatQy for 2nd harmonics in Barrel full eta region
    -
    - -
    - -### o2-analysis-em-skimmer-phos -Code file: skimmerPHOS.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::PHOSCluster = o2::aod::PHOSClusters::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + + + + - + + + + + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::emevent::Q3xFT0Mq3xft0mfloatQx for 3rd harmonics in FT0M
    o2::soa::IndexGIglobalIndexint64_to2::aod::emevent::Q3yFT0M q3yft0mfloatQy for 3rd harmonics in FT0M
    o2::aod::skimmedcluster::CollisionIdcollisionIdinto2::aod::emevent::Q3xFT0A q3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::phoscluster::MatchedTrackIdImatchedTrackIdintmatched track indexo2::aod::emevent::Q3yFT0Aq3yft0afloatQy for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::skimmedcluster::Eo2::aod::emevent::Q3xFT0C eq3xft0c floatcluster energy (GeV)Qx for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::phoscluster::Xo2::aod::emevent::Q3yFT0C xq3yft0c floatcluster hit position in ALICE global coordinateQy for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::phoscluster::Yo2::aod::emevent::Q3xBPos yq3xbpos floatcluster hit position in ALICE global coordinateQx for 3rd harmonics in Barrel positive eta region
    o2::aod::phoscluster::Zo2::aod::emevent::Q3yBPos zq3ybpos floatcluster hit position in ALICE global coordinateQy for 3rd harmonics in Barrel positive eta region
    o2::aod::skimmedcluster::M02o2::aod::emevent::Q3xBNeg m02q3xbneg floatshower shape long axisQx for 3rd harmonics in Barrel negative eta region
    o2::aod::skimmedcluster::M20o2::aod::emevent::Q3yBNeg m20q3ybneg floatshower shape short axisQy for 3rd harmonics in Barrel negative eta region
    o2::aod::skimmedcluster::NCellso2::aod::emevent::Q3xBTot nCellsintnumber of cells in clusterq3xbtotfloatQx for 3rd harmonics in Barrel full eta region
    o2::aod::skimmedcluster::Timeo2::aod::emevent::Q3yBTot timeq3ybtot floatcluster time (ns)Qy for 3rd harmonics in Barrel full eta region
    o2::aod::skimmedcluster::DistanceToBadChannelo2::aod::emevent::EP2FT0MDep2ft0mfloat distanceToBadChannel
    o2::aod::emevent::EP2FT0ADep2ft0a floatdistance to bad channel
    o2::aod::skimmedcluster::NLMo2::aod::emevent::EP2FT0CDep2ft0cfloat nlmintnumber of local maxima
    o2::aod::calocluster::Moduleo2::aod::emevent::EP2BPosDep2bposfloat moduint8_tmodule/supermodule number
    o2::aod::phoscluster::CellXo2::aod::emevent::EP2BNegDep2bnegfloat cellxintcell index x of cluster hit position
    o2::aod::phoscluster::CellZo2::aod::emevent::EP2BTotDep2btotfloat cellzintcell index z of cluster hit position
    o2::aod::phoscluster::Pxo2::aod::emevent::EP3FT0M Dpxep3ft0m float
    o2::aod::phoscluster::Pyo2::aod::emevent::EP3FT0A Dpyep3ft0a float
    o2::aod::phoscluster::Pzo2::aod::emevent::EP3FT0C Dpzep3ft0c float
    o2::aod::phoscluster::Pto2::aod::emevent::EP3BPos Dptep3bpos float
    o2::aod::phoscluster::Etao2::aod::emevent::EP3BNeg Detaep3bneg float
    o2::aod::phoscluster::Phio2::aod::emevent::EP3BTot Dphiep3btot float
    -
    - -### o2-analysis-em-skimmer-primary-electron-from-dalitzee -Code file: skimmerPrimaryElectronFromDalitzEE.cxx -
    - - +
    - + joinable to EMEvents
    Is used in:
      -
    • o2::aod::EMPrimaryElectronFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz::iterator
    • +
    • o2::aod::EMSWTriggerBit = o2::aod::EMSWTriggerBits::iterator
    @@ -18808,305 +19438,26 @@ Code file: associateMCinfoDilepton.cxx -
    - - +
    - MC event information table + independent table. Don't join anything.
    Is used in:
      -
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    @@ -19118,96 +19469,78 @@ Code file: o2::aod::EMSWTriggerATCounters +
    +
    + independent table. Don't join anything. +
    +
    +
    Is used in: +
      +
    • o2::aod::EMSWTriggerATCounter = o2::aod::EMSWTriggerATCounters::iterator
    • +
    +
    +
    - - - - - + + + + + - + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - -
    o2::aod::mccollision::PosZposZfloatZ vertex position in cmNameGetterTypeComment
    o2::aod::mccollision::ImpactParametero2::aod::emevent::IsAnalyzedGI impactParameterfloatImpact parameter for A-A
    o2::aod::mccollision::EventPlaneAngle? eventPlaneAnglefloatEvent plane angle for A-A
    o2::aod::mccollision::GetGeneratorIdDgetGeneratorIdintThe global generator ID which might have been assigned by the user
    o2::aod::mccollision::GetSubGeneratorIdDgetSubGeneratorIdintA specific sub-generator ID in case the generator has some sub-generator logic
    o2::aod::mccollision::GetSourceIdDgetSourceIdintThe source ID to differentiate between signals and background in an embedding simulation
    - +
    - Table joined to the EMEvents table containing the MC index + independent table. Don't join anything.
    Is used in:
      -
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    • o2::aod::EMSWTriggerTOICounter = o2::aod::EMSWTriggerTOICounters::iterator
    @@ -19219,33 +19552,26 @@ Code file: o2::aod::EMMCParticles +
    - MC track information (on disk) + event information for normalization
    Is used in:
      -
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    • +
    • o2::aod::EMEventNormInfo = o2::aod::EMEventNormInfos::iterator
    @@ -19264,159 +19590,68 @@ Code file: o2::aod::EMMCGenVectorMesons +
    - generated omega, phi information +
    Is used in:
      -
    • o2::aod::EMMCGenVectorMeson = o2::aod::EMMCGenVectorMesons::iterator
    • +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    @@ -19428,128 +19663,16 @@ Code file: o2::aod::EMPrimaryElectronMCLabels + - + - + - - - - - - - - +
    o2::aod::emprimaryelectronmclabel::EMMCParticleIdo2::aod::emprimarymuon::EMEventId IemmcparticleIdemeventId int32Pointer into EMMCParticles
    o2::aod::emprimaryelectronmclabel::McMaskmcMaskuint16_tPointer into EMEvents
    - +
    - + -### o2-analysis-em-create-emevent-dilepton -Code file: createEMEventDilepton.cxx +### o2-analysis-em-event-selection +Code file: eventSelection.cxx
    - +
    - Main event information table + joinable to aod::Collisions
    Is used in:
      -
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    • o2::aod::EMEvSel = o2::aod::EMEvSels::iterator
    @@ -19691,110 +19793,183 @@ Code file: filterEoI.cxx +
    + + +
    +
    + joinable to aod::Collisions in createEMEventDilepton.cxx +
    + +
    Is used in: +
      +
    • o2::aod::EMEoI = o2::aod::EMEoIs::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - + + + +
    o2::aod::emevent::CollisionIdcollisionIdintNameGetterTypeComment
    o2::aod::bc::RunNumbero2::aod::emevent::IsEoI runNumberintRun numberisEoIboollepton or photon exists in MB event (not for CEFP)
    +
    + +
    + +### o2-analysis-em-skimmer-ots +Code file: skimmerOTS.cxx +
    + + +
    +
    + joinable to aod::Collisions +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerBitTMP = o2::aod::EMSWTriggerBitsTMP::iterator
    • +
    +
    + - - - - - + + + + + - + +
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)NameGetterTypeComment
    o2::aod::evsel::Aliaso2::aod::emevent::SWTAliasTmp GI ?
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerInfoTMP = o2::aod::EMSWTriggerInfosTMP::iterator
    • +
    +
    + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + +
    o2::aod::evsel::SelectionGI?NameGetterTypeComment
    o2::aod::timestamp::Timestampo2::aod::bc::RunNumber timestampuint64_tTimestamp of a BC in ms (epoch style)runNumberintRun number
    o2::aod::‌collision::PosXo2::aod::emevent::NInspectedTVX posXfloatX Vertex position in cmnInspectedTVXuint64_tthe number of inspected TVX bcs per run
    o2::aod::‌collision::PosYo2::aod::emevent::NScalars posYfloatY Vertex position in cmnScalersstd::vector<uint64_t>the number of triggered bcs before down scaling per run
    o2::aod::‌collision::PosZo2::aod::emevent::NSelections posZfloatZ Vertex position in cmnSelectionsstd::vector<uint64_t>the number of triggered bcs after down scaling per run
    +
    + + +
    +
    + independent table. Don't join anything. +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerATCounterTMP = o2::aod::EMSWTriggerATCountersTMP::iterator
    • +
    +
    + - - - - - + + + + + - + + - - - - - - - - - +
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertexNameGetterTypeComment
    o2::aod::evsel::NumTracksInTimeRangeo2::aod::emevent::IsAnalyzedGI trackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool?
    - +
    - event multiplicity table, joinable to EMEvents + independent table. Don't join anything.
    Is used in:
      -
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    • o2::aod::EMSWTriggerTOICounterTMP = o2::aod::EMSWTriggerTOICountersTMP::iterator
    @@ -19806,82 +19981,100 @@ Code file: skimmerPrimaryElectron.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - + + +
    o2::aod::mult::MultTPCmultTPCintNameGetterTypeComment
    o2::aod::mult::MultNTracksPVo2::aod::emprimaryelectron::PrefilterBit multNTracksPVintpfbuint8_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - -
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1intNameGetterTypeComment
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfinto2::aod::emprimaryelectron::AmbiguousElectronsIdsSAIambiguousElectronsIds
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    - +
    + +### o2-analysis-em-skimmer-primary-electron-qc +Code file: skimmerPrimaryElectronQC.cxx +
    + +
    - event centrality table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    @@ -19893,47 +20086,63 @@ Code file: o2::aod::EMAmbiguousElectronSelfIds +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - -
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicityNameGetterTypeComment
    o2::aod::cent::CentNTPVo2::aod::emprimaryelectron::AmbiguousElectronsIdsSAIambiguousElectronsIds centNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    - +
    + +### o2-analysis-em-skimmer-primary-muon +Code file: skimmerPrimaryMuon.cxx +
    + +
    - event q vector table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    • o2::aod::EMPrimaryMuons = o2::aod::EMPrimaryMuons_001
    @@ -19945,271 +20154,313 @@ Code file: o2::aod::EMSWTriggerInfos +
    - joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    • +
    • o2::aod::EMPrimaryMuonCov = o2::aod::EMPrimaryMuonsCov::iterator
    @@ -20221,99 +20472,114 @@ Code file: o2::aod::EMEventsProperty -
    -
    - joinable to EMEvents -
    -
    -
    Is used in: -
      -
    • o2::aod::EMEventProperty = o2::aod::EMEventsProperty::iterator
    • -
    -
    -
    - - - - - + + + + + - + + + + - + + + + + - + - + + + + - + + + + + - + - + + + + - - + + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::emevent::SpherocityPtWeightedo2::aod::fwdtrack::CPhiPhiEcPhiPhifloat spherocity_ptweighted
    o2::aod::fwdtrack::CTglXEcTglX floattransverse spherocity
    o2::aod::emevent::SpherocityPtUnWeightedo2::aod::fwdtrack::CTglYEcTglYfloat spherocity_ptunweighted
    o2::aod::fwdtrack::CTglPhiEcTglPhi floattransverse spherocity
    o2::aod::emevent::NtrackSpherocityo2::aod::fwdtrack::CTglTglEcTglTglfloat ntspherocityint
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::emprimaryelectron::EMEventIdIemeventIdint32Pointer into EMEventso2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    - +
    - +
    Is used in:
      -
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    • o2::aod::EMGlobalMuonSelfId = o2::aod::EMGlobalMuonSelfIds::iterator
    @@ -20366,38 +20632,38 @@ Code file: dielectronMl.cxx +### o2-analysis-em-skimmer-primary-track +Code file: skimmerPrimaryTrack.cxx
    -### o2-analysis-em-event-selection -Code file: eventSelection.cxx +### o2-analysis-em-tree-creator-electron-ml +Code file: treeCreatorElectronML.cxx
    - +
    - joinable to aod::Collisions + vertex information of collision
    Is used in:
      -
    • o2::aod::EMEvSel = o2::aod::EMEvSels::iterator
    • +
    • o2::aod::MyCollision = o2::aod::MyCollisions::iterator
    @@ -20409,32 +20675,39 @@ Code file: filterDielectronEvent.cxx +### o2-analysis-em-tree-creator-electron-ml-dda +Code file: treeCreatorElectronMLDDA.cxx
    - +
    - Main event information table +
    Is used in:
      -
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    • o2::aod::EMTrackForMLPID = o2::aod::EMTracksForMLPID::iterator
    @@ -20453,190 +20726,166 @@ Code file: o2::aod::EMEventsMult -
    -
    - event multiplicity table, joinable to EMEvents -
    -
    -
    Is used in: -
      -
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • -
    -
    -
    - - - - - + + + + + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - +
    NameGetterTypeCommento2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::mult::MultFT0Ao2::aod::track::TPCSignal multFT0AtpcSignal floatdE/dx signal in the TPC
    o2::aod::mult::MultFT0Co2::aod::pidtofbeta::Beta multFT0Cbeta floatTOF beta
    o2::aod::mult::MultTPCmultTPCinto2::aod::track::ITSClusterSizes itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::mult::MultNTracksPVmultNTracksPVinto2::aod::track::ITSChi2NCl itsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1into2::aod::track::TOFChi2 tofChi2floatChi2 for the TOF track segment
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfinto2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0o2::aod::emmltrack::PIDLabelpidlabeluint8_t
    o2::aod::mult::IsInelGt1o2::aod::emmltrack::MeanClusterSizeITS DisInelGt1boolis INEL > 1meanClusterSizeITSfloat
    o2::aod::mult::MultFT0Mo2::aod::emmltrack::MeanClusterSizeITSob DmultFT0MmeanClusterSizeITSob float
    - +
    - event centrality table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    • o2::aod::EMPIDEl = o2::aod::EMPIDsEl::iterator
    @@ -20648,47 +20897,71 @@ Code file: o2::aod::EMPIDsPi +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMPIDPi = o2::aod::EMPIDsPi::iterator
    • +
    +
    +
    + + + + + + - + - + - + - + - + - +
    NameGetterTypeComment
    o2::aod::cent::CentFT0Co2::aod::pidtpc::TPCNSigmaPi centFT0CtpcNSigmaPi floatRun3 centrality percentile estimated from FT0C multiplicityNsigma separation with the TPC detector for pion
    o2::aod::cent::CentNTPVo2::aod::pidtof::TOFNSigmaPi centNTPVtofNSigmaPi floatRun3 centrality percentile estimated from the number of tracks contributing to the PVNsigma separation with the TOF detector for pion
    - +
    - event q vector table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    • o2::aod::EMPIDKa = o2::aod::EMPIDsKa::iterator
    @@ -20700,770 +20973,539 @@ Code file: o2::aod::EMPIDsPr +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EMPIDPr = o2::aod::EMPIDsPr::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::emevent::Q2xFT0Aq2xft0afloatQx for 2nd harmonics in FT0A (i.e. positive eta)NameGetterTypeComment
    o2::aod::emevent::Q2yFT0Ao2::aod::pidtpc::TPCNSigmaPr q2yft0atpcNSigmaPr floatQy for 2nd harmonics in FT0A (i.e. positive eta)Nsigma separation with the TPC detector for proton
    o2::aod::emevent::Q2xFT0Co2::aod::pidtof::TOFNSigmaPr q2xft0ctofNSigmaPr floatQx for 2nd harmonics in FT0C (i.e. negative eta)Nsigma separation with the TOF detector for proton
    +
    + +
    + +## PWG-HF + +### o2-analysis-hf-candidate-creator-2prong +Code file: candidateCreator2Prong.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - + - + + - - - - - - + - - - - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - - + + - - - - + + + + - + - + - + - + - + - - + + -
    o2::aod::emevent::Q2yFT0Cq2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)NameGetterTypeComment
    o2::aod::emevent::Q2xBPoso2::soa::IndexGIglobalIndexint64_t q2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta regiono2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::emevent::Q2xBNego2::aod::‌collision::PosX q2xbnegposX floatQx for 2nd harmonics in Barrel negative eta regionX Vertex position in cm
    o2::aod::emevent::Q2yBNego2::aod::‌collision::PosY q2ybnegposY floatQy for 2nd harmonics in Barrel negative eta regionY Vertex position in cm
    o2::aod::emevent::Q2xBToto2::aod::‌collision::PosZ q2xbtotposZ floatQx for 2nd harmonics in Barrel full eta regionZ Vertex position in cm
    o2::aod::emevent::Q2yBToto2::aod::hf_cand::XSecondaryVertex q2ybtotxSecondaryVertex floatQy for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q3xFT0M q3xft0mfloatQx for 3rd harmonics in FT0M
    o2::aod::emevent::Q3yFT0Mo2::aod::hf_cand::YSecondaryVertex q3yft0mySecondaryVertex floatQy for 3rd harmonics in FT0M
    o2::aod::emevent::Q3xFT0A q3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3yFT0Ao2::aod::hf_cand::ZSecondaryVertex q3yft0azSecondaryVertex floatQy for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3xFT0C q3xft0cfloatQx for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3yFT0Co2::aod::hf_cand::ErrorDecayLength q3yft0cerrorDecayLength floatQy for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3xBPos q3xbposfloatQx for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3yBPoso2::aod::hf_cand::ErrorDecayLengthXY q3ybposerrorDecayLengthXY floatQy for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3xBNeg q3xbnegfloatQx for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3yBNego2::aod::hf_cand::Chi2PCA q3ybnegchi2PCA floatQy for 3rd harmonics in Barrel negative eta regionsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::emevent::Q3xBToto2::aod::/hf_cand::RSecondaryVertexGI q3xbtotfloatQx for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::Q3yBTot? q3ybtotfloatQy for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::EP2FT0Mo2::aod::hf_cand::DecayLength Dep2ft0mdecayLength float
    o2::aod::emevent::EP2FT0Ao2::aod::hf_cand::DecayLengthXY Dep2ft0adecayLengthXY float
    o2::aod::emevent::EP2FT0Co2::aod::hf_cand::DecayLengthNormalised Dep2ft0cdecayLengthNormalised float
    o2::aod::emevent::EP2BPoso2::aod::hf_cand::DecayLengthXYNormalised Dep2bposdecayLengthXYNormalised float
    o2::aod::emevent::EP2BNegDep2bnegfloato2::aod::/hf_cand::ImpactParameterNormalised0GI?
    o2::aod::emevent::EP2BToto2::aod::hf_cand::PtProng0 Dep2btotptProng0 float
    o2::aod::emevent::EP3FT0Mo2::aod::hf_cand::Pt2Prong0 Dep3ft0mpt2Prong0 float
    o2::aod::emevent::EP3FT0Ao2::aod::hf_cand::PVectorProng0 Dep3ft0afloatpVectorProng0std::array<float,3>
    o2::aod::emevent::EP3FT0CDep3ft0cfloato2::aod::/hf_cand::ImpactParameterNormalised1GI?
    o2::aod::emevent::EP3BPoso2::aod::hf_cand::PtProng1 Dep3bposptProng1 float
    o2::aod::emevent::EP3BNego2::aod::hf_cand::Pt2Prong1 Dep3bnegpt2Prong1 float
    o2::aod::emevent::EP3BToto2::aod::hf_cand::PVectorProng1 Dep3btotfloatpVectorProng1std::array<float,3>
    -
    - - -
    -
    - joinable to EMEvents -
    - -
    Is used in: -
      -
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    • -
    -
    - - - - - - - - - - + - + + - + - - + + -
    NameGetterTypeComment
    o2::aod::emevent::SWTAliasGIo2::aod::hf_cand::PxProng0 ?pxProng0float
    o2::aod::emevent::NInspectedTVXo2::aod::hf_cand::PyProng0 nInspectedTVXuint64_tpyProng0float
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • -
    -
    - - - - - - - - - + - - + + - + - - + + - + - - + + -
    NameGetterTypeComment
    o2::aod::emevent::NeeULSo2::aod::hf_cand::PzProng0 neeulsintpzProng0float
    o2::aod::emevent::NeeLSppo2::aod::hf_cand::PxProng1 neelsppintpxProng1float
    o2::aod::emevent::NeeLSmmo2::aod::hf_cand::PyProng1 neelsmmintpyProng1float
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • -
    -
    - - - - - - - - - - - - + + + + - + - - + + - + - - + + - + - - + + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + - - - - - - + - - - - - - + + + - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - + + - - + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::emprimaryelectron::CollisionIdo2::aod::hf_cand::ImpactParameter0 collisionIdintimpactParameter0float
    o2::aod::emprimaryelectron::TrackIdo2::aod::hf_cand::ImpactParameter1 trackIdintimpactParameter1float
    o2::aod::emprimaryelectron::Signo2::aod::hf_cand::ErrorImpactParameter0 signint8_terrorImpactParameter0float
    o2::aod::track::PtEpto2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1 floatTransverse momentum of the track in GeV/c
    o2::aod::track::EtaEetao2::aod::hf_cand::ImpactParameterZ0impactParameterZ0 floatPseudorapidity
    o2::aod::track::PhiEphio2::aod::hf_cand::ImpactParameterZ1impactParameterZ1 floatPhi of the track, in radians within [0, 2pi)
    o2::aod::track::DcaXYo2::aod::hf_cand::ErrorImpactParameterZ0 dcaXYerrorImpactParameterZ0 floatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZo2::aod::hf_cand::ErrorImpactParameterZ1 dcaZerrorImpactParameterZ1 floatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowstpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::pidtpc::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaMutpcNSigmaMufloatNsigma separation with the TPC detector for muono2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for piono2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::pidtpc::TPCNSigmaKao2::aod::hf_cand::NProngsContributorsPV tpcNSigmaKafloatNsigma separation with the TPC detector for kaonnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::pidtpc::TPCNSigmaPro2::aod::hf_cand::BitmapProngsContributorsPV tpcNSigmaPrfloatNsigma separation with the TPC detector for protonbitmapProngsContributorsPVuint8_tbitmap with booleans indicating prongs contributing to the primary-vertex reconstruction
    o2::aod::pidtofbeta::Betao2::aod::hf_track_index::HFflag betafloatTOF betahfflaguint8_tBitmap to store selection results, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::pidtof::TOFNSigmaElo2::aod::/hf_cand_2prong::MGI tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMu? tofNSigmaMufloatNsigma separation with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPio2::aod::hf_cand_2prong::M2Dm2 floatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKa tofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPro2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProduct floatNsigma separation with the TOF detector for proton
    o2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NCl itsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::Xxo2::aod::hf_cand_2prong::CosThetaStarDcosThetaStar float
    o2::aod::track::Alphaalphao2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSum float
    o2::aod::track::Yo2::aod::/hf_cand::PtGI yfloat?
    o2::aod::track::Zzo2::aod::hf_cand::Pt2Dpt2 float
    o2::aod::track::Snpsnpo2::aod::hf_cand::PDp float
    o2::aod::track::Tgltglo2::aod::hf_cand::P2Dp2 float
    o2::aod::emprimaryelectron::IsAssociatedToMPCisAssociatedToMPCboolis associated to most probable collision
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::track::TPCCrossedRowsOverFindableClso2::aod::hf_cand::PVector DtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusterspVectorstd::array<float,3>
    o2::aod::track::TPCFoundOverFindableClso2::aod::hf_cand::Cpa DtpcFoundOverFindableClscpa floatRatio of found over findable clusters
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrel
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::emprimaryelectron::Signed1Pto2::aod::hf_cand::CpaXY Dsigned1PtcpaXY float
    o2::aod::emprimaryelectron::Po2::aod::hf_cand::Ct Dpct float
    o2::aod::emprimaryelectron::Pxo2::aod::hf_cand::ImpactParameterXY DpximpactParameterXY float
    o2::aod::emprimaryelectron::Pyo2::aod::hf_cand_2prong::MaxNormalisedDeltaIP DpymaxNormalisedDeltaIP float
    o2::aod::emprimaryelectron::Pzo2::aod::hf_cand::Eta Dpzeta float
    o2::aod::emprimaryelectron::Thetao2::aod::hf_cand::Phi Dthetaphi float
    o2::aod::emprimaryelectron::MeanClusterSizeITSo2::aod::hf_cand::Y DmeanClusterSizeITSy float
    o2::aod::emprimaryelectron::MeanClusterSizeITSibo2::aod::hf_cand::E DmeanClusterSizeITSibe float
    o2::aod::emprimaryelectron::MeanClusterSizeITSobo2::aod::hf_cand::E2 DmeanClusterSizeITSobe2 float
    - +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    • o2::aod::HfCand2ProngWPid = soa::Join
    @@ -21475,124 +21517,40 @@ Code file: o2::aod::EMPrimaryElectronEMEventIds +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    • o2::aod::HfCand2ProngWPid = soa::Join
    @@ -21604,26 +21562,40 @@ Code file: o2::aod::EMPrimaryElectronsPrefilterBit +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    • o2::aod::HfCand2ProngWPid = soa::Join
    @@ -21635,26 +21607,40 @@ Code file: o2::aod::EMAmbiguousElectronSelfIds +
    Is used in:
      -
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    • o2::aod::HfCand2ProngWPid = soa::Join
    @@ -21666,27 +21652,36 @@ Code file: o2::aod::V0KFEMEventIds +
    -
    Is used in: -
      -
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -21697,33 +21692,36 @@ Code file: skimmerOTS.cxx -
    - - +
    - joinable to aod::Collisions +
    -
    Is used in: -
      -
    • o2::aod::EMSWTriggerInfoTMP = o2::aod::EMSWTriggerInfosTMP::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -21734,40 +21732,117 @@ Code file: o2::aod::HfCand2ProngMcGen +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_2prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_2prong::FlagMcDecayChanGenflagMcDecayChanGenint8_tresonant decay channel flag, reconstruction level
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    +
    -### o2-analysis-em-skimmer-primary-electron -Code file: skimmerPrimaryElectron.cxx +### o2-analysis-hf-candidate-creator-3prong +Code file: candidateCreator3Prong.cxx
    - +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -21785,533 +21860,619 @@ Code file: o2::aod::EMPrimaryElectronsCov -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • -
    -
    -
    - - - - - - - - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYo2::aod::hf_cand::EtaDeta float
    o2::aod::track::CZYEcZYo2::aod::hf_cand::PhiDphi float
    o2::aod::track::CZZEcZZo2::aod::hf_cand::YDy float
    o2::aod::track::CSnpYEcSnpYo2::aod::hf_cand::EDe float
    o2::aod::track::CSnpZEcSnpZo2::aod::hf_cand::E2De2 float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - + + + - + +
    o2::aod::track::CSnpSnpEcSnpSnpfloatNameGetterTypeComment
    o2::aod::track::CTglYEcTglYfloato2::aod::hf_cand::NSigTpcPi0
    o2::aod::track::CTglZEcTglZnSigTpcPi0 floatTPC nSigma for pion hypothesis - prong 0
    o2::aod::track::CTglSnpEcTglSnpfloato2::aod::hf_cand::NSigTofPi0
    o2::aod::track::CTglTglEcTglTglnSigTofPi0 floatTOF nSigma for pion hypothesis - prong 0
    o2::aod::track::C1PtYEc1PtYo2::aod::hf_cand::TpcTofNSigmaPi0DtpcTofNSigmaPi0 floatCombined NSigma separation with the TPC & TOF detectors for pion - prong 0
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - +
    o2::aod::track::C1PtZEc1PtZfloatNameGetterTypeComment
    o2::aod::track::C1PtSnpEc1PtSnpfloato2::aod::hf_cand::NSigTpcPi1 nSigTpcPi1floatTPC nSigma for pion hypothesis - prong 1
    o2::aod::track::C1PtTglEc1PtTglfloato2::aod::hf_cand::NSigTofPi1 nSigTofPi1floatTOF nSigma for pion hypothesis - prong 1
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2o2::aod::hf_cand::TpcTofNSigmaPi1DtpcTofNSigmaPi1 floatCombined NSigma separation with the TPC & TOF detectors for pion - prong 1
    - +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    @@ -22323,26 +22484,42 @@ Code file: o2::aod::EMAmbiguousElectronSelfIds +
    Is used in:
      -
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    @@ -22354,32 +22531,42 @@ Code file: skimmerPrimaryMuon.cxx -
    - - +
    Is used in:
      -
    • o2::aod::EMPrimaryMuon = o2::aod::EMPrimaryMuons::iterator
    • +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    @@ -22391,272 +22578,353 @@ Code file: o2::aod::HfCand3Prong2PidKa +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKa = soa::Join
    • +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + +
    o2::aod::emprimarymuon::Signsignint8_tNameGetterTypeComment
    o2::aod::fwdtrack::FwdDcaXo2::aod::hf_cand::NSigTpcKa2 fwdDcaXnSigTpcKa2 floatImpact parameter in X of forward track to the primary vertexTPC nSigma for kaon hypothesis - prong 2
    o2::aod::fwdtrack::FwdDcaYo2::aod::hf_cand::NSigTofKa2 fwdDcaYnSigTofKa2 floatImpact parameter in Y of forward track to the primary vertexTOF nSigma for kaon hypothesis - prong 2
    o2::aod::fwdtrack::Xxo2::aod::hf_cand::TpcTofNSigmaKa2DtpcTofNSigmaKa2 floatTrackParFwd parameter xCombined NSigma separation with the TPC & TOF detectors for kaon - prong 2
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - - - - - - - - + - - - + + + - + +
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter yNameGetterTypeComment
    o2::aod::fwdtrack::Zo2::aod::hf_cand::NSigTpcPr0 znSigTpcPr0 floatTrackParFwd propagation parameter zTPC nSigma for proton hypothesis - prong 0
    o2::aod::fwdtrack::Tglo2::aod::hf_cand::NSigTofPr0 tglnSigTofPr0 floatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clustersTOF nSigma for proton hypothesis - prong 0
    o2::aod::fwdtrack::PDcapDcao2::aod::hf_cand::TpcTofNSigmaPr0DtpcTofNSigmaPr0 floatPDca for MUONStandaloneCombined NSigma separation with the TPC & TOF detectors for proton - prong 0
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + +
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracksNameGetterTypeComment
    o2::aod::fwdtrack::Chi2o2::aod::hf_cand::NSigTpcPr1 chi2nSigTpcPr1 floatTrack chi^2TPC nSigma for proton hypothesis - prong 1
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::hf_cand::NSigTofPr1 chi2MatchMCHMIDnSigTofPr1 floatMCH-MID Match Chi2 for MUONStandalone tracksTOF nSigma for proton hypothesis - prong 1
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTo2::aod::hf_cand::TpcTofNSigmaPr1DtpcTofNSigmaPr1 floatMCH-MFT Match Chi2 for GlobalMuonTracksCombined NSigma separation with the TPC & TOF detectors for proton - prong 1
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaPr = soa::Join
    • +
    +
    + - - - - - + + + + + - + - - - + + + - + - - - + + + - - - - - + + + + + +
    o2::aod::emprimarymuon::MCHTrackIdSImatchMCHTrackIdintIndex of matched MCH track for GlobalMuonTracks and GlobalForwardTracksNameGetterTypeComment
    o2::aod::fwdtrack::MCHBitMapo2::aod::hf_cand::NSigTpcPr2 mchBitMapuint16_tFired muon trackig chambers bitmapnSigTpcPr2floatTPC nSigma for proton hypothesis - prong 2
    o2::aod::fwdtrack::MIDBitMapo2::aod::hf_cand::NSigTofPr2 midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)nSigTofPr2floatTOF nSigma for proton hypothesis - prong 2
    o2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)o2::aod::hf_cand::TpcTofNSigmaPr2DtpcTofNSigmaPr2floatCombined NSigma separation with the TPC & TOF detectors for proton - prong 2
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    + - - - - - + + + + + - + - + - + - + - - - + + + - + - + - + +
    o2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flagsNameGetterTypeComment
    o2::aod::emprimarymuon::Chi2MFTsao2::aod::hf_cand::NSigTpcDe0 chi2MFTsanSigTpcDe0 floatchi2 of MFT standalone trackTPC nSigma for deuteron hypothesis - prong 0
    o2::aod::emprimarymuon::IsAssociatedToMPCo2::aod::hf_cand::NSigTofDe0 isAssociatedToMPCboolis associated to most probable collisionnSigTofDe0floatTOF nSigma for deuteron hypothesis - prong 0
    o2::aod::emprimarymuon::Signed1Pto2::aod::hf_cand::TpcTofNSigmaDe0 Dsigned1PttpcTofNSigmaDe0 floatCombined NSigma separation with the TPC & TOF detectors for deuteron - prong 0
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - + - + - + +
    o2::aod::emprimarymuon::NClustersMFTDnClustersMFTuint8_tNumber of MFT clustersNameGetterTypeComment
    o2::aod::emprimarymuon::MFTClusterMapDmftClusterMapuint16_tMFT cluster map, one bit per a layer, starting from the innermosto2::aod::hf_cand::NSigTpcDe1nSigTpcDe1floatTPC nSigma for deuteron hypothesis - prong 1
    o2::aod::emprimarymuon::PDpfloato2::aod::hf_cand::NSigTofDe1 nSigTofDe1floatTOF nSigma for deuteron hypothesis - prong 1
    o2::aod::emprimarymuon::Pxo2::aod::hf_cand::TpcTofNSigmaDe1 DpxtpcTofNSigmaDe1 floatCombined NSigma separation with the TPC & TOF detectors for deuteron - prong 1
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfCand3ProngWPidPiKaDe = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - + - + - +
    o2::aod::emprimarymuon::PyDpyfloatNameGetterTypeComment
    o2::aod::emprimarymuon::PzDpzfloato2::aod::hf_cand::NSigTpcDe2 nSigTpcDe2floatTPC nSigma for deuteron hypothesis - prong 2
    o2::aod::emprimarymuon::ThetaDthetafloato2::aod::hf_cand::NSigTofDe2 nSigTofDe2floatTOF nSigma for deuteron hypothesis - prong 2
    o2::aod::emprimarymuon::DcaXYo2::aod::hf_cand::TpcTofNSigmaDe2 DdcaXYtpcTofNSigmaDe2 floatCombined NSigma separation with the TPC & TOF detectors for deuteron - prong 2
    - +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryMuonCov = o2::aod::EMPrimaryMuonsCov::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -22667,277 +22935,239 @@ Code file: o2::aod::EMAmbiguousMuonSelfIds -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::EMAmbiguousMuonSelfId = o2::aod::EMAmbiguousMuonSelfIds::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::hf_cand_3prong::KfErrorPxkfErrorPxfloatPx error of the candidate from the KFParticle fit
    o2::aod::emprimarymuon::AmbiguousMuonsIdsSAIambiguousMuonsIdso2::aod::hf_cand_3prong::KfErrorPy kfErrorPyfloatPy error of the candidate from the KFParticle fit
    -
    - -
    - -### o2-analysis-em-skimmer-secondary-electron -Code file: skimmerSecondaryElectron.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - - - - + + + +
    NameGetterTypeCommento2::aod::hf_cand_3prong::KfErrorPzkfErrorPzfloatPz error of the candidate from the KFParticle fit
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_cand_3prong::KfChi2PrimProng0 kfChi2PrimProng0floatchi2 primary of the first prong
    o2::aod::emevent::CollisionIdcollisionIdinto2::aod::hf_cand_3prong::KfChi2PrimProng1 kfChi2PrimProng1floatchi2 primary of the second prong
    o2::aod::bc::RunNumbero2::aod::hf_cand_3prong::KfChi2PrimProng2 runNumberintRun numberkfChi2PrimProng2floatchi2 primary of the third prong
    o2::aod::bc::GlobalBCo2::aod::hf_cand_3prong::KfDcaProng1Prong2 globalBCuint64_tBunch crossing number (globally unique in this run)kfDcaProng1Prong2floatDCA between second and third prongs
    o2::aod::evsel::AliasGI?o2::aod::hf_cand_3prong::KfDcaProng0Prong2 kfDcaProng0Prong2floatDCA between first and third prongs
    o2::aod::evsel::SelectionGI?o2::aod::hf_cand_3prong::KfDcaProng0Prong1 kfDcaProng0Prong1floatDCA between first and second prongs
    o2::aod::timestamp::Timestampo2::aod::hf_cand_3prong::KfChi2GeoProng1Prong2 timestampuint64_tTimestamp of a BC in ms (epoch style)kfChi2GeoProng1Prong2floatchi2 geo between second and third prongs
    o2::aod::‌collision::PosXo2::aod::hf_cand_3prong::KfChi2GeoProng0Prong2 posXkfChi2GeoProng0Prong2 floatX Vertex position in cmchi2 geo between first and third prongs
    o2::aod::‌collision::PosYo2::aod::hf_cand_3prong::KfChi2GeoProng0Prong1 posYkfChi2GeoProng0Prong1 floatY Vertex position in cmchi2 geo between first and second prongs
    o2::aod::‌collision::PosZo2::aod::hf_cand_3prong::KfChi2Geo posZkfChi2Geo floatZ Vertex position in cmchi2 geo of the full candidate
    o2::aod::‌collision::NumContribo2::aod::hf_cand_3prong::KfDecayLength numContribuint16_tNumber of tracks used for the vertexkfDecayLengthfloatdecay length
    o2::aod::evsel::NumTracksInTimeRangeo2::aod::hf_cand_3prong::KfDecayLengthError trackOccupancyInTimeRangeintOccupancy in specified time intervalkfDecayLengthErrorfloatdecay length error
    o2::aod::emevent::Sel8Dsel8boolo2::aod::hf_cand_3prong::KfChi2Topo kfChi2Topofloatchi2 topo of the full candidate (chi2prim of candidate to PV)
    - +
    - event multiplicity table, joinable to EMEvents +
    -
    Is used in: -
      -
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -22948,83 +23178,71 @@ Code file: o2::aod::EMEventsCent +
    @@ -23035,48 +23253,49 @@ Code file: o2::aod::EMMCEvents + + +### o2-analysis-hf-candidate-creator-b0 +Code file: candidateCreatorB0.cxx +
    + +
    - MC event information table +
    -
    Is used in: -
      -
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -23087,305 +23306,390 @@ Code file: o2::aod::EMMCEventLabels -
    -
    - Table joined to the EMEvents table containing the MC index -
    -
    -
    Is used in: -
      -
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthDdecayLengthfloat
    o2::aod::emmceventlabel::EMMCEventIdIemmceventIdint32MC collisiono2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat
    o2::aod::emmceventlabel::McMasko2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloat mcMaskuint16_tBit mask to indicate collision mismatches (bit ON means mismatch). Bit 15: indicates negative label
    -
    - - -
    -
    - MC track information (on disk) -
    - -
    Is used in: -
      -
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    • -
    -
    - - - - - - + + + + + - + - - + + - - - - - + + + + + - + + + + - - - - + + + + - - - - - - + + + + - - - - + + + + - - - - + + + - + - + + + + - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat
    o2::soa::Indexo2::aod::/hf_cand::ImpactParameterNormalised0 GIglobalIndexint64_t?
    o2::aod::emmcparticle::EMMCEventIdIemmceventIdint32Pointer into EMMCEventso2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::mcparticle::PdgCodeo2::aod::hf_cand::Pt2Prong0Dpt2Prong0float pdgCodeintPDG code
    o2::aod::mcparticle::Flagso2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3> flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::emmcparticle::MothersIdsSAImothersIdso2::aod::/hf_cand::ImpactParameterNormalised1GI? Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::emmcparticle::DaughtersIdsSAIdaughtersIdso2::aod::hf_cand::PtProng1DptProng1float Daughter tracks (possibly empty) array. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    o2::aod::mcparticle::Pxpxo2::aod::hf_cand::Pt2Prong1Dpt2Prong1 floatMomentum in x in GeV/c
    o2::aod::mcparticle::Pyo2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3> py
    o2::aod::hf_cand::PxProng0pxProng0 floatMomentum in y in GeV/c
    o2::aod::mcparticle::Pzo2::aod::hf_cand::PyProng0 pzpyProng0 floatMomentum in z in GeV/c
    o2::aod::mcparticle::Eo2::aod::hf_cand::PzProng0 epzProng0 floatEnergy
    o2::aod::mcparticle::Vxo2::aod::hf_cand::PxProng1 vxpxProng1 floatX production vertex in cm
    o2::aod::mcparticle::Vyo2::aod::hf_cand::PyProng1 vypyProng1 floatY production vertex in cm
    o2::aod::mcparticle::Vzo2::aod::hf_cand::PzProng1 vzpzProng1 floatZ production vertex in cm
    o2::aod::emmcparticle::Pto2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2 Dptm2 float
    o2::aod::emmcparticle::Etao2::aod::hf_cand_2prong::ImpactParameterProduct DetaimpactParameterProduct float
    o2::aod::emmcparticle::Phio2::aod::hf_cand_2prong::CosThetaStar DphicosThetaStar float
    o2::aod::emmcparticle::Po2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::P D p float
    o2::aod::emmcparticle::Yo2::aod::hf_cand::P2 Dyp2 floatParticle rapidity
    o2::aod::mcparticle::ProducedByGeneratoro2::aod::hf_cand::PVector DproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport codepVectorstd::array<float,3>
    o2::aod::mcparticle::FromBackgroundEvento2::aod::hf_cand::Cpa DfromBackgroundEventboolParticle from background eventcpafloat
    o2::aod::mcparticle::IsPhysicalPrimaryo2::aod::hf_cand::CpaXY DisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definitioncpaXYfloat
    o2::aod::hf_cand::CtDctfloat
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloat
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloat
    o2::aod::hf_cand::EtaDetafloat
    o2::aod::hf_cand::PhiDphifloat
    o2::aod::hf_cand::YDyfloat
    o2::aod::hf_cand::EDefloat
    o2::aod::hf_cand::E2De2float
    - +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    • o2::aod::HfCandB0 = soa::Join
    @@ -23397,34 +23701,29 @@ Code file: o2::aod::EMPrimaryElectrons +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -23435,411 +23734,497 @@ Code file: o2::aod::HfCandB0McGen +
    - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + - - - - - - + + - - - - + - + - + - + - + - - - - - - - +
    o2::aod::track::PtEptfloatTransverse momentum of the track in GeV/c
    o2::aod::track::EtaEetafloatPseudorapidity
    o2::aod::track::PhiEphifloatPhi of the track, in radians within [0, 2pi)
    o2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertexNameGetterTypeComment
    o2::aod::track::DcaZo2::aod::hf_cand_b0::FlagMcMatchGen dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::TPCNClsFindableflagMcMatchGenint8_t tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::hf_cand_b0::FlagMcDecayChanGen tpcNClsFindableMinusFoundflagMcDecayChanGen int8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::hf_cand_b0::OriginMcGen tpcNClsFindableMinusCrossedRowsoriginMcGen int8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCChi2NCl tpcChi2NClfloatChi2 / cluster for the TPC track segment
    +
    + +
    + +### o2-analysis-hf-candidate-creator-bplus +Code file: candidateCreatorBplus.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - - - + + + - + - + + + + - - - - - - + + + - + - - - - - + + + + + - + + - - + - - - + + + - - - + + + - - - - + + + + - + + - - + - - - + + + - + + + + - - - - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - + - + - + - + - + - + - - - + + + - + + + + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum at inner wall of the TPCNameGetterTypeComment
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPCo2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::pidtpc::TPCNSigmaElo2::aod::‌collision::PosX tpcNSigmaElposX floatNsigma separation with the TPC detector for electronX Vertex position in cm
    o2::aod::pidtpc::TPCNSigmaMuo2::aod::‌collision::PosY tpcNSigmaMuposY floatNsigma separation with the TPC detector for muonY Vertex position in cm
    o2::aod::pidtpc::TPCNSigmaPio2::aod::‌collision::PosZ tpcNSigmaPiposZ floatNsigma separation with the TPC detector for pionZ Vertex position in cm
    o2::aod::pidtpc::TPCNSigmaKao2::aod::hf_cand::XSecondaryVertex tpcNSigmaKaxSecondaryVertex floatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPro2::aod::hf_cand::YSecondaryVertex tpcNSigmaPrySecondaryVertex floatNsigma separation with the TPC detector for proton
    o2::aod::pidtofbeta::Betao2::aod::hf_cand::ZSecondaryVertex betazSecondaryVertex floatTOF beta
    o2::aod::pidtof::TOFNSigmaElo2::aod::hf_cand::ErrorDecayLength tofNSigmaElerrorDecayLength floatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMuo2::aod::hf_cand::ErrorDecayLengthXY tofNSigmaMuerrorDecayLengthXY floatNsigma separation with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaPio2::aod::hf_cand::Chi2PCA tofNSigmaPichi2PCA floatNsigma separation with the TOF detector for pionsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::pidtof::TOFNSigmaKao2::aod::/hf_cand::RSecondaryVertexGI? tofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPro2::aod::hf_cand::DecayLengthDdecayLength floatNsigma separation with the TOF detector for proton
    o2::aod::track::ITSClusterSizeso2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClo2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalised floatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnumo2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat
    o2::aod::track::Xo2::aod::/hf_cand::ImpactParameterNormalised0GI xfloat?
    o2::aod::track::Alphaalphao2::aod::hf_cand::PtProng0DptProng0 float
    o2::aod::track::Yyo2::aod::hf_cand::Pt2Prong0Dpt2Prong0 float
    o2::aod::track::Zzfloato2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::track::Snpo2::aod::/hf_cand::ImpactParameterNormalised1GI snpfloat?
    o2::aod::track::Tgltglo2::aod::hf_cand::PtProng1DptProng1 float
    o2::aod::emprimaryelectron::IsAssociatedToMPCo2::aod::hf_cand::Pt2Prong1Dpt2Prong1float isAssociatedToMPCboolis associated to most probable collision
    o2::aod::track::TPCNClsFoundo2::aod::hf_cand::PVectorProng1 DtpcNClsFoundint16_tNumber of found TPC clusterspVectorProng1std::array<float,3>
    o2::aod::track::TPCNClsCrossedRowso2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2 DtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowsm2float
    o2::aod::track::TPCCrossedRowsOverFindableClso2::aod::hf_cand_2prong::ImpactParameterProduct DtpcCrossedRowsOverFindableClsimpactParameterProduct floatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClso2::aod::hf_cand_2prong::CosThetaStar DtpcFoundOverFindableClscosThetaStar floatRatio of found over findable clusters
    o2::aod::track::v001::ITSClusterMapo2::aod::hf_cand_2prong::ImpactParameterProngSqSum DitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermostimpactParameterProngSqSumfloat
    o2::aod::track::v001::ITSNClso2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2 DitsNClsuint8_tNumber of ITS clusterspt2float
    o2::aod::track::v001::ITSNClsInnerBarrelo2::aod::hf_cand::P DitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrelpfloat
    o2::aod::track::HasITSo2::aod::hf_cand::P2 DhasITSboolFlag to check if track has a ITS matchp2float
    o2::aod::track::HasTPCo2::aod::hf_cand::PVector DhasTPCboolFlag to check if track has a TPC matchpVectorstd::array<float,3>
    o2::aod::track::HasTRDo2::aod::hf_cand::Cpa DhasTRDboolFlag to check if track has a TRD matchcpafloat
    o2::aod::track::HasTOFo2::aod::hf_cand::CpaXY DhasTOFboolFlag to check if track has a TOF measurementcpaXYfloat
    o2::aod::emprimaryelectron::Signed1Pto2::aod::hf_cand::Ct Dsigned1Ptct float
    o2::aod::emprimaryelectron::Po2::aod::hf_cand::ImpactParameterXY DpimpactParameterXY float
    o2::aod::emprimaryelectron::Pxo2::aod::hf_cand_2prong::MaxNormalisedDeltaIP DpxmaxNormalisedDeltaIP float
    o2::aod::emprimaryelectron::Pyo2::aod::hf_cand::Eta Dpyeta float
    o2::aod::emprimaryelectron::Pzo2::aod::hf_cand::Phi Dpzphi float
    o2::aod::emprimaryelectron::Thetao2::aod::hf_cand::Y Dthetay float
    o2::aod::emprimaryelectron::MeanClusterSizeITSo2::aod::hf_cand::E DmeanClusterSizeITSe float
    o2::aod::emprimaryelectron::MeanClusterSizeITSibo2::aod::hf_cand::E2 DmeanClusterSizeITSibe2 float
    o2::aod::emprimaryelectron::MeanClusterSizeITSobo2::aod::hf_cand_2prong::CtXY DmeanClusterSizeITSobctXY float
    - +
    Is used in:
      -
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    • o2::aod::HfCandBplus = soa::Join
    @@ -23851,108 +24236,97 @@ Code file: o2::aod::HfCandBplusMcRec +
    - - - - - + + + + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - - - - - + + +
    o2::aod::track::CZZEcZZfloatNameGetterTypeComment
    o2::aod::track::CSnpYEcSnpYfloato2::aod::hf_cand_bplus::FlagMcMatchRec
    o2::aod::track::CSnpZEcSnpZfloatflagMcMatchRecint8_t
    o2::aod::track::CSnpSnpEcSnpSnpfloato2::aod::hf_cand_bplus::FlagMcDecayChanRec
    o2::aod::track::CTglYEcTglYfloatflagMcDecayChanRecint8_t
    o2::aod::track::CTglZEcTglZfloato2::aod::hf_cand_bplus::OriginMcRec
    o2::aod::track::CTglSnpEcTglSnpfloatoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + + + +
    o2::aod::track::CTglTglEcTglTglfloatNameGetterTypeComment
    o2::aod::track::C1PtYEc1PtYfloato2::aod::hf_cand_bplus::FlagMcMatchGen
    o2::aod::track::C1PtZEc1PtZfloatflagMcMatchGenint8_t
    o2::aod::track::C1PtSnpEc1PtSnpfloato2::aod::hf_cand_bplus::FlagMcDecayChanGen
    o2::aod::track::C1PtTglEc1PtTglfloatflagMcDecayChanGenint8_t
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2floato2::aod::hf_cand_bplus::OriginMcGenoriginMcGenint8_t
    @@ -23960,28 +24334,17 @@ Code file: treeCreatorElectronML.cxx -
    - -
    - -### o2-analysis-em-tree-creator-electron-ml-dda -Code file: treeCreatorElectronMLDDA.cxx +### o2-analysis-hf-candidate-creator-bs +Code file: candidateCreatorBs.cxx
    - +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryTrack = o2::aod::EMPrimaryTracks::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -23992,18 +24355,25 @@ Code file: Z Vertex position in cm - + - - - - - - - - + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + + + + - - - - - - + + + - - - + + + - - - + + + - + + + + - - - - + + - - + - - - - + + + + - - - + + + - + - + + + + - - - - + + + + - - - - - - + + + - + - - - + + + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - + + - + + - - + - + - + - + - + -
    o2::aod::‌collision::NumContribo2::aod::hf_cand::XSecondaryVertex numContribuint16_tNumber of tracks used for the vertex
    o2::aod::track::PtEptxSecondaryVertex floatTransverse momentum of the track in GeV/c
    o2::aod::track::EtaEetao2::aod::hf_cand::YSecondaryVertexySecondaryVertex floatPseudorapidity
    o2::aod::track::PhiEphio2::aod::hf_cand::ZSecondaryVertexzSecondaryVertex floatPhi of the track, in radians within [0, 2pi)
    o2::aod::track::Tglo2::aod::hf_cand::ErrorDecayLength tglerrorDecayLength float
    o2::aod::track::Signed1Pto2::aod::hf_cand::ErrorDecayLengthXY signed1PterrorDecayLengthXY float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::DcaXYo2::aod::hf_cand::Chi2PCA dcaXYchi2PCA floatImpact parameter in XY of the track to the primary vertexsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::track::DcaZo2::aod::/hf_cand::RSecondaryVertexGI? dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::CYYEcYYo2::aod::hf_cand::DecayLengthDdecayLength float
    o2::aod::track::CZZEcZZo2::aod::hf_cand::DecayLengthXYDdecayLengthXY float
    o2::aod::track::CZYEcZYo2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalised float
    o2::aod::track::TPCNClsFindableo2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::emprimarytrack::TPCNClsFoundo2::aod::/hf_cand::ImpactParameterNormalised0GI tpcNClsFoundint?
    o2::aod::emprimarytrack::TPCNClsCrossedRowstpcNClsCrossedRowsinto2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::track::TPCChi2NCltpcChi2NClo2::aod::hf_cand::Pt2Prong0Dpt2Prong0 floatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParamo2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3> tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::TPCSignalo2::aod::/hf_cand::ImpactParameterNormalised1GI? tpcSignalfloatdE/dx signal in the TPC
    o2::aod::pidtpc::TPCNSigmaEltpcNSigmaElo2::aod::hf_cand::PtProng1DptProng1 floatNsigma separation with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaMutpcNSigmaMuo2::aod::hf_cand::Pt2Prong1Dpt2Prong1 floatNsigma separation with the TPC detector for muon
    o2::aod::pidtpc::TPCNSigmaPio2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3> tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaKao2::aod::hf_cand::PxProng0 tpcNSigmaKapxProng0 floatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPro2::aod::hf_cand::PyProng0 tpcNSigmaPrpyProng0 floatNsigma separation with the TPC detector for proton
    o2::aod::pidtofbeta::Betao2::aod::hf_cand::PzProng0 betapzProng0 floatTOF beta
    o2::aod::pidtof::TOFNSigmaElo2::aod::hf_cand::PxProng1 tofNSigmaElpxProng1 floatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMuo2::aod::hf_cand::PyProng1 tofNSigmaMupyProng1 floatNsigma separation with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaPio2::aod::hf_cand::PzProng1 tofNSigmaPipzProng1 floatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKao2::aod::hf_cand::ImpactParameter0 tofNSigmaKaimpactParameter0 floatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPro2::aod::hf_cand::ImpactParameter1 tofNSigmaPrimpactParameter1 floatNsigma separation with the TOF detector for proton
    o2::aod::track::ITSClusterSizes itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClo2::aod::hf_cand::ErrorImpactParameter0 itsChi2NClerrorImpactParameter0 floatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::emprimarytrack::PIDLabelo2::aod::hf_cand::ErrorImpactParameter1 pidlabelinterrorImpactParameter1float
    o2::aod::emprimarytrack::TrackTypeo2::aod::/hf_cand_2prong::MGI tracktypeint?
    o2::aod::emprimarytrack::Po2::aod::hf_cand_2prong::M2 Dpm2 float
    o2::aod::emprimarytrack::MeanClusterSizeITSo2::aod::hf_cand_2prong::ImpactParameterProduct DmeanClusterSizeITSimpactParameterProduct float
    -
    - -
    - -### o2-analysis-em-tree-creator-single-electron-qa -Code file: treeCreatorSingleElectronQA.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + + - - + - + + + + - - - - + + + + - - - - - - - + + + + - - + + + + - + + + + + + - + + + + - - - - + + + + - + + + + + - + - + + + + - + + + + + - + - + + + + - + + + + + - + - + + + + - - - - + + + + - - - - + - - + +
    NameGetterTypeCommento2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::emevent::CollisionIdo2::aod::/hf_cand::PtGI collisionIdint?
    o2::aod::bc::RunNumbero2::aod::hf_cand::Pt2Dpt2float runNumberintRun number
    o2::aod::bc::GlobalBCo2::aod::hf_cand::PDpfloat globalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?o2::aod::hf_cand::P2Dp2float
    o2::aod::evsel::SelectionGIo2::aod::hf_cand::PVectorDpVectorstd::array<float,3> ?
    o2::aod::hf_cand::CpaDcpafloat
    o2::aod::timestamp::Timestampo2::aod::hf_cand::CpaXYDcpaXYfloat timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::‌collision::PosXo2::aod::hf_cand::CtDctfloat posX
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXY floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloat posY
    o2::aod::hf_cand::EtaDeta floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hf_cand::PhiDphifloat posZ
    o2::aod::hf_cand::YDy floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::hf_cand::EDefloat numContribuint16_tNumber of tracks used for the vertex
    o2::aod::evsel::NumTracksInTimeRangeo2::aod::hf_cand::E2De2float trackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8o2::aod::hf_cand_2prong::CtXY Dsel8boolctXYfloat
    - +
    - event multiplicity table, joinable to EMEvents +
    Is used in:
      -
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    • o2::aod::HfCandBs = soa::Join
    @@ -24403,83 +24757,62 @@ Code file: o2::aod::HfCandBsMcRec +
    - - - - - + + + + + - + - - + + - - - - - - - - - - - - - - - - - - + + + +
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1intNameGetterTypeComment
    o2::aod::mult::MultNTracksPVetaHalfo2::aod::hf_cand_bs::FlagMcMatchRec multNTracksPVetaHalfintflagMcMatchRecint8_t
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloato2::aod::hf_cand_bs::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    - +
    - event centrality table, joinable to EMEvents +
    -
    Is used in: -
      -
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -24490,48 +24823,35 @@ Code file: o2::aod::EMPrimaryElectrons + + +### o2-analysis-hf-candidate-creator-cascade +Code file: candidateCreatorCascade.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -24542,412 +24862,608 @@ Code file: o2::aod::EMPrimaryElectronEMEventIds +
    -
    Is used in: -
      -
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_casc::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_casc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand::PtBhadMotherPartptBhadMotherPartfloatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand::PdgBhadMotherPartpdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + @@ -24958,24 +25474,36 @@ Code file: candidateCreator2Prong.cxx +### o2-analysis-hf-candidate-creator-dstar +Code file: candidateCreatorDstar.cxx
    - +
    @@ -25027,79 +25555,79 @@ Code file: ?
    - - - - - - - - - - - - - - - - - - - - - @@ -25139,24 +25646,17 @@ Code file: - + - + - + - + - + - + - + - + @@ -25271,164 +25771,228 @@ Code file: o2::aod::HfCandDstarProng0PidPi +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::HfD0FromDstarWPid = soa::Join
    • +
    • o2::aod::HfCandDstarsWPid = soa::Join
    • +
    +
    +
    o2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::/hf_cand::ImpactParameterNormalised1 GI
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_cand::ImpactParameterZ0 errorImpactParameter0impactParameterZ0 float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand::ImpactParameterZ1 errorImpactParameter1impactParameterZ1 float
    o2::aod::hf_cand::ImpactParameterZ0o2::aod::hf_cand::ErrorImpactParameter0 impactParameterZ0errorImpactParameter0 float
    o2::aod::hf_cand::ImpactParameterZ1o2::aod::hf_cand::ErrorImpactParameter1 impactParameterZ1errorImpactParameter1 float
    + + + + + + + - - - + + + + + + + + + + - + - + - + + +
    NameGetterTypeComment
    o2::aod::hf_cand::PhiDphio2::aod::hf_cand::NSigTpcPi0nSigTpcPi0 floatTPC nSigma for pion hypothesis - prong 0
    o2::aod::hf_cand::NSigTofPi0 nSigTofPi0floatTOF nSigma for pion hypothesis - prong 0
    o2::aod::hf_cand::Yo2::aod::hf_cand::TpcTofNSigmaPi0 DytpcTofNSigmaPi0 floatCombined NSigma separation with the TPC & TOF detectors for pion - prong 0
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfD0FromDstarWPid = soa::Join
    • +
    • o2::aod::HfCandDstarsWPid = soa::Join
    • +
    +
    + + + + + + + - - - + + + + + + + + + + - + - + - +
    NameGetterTypeComment
    o2::aod::hf_cand::EDeo2::aod::hf_cand::NSigTpcPi1nSigTpcPi1 floatTPC nSigma for pion hypothesis - prong 1
    o2::aod::hf_cand::NSigTofPi1 nSigTofPi1floatTOF nSigma for pion hypothesis - prong 1
    o2::aod::hf_cand::E2o2::aod::hf_cand::TpcTofNSigmaPi1 De2tpcTofNSigmaPi1 floatCombined NSigma separation with the TPC & TOF detectors for pion - prong 1
    - +
    @@ -25445,30 +26009,30 @@ Code file: o2::aod::HfCand2ProngMcRec +
    +
    Is used in: +
      +
    • o2::aod::HfD0FromDstarWPid = soa::Join
    • +
    • o2::aod::HfCandDstarsWPid = soa::Join
    • +
    +
    @@ -25485,37 +26055,76 @@ Code file: o2::aod::HfCandDstarProng1PidKa +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::HfD0FromDstarWPid = soa::Join
    • +
    • o2::aod::HfCandDstarsWPid = soa::Join
    • +
    +
    +
    Name
    + + + + + + + + + - + - + - + - - - + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::NSigTpcKa1 ptBhadMotherPartnSigTpcKa1 floatpt of the first B-hadron mother particle (only in case of non-prompt)TPC nSigma for kaon hypothesis - prong 1
    o2::aod::hf_cand::PdgBhadMotherParto2::aod::hf_cand::NSigTofKa1 pdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)nSigTofKa1floatTOF nSigma for kaon hypothesis - prong 1
    o2::aod::hf_cand::TpcTofNSigmaKa1DtpcTofNSigmaKa1floatCombined NSigma separation with the TPC & TOF detectors for kaon - prong 1
    - +
    @@ -25532,36 +26141,30 @@ Code file: candidateCreator3Prong.cxx -
    - - +
    @@ -25613,478 +26216,310 @@ Code file: o2::aod::HfCand3ProngMcRec +
    - +
    @@ -26162,25 +26604,25 @@ Code file: -### o2-analysis-hf-candidate-creator-b0 -Code file: candidateCreatorB0.cxx +### o2-analysis-hf-candidate-creator-lb +Code file: candidateCreatorLb.cxx
    - +
    @@ -26466,20 +26908,6 @@ Code file: - o2::aod::hf_cand::CPA + o2::aod::hf_cand::Cpa D cpa float - o2::aod::hf_cand::CPAXY + o2::aod::hf_cand::CpaXY D cpaXY float @@ -26588,7 +27016,7 @@ Code file: o2::aod::HfCandB0Prongs +
    @@ -26598,7 +27026,7 @@ Code file: Comment - o2::aod::hf_cand_b0::Prong0Id + o2::aod::hf_cand_lb::Prong0Id I prong0Id int @@ -26626,7 +27054,7 @@ Code file: o2::aod::HfCandB0McRec +
    - +
    @@ -26683,14 +27118,21 @@ Code file: -### o2-analysis-hf-candidate-creator-bplus -Code file: candidateCreatorBplus.cxx +### o2-analysis-hf-candidate-creator-mc-gen +Code file: candidateCreatorMcGen.cxx
    - +
    @@ -26722,177 +27164,203 @@ Code file: o2::aod::HfCandBplusMcGen +
    +
    + +
    +
    + - - - - - + + + + + - + - - + + - + - - + + - + - - + + +
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloatNameGetterTypeComment
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_bplus::FlagMcMatchGen zSecondaryVertexfloatflagMcMatchGenint8_t
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::hf_cand_bplus::FlagMcDecayChanGen errorDecayLengthfloatflagMcDecayChanGenint8_t
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::hf_cand_bplus::OriginMcGen errorDecayLengthXYfloatoriginMcGenint8_t
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongsNameGetterTypeComment
    o2::aod::/hf_cand::RSecondaryVertexGI?o2::aod::hf_cand_3prong::FlagMcMatchGen flagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand::DecayLengthDdecayLengthfloato2::aod::hf_cand_3prong::OriginMcGen originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloato2::aod::hf_cand_3prong::FlagMcDecayChanGen flagMcDecayChanGenint8_tresonant decay channel flag, generator level
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloato2::aod::hf_cand::IdxBhadMotherPart idxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - + - + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloatNameGetterTypeComment
    o2::aod::/hf_cand::ImpactParameterNormalised0GIo2::aod::hf_cand_b0::FlagMcMatchGen ?flagMcMatchGenint8_t
    o2::aod::hf_cand::PtProng0DptProng0floato2::aod::hf_cand_b0::FlagMcDecayChanGenflagMcDecayChanGenint8_t
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0floato2::aod::hf_cand_b0::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-sigmac0plusplus +Code file: candidateCreatorSigmac0plusplus.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -26932,136 +27400,150 @@ Code file: - +
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>NameGetterTypeComment
    o2::aod::/hf_cand::ImpactParameterNormalised1o2::soa::Index GI?globalIndexint64_t
    o2::aod::hf_cand::PtProng1DptProng1floato2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::PxProng0pxProng0o2::aod::hf_cand::PxProng0pxProng0 float
    @@ -27124,56 +27601,44 @@ Code file: o2::aod::HfCandBplusMcRec -
    Name
    - - - - - + + + + + - - - - + + + + - + - + - +
    NameGetterTypeCommento2::aod::hf_cand::PtBhadMotherPartptBhadMotherPartfloatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand_bplus::FlagMcMatchRecflagMcMatchRecint8_to2::aod::hf_cand::PdgBhadMotherPart pdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand_bplus::OriginMcReco2::aod::hf_cand_sigmac::ParticleAntiparticle originMcRecparticleAntiparticle int8_tparticle or antiparticle
    - +
    @@ -27190,29 +27655,43 @@ Code file: candidateCreatorBs.cxx +### o2-analysis-hf-candidate-creator-sigmac0plusplus-cascade +Code file: candidateCreatorSigmac0plusplusCascade.cxx
    - +
    @@ -27228,6 +27707,13 @@ Code file: Pointer into Collisions - o2::aod::‌collision::PosX - - posX - float - X Vertex position in cm - - - o2::aod::‌collision::PosY + o2::aod::hf_cand::PxProng0 - posY + pxProng0 float - Y Vertex position in cm - - - o2::aod::‌collision::PosZ - posZ - float - Z Vertex position in cm - o2::aod::hf_cand::XSecondaryVertex + o2::aod::hf_cand::PyProng0 - xSecondaryVertex + pyProng0 float - o2::aod::hf_cand::YSecondaryVertex + o2::aod::hf_cand::PzProng0 - ySecondaryVertex + pzProng0 float - o2::aod::hf_cand::ZSecondaryVertex + o2::aod::hf_cand::PxProng1 - zSecondaryVertex + pxProng1 float - o2::aod::hf_cand::ErrorDecayLength + o2::aod::hf_cand::PyProng1 - errorDecayLength + pyProng1 float - o2::aod::hf_cand::ErrorDecayLengthXY + o2::aod::hf_cand::PzProng1 - errorDecayLengthXY + pzProng1 float - o2::aod::hf_cand::Chi2PCA - - chi2PCA - float - sum of (non-weighted) distances of the secondary vertex to its prongs + o2::aod::hf_cand_sigmac_to_cascade::ProngLcId + I + prongLcId + int + Index to a Lc prong - o2::aod::/hf_cand::RSecondaryVertex - GI - - ? - + o2::aod::hf_track_index::Prong1Id + I + prong1Id + int + Index to second prong - o2::aod::hf_cand::DecayLength - D - decayLength - float + o2::aod::hf_cand_sigmac_to_cascade::ChargeLc - - - o2::aod::hf_cand::DecayLengthXY - D - decayLengthXY - float + chargeLc + int8_t - o2::aod::hf_cand::DecayLengthNormalised - D - decayLengthNormalised - float + o2::aod::hf_cand_sigmac_to_cascade::ChargeSoftPi - - - o2::aod::hf_cand::DecayLengthXYNormalised - D - decayLengthXYNormalised - float + chargeSoftPi + int8_t - o2::aod::/hf_cand::ImpactParameterNormalised0 + o2::aod::/hf_cand_sigmac_to_cascade::Charge GI ? - o2::aod::hf_cand::PtProng0 - D - ptProng0 - float + o2::aod::/hf_cand::PtProng0 + GI + + ? @@ -27362,19 +27820,12 @@ Code file: std::array<float,3> - - o2::aod::hf_cand::PxProng0 - - pxProng0 - float - - - - o2::aod::hf_cand::PyProng0 - - pyProng0 - float - - - - o2::aod::hf_cand::PzProng0 - - pzProng0 - float - - - - o2::aod::hf_cand::PxProng1 - - pxProng1 - float - - - - o2::aod::hf_cand::PyProng1 - - pyProng1 - float - - - - o2::aod::hf_cand::PzProng1 - - pzProng1 - float - - - - o2::aod::hf_cand::ImpactParameter0 - - impactParameter0 - float - - - - o2::aod::hf_cand::ImpactParameter1 - - impactParameter1 - float - - - - o2::aod::hf_cand::ErrorImpactParameter0 - - errorImpactParameter0 - float - - - - o2::aod::hf_cand::ErrorImpactParameter1 - - errorImpactParameter1 - float - - - - o2::aod::hf_cand_bs::Prong0Id - I - prong0Id - int - Pointer into HfCand3Prong - - - o2::aod::hf_track_index::Prong1Id - I - prong1Id - int - Index to second prong - - - o2::aod::hf_track_index::HFflag - - hfflag - uint8_t - - o2::aod::/hf_cand_2prong::M GI @@ -27494,27 +27854,6 @@ Code file: std::array<float,3> - - o2::aod::hf_cand::CPA - D - cpa - float - - - - o2::aod::hf_cand::CPAXY - D - cpaXY - float - - - - o2::aod::hf_cand::Ct - D - ct - float - - - - o2::aod::hf_cand::ImpactParameterXY - D - impactParameterXY - float - - - - o2::aod::hf_cand_2prong::MaxNormalisedDeltaIP - D - maxNormalisedDeltaIP - float - - o2::aod::hf_cand::Eta D @@ -27623,33 +27927,13 @@ Code file: o2::aod::HfCandBsMcRec -
    -
    +
    -
    -
    - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    -
    +### o2-analysis-hf-candidate-creator-xic0-omegac0 +Code file: candidateCreatorXic0Omegac0.cxx +
    - +
    @@ -27666,302 +27950,347 @@ Code file: candidateCreatorCascade.cxx -
    - - -
    -
    - -
    - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + - - - + + + - - - + + + - - - + + + + + + + + + + - - - + + + - - + - + + - - - + + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - - + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27978,455 +28307,275 @@ Code file: o2::aod::HfCandCascadeMcRec -
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdo2::aod::hf_cand_xic0_omegac0::CollisionId I collisionId int32 Pointer into Collisions
    o2::aod::‌collision::PosXo2::aod::hf_cand_xic0_omegac0::XPv posXxPv floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hf_cand_xic0_omegac0::YPv posYyPv floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hf_cand_xic0_omegac0::ZPv posZzPv floatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::hf_cand_xic0_omegac0::XDecayVtxCharmBaryon xSecondaryVertexxDecayVtxCharmBaryon float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::hf_cand_xic0_omegac0::YDecayVtxCharmBaryon ySecondaryVertexyDecayVtxCharmBaryon float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryon zSecondaryVertexzDecayVtxCharmBaryon float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::hf_cand_xic0_omegac0::XDecayVtxCascade errorDecayLengthxDecayVtxCascade float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::hf_cand_xic0_omegac0::YDecayVtxCascade errorDecayLengthXYyDecayVtxCascade float
    o2::aod::hf_cand::Chi2PCAo2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascade chi2PCAzDecayVtxCascade floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertexGIo2::aod::hf_cand_xic0_omegac0::XDecayVtxV0 ?xDecayVtxV0float
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::hf_cand_xic0_omegac0::YDecayVtxV0yDecayVtxV0 float
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0zDecayVtxV0 float
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedo2::aod::hf_cand_xic0_omegac0::SignDecaysignDecayint8_t
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0covVtxCharmBaryon0 float
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedo2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1covVtxCharmBaryon1 float
    o2::aod::/hf_cand::ImpactParameterNormalised0GIo2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2 ?covVtxCharmBaryon2float
    o2::aod::hf_cand::PtProng0DptProng0o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3covVtxCharmBaryon3 float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4covVtxCharmBaryon4 float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5covVtxCharmBaryon5float
    o2::aod::/hf_cand::ImpactParameterNormalised1GIo2::aod::hf_cand_xic0_omegac0::PxCharmBaryon ?pxCharmBaryonfloat
    o2::aod::hf_cand::PtProng1DptProng1o2::aod::hf_cand_xic0_omegac0::PyCharmBaryonpyCharmBaryon float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::hf_cand_xic0_omegac0::PzCharmBaryonpzCharmBaryon float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::hf_cand_xic0_omegac0::PxCascpxCascfloat
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic0_omegac0::PyCasc pxProng0pyCasc float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic0_omegac0::PzCasc pyProng0pzCasc float
    o2::aod::hf_cand::PzProng0o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryon pzProng0pxBachFromCharmBaryon float
    o2::aod::hf_cand::PxProng1o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryon pxProng1pyBachFromCharmBaryon float
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryon pyProng1pzBachFromCharmBaryon float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic0_omegac0::PxLambda pzProng1pxLambda float
    o2::aod::hf_cand::ImpactParameter0o2::aod::hf_cand_xic0_omegac0::PyLambda impactParameter0pyLambda float
    o2::aod::hf_cand::ImpactParameter1o2::aod::hf_cand_xic0_omegac0::PzLambda impactParameter1pzLambda float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_cand_xic0_omegac0::PxBachFromCasc errorImpactParameter0pxBachFromCasc float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand_xic0_omegac0::PyBachFromCasc errorImpactParameter1pyBachFromCasc float
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::hf_cand_xic0_omegac0::PzBachFromCascpzBachFromCascfloat
    o2::aod::hf_track_index::V0IdIv0Idint32Index to V0 prongo2::aod::hf_cand_xic0_omegac0::PxPosV0DaupxPosV0Daufloat
    o2::aod::hf_cand_casc::V0Xo2::aod::hf_cand_xic0_omegac0::PyPosV0Dau v0xpyPosV0Dau floatX position of V0 decay
    o2::aod::hf_cand_casc::V0Yo2::aod::hf_cand_xic0_omegac0::PzPosV0Dau v0ypzPosV0Dau floatY position of V0 decay
    o2::aod::hf_cand_casc::V0Zo2::aod::hf_cand_xic0_omegac0::PxNegV0Dau v0zpxNegV0Dau floatZ position of V0 decay
    o2::aod::hf_cand_xic0_omegac0::PyNegV0DaupyNegV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PzNegV0DaupzNegV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::ImpactParCascXYimpactParCascXYfloat
    o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonXYimpactParBachFromCharmBaryonXYfloat
    o2::aod::hf_cand_xic0_omegac0::ImpactParCascZimpactParCascZfloat
    o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonZimpactParBachFromCharmBaryonZfloat
    o2::aod::hf_cand_xic0_omegac0::ErrImpactParCascXYerrImpactParCascXYfloat
    o2::aod::hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXYerrImpactParBachFromCharmBaryonXYfloat
    o2::aod::hf_cand_xic0_omegac0::V0IdIv0Idint32Pointer into V0s
    o2::aod::v0data::PosTrackId
    - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_casc::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_casc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand::PtBhadMotherParto2::aod::hf_cand_xic0_omegac0::DecLenV0 ptBhadMotherPartdecLenV0 floatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand::PdgBhadMotherPartpdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_casc::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_casc::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    -
    - -
    - -### o2-analysis-hf-candidate-creator-dstar -Code file: candidateCreatorDstar.cxx -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_2prong::OriginMcRec originMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand::PtBhadMotherParto2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryon ptBhadMotherParterrorDecayLengthCharmBaryon floatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand::PdgBhadMotherPart pdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    -
    - - -
    -
    - -
    - - - - - - - - - + - - - - - - + + - - - - + + + + - - -
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchGeno2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryon flagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_2prong::OriginMcGenerrorDecayLengthXYCharmBaryonfloat originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand::IdxBhadMotherParto2::aod::hf_cand::YDyfloat idxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    - +
    @@ -28450,782 +28599,653 @@ Code file: o2::aod::HfCandDstarBase -
    -
    - -
    -
    - - - - - - + + + + + - - - - - - - - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + + + - - - - + - - - - - + - - - - + - - - - - + - - - + + + - - - - + - - - - - + - - - - + - - - - - + - - - - + - - - - - + - - - + + + - - - - + - - - - - + - - - + + + - - - - + - - - - - + - - - - + - - - - - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + -
    NameGetterTypeCommento2::aod::hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXYerrImpactParBachFromCharmBaryonXYfloat
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdo2::aod::hf_cand_xic0_omegac0::V0Id IcollisionIdv0Id int32Pointer into CollisionsPointer into V0s
    o2::aod::‌collision::PosXposXfloatX Vertex position in cmo2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::‌collision::PosYposYfloatY Vertex position in cmo2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cmo2::aod::hf_cand_xic0_omegac0::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_dstar::ProngPiIdo2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonId IprongPiIdbachelorFromCharmBaryonId intsoft-pion indexPointer into Tracks
    o2::aod::hf_track_index::ProngD0Ido2::aod::cascdata::BachelorId IprongD0IdbachelorId intIndex to a D0 prongPointer into Tracks
    o2::aod::hf_cand_dstar::PxSoftPio2::aod::hf_cand_xic0_omegac0::InvMassLambda pxSoftPiinvMassLambda float
    o2::aod::hf_cand_dstar::PySoftPio2::aod::hf_cand_xic0_omegac0::InvMassCascade pySoftPiinvMassCascade float
    o2::aod::hf_cand_dstar::PzSoftPio2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryon pzSoftPiinvMassCharmBaryon float
    o2::aod::hf_cand_dstar::SignSoftPio2::aod::hf_cand_xic0_omegac0::CosPAV0 signSoftPiint8_tcosPAV0float
    o2::aod::hf_cand_dstar::ImpParamSoftPio2::aod::hf_cand_xic0_omegac0::CosPACharmBaryon impParamSoftPicosPACharmBaryon float
    o2::aod::hf_cand_dstar::ImpParamZSoftPio2::aod::hf_cand_xic0_omegac0::CosPACasc impParamZSoftPicosPACasc float
    o2::aod::hf_cand_dstar::ErrorImpParamSoftPio2::aod::hf_cand_xic0_omegac0::CosPAXYV0 errorImpParamSoftPicosPAXYV0 float
    o2::aod::hf_cand_dstar::ErrorImpParamZSoftPio2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryon errorImpParamZSoftPicosPAXYCharmBaryon float
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic0_omegac0::CosPAXYCasc pxProng0cosPAXYCasc float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic0_omegac0::CTauOmegac pyProng0cTauOmegac float
    o2::aod::hf_cand::PzProng0o2::aod::hf_cand_xic0_omegac0::CTauCascade pzProng0cTauCascade float
    o2::aod::hf_cand::PxProng1o2::aod::hf_cand_xic0_omegac0::CTauV0 pxProng1cTauV0 float
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic0_omegac0::EtaV0PosDau pyProng1etaV0PosDau float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic0_omegac0::EtaV0NegDau pzProng1etaV0NegDau float
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_cand_dstar::PtSoftPiDptSoftPio2::aod::hf_cand_xic0_omegac0::EtaBachFromCascetaBachFromCasc float
    o2::aod::hf_cand_dstar::PVecSoftPiDpVecSoftPistd::array<float,3>o2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryon
    o2::aod::hf_cand_dstar::NormalisedImpParamSoftPiDnormalisedImpParamSoftPietaBachFromCharmBaryon float
    o2::aod::hf_cand_dstar::NormalisedImpParamZSoftPiDnormalisedImpParamZSoftPifloato2::aod::hf_cand_xic0_omegac0::EtaCharmBaryon
    o2::aod::hf_cand::PtDptetaCharmBaryon float
    o2::aod::hf_cand::PDpo2::aod::hf_cand_xic0_omegac0::EtaCascadeetaCascade float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::hf_cand_xic0_omegac0::EtaV0
    o2::aod::hf_cand::EtaDetaetaV0 float
    o2::aod::hf_cand::PhiDphifloato2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0
    o2::aod::hf_cand::YDydcaXYToPvV0Dau0 float
    o2::aod::hf_cand::EDefloato2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1
    o2::aod::hf_cand::PtProng0DptProng0dcaXYToPvV0Dau1 float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDaudcaXYToPvCascDau float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0
    o2::aod::hf_cand::PtProng1DptProng1dcaZToPvV0Dau0 float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1dcaZToPvV0Dau1 float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDau
    o2::aod::hf_cand_dstar::InvMassDstarDinvMassDstardcaZToPvCascDau float
    o2::aod::hf_cand_dstar::InvMassAntiDstarDinvMassAntiDstarfloato2::aod::hf_cand_xic0_omegac0::DcaCascDau
    o2::aod::hf_cand_dstar::InvMassD0DinvMassD0dcaCascDau float
    o2::aod::hf_cand_dstar::InvMassD0BarDinvMassD0Baro2::aod::hf_cand_xic0_omegac0::DcaV0DaudcaV0Dau float
    o2::aod::hf_cand_dstar::InvMass2D0DinvMass2D0o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDaudcaCharmBaryonDau float
    o2::aod::hf_cand_dstar::InvMass2D0BarDinvMass2D0Baro2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryondecLenCharmBaryon float
    o2::aod::hf_cand_dstar::CosThetaStarD0DcosThetaStarD0o2::aod::hf_cand_xic0_omegac0::DecLenCascadedecLenCascade float
    o2::aod::hf_cand_dstar::CosThetaStarD0BarDcosThetaStarD0Baro2::aod::hf_cand_xic0_omegac0::DecLenV0decLenV0 float
    -
    - - -
    -
    - -
    - - - - - - - - - - + - - - - - - + + - - - - + - + - + - + - - - + + +
    NameGetterTypeComment
    o2::aod::hf_cand_dstar::FlagMcMatchReco2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryon flagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_dstar::OriginMcRecerrorDecayLengthCharmBaryonfloat originMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand::PtBhadMotherParto2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryon ptBhadMotherParterrorDecayLengthXYCharmBaryon floatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand::PdgBhadMotherParto2::aod::hf_track_index::HFflag pdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)hfflaguint8_tBitmap to store selection results, o2-linter: disable=name/o2-column (written to disk)
    - +
    @@ -29242,755 +29262,618 @@ Code file: candidateCreatorLb.cxx -
    - - -
    -
    - -
    - - - - - - - - - + - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + - - - + + + - - - + + + - - - + + + - - + - + + - - - + + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - - + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - + + - - - - + - - - - - + - - - + + + - - + - + + - - - + + + - - - + + + - - - + + + - - - - + - - - - - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + -
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdo2::aod::hf_cand_xic0_omegac0::CollisionId I collisionId int32 Pointer into Collisions
    o2::aod::‌collision::PosXo2::aod::hf_cand_xic0_omegac0::XPv posXxPv floatX Vertex position in cm
    o2::aod::‌collision::PosY posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hf_cand_xic0_omegac0::YPv posZyPv floatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::hf_cand_xic0_omegac0::ZPv xSecondaryVertexzPv float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::hf_cand_xic0_omegac0::XDecayVtxCharmBaryon ySecondaryVertexxDecayVtxCharmBaryon float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_xic0_omegac0::YDecayVtxCharmBaryon zSecondaryVertexyDecayVtxCharmBaryon float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryon errorDecayLengthzDecayVtxCharmBaryon float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::hf_cand_xic0_omegac0::XDecayVtxCascade errorDecayLengthXYxDecayVtxCascade float
    o2::aod::hf_cand::Chi2PCAo2::aod::hf_cand_xic0_omegac0::YDecayVtxCascade chi2PCAyDecayVtxCascade floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertexGI?
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascadezDecayVtxCascade float
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::hf_cand_xic0_omegac0::XDecayVtxV0xDecayVtxV0 float
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedo2::aod::hf_cand_xic0_omegac0::YDecayVtxV0yDecayVtxV0 float
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedo2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0zDecayVtxV0 float
    o2::aod::/hf_cand::ImpactParameterNormalised0GIo2::aod::hf_cand_xic0_omegac0::SignDecay ?signDecayint8_t
    o2::aod::hf_cand::PtProng0DptProng0o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0covVtxCharmBaryon0 float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1covVtxCharmBaryon1 float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2covVtxCharmBaryon2float
    o2::aod::/hf_cand::ImpactParameterNormalised1GIo2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3 ?covVtxCharmBaryon3float
    o2::aod::hf_cand::PtProng1DptProng1o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4covVtxCharmBaryon4 float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5covVtxCharmBaryon5 float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::hf_cand_xic0_omegac0::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic0_omegac0::PyCharmBaryon pxProng0pyCharmBaryon float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic0_omegac0::PzCharmBaryon pyProng0pzCharmBaryon float
    o2::aod::hf_cand::PzProng0o2::aod::hf_cand_xic0_omegac0::PxCasc pzProng0pxCasc float
    o2::aod::hf_cand::PxProng1o2::aod::hf_cand_xic0_omegac0::PyCasc pxProng1pyCasc float
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic0_omegac0::PzCasc pyProng1pzCasc float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryon pzProng1pxBachFromCharmBaryon float
    o2::aod::hf_cand::ImpactParameter0o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryon impactParameter0pyBachFromCharmBaryon float
    o2::aod::hf_cand::ImpactParameter1o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryon impactParameter1pzBachFromCharmBaryon float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_cand_xic0_omegac0::PxLambda errorImpactParameter0pxLambda float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand_xic0_omegac0::PyLambda errorImpactParameter1pyLambda float
    o2::aod::hf_cand_lb::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflago2::aod::hf_cand_xic0_omegac0::PzLambda hfflaguint8_tpzLambdafloat
    o2::aod::/hf_cand_2prong::MGI?o2::aod::hf_cand_xic0_omegac0::PxBachFromCasc
    o2::aod::hf_cand_2prong::M2Dm2pxBachFromCasc float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProducto2::aod::hf_cand_xic0_omegac0::PyBachFromCascpyBachFromCasc float
    o2::aod::/hf_cand::PtGIo2::aod::hf_cand_xic0_omegac0::PzBachFromCasc ?pzBachFromCascfloat
    o2::aod::hf_cand::Pt2Dpt2o2::aod::hf_cand_xic0_omegac0::PxPosV0DaupxPosV0Dau float
    o2::aod::hf_cand::PDpo2::aod::hf_cand_xic0_omegac0::PyPosV0DaupyPosV0Dau float
    o2::aod::hf_cand::P2Dp2o2::aod::hf_cand_xic0_omegac0::PzPosV0DaupzPosV0Dau float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::hf_cand_xic0_omegac0::PxNegV0Dau
    o2::aod::hf_cand::CPADcpapxNegV0Dau float
    o2::aod::hf_cand::CPAXYDcpaXYo2::aod::hf_cand_xic0_omegac0::PyNegV0DaupyNegV0Dau float
    o2::aod::hf_cand::CtDcto2::aod::hf_cand_xic0_omegac0::PzNegV0DaupzNegV0Dau float
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYo2::aod::hf_cand_xic0_omegac0::ImpactParCascXYimpactParCascXY float
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPo2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonXYimpactParBachFromCharmBaryonXY float
    o2::aod::hf_cand::EtaDetao2::aod::hf_cand_xic0_omegac0::ImpactParCascZimpactParCascZ float
    o2::aod::hf_cand::PhiDphio2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonZimpactParBachFromCharmBaryonZ float
    o2::aod::hf_cand::YDyo2::aod::hf_cand_xic0_omegac0::ErrImpactParCascXYerrImpactParCascXY float
    o2::aod::hf_cand::EDeo2::aod::hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXYerrImpactParBachFromCharmBaryonXY float
    o2::aod::hf_cand::E2De2floato2::aod::hf_cand_xic0_omegac0::V0IdIv0Idint32Pointer into V0s
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::hf_cand_lb::FlagMcMatchRecflagMcMatchRecint8_to2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::hf_cand_lb::OriginMcRecoriginMcRecint8_to2::aod::hf_cand_xic0_omegac0::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_lb::DebugMcRecdebugMcRecint8_to2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonIdIbachelorFromCharmBaryonIdintPointer into Tracks
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + - + - - + + -
    NameGetterTypeCommento2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::hf_cand_lb::FlagMcMatchGeno2::aod::hf_cand_xic0_omegac0::InvMassLambda flagMcMatchGenint8_tinvMassLambdafloat
    o2::aod::hf_cand_lb::OriginMcGeno2::aod::hf_cand_xic0_omegac0::InvMassCascade originMcGenint8_tinvMassCascadefloat
    -
    - -
    - -### o2-analysis-hf-candidate-creator-sigmac0plusplus -Code file: candidateCreatorSigmac0plusplus.cxx -
    - - -
    -
    - -
    - - - - - - - - - - - - - + + + + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - - + + - - + - + + - + - - + + - + - - + + - - + - + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - + - + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic0_omegac0::CosPAV0 pxProng0cosPAV0 float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic0_omegac0::CosPACharmBaryon pyProng0cosPACharmBaryon float
    o2::aod::hf_cand::PzProng0o2::aod::hf_cand_xic0_omegac0::CosPACasc pzProng0cosPACasc float
    o2::aod::hf_cand::PxProng1o2::aod::hf_cand_xic0_omegac0::CosPAXYV0 pxProng1cosPAXYV0 float
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryon pyProng1cosPAXYCharmBaryon float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic0_omegac0::CosPAXYCasc pzProng1cosPAXYCasc float
    o2::aod::hf_cand_sigmac::ProngLcIdIprongLcIdintIndex to a Lc prongo2::aod::hf_cand_xic0_omegac0::CTauOmegaccTauOmegacfloat
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::hf_cand_xic0_omegac0::CTauCascadecTauCascadefloat
    o2::aod::hf_track_index::HFflago2::aod::hf_cand_xic0_omegac0::CTauV0 hfflaguint8_tcTauV0float
    o2::aod::/hf_cand_sigmac::ChargeGIo2::aod::hf_cand_xic0_omegac0::EtaV0PosDau ?etaV0PosDaufloat
    o2::aod::hf_cand_sigmac::StatusSpreadLcMinvPKPiFromPDGo2::aod::hf_cand_xic0_omegac0::EtaV0NegDau statusSpreadLcMinvPKPiFromPDGintetaV0NegDaufloat
    o2::aod::hf_cand_sigmac::StatusSpreadLcMinvPiKPFromPDGo2::aod::hf_cand_xic0_omegac0::EtaBachFromCasc statusSpreadLcMinvPiKPFromPDGintetaBachFromCascfloat
    o2::aod::/hf_cand::PtProng0GIo2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryon ?etaBachFromCharmBaryonfloat
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic0_omegac0::EtaCharmBaryonetaCharmBaryon float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic0_omegac0::EtaCascadeetaCascadefloat
    o2::aod::/hf_cand::PtProng1GIo2::aod::hf_cand_xic0_omegac0::EtaV0 ?etaV0float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0dcaXYToPvV0Dau0 float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::/hf_cand_2prong::MGIo2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDau ?dcaXYToPvCascDaufloat
    o2::aod::hf_cand_2prong::M2Dm2o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0dcaZToPvV0Dau0 float
    o2::aod::/hf_cand::PtGIo2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1 ?dcaZToPvV0Dau1float
    o2::aod::hf_cand::Pt2Dpt2o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDaudcaZToPvCascDau float
    o2::aod::hf_cand::PDpo2::aod::hf_cand_xic0_omegac0::DcaCascDaudcaCascDau float
    o2::aod::hf_cand::P2Dp2o2::aod::hf_cand_xic0_omegac0::DcaV0DaudcaV0Dau float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::hf_cand::EtaDetao2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryondecLenCharmBaryon float
    o2::aod::hf_cand::PhiDphio2::aod::hf_cand_xic0_omegac0::DecLenCascadedecLenCascade float
    o2::aod::hf_cand::YDyo2::aod::hf_cand_xic0_omegac0::DecLenV0decLenV0 float
    o2::aod::hf_cand::EDeo2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryon float
    o2::aod::hf_cand::E2De2o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryonerrorDecayLengthXYCharmBaryon float
    - +
    @@ -30007,325 +29890,282 @@ Code file: o2::aod::HfCandScMcGen -
    -
    - -
    -
    - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand_xic0_omegac0::Chi2GeoCascchi2GeoCascfloat
    o2::aod::hf_cand_sigmac::FlagMcMatchGeno2::aod::hf_cand_xic0_omegac0::Chi2GeoOmegacchi2GeoOmegacfloat flagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_sigmac::OriginMcGeno2::aod::hf_cand_xic0_omegac0::Chi2MassV0chi2MassV0float originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand::IdxBhadMotherParto2::aod::hf_cand_xic0_omegac0::Chi2MassCascchi2MassCascfloat idxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    -
    - -
    - -### o2-analysis-hf-candidate-creator-sigmac0plusplus-cascade -Code file: candidateCreatorSigmac0plusplusCascade.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - - + + - + - - + + - - + - + + - - + - + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - - - + + + + - - + - + + - - - + + + - - + - + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
    NameGetterTypeCommento2::aod::hf_cand_xic0_omegac0::V0ldlv0ldlfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_cand_xic0_omegac0::Cascldlcascldlfloat
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::hf_cand_xic0_omegac0::Omegacldlomegacldlfloat
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToPv pxProng0chi2TopoV0ToPv float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToPv pyProng0chi2TopoCascToPv float
    o2::aod::hf_cand::PzProng0o2::aod::hf_cand_xic0_omegac0::Chi2TopoPiFromOmegacToPv pzProng0chi2TopoPiFromOmegacToPv float
    o2::aod::hf_cand::PxProng1o2::aod::hf_cand_xic0_omegac0::Chi2TopoOmegacToPv pxProng1chi2TopoOmegacToPv float
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic0_omegac0::DeviationPiFromOmegacToPv pyProng1deviationPiFromOmegacToPv float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToCasc pzProng1chi2TopoV0ToCasc float
    o2::aod::hf_cand_sigmac_to_cascade::ProngLcIdIprongLcIdintIndex to a Lc prongo2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToOmegacchi2TopoCascToOmegacfloat
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::hf_cand_xic0_omegac0::DecayLenXYLambdadecayLenXYLambdafloat
    o2::aod::hf_cand_sigmac_to_cascade::ChargeLco2::aod::hf_cand_xic0_omegac0::DecayLenXYCasc chargelcint8_tdecayLenXYCascfloat
    o2::aod::hf_cand_sigmac_to_cascade::ChargeSoftPio2::aod::hf_cand_xic0_omegac0::DecayLenXYOmegac chargesoftpiint8_tdecayLenXYOmegacfloat
    o2::aod::/hf_cand_sigmac_to_cascade::ChargeGIo2::aod::hf_cand_xic0_omegac0::CosPaV0ToCasc ?cosPaV0ToCascfloat
    o2::aod::/hf_cand::PtProng0GIo2::aod::hf_cand_xic0_omegac0::CosPaCascToOmegac ?cosPaCascToOmegacfloat
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic0_omegac0::CosPaXYV0ToCasccosPaXYV0ToCasc float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic0_omegac0::CosPaXYCascToOmegaccosPaXYCascToOmegacfloat
    o2::aod::/hf_cand::PtProng1GIo2::aod::hf_cand_xic0_omegac0::KfRapOmegac ?kfRapOmegacfloat
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::hf_cand_xic0_omegac0::KfptPiFromOmegackfptPiFromOmegac float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::hf_cand_xic0_omegac0::KfptOmegackfptOmegacfloat
    o2::aod::/hf_cand_2prong::MGIo2::aod::hf_cand_xic0_omegac0::CosThetaStarPiFromOmegac ?cosThetaStarPiFromOmegacfloat
    o2::aod::hf_cand_2prong::M2Dm2o2::aod::hf_cand_xic0_omegac0::V0Ndfv0Ndf float
    o2::aod::/hf_cand::PtGIo2::aod::hf_cand_xic0_omegac0::CascNdf ?cascNdffloat
    o2::aod::hf_cand::Pt2Dpt2o2::aod::hf_cand_xic0_omegac0::OmegacNdfomegacNdf float
    o2::aod::hf_cand::PDpo2::aod::hf_cand_xic0_omegac0::MassV0NdfmassV0Ndf float
    o2::aod::hf_cand::P2Dp2o2::aod::hf_cand_xic0_omegac0::MassCascNdfmassCascNdf float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::hf_cand_xic0_omegac0::V0Chi2OverNdfv0Chi2OverNdffloat
    o2::aod::hf_cand::EtaDetao2::aod::hf_cand_xic0_omegac0::CascChi2OverNdfcascChi2OverNdf float
    o2::aod::hf_cand::PhiDphio2::aod::hf_cand_xic0_omegac0::OmegacChi2OverNdfomegacChi2OverNdf float
    o2::aod::hf_cand::YDyo2::aod::hf_cand_xic0_omegac0::MassV0Chi2OverNdfmassV0Chi2OverNdf float
    o2::aod::hf_cand::EDeo2::aod::hf_cand_xic0_omegac0::MassCascChi2OverNdfmassCascChi2OverNdf float
    o2::aod::hf_cand::E2De2o2::aod::hf_cand_xic0_omegac0::CascRejectInvmasscascRejectInvmass float
    -
    - -### o2-analysis-hf-candidate-creator-xic0-omegac0 -Code file: candidateCreatorXic0Omegac0.cxx -
    - - +
    @@ -30377,296 +30217,303 @@ Code file: - o2::aod::hf_cand_xic0_omegac0::V0Id - I - v0Id - int32 - Pointer into V0s - - - o2::aod::v0data::PosTrackId - I - posTrackId - int - Pointer into Tracks - - - o2::aod::v0data::NegTrackId - I - negTrackId - int - Pointer into Tracks - - - o2::aod::hf_cand_xic0_omegac0::CascadeId - I - cascadeId - int32 - Pointer into Cascades - - - o2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonId - I - bachelorFromCharmBaryonId - int - Pointer into Tracks + o2::aod::hf_cand_xic0_omegac0::ImpactParCascXY + + impactParCascXY + float + - o2::aod::cascdata::BachelorId - I - bachelorId - int - Pointer into Tracks + o2::aod::hf_cand_xic0_omegac0::ErrImpactParCascXY + + errImpactParCascXY + float + - o2::aod::hf_cand_xic0_omegac0::InvMassLambda + o2::aod::hf_cand_xic0_omegac0::DcaV0Dau - invMassLambda + dcaV0Dau float - o2::aod::hf_cand_xic0_omegac0::InvMassCascade + o2::aod::hf_cand_xic0_omegac0::DcaCascDau - invMassCascade + dcaCascDau float - o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryon + o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDau - invMassCharmBaryon + dcaCharmBaryonDau float @@ -30748,16 +30567,16 @@ Code file: - o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryon + o2::aod::hf_cand_xic0_omegac0::CosPAXYCasc - cosPAXYCharmBaryon + cosPAXYCasc float - o2::aod::hf_cand_xic0_omegac0::CosPAXYCasc + o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryon - cosPAXYCasc + cosPAXYCharmBaryon float - o2::aod::hf_cand_xic0_omegac0::CTauOmegac + o2::aod::hf_cand_xic0_omegac0::CosPaV0ToCasc - ctauOmegac + cosPaV0ToCasc float - o2::aod::hf_cand_xic0_omegac0::CTauCascade + o2::aod::hf_cand_xic0_omegac0::CosPaCascToOmegaKa - ctauCascade + cosPaCascToOmegaKa float - o2::aod::hf_cand_xic0_omegac0::CTauV0 + o2::aod::hf_cand_xic0_omegac0::CosPaXYV0ToCasc - ctauV0 + cosPaXYV0ToCasc float - o2::aod::hf_cand_xic0_omegac0::CTauXic + o2::aod::hf_cand_xic0_omegac0::CosPaXYCascToOmegaKa - ctauXic + cosPaXYCascToOmegaKa float - o2::aod::hf_cand_xic0_omegac0::EtaV0PosDau + o2::aod::hf_cand_xic0_omegac0::Chi2GeoV0 - etaV0PosDau + chi2GeoV0 float - o2::aod::hf_cand_xic0_omegac0::EtaV0NegDau + o2::aod::hf_cand_xic0_omegac0::Chi2GeoCasc - etaV0NegDau + chi2GeoCasc float - o2::aod::hf_cand_xic0_omegac0::EtaBachFromCasc + o2::aod::hf_cand_xic0_omegac0::Chi2GeoOmegaKa - etaBachFromCasc + chi2GeoOmegaKa float - o2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryon + o2::aod::hf_cand_xic0_omegac0::MassV0Chi2OverNdf - etaBachFromCharmBaryon + massV0Chi2OverNdf float - o2::aod::hf_cand_xic0_omegac0::EtaCharmBaryon + o2::aod::hf_cand_xic0_omegac0::MassCascChi2OverNdf - etaCharmBaryon + massCascChi2OverNdf float - o2::aod::hf_cand_xic0_omegac0::EtaCascade + o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToCasc - etaCascade + chi2TopoV0ToCasc float - o2::aod::hf_cand_xic0_omegac0::EtaV0 + o2::aod::hf_cand_xic0_omegac0::Chi2TopoKaToCasc - etaV0 + chi2TopoKaToCasc float - o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0 + o2::aod::hf_cand_xic0_omegac0::Chi2TopoKaToOmegaKa - dcaXYToPvV0Dau0 + chi2TopoKaToOmegaKa float - o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1 + o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToOmegaKa - dcaXYToPvV0Dau1 + chi2TopoCascToOmegaKa float - o2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDau + o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToPv - dcaXYToPvCascDau + chi2TopoV0ToPv float - o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0 + o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToPv - dcaZToPvV0Dau0 + chi2TopoCascToPv float - o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1 + o2::aod::hf_cand_xic0_omegac0::Chi2TopoKaFromOmegaKaToPv - dcaZToPvV0Dau1 + chi2TopoKaFromOmegaKaToPv float - o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDau + o2::aod::hf_cand_xic0_omegac0::Chi2TopoOmegaKaToPv - dcaZToPvCascDau + chi2TopoOmegaKaToPv float - o2::aod::hf_cand_xic0_omegac0::DcaCascDau + o2::aod::hf_cand_xic0_omegac0::V0ldl - dcaCascDau + v0ldl float - o2::aod::hf_cand_xic0_omegac0::DcaV0Dau + o2::aod::hf_cand_xic0_omegac0::Cascldl - dcaV0Dau + cascldl float - o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDau + o2::aod::hf_cand_xic0_omegac0::OmegaKaldl - dcaCharmBaryonDau + omegaKaldl float - o2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryon + o2::aod::hf_cand_xic0_omegac0::DecLenV0 - decLenCharmBaryon + decLenV0 float @@ -30937,30 +30756,170 @@ Code file: o2::aod::HfCandToOmegaPi + + o2::aod::hf_cand_xic0_omegac0::InvMassCascade + + invMassCascade + float + + + + o2::aod::hf_cand_xic0_omegac0::InvMassCascadeErr + + invMassCascadeErr + float + + + + o2::aod::hf_cand_xic0_omegac0::InvMassCascadeRej + + invMassCascadeRej + float + + + + o2::aod::hf_cand_xic0_omegac0::InvMassCascadeRejErr + + invMassCascadeRejErr + float + + + + o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryon + + invMassCharmBaryon + float + + + + o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryonErr + + invMassCharmBaryonErr + float + + + + o2::aod::hf_cand_xic0_omegac0::KfPtOmegaKa + + kfPtOmegaKa + float + + + + o2::aod::hf_cand_xic0_omegac0::KfPtKaFromOmegaKa + + kfPtKaFromOmegaKa + float + + + + o2::aod::hf_cand_xic0_omegac0::KfPtOmega + + kfPtOmega + float + + + + o2::aod::hf_cand_xic0_omegac0::CosThetaStarKaFromOmegac + + cosThetaStarKaFromOmegac + float + + + + o2::aod::hf_cand_xic0_omegac0::CosThetaStarKaFromXic + + cosThetaStarKaFromXic + float + + + + o2::aod::hf_cand_xic0_omegac0::CTauV0 + + cTauV0 + float + + + + o2::aod::hf_cand_xic0_omegac0::CTauCascade + + cTauCascade + float + + + + o2::aod::hf_cand_xic0_omegac0::CTauOmegaKa + + cTauOmegaKa + float + + + + o2::aod::hf_cand_xic0_omegac0::V0Id + I + v0Id + int32 + Pointer into V0s + + + o2::aod::v0data::PosTrackId + I + posTrackId + int + Pointer into Tracks + + + o2::aod::v0data::NegTrackId + I + negTrackId + int + Pointer into Tracks + + + o2::aod::hf_cand_xic0_omegac0::CascadeId + I + cascadeId + int32 + Pointer into Cascades + + + o2::aod::cascdata::BachelorId + I + bachelorId + int + Pointer into Tracks + + + o2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonId + I + bachelorFromCharmBaryonId + int + Pointer into Tracks + + +
    + +
    @@ -31011,27 +30970,6 @@ Code file: float - - o2::aod::hf_cand_xic0_omegac0::PtCharmBaryon - D - ptCharmBaryon - float - - - - o2::aod::hf_cand_xic0_omegac0::PtCasc - D - ptCasc - float - - - - o2::aod::hf_cand_xic0_omegac0::PtPiFromCharmBaryon - D - ptPiFromCharmBaryon - float - - - - o2::aod::hf_cand_xic0_omegac0::PtLambda - D - ptLambda - float - - - - o2::aod::hf_cand_xic0_omegac0::PtKaFromCasc - D - ptKaFromCasc - float - - - - o2::aod::hf_cand_xic0_omegac0::ImpactParCascXY - - impactParCascXY - float - - - - o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonXY - - impactParBachFromCharmBaryonXY - float - - - - o2::aod::hf_cand_xic0_omegac0::ImpactParCascZ - - impactParCascZ - float - - - - o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonZ - - impactParBachFromCharmBaryonZ - float - - - - o2::aod::hf_cand_xic0_omegac0::ErrImpactParCascXY - - errImpactParCascXY - float - - - - o2::aod::hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXY - - errImpactParBachFromCharmBaryonXY - float - - o2::aod::hf_cand_xic0_omegac0::V0Id I @@ -31417,13 +31278,6 @@ Code file: - o2::aod::hf_cand_xic0_omegac0::CosPAXYV0 - - cosPAXYV0 - float - - - - o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryon - - cosPAXYCharmBaryon - float - - - - o2::aod::hf_cand_xic0_omegac0::CosPAXYCasc - - cosPAXYCasc - float - - - - o2::aod::hf_cand_xic0_omegac0::CTauOmegac + o2::aod::hf_cand_xic0_omegac0::CTauCascade - ctauOmegac + cTauCascade float - o2::aod::hf_cand_xic0_omegac0::CTauCascade + o2::aod::hf_cand_xic0_omegac0::CTauV0 - ctauCascade + cTauV0 float - o2::aod::hf_cand_xic0_omegac0::CTauV0 + o2::aod::hf_cand_xic0_omegac0::CTauXic - ctauV0 + cTauXic float @@ -31543,27 +31376,6 @@ Code file: - o2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryon - - decLenCharmBaryon - float - - - - o2::aod::hf_cand_xic0_omegac0::DecLenCascade - - decLenCascade - float - - - - o2::aod::hf_cand_xic0_omegac0::DecLenV0 - - decLenV0 - float - - - - o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryon - - errorDecayLengthCharmBaryon - float - - - - o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryon - - errorDecayLengthXYCharmBaryon - float - - - -
    - - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_xic0_omegac0::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_cand_xic0_omegac0::XPvxPvfloat
    o2::aod::hf_cand_xic0_omegac0::YPvyPvfloat
    o2::aod::hf_cand_xic0_omegac0::ZPvzPvfloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxCharmBaryonxDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxCharmBaryono2::aod::hf_cand_xic0_omegac0::KfDcaXYPiFromXic yDecayVtxCharmBaryonkfDcaXYPiFromXic float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryono2::aod::hf_cand_xic0_omegac0::KfDcaXYCascToPv zDecayVtxCharmBaryonkfDcaXYCascToPv float
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxCascadeo2::aod::hf_cand_xic0_omegac0::Chi2GeoV0 xDecayVtxCascadechi2GeoV0 float
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxCascadeo2::aod::hf_cand_xic0_omegac0::Chi2GeoCasc yDecayVtxCascadechi2GeoCasc float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascadeo2::aod::hf_cand_xic0_omegac0::Chi2GeoXic zDecayVtxCascadechi2GeoXic float
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxV0o2::aod::hf_cand_xic0_omegac0::Chi2MassV0 xDecayVtxV0chi2MassV0 float
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxV0o2::aod::hf_cand_xic0_omegac0::Chi2MassCasc yDecayVtxV0chi2MassCasc float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0o2::aod::hf_cand_xic0_omegac0::V0ldl zDecayVtxV0v0ldl float
    o2::aod::hf_cand_xic0_omegac0::SignDecaysignDecayint8_t
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0o2::aod::hf_cand_xic0_omegac0::Cascldl covVtxCharmBaryon0cascldl float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToPv covVtxCharmBaryon1chi2TopoV0ToPv float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToPv covVtxCharmBaryon2chi2TopoCascToPv float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3o2::aod::hf_cand_xic0_omegac0::Chi2TopoPiFromXicToPv covVtxCharmBaryon3chi2TopoPiFromXicToPv float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4o2::aod::hf_cand_xic0_omegac0::Chi2TopoXicToPv covVtxCharmBaryon4chi2TopoXicToPv float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToCasc covVtxCharmBaryon5chi2TopoV0ToCasc float
    o2::aod::hf_cand_xic0_omegac0::PxCharmBaryono2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToXic pxCharmBaryonchi2TopoCascToXic float
    o2::aod::hf_cand_xic0_omegac0::PyCharmBaryono2::aod::hf_cand_xic0_omegac0::DecayLenXYLambda pyCharmBaryondecayLenXYLambda float
    o2::aod::hf_cand_xic0_omegac0::PzCharmBaryono2::aod::hf_cand_xic0_omegac0::DecayLenXYCasc pzCharmBaryondecayLenXYCasc float
    o2::aod::hf_cand_xic0_omegac0::PxCasco2::aod::hf_cand_xic0_omegac0::DecayLenXYXic pxCascdecayLenXYXic float
    o2::aod::hf_cand_xic0_omegac0::PyCasco2::aod::hf_cand_xic0_omegac0::CosPaV0ToCasc pyCasccosPaV0ToCasc float
    o2::aod::hf_cand_xic0_omegac0::PzCasco2::aod::hf_cand_xic0_omegac0::CosPaCascToXic pzCasccosPaCascToXic float
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryono2::aod::hf_cand_xic0_omegac0::KfRapXic pxBachFromCharmBaryonkfRapXic float
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryono2::aod::hf_cand_xic0_omegac0::CosThetaStarPiFromXic pyBachFromCharmBaryoncosThetaStarPiFromXic float
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryono2::aod::hf_cand_xic0_omegac0::V0Ndf pzBachFromCharmBaryonv0Ndf float
    o2::aod::hf_cand_xic0_omegac0::PxLambdao2::aod::hf_cand_xic0_omegac0::CascNdf pxLambdacascNdf float
    o2::aod::hf_cand_xic0_omegac0::PyLambdao2::aod::hf_cand_xic0_omegac0::XicNdf pyLambdaxicNdf float
    o2::aod::hf_cand_xic0_omegac0::PzLambdao2::aod::hf_cand_xic0_omegac0::MassV0Ndf pzLambdamassV0Ndf float
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCasco2::aod::hf_cand_xic0_omegac0::MassCascNdf pxBachFromCascmassCascNdf float
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCasco2::aod::hf_cand_xic0_omegac0::V0Chi2OverNdf pyBachFromCascv0Chi2OverNdf float
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCasco2::aod::hf_cand_xic0_omegac0::CascChi2OverNdf pzBachFromCasccascChi2OverNdf float
    o2::aod::hf_cand_xic0_omegac0::PxPosV0Dauo2::aod::hf_cand_xic0_omegac0::XicChi2OverNdf pxPosV0DauxicChi2OverNdf float
    o2::aod::hf_cand_xic0_omegac0::PyPosV0Dauo2::aod::hf_cand_xic0_omegac0::MassV0Chi2OverNdf pyPosV0DaumassV0Chi2OverNdf float
    o2::aod::hf_cand_xic0_omegac0::PzPosV0Dauo2::aod::hf_cand_xic0_omegac0::MassCascChi2OverNdf pzPosV0DaumassCascChi2OverNdf float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + @@ -32018,613 +31739,489 @@ Code file: o2::aod::HfOmegacKf -
    o2::aod::hf_cand_xic0_omegac0::PxNegV0DaupxNegV0DaufloatNameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::PyNegV0DaupyNegV0Daufloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_xic0_omegac0::PzNegV0Dauo2::aod::hf_cand_xic0_omegac0::InvMassLambda pzNegV0DauinvMassLambda float
    o2::aod::hf_cand_xic0_omegac0::ImpactParCascXYo2::aod::hf_cand_xic0_omegac0::InvMassCascade impactParCascXYinvMassCascade float
    o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonXYo2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryon impactParBachFromCharmBaryonXYinvMassCharmBaryon float
    o2::aod::hf_cand_xic0_omegac0::ImpactParCascZo2::aod::hf_cand_xic0_omegac0::InvMassV0Err impactParCascZinvMassV0Err float
    o2::aod::hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonZo2::aod::hf_cand_xic0_omegac0::InvMassXiErr impactParBachFromCharmBaryonZinvMassXiErr float
    o2::aod::hf_cand_xic0_omegac0::ErrImpactParCascXYo2::aod::hf_cand_xic0_omegac0::InvMassXic0Err errImpactParCascXYinvMassXic0Err float
    o2::aod::hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXYerrImpactParBachFromCharmBaryonXYfloato2::aod::hf_cand_xic0_omegac0::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_cand_xic0_omegac0::V0Ido2::aod::hf_track_index::V0Id I v0Id int32Pointer into V0sIndex to V0 prong
    o2::aod::v0data::PosTrackId
    - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::KfDcaXYPiFromOmegaco2::aod::hf_cand_xic0_omegac0::XiZError kfDcaXYPiFromOmegacxiZError float
    o2::aod::hf_cand_xic0_omegac0::KfDcaXYCascToPvo2::aod::hf_cand_xic0_omegac0::XiPt kfDcaXYCascToPvxiPt float
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoV0o2::aod::hf_cand_xic0_omegac0::Xic0BachelorX chi2GeoV0xic0BachelorX float
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoCasco2::aod::hf_cand_xic0_omegac0::Xic0BachelorY chi2GeoCascxic0BachelorY float
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoOmegaco2::aod::hf_cand_xic0_omegac0::Xic0BachelorZ chi2GeoOmegacxic0BachelorZ float
    o2::aod::hf_cand_xic0_omegac0::Chi2MassV0o2::aod::hf_cand_xic0_omegac0::Xic0BachelorXError chi2MassV0xic0BachelorXError float
    o2::aod::hf_cand_xic0_omegac0::Chi2MassCasco2::aod::hf_cand_xic0_omegac0::Xic0BachelorYError chi2MassCascxic0BachelorYError float
    o2::aod::hf_cand_xic0_omegac0::V0ldlo2::aod::hf_cand_xic0_omegac0::Xic0BachelorZError v0ldlxic0BachelorZError float
    o2::aod::hf_cand_xic0_omegac0::Cascldlo2::aod::hf_cand_xic0_omegac0::Xic0BachelorPt cascldlxic0BachelorPt float
    o2::aod::hf_cand_xic0_omegac0::Omegacldlo2::aod::hf_cand_xic0_omegac0::XDecayVtxCharmBaryon omegacldlxDecayVtxCharmBaryon float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToPvo2::aod::hf_cand_xic0_omegac0::YDecayVtxCharmBaryon chi2TopoV0ToPvyDecayVtxCharmBaryon float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToPvo2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryon chi2TopoCascToPvzDecayVtxCharmBaryon float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoPiFromOmegacToPvo2::aod::hf_cand_xic0_omegac0::Xic0XError chi2TopoPiFromOmegacToPvxic0XError float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoOmegacToPvo2::aod::hf_cand_xic0_omegac0::Xic0YError chi2TopoOmegacToPvxic0YError float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToCasco2::aod::hf_cand_xic0_omegac0::Xic0ZError chi2TopoV0ToCascxic0ZError float
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToOmegaco2::aod::hf_cand_xic0_omegac0::Xic0Pt chi2TopoCascToOmegacxic0Pt float
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYLambdao2::aod::hf_cand_casc::V0X decayLenXYLambdav0X floatX position of V0 decay
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYCasco2::aod::hf_cand_casc::V0Y decayLenXYCascv0Y floatY position of V0 decay
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYOmegaco2::aod::hf_cand_casc::V0Z decayLenXYOmegacv0Z floatZ position of V0 decay
    o2::aod::hf_cand_xic0_omegac0::CosPaV0ToCasco2::aod::hf_cand_xic0_omegac0::XDecayVtxCascade cosPaV0ToCascxDecayVtxCascade float
    o2::aod::hf_cand_xic0_omegac0::CosPaCascToOmegaco2::aod::hf_cand_xic0_omegac0::YDecayVtxCascade cosPaCascToOmegacyDecayVtxCascade float
    o2::aod::hf_cand_xic0_omegac0::CosPaXYV0ToCasco2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascade cosPaXYV0ToCasczDecayVtxCascade float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - - - - + + + + + +
    o2::aod::hf_cand_xic0_omegac0::CosPaXYCascToOmegaccosPaXYCascToOmegacfloatNameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::KfRapOmegaco2::aod::hf_cand_xic0_omegac0::FlagMcMatchRec kfRapOmegacfloatflagMcMatchRecint8_t
    o2::aod::hf_cand_xic0_omegac0::KfptPiFromOmegaco2::aod::hf_cand_xic0_omegac0::DebugMcRec kfptPiFromOmegacfloatdebugMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::KfptOmegaco2::aod::hf_cand_xic0_omegac0::OriginMcRec kfptOmegacfloatoriginMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::CosThetaStarPiFromOmegaco2::aod::hf_cand_xic0_omegac0::CollisionMatched cosThetaStarPiFromOmegacfloatcollisionMatchedbool
    o2::aod::hf_cand_xic0_omegac0::V0Ndfo2::aod::hf_cand::PtBhadMotherPart v0NdfptBhadMotherPart floatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand_xic0_omegac0::CascNdfcascNdffloato2::aod::hf_cand::PdgBhadMotherPart pdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + + + + + + + - + - - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::OmegacNdfo2::aod::hf_cand_xic0_omegac0::FlagMcMatchRec omegacNdffloatflagMcMatchRecint8_t
    o2::aod::hf_cand_xic0_omegac0::MassV0Ndfo2::aod::hf_cand_xic0_omegac0::DebugMcRec massV0NdffloatdebugMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::MassCascNdfo2::aod::hf_cand_xic0_omegac0::OriginMcRec massCascNdffloat
    o2::aod::hf_cand_xic0_omegac0::V0Chi2OverNdfv0Chi2OverNdffloat
    o2::aod::hf_cand_xic0_omegac0::CascChi2OverNdfcascChi2OverNdffloat
    o2::aod::hf_cand_xic0_omegac0::OmegacChi2OverNdfomegacChi2OverNdffloat
    o2::aod::hf_cand_xic0_omegac0::MassV0Chi2OverNdfmassV0Chi2OverNdffloat
    o2::aod::hf_cand_xic0_omegac0::MassCascChi2OverNdfmassCascChi2OverNdffloat
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::OriginRecoriginRecint8_t
    o2::aod::hf_cand_xic0_omegac0::CollisionMatchedcollisionMatchedbool
    o2::aod::hf_cand::PtBhadMotherPartptBhadMotherPartfloatpt of the first B-hadron mother particle (only in case of non-prompt)
    o2::aod::hf_cand::PdgBhadMotherPartpdgBhadMotherPartintpdg of the first B-hadron mother particle (only in case of non-prompt)
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -32682,9 +32279,9 @@ Code file: - + - + @@ -32832,9 +32429,9 @@ Code file: - + - + @@ -32982,9 +32579,9 @@ Code file: - + - + @@ -33250,9 +32847,9 @@ Code file: o2::aod::hf_cand_xic_to_xi_pi_pi::Sign - + @@ -33369,72 +32966,79 @@ Code file: - - + - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -33509,12 +33225,26 @@ Code file: float + + + + + + + @@ -33551,14 +33288,14 @@ Code file: float - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::OriginRecoriginRecint8_toriginMcRecint8_t
    o2::aod::hf_cand_xic0_omegac0::OriginReco2::aod::hf_cand_xic0_omegac0::OriginMcRec originRecoriginMcRec int8_t
    o2::aod::hf_cand_xic0_omegac0::OriginGeno2::aod::hf_cand_xic0_omegac0::OriginMcGen originGenoriginMcGen int8_t
    o2::aod::hf_cand_xic0_omegac0::OriginGeno2::aod::hf_cand_xic0_omegac0::OriginMcGen originGenoriginMcGen int8_t
    signfloatint8_t
    o2::aod::/hf_cand::RSecondaryVertexGIo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXiDaughters ?dcaXiDaughtersfloat
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::hf_cand_xic_to_xi_pi_pi::DcaV0DaughtersdcaV0Daughtersfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaPosToPVdcaPosToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaNegToPVdcaNegToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaBachelorToPVdcaBachelorToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYCascToPVdcaXYCascToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaZCascToPVdcaZCascToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus0nSigTpcPiFromXicPlus0float
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus1nSigTpcPiFromXicPlus1float
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcBachelorPinSigTpcBachelorPifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromLambdanSigTpcPiFromLambda float
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPrFromLambdanSigTpcPrFromLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus0nSigTofPiFromXicPlus0float
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus1nSigTofPiFromXicPlus1float
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofBachelorPinSigTofBachelorPifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromLambdanSigTofPiFromLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPrFromLambdanSigTofPrFromLambdafloat
    o2::aod::/hf_cand::DecayLengthGI?
    o2::aod::hf_cand::DecayLengthXY D
    o2::aod::hf_cand_xic_to_xi_pi_pi::PProng2DpProng2float
    o2::aod::hf_cand::PtProng2 D
    o2::aod::hf_cand::EDefloat
    @@ -33632,6 +33362,34 @@ Code file: float + + o2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPVBefConst + + chi2TopoXicPlusToPVBefConst + float + + o2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPV @@ -33654,30 +33419,44 @@ Code file: - o2::aod::cascdata::DCACascDaughters + o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0Pi1 - dcacascdaughters + dcaXYPi0Pi1 + float + + + + o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0Xi + + dcaXYPi0Xi + float + + + + o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi1Xi + + dcaXYPi1Xi float @@ -33736,16 +33529,9 @@ Code file: - o2::aod::hf_cand_xic_to_xi_pi_pi::DebugMcGen + o2::aod::hf_cand_xic_to_xi_pi_pi::OriginMcGen - debugMcGen + originMcGen int8_t - o2::aod::hf_cand_xic_to_xi_pi_pi::OriginGen + o2::aod::hf_cand::PdgBhadMotherPart + + pdgBhadMotherPart + int + pdg of the first B-hadron mother particle (only in case of non-prompt) + + + o2::aod::hf_cand_xic_to_xi_pi_pi::DecayLengthMcGen + + decayLengthMcGen + float + + + +
    + + +
    +
    + +
    +
    + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic_to_xi_pi_pi::OriginMcGen originGenoriginMcGen int8_t
    o2::aod::hf_cand_xic_to_xi_pi_pi::PResidualpResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::PtResidualptResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XPvResidualxPvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YPvResidualyPvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZPvResidualzPvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XPvPullxPvPullfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YPvPullyPvPullfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZPvPullzPvPullfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XSvResidualxSvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YSvResidualySvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZSvResidualzSvResidualfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XSvPullxSvPullfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YSvPullySvPullfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZSvPullzSvPullfloat
    @@ -34064,7 +33981,7 @@ Code file: - o2::aod::hf_cand::CPA + o2::aod::hf_cand::Cpa D cpa float - o2::aod::hf_cand::CPAXY + o2::aod::hf_cand::CpaXY D cpaXY float @@ -34300,6 +34217,32 @@ Code file: o2::aod::HfMlB0ToDPi +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::MlProbB0ToDPimlProbB0ToDPifloatML score of B0 candidate for signal class
    +
    +
    ### o2-analysis-hf-candidate-selector-bplus-to-d0-pi @@ -34332,6 +34275,32 @@ Code file: o2::aod::HfMlBplusToD0Pi +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bplus::MlProbBplusToD0PimlProbBplusToD0PifloatML score of B+ candidate for signal class
    +
    +
    ### o2-analysis-hf-candidate-selector-bs-to-ds-pi @@ -34392,6 +34361,45 @@ Code file: candidateSelectorCd.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_cd::IsSelCdToDeKPiisSelCdToDeKPiint
    o2::aod::hf_sel_candidate_cd::IsSelCdToPiKDeisSelCdToPiKDeint
    +
    + +
    + ### o2-analysis-hf-candidate-selector-d0 Code file: candidateSelectorD0.cxx
    @@ -34733,7 +34741,7 @@ Code file:
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lc_to_k0s_p::MlProbLcToK0sPmlProbLcToK0sPstd::vector<float>
    +
    +
    ### o2-analysis-hf-candidate-selector-omegac0-to-omega-ka @@ -35169,6 +35203,176 @@ Code file: o2::aod::HfMlSelOmegacToOmegaPi +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toomegapi::MlProbOmegacmlProbOmegacstd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-omegac0-xic0-to-omega-ka +Code file: candidateSelectorOmegac0Xic0ToOmegaKa.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toomegapi::StatusPidLambdastatusPidLambdabool
    o2::aod::hf_sel_toomegapi::StatusPidCascadestatusPidCascadebool
    o2::aod::hf_sel_toomegapi::StatusPidCharmBaryonstatusPidCharmBaryonbool
    o2::aod::hf_sel_toomegapi::StatusInvMassLambdastatusInvMassLambdabool
    o2::aod::hf_sel_toomegapi::StatusInvMassCascadestatusInvMassCascadebool
    o2::aod::hf_sel_toomegapi::StatusInvMassCharmBaryonstatusInvMassCharmBaryonbool
    o2::aod::hf_sel_toomegapi::ResultSelectionsresultSelectionsbool
    o2::aod::hf_sel_toomegapi::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::hf_sel_toomegapi::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::hf_sel_toomegapi::TpcNSigmaKaFromCharmBaryontpcNSigmaKaFromCharmBaryonfloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaKaFromCasctpcNSigmaKaFromCascfloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::hf_sel_toomegapi::TofNSigmaKaFromCharmBaryontofNSigmaKaFromCharmBaryonfloat
    o2::aod::hf_sel_toomegapi::TofNSigmaKaFromCasctofNSigmaKaFromCascfloat
    o2::aod::hf_sel_toomegapi::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toomegapi::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    +
    +
    ### o2-analysis-hf-candidate-selector-to-xi-pi @@ -35313,6 +35517,146 @@ Code file: o2::aod::HfMlToXiPi +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toxipi::MlProbToXiPimlProbToXiPistd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-xic0-to-xi-pi-kf +Code file: candidateSelectorXic0ToXiPiKf.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toxipi::ResultSelectionsresultSelectionsbool
    o2::aod::hf_sel_toxipi::TpcNSigmaPiFromCharmBaryontpcNSigmaPiFromCharmBaryonfloat
    o2::aod::hf_sel_toxipi::TpcNSigmaPiFromCasctpcNSigmaPiFromCascfloat
    o2::aod::hf_sel_toxipi::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toxipi::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::hf_sel_toxipi::TofNSigmaPiFromCharmBaryontofNSigmaPiFromCharmBaryonfloat
    o2::aod::hf_sel_toxipi::TofNSigmaPiFromCasctofNSigmaPiFromCascfloat
    o2::aod::hf_sel_toxipi::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toxipi::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toxipi::MlProbToXiPimlProbToXiPistd::vector<float>
    +
    +
    ### o2-analysis-hf-candidate-selector-xic-to-p-k-pi @@ -35417,6 +35761,32 @@ Code file: o2::aod::HfMlXicToXiPiPi +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_xic::MlProbXicToXiPiPimlProbXicToXiPiPistd::vector<float>
    +
    +
    ### o2-analysis-hf-candidate-selector-xicc-to-p-k-pi-pi @@ -35451,21 +35821,21 @@ Code file: derivedDataCreatorD0ToKPi.cxx +### o2-analysis-hf-converter-dstar-indices +Code file: converterDstarIndices.cxx
    - +
    - Table with basic collision info + D* -> D0pi candidates (Run 3 format)
    Is used in:
      -
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • +
    • o2::aod::HfDstars = o2::aod::HfDstars_001
    @@ -35484,85 +35854,90 @@ Code file: o2::aod::HfD0CollIds + + +### o2-analysis-hf-derived-data-creator-b0-to-d-pi +Code file: derivedDataCreatorB0ToDPi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-bplus-to-d0-pi +Code file: derivedDataCreatorBplusToD0Pi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-d0-to-k-pi +Code file: derivedDataCreatorD0ToKPi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-dplus-to-pi-k-pi +Code file: derivedDataCreatorDplusToPiKPi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-ds-to-k-k-pi +Code file: derivedDataCreatorDsToKKPi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-dstar-to-d0-pi +Code file: derivedDataCreatorDstarToD0Pi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-lc-to-p-k-pi +Code file: derivedDataCreatorLcToPKPi.cxx +
    + +
    + +### o2-analysis-hf-derived-data-creator-xic-to-xi-pi-pi +Code file: derivedDataCreatorXicToXiPiPi.cxx +
    + +
    + +### o2-analysis-hf-mc-pid-tof +Code file: mcPidTof.cxx +
    + +
    - Table with original global indices of collisions + Table of the flags for TOF signal quality on the track level
    @@ -35573,34 +35948,22 @@ Code file: o2::aod::HfD0McCollBases +
    @@ -35611,50 +35974,50 @@ Code file: o2::aod::HfD0McCollIds +
    @@ -35665,29 +36028,29 @@ Code file: o2::aod::HfD0McRCollIds +
    @@ -35698,22 +36061,34 @@ Code file: o2::aod::HfD0Bases +
    @@ -35724,99 +36099,48 @@ Code file: o2::aod::HfD0Pars +
    @@ -35827,211 +36151,269 @@ Code file: o2::aod::pidTOFFullPr +
    - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + +
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1NameGetterTypeComment
    o2::aod::hf_cand::ImpactParameter0impactParameter0o2::aod::pidtof::TOFExpSignalDiffPrDtofExpSignalDiffPr floatDifference between signal and expected for proton
    o2::aod::hf_cand::ImpactParameter1impactParameter1o2::aod::pidtof::TOFExpSignalPrDtofExpSignalPr floatExpected time for proton
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::pidtof::TOFExpSigmaPr impactParameterNormalised0tofExpSigmaPr floatimpact parameter of prong 0 divided by its uncertaintyExpected resolution with the TOF detector for proton
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::pidtof::TOFNSigmaPr impactParameterNormalised1tofNSigmaPr floatimpact parameter of prong 1 divided by its uncertaintyNsigma separation with the TOF detector for proton
    +
    + + +
    +
    + Table of the TOF (full) response with expected signal, expected resolution and Nsigma for deuteron +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidDe = soa::Join
    • +
    +
    + - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + +
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPio2::aod::pidtof::TOFExpSignalDiffDeDtofExpSignalDiffDe floatDifference between signal and expected for deuteron
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPio2::aod::pidtof::TOFExpSignalDeDtofExpSignalDe floatExpected time for deuteron
    o2::aod::hf_cand_par::NSigTpcKaExpPio2::aod::pidtof::TOFExpSigmaDe nSigTpcKaExpPitofExpSigmaDe floatExpected resolution with the TOF detector for deuteron
    o2::aod::hf_cand_par::NSigTofKaExpPio2::aod::pidtof::TOFNSigmaDe nSigTofKaExpPitofNSigmaDe floatNsigma separation with the TOF detector for deuteron
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for pion +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloato2::aod::pidtof_tiny::TOFNSigmaStorePi tofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKao2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPi floatUnwrapped (float) nsigma with the TOF detector for pion
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for kaon +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloato2::aod::pidtof_tiny::TOFNSigmaStoreKa tofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKao2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKa floatUnwrapped (float) nsigma with the TOF detector for kaon
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for proton +
    + +
    Is used in: +
      +
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + - - - - - + + + + + - + - - - + + + - - - + + + - - - - - - - - +
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloatNameGetterTypeComment
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPo2::aod::pidtof_tiny::TOFNSigmaStorePr maxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIPtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProducto2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPr floatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?Unwrapped (float) nsigma with the TOF detector for proton
    - +
    - Table with additional candidate properties used for selection + Table of the TOF response with binned Nsigma for deuteron
    +
    Is used in: +
      +
    • o2::aod::TracksPidTinyDe = soa::Join
    • +
    @@ -36042,155 +36424,35 @@ Code file: o2::aod::HfD0Sels + + +### o2-analysis-hf-pid-creator +Code file: pidCreator.cxx +
    + +
    - Table with candidate selection flags + Table of the TPC & TOF Combined NSigma for electron
    @@ -36201,29 +36463,22 @@ Code file: o2::aod::HfD0Mls +
    @@ -36234,29 +36489,29 @@ Code file: o2::aod::HfD0Ids +
    - Table with original global indices for candidates + Table of the TPC & TOF Combined NSigma for pion
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWPid = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKa = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKaPrDe = soa::Join
    • +
    @@ -36267,43 +36522,29 @@ Code file: o2::aod::HfD0Mcs +
    - Table with MC candidate info + Table of the TPC & TOF Combined NSigma for kaon
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TracksWPid = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKa = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::TracksWCovExtraPidPiKaPrDe = soa::Join
    • +
    @@ -36314,36 +36555,27 @@ Code file: o2::aod::HfD0PBases +
    @@ -36354,106 +36586,27 @@ Code file: o2::aod::HfD0PIds +
    @@ -36464,47 +36617,22 @@ Code file: derivedDataCreatorLcToPKPi.cxx -
    - - +
    - Table with basic collision info + Table of the TPC & TOF Combined NSigma for electron
    -
    Is used in: -
      -
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -36515,92 +36643,22 @@ Code file: o2::aod::Hf3PCollIds +
    @@ -36611,34 +36669,22 @@ Code file: o2::aod::Hf3PMcCollBases +
    @@ -36649,50 +36695,48 @@ Code file: o2::aod::PidTpcTofTinyKa +
    - - - - - + + + + + - + - + - - - - - - - - +
    o2::aod::mccollision::PosYposYfloatY vertex position in cmNameGetterTypeComment
    o2::aod::mccollision::PosZo2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaKa posZtpcTofNSigmaKa floatZ vertex position in cm
    o2::aod::soa::MarkerGI?Combined NSigma separation with the TPC & TOF detectors for kaon
    - +
    - Table with original global indices of MC collisions + Table of the TPC & TOF Combined NSigma for proton
    @@ -36703,29 +36747,22 @@ Code file: o2::aod::Hf3PMcRCollIds +
    @@ -36736,22 +36773,33 @@ Code file: o2::aod::Hf3PBases + + +### o2-analysis-hf-refit-pv-dummy +Code file: refitPvDummy.cxx +
    + +
    - Table with basic candidate properties used in the analyses + Table for HF 2 prong candidates (Run 3 format)
    +
    Is used in: +
      +
    • o2::aod::Hf2Prongs = o2::aod::Hf2Prongs_001
    • +
    @@ -36769,92 +36817,48 @@ Code file: o2::aod::Hf3PPars +
    @@ -36865,246 +36869,279 @@ Code file: o2::aod::Hf3Prongs_001 +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + +
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay lengthNameGetterTypeComment
    o2::aod::hf_cand_par::DecayLengthXYo2::soa::IndexGIglobalIndexint64_t decayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertaintyo2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertaintyo2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prong
    o2::aod::hf_cand_par::PtProng2o2::aod::hf_track_index::HFflag ptProng2floattransverse momentum of prong 2hfflaguint8_tBitmap to store selection results, o2-linter: disable=name/o2-column (written to disk)
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::hf_cand::ImpactParameter0impactParameter0floatNameGetterTypeComment
    o2::aod::hf_cand::ImpactParameter1o2::aod::hf_pv_refit::PvRefitX impactParameter1pvRefitX float
    o2::aod::hf_cand::ImpactParameter2o2::aod::hf_pv_refit::PvRefitY impactParameter2pvRefitY float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::hf_pv_refit::PvRefitZ impactParameterNormalised1pvRefitZ floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2 impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0o2::aod::hf_pv_refit::PvRefitSigmaX2 nSigTpcPi0pvRefitSigmaX2 float
    o2::aod::hf_cand_par::NSigTpcPr0o2::aod::hf_pv_refit::PvRefitSigmaXY nSigTpcPr0pvRefitSigmaXY float
    o2::aod::hf_cand_par::NSigTofPi0o2::aod::hf_pv_refit::PvRefitSigmaY2 nSigTofPi0pvRefitSigmaY2 float
    o2::aod::hf_cand_par::NSigTofPr0o2::aod::hf_pv_refit::PvRefitSigmaXZ nSigTofPr0pvRefitSigmaXZ float
    o2::aod::hf_cand_par::NSigTpcTofPi0o2::aod::hf_pv_refit::PvRefitSigmaYZ nSigTpcTofPi0pvRefitSigmaYZ float
    o2::aod::hf_cand_par::NSigTpcTofPr0o2::aod::hf_pv_refit::PvRefitSigmaZ2 nSigTpcTofPr0pvRefitSigmaZ2 float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + +
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1floatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTofKa1o2::aod::hf_pv_refit::PvRefitX nSigTofKa1pvRefitX float
    o2::aod::hf_cand_par::NSigTpcTofKa1o2::aod::hf_pv_refit::PvRefitY nSigTpcTofKa1pvRefitY float
    o2::aod::hf_cand_par::NSigTpcPi2o2::aod::hf_pv_refit::PvRefitZ nSigTpcPi2pvRefitZ float
    o2::aod::hf_cand_par::NSigTpcPr2o2::aod::hf_pv_refit::PvRefitSigmaX2 nSigTpcPr2pvRefitSigmaX2 float
    o2::aod::hf_cand_par::NSigTofPi2o2::aod::hf_pv_refit::PvRefitSigmaXY nSigTofPi2pvRefitSigmaXY float
    o2::aod::hf_cand_par::NSigTofPr2o2::aod::hf_pv_refit::PvRefitSigmaY2 nSigTofPr2pvRefitSigmaY2 float
    o2::aod::hf_cand_par::NSigTpcTofPi2o2::aod::hf_pv_refit::PvRefitSigmaXZ nSigTpcTofPi2pvRefitSigmaXZ float
    o2::aod::hf_cand_par::NSigTpcTofPr2o2::aod::hf_pv_refit::PvRefitSigmaYZ nSigTpcTofPr2pvRefitSigmaYZ float
    o2::aod::soa::MarkerGIo2::aod::hf_pv_refit::PvRefitSigmaZ2 ?pvRefitSigmaZ2float
    - +
    + +### o2-analysis-hf-track-index-skim-creator +Code file: trackIndexSkimCreator.cxx +
    + +
    - Table with additional candidate properties used for selection +
    @@ -37115,176 +37152,163 @@ Code file: o2::aod::HfSelTrack +
    - - - - - + + + + + - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - + + +
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloatNameGetterTypeComment
    o2::aod::hf_cand_par::RSecondaryVertexo2::aod::hf_sel_track::IsSelProng rSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0isSelPronguint32_t pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1o2::aod::hf_sel_track::IsIdentifiedPid pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2isIdentifiedPiduint32_t pProng2floatmomentum magnitude of prong 2
    o2::aod::hf_cand::PxProng0o2::aod::hf_sel_track::IsPositive pxProng0floatisPositivebool
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - -
    o2::aod::hf_cand::PyProng0pyProng0floatNameGetterTypeComment
    o2::aod::hf_cand::PzProng0o2::aod::hf_pv_refit_track::PvRefitX pzProng0pvRefitX float
    o2::aod::hf_cand::PxProng1o2::aod::hf_pv_refit_track::PvRefitY pxProng1pvRefitY float
    o2::aod::hf_cand::PyProng1o2::aod::hf_pv_refit_track::PvRefitZ pyProng1pvRefitZ float
    o2::aod::hf_cand::PzProng1o2::aod::hf_pv_refit_track::PvRefitSigmaX2 pzProng1pvRefitSigmaX2 float
    o2::aod::hf_cand::PxProng2o2::aod::hf_pv_refit_track::PvRefitSigmaXY pxProng2pvRefitSigmaXY float
    o2::aod::hf_cand::PyProng2o2::aod::hf_pv_refit_track::PvRefitSigmaY2 pyProng2pvRefitSigmaY2 float
    o2::aod::hf_cand::PzProng2o2::aod::hf_pv_refit_track::PvRefitSigmaXZ pzProng2pvRefitSigmaXZ float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_pv_refit_track::PvRefitSigmaYZ errorImpactParameter0pvRefitSigmaYZ float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_pv_refit_track::PvRefitSigmaZ2 errorImpactParameter1pvRefitSigmaZ2 float
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::hf_pv_refit_track::PvRefitDcaXY errorImpactParameter2pvRefitDcaXY float
    o2::aod::hf_cand_par::Cto2::aod::hf_pv_refit_track::PvRefitDcaZ ctpvRefitDcaZ floatproper lifetime times c
    o2::aod::soa::MarkerGI?
    - +
    - Table with candidate selection flags + Table for HF 2 prong candidates with a Cascade
    +
    Is used in: +
      +
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    • +
    @@ -37295,62 +37319,55 @@ Code file: o2::aod::Hf3PMls -
    - - - - - + + + + + - - - - - + + + + + - - - - + + + +
    NameGetterTypeCommento2::aod::hf_track_index::CascadeIdIcascadeIdint32Index to cascade prong
    o2::aod::hf_cand_mc::MlScoresmlScoresstd::vector<float>vector of ML scoreso2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::soa::MarkerGI?o2::aod::hf_track_index::HFflag hfflaguint8_tBitmap to store selection results, o2-linter: disable=name/o2-column (written to disk)
    - +
    - Table with original global indices for candidates + Table for HF 3 prong candidates with a Cascade
    +
    Is used in: +
      +
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    • +
    @@ -37361,11 +37378,25 @@ Code file: int - - - - - - - - - - - - - -
    Index to second prong
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prong
    o2::aod::soa::MarkerGI?
    - +
    - Table with MC candidate info +
    @@ -37415,43 +37432,36 @@ Code file: o2::aod::Hf3PPBases +
    @@ -37462,106 +37472,43 @@ Code file: o2::aod::Hf3PPIds +
    @@ -37572,39 +37519,19 @@ Code file: pidCreator.cxx -
    - - +
    - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaKao2::aod::hf_pv_refit::PvRefitZ tpcTofNSigmaKapvRefitZ floatCombined NSigma separation with the TPC & TOF detectors for kaon
    -
    - - -
    -
    - Table of the TPC & TOF Combined NSigma for proton -
    - - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaPro2::aod::hf_pv_refit::PvRefitSigmaXY tpcTofNSigmaPrpvRefitSigmaXY floatCombined NSigma separation with the TPC & TOF detectors for proton
    -
    - - -
    -
    - Table of the TPC & TOF Combined NSigma for electron -
    - - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaElo2::aod::hf_pv_refit::PvRefitSigmaXZ tpcTofNSigmaElpvRefitSigmaXZ floatCombined NSigma separation with the TPC & TOF detectors for electron
    -
    - - -
    -
    - Table of the TPC & TOF Combined NSigma for muon -
    - - - - - - - + + + + + - + - + - +
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaMuo2::aod::hf_pv_refit::PvRefitSigmaZ2 tpcTofNSigmaMupvRefitSigmaZ2 floatCombined NSigma separation with the TPC & TOF detectors for muon
    - +
    - Table of the TPC & TOF Combined NSigma for pion +
    Header file: PWGHF/DataModel/CandidateReconstructionTables.h @@ -37800,84 +37700,82 @@ Code file: o2::aod::PidTpcTofTinyKa -
    -
    - Table of the TPC & TOF Combined NSigma for kaon -
    -
    - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaKao2::aod::hf_pv_refit::PvRefitZ tpcTofNSigmaKapvRefitZ floatCombined NSigma separation with the TPC & TOF detectors for kaon
    -
    - - -
    -
    - Table of the TPC & TOF Combined NSigma for proton -
    - - - - - - - + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaPro2::aod::hf_pv_refit::PvRefitSigmaXY tpcTofNSigmaPrpvRefitSigmaXY floatCombined NSigma separation with the TPC & TOF detectors for proton
    o2::aod::hf_pv_refit::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::hf_pv_refit::PvRefitSigmaXZpvRefitSigmaXZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaZ2pvRefitSigmaZ2float
    -
    - -### o2-analysis-hf-refit-pv-dummy -Code file: refitPvDummy.cxx -
    - - +
    - Table for HF 2 prong candidates (Run 3 format) +
    Is used in:
      -
    • o2::aod::Hf2Prongs = o2::aod::Hf2Prongs_001
    • +
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    @@ -37889,55 +37787,84 @@ Code file: o2::aod::HfCascades_001 + + +### o2-analysis-hf-tree-creator-b0-to-d-pi +Code file: treeCreatorB0ToDPi.cxx +
    + +
    - Table for HF candidates with a V0 (Run 3 format) +
    -
    Is used in: -
      -
    • o2::aod::HfCascades = o2::aod::HfCascades_001
    • -
    + Header file: PWGHF/TableProducer/treeCreatorB0ToDPi.cxx
    @@ -37948,191 +37875,169 @@ Code file: o2::aod::Hf3Prongs_001 -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::full::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::PtProng0 ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision indexo2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prongo2::aod::full::NSigTpcPi1nSigTpcPi1floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::hf_track_index::HFflaghfflaguint8_to2::aod::full::NSigTofPi1 nSigTofPi1floatTOF Nsigma separation for prong1 with pion mass hypothesis
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + +
    NameGetterTypeCommento2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_pv_refit::PvRefitXo2::aod::full::M pvRefitXm floatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_pv_refit::PvRefitYo2::aod::full::Pt pvRefitYpt floatTransverse momentum of candidate (GeV/c)
    o2::aod::hf_pv_refit::PvRefitZo2::aod::full::Cpa pvRefitZcpa floatCosine pointing angle of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaX2o2::aod::full::CpaXY pvRefitSigmaX2cpaXY floatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_pv_refit::PvRefitSigmaXYo2::aod::full::MaxNormalisedDeltaIP pvRefitSigmaXYmaxNormalisedDeltaIP floatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::hf_pv_refit::PvRefitSigmaY2o2::aod::full::Eta pvRefitSigmaY2eta floatPseudorapidity of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaXZo2::aod::full::Phi pvRefitSigmaXZphi floatAzimuth angle of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaYZo2::aod::full::Y pvRefitSigmaYZy floatRapidity of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaZ2o2::aod::hf_cand_3prong::FlagMcMatchRec pvRefitSigmaZ2floatflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRec originMcRecint8_tparticle origin, reconstruction level
    - +
    @@ -38143,364 +38048,351 @@ Code file: trackIndexSkimCreator.cxx -
    - - -
    - - - - - + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::aod::full::DecayLengthNormaliseddecayLengthNormalisedfloatNormalised decay length of candidate
    o2::aod::hf_sel_collision::WhyRejectCollo2::aod::full::DecayLengthXYNormalised whyRejectColluint16_tdecayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::ImpactParameterNormalised0 impactParameterNormalised0floatNormalised impact parameter of prong0
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_sel_track::IsSelProngo2::aod::full::PProng0 isSelPronguint32_tpProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1 impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::hf_sel_track::IsIdentifiedPido2::aod::full::PtProng1 isIdentifiedPiduint32_tptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1 pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::hf_sel_track::IsPositiveo2::aod::hf_cand::PxProng0 isPositiveboolpxProng0float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_pv_refit_track::PvRefitXo2::aod::hf_cand::PzProng0 pvRefitXpzProng0 float
    o2::aod::hf_pv_refit_track::PvRefitYo2::aod::hf_cand::PxProng1 pvRefitYpxProng1 float
    o2::aod::hf_pv_refit_track::PvRefitZo2::aod::hf_cand::PyProng1 pvRefitZpyProng1 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaX2o2::aod::hf_cand::PzProng1 pvRefitSigmaX2pzProng1 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaXYo2::aod::hf_cand::ImpactParameter0 pvRefitSigmaXYimpactParameter0 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaY2o2::aod::hf_cand::ImpactParameter1 pvRefitSigmaY2impactParameter1 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaXZo2::aod::hf_cand::ErrorImpactParameter0 pvRefitSigmaXZerrorImpactParameter0 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaYZo2::aod::hf_cand::ErrorImpactParameter1 pvRefitSigmaYZerrorImpactParameter1 float
    o2::aod::hf_pv_refit_track::PvRefitSigmaZ2o2::aod::full::NSigTpcPi1 pvRefitSigmaZ2nSigTpcPi1 floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::hf_pv_refit_track::PvRefitDcaXYo2::aod::full::NSigTofPi1 pvRefitDcaXYnSigTofPi1 floatTOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_pv_refit_track::PvRefitDcaZo2::aod::full::M pvRefitDcaZm floatInvariant mass of candidate (GeV/c2)
    -
    - - -
    -
    - Table for HF 2 prong candidates with a Cascade -
    - -
    Is used in: -
      -
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + - -
    NameGetterTypeCommento2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::P pfloatMomentum of candidate (GeV/c)
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision indexo2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::hf_track_index::CascadeIdIcascadeIdint32Index to cascade prongo2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::hf_track_index::HFflago2::aod::full::Ct hfflaguint8_tctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::Eta
    -
    - - -
    -
    - Table for HF 3 prong candidates with a Cascade -
    - -
    Is used in: -
      -
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    • -
    -
    - - - - - - - + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommentetafloatPseudorapidity of candidate
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::Phi phifloatAzimuth angle of candidate
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision indexo2::aod::full::YyfloatRapidity of candidate
    o2::aod::hf_track_index::CascadeIdIcascadeIdint32Index to cascade prongo2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    - +
    @@ -38511,83 +38403,64 @@ Code file: o2::aod::HfCutStatus3Prong -
    - - - - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommentposXfloatX Vertex position in cm
    o2::aod::hf_track_index::FlagDplusToPiKPiflagDplusToPiKPiuint8_to2::aod::‌collision::PosY posYfloatY Vertex position in cm
    o2::aod::hf_track_index::FlagLcToPKPiflagLcToPKPiuint8_to2::aod::‌collision::PosZ posZfloatZ Vertex position in cm
    o2::aod::hf_track_index::FlagDsToKKPiflagDsToKKPiuint8_to2::aod::full::IsEventReject isEventRejectintEvent rejection flag
    o2::aod::hf_track_index::FlagXicToPKPiflagXicToPKPiuint8_to2::aod::full::RunNumber runNumberintRun number
    - +
    @@ -38598,95 +38471,70 @@ Code file: o2::aod::Hf2ProngMlProbs -
    - - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::hf_track_index::MlProbSkimD0ToKPio2::aod::full::Pt mlProbSkimD0ToKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for D0->KpiptfloatTransverse momentum of candidate (GeV/c)
    -
    - - -
    -
    - Table for ML scores of HF 3 prong candidates -
    - - - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + +
    NameGetterTypeCommento2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::hf_track_index::MlProbSkimDplusToPiKPio2::aod::full::Phi mlProbSkimDplusToPiKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for D+->KpipiphifloatAzimuth angle of candidate
    o2::aod::hf_track_index::MlProbSkimLcToPKPio2::aod::full::Y mlProbSkimLcToPKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Lc->pKpiyfloatRapidity of candidate
    o2::aod::hf_track_index::MlProbSkimDsToKKPio2::aod::hf_cand_3prong::FlagMcMatchRec mlProbSkimDsToKKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Ds->KKpiflagMcMatchRecint8_treconstruction level
    o2::aod::hf_track_index::MlProbSkimXicToPKPio2::aod::hf_cand_3prong::OriginMcGen mlProbSkimXicToPKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Xic->pKpioriginMcGenint8_tparticle origin, generator level
    - +
    + +### o2-analysis-hf-tree-creator-bplus-to-d0-pi +Code file: treeCreatorBplusToD0Pi.cxx +
    + +
    @@ -38697,359 +38545,270 @@ Code file: o2::aod::HfPvRefit3Prong -
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_pv_refit::PvRefitXo2::aod::full::RSecondaryVertex pvRefitXrSecondaryVertex floatRadius of secondary vertex (cm)
    o2::aod::hf_pv_refit::PvRefitYo2::aod::full::DecayLength pvRefitYdecayLength floatDecay length of candidate (cm)
    o2::aod::hf_pv_refit::PvRefitZo2::aod::full::DecayLengthXY pvRefitZdecayLengthXY floatTransverse decay length of candidate (cm)
    o2::aod::hf_pv_refit::PvRefitSigmaX2o2::aod::full::DecayLengthNormalised pvRefitSigmaX2decayLengthNormalised floatNormalised decay length of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaXYo2::aod::full::DecayLengthXYNormalised pvRefitSigmaXYdecayLengthXYNormalised floatNormalised transverse decay length of candidate
    o2::aod::hf_pv_refit::PvRefitSigmaY2o2::aod::full::ImpactParameterNormalised0 pvRefitSigmaY2impactParameterNormalised0 floatNormalised impact parameter of prong0
    o2::aod::hf_pv_refit::PvRefitSigmaXZo2::aod::full::PtProng0 pvRefitSigmaXZptProng0 floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_pv_refit::PvRefitSigmaYZo2::aod::full::PProng0 pvRefitSigmaYZpProng0 floatMomentum of prong0 (GeV/c)
    o2::aod::hf_pv_refit::PvRefitSigmaZ2o2::aod::full::ImpactParameterNormalised1 pvRefitSigmaZ2impactParameterNormalised1 floatNormalised impact parameter of prong1
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    • -
    -
    - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_pv_refit::PvRefitXo2::aod::full::PProng1 pvRefitXpProng1 floatMomentum of prong1 (in GeV/c)
    o2::aod::hf_pv_refit::PvRefitYo2::aod::hf_cand::PxProng0 pvRefitYpxProng0 float
    o2::aod::hf_pv_refit::PvRefitZo2::aod::hf_cand::PyProng0 pvRefitZpyProng0 float
    o2::aod::hf_pv_refit::PvRefitSigmaX2o2::aod::hf_cand::PzProng0 pvRefitSigmaX2pzProng0 float
    o2::aod::hf_pv_refit::PvRefitSigmaXYo2::aod::hf_cand::PxProng1 pvRefitSigmaXYpxProng1 float
    o2::aod::hf_pv_refit::PvRefitSigmaY2o2::aod::hf_cand::PyProng1 pvRefitSigmaY2pyProng1 float
    o2::aod::hf_pv_refit::PvRefitSigmaXZo2::aod::hf_cand::PzProng1 pvRefitSigmaXZpzProng1 float
    o2::aod::hf_pv_refit::PvRefitSigmaYZo2::aod::hf_cand::ImpactParameter0 pvRefitSigmaYZimpactParameter0 float
    o2::aod::hf_pv_refit::PvRefitSigmaZ2o2::aod::hf_cand::ImpactParameter1 pvRefitSigmaZ2impactParameter1 float
    -
    - -
    - -### o2-analysis-hf-tree-creator-b0-to-d-pi -Code file: treeCreatorB0ToDPi.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -39072,6 +38831,13 @@ Code file: Rapidity of candidate - - - - - - - - - - - - - -
    NameGetterTypeCommento2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::Chi2PCAo2::aod::hf_cand::ErrorImpactParameter1 chi2PCAerrorImpactParameter1 floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::DecayLengtho2::aod::full::NSigTpcPi1 decayLengthnSigTpcPi1 floatDecay length of candidate (cm)TPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::DecayLengthXYo2::aod::full::NSigTofPi1 decayLengthXYnSigTofPi1 floatTransverse decay length of candidate (cm)TOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::DecayLengthNormalisedo2::aod::full::CandidateSelFlag decayLengthNormalisedfloatNormalised decay length of candidatecandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::DecayLengthXYNormalisedo2::aod::full::M decayLengthXYNormalisedm floatNormalised transverse decay length of candidateInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtProng0o2::aod::full::Pt ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::full::NSigTpcPi1nSigTpcPi1floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTofPi1nSigTofPi1floatTOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::Mmpt floatInvariant mass of candidate (GeV/c2)Transverse momentum of candidate (GeV/c)
    o2::aod::full::Pto2::aod::full::P ptp floatTransverse momentum of candidate (GeV/c)Momentum of candidate (GeV/c)
    o2::aod::full::Cpa
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - - - - + + + + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexo2::aod::full::E ySecondaryVertexe floatEnergy of candidate (GeV)
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloato2::aod::hf_cand_2prong::FlagMcMatchRec flagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::full::D0M errorDecayLengthd0M float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::full::D0PtProng0 errorDecayLengthXYd0ptProng0 float
    o2::aod::hf_cand::Chi2PCAo2::aod::full::D0PtProng1 chi2PCAd0ptProng1 floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::RSecondaryVertex rSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::DecayLengtho2::aod::full::D0Y decayLengthd0Y floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXY decayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthNormalisedo2::aod::full::D0Eta decayLengthNormalisedd0Eta floatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::ImpactParameterNormalised0o2::aod::full::D0CPA impactParameterNormalised0d0CPA floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0 ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0o2::aod::full::D0CPAXY pProng0d0CPAXY floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1 impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1o2::aod::full::D0Chi2PCA ptProng1d0Chi2PCA floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1 pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::hf_cand::PxProng0o2::aod::full::D0DecayLength pxProng0d0DecayLength float
    o2::aod::hf_cand::PyProng0o2::aod::full::D0DecayLengthXY pyProng0d0DecayLengthXY float
    o2::aod::hf_cand::PzProng0o2::aod::full::D0DecayLengthNormalised pzProng0d0DecayLengthNormalised float
    o2::aod::hf_cand::PxProng1o2::aod::full::D0DecayLengthXYNormalised pxProng1d0decayLengthXYNormalised float
    o2::aod::hf_cand::PyProng1o2::aod::full::D0ImpactParameterProduct pyProng1d0impactParameterProduct float
    o2::aod::hf_cand::PzProng1o2::aod::full::D0ImpactParameter0 pzProng1d0impactParameter0 float
    o2::aod::hf_cand::ImpactParameter0o2::aod::full::D0ImpactParameter1 impactParameter0d0impactParameter1 float
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::D0ImpactParameterNormalised0 impactParameter1d0impactParameterNormalised0 float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::full::D0ImpactParameterNormalised1 errorImpactParameter0d0impactParameterNormalised1 float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::full::NSigmaTOFTrk0Pi errorImpactParameter1nSigmaTOFTrk0Pi float
    o2::aod::full::NSigTpcPi1nSigTpcPi1floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTofPi1o2::aod::full::NSigmaTOFTrk0Ka nSigTofPi1nSigmaTOFTrk0Ka floatTOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::Mo2::aod::full::NSigmaTPCTrk0Pi mnSigmaTPCTrk0Pi floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Po2::aod::full::NSigmaTPCTrk0Ka pnSigmaTPCTrk0Ka floatMomentum of candidate (GeV/c)
    o2::aod::full::Cpa cpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYo2::aod::full::NSigmaTOFTrk1Pi cpaXYnSigmaTOFTrk1Pi floatCosine pointing angle of candidate in transverse plane
    o2::aod::full::MaxNormalisedDeltaIP maxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::Cto2::aod::full::NSigmaTOFTrk1Ka ctnSigmaTOFTrk1Ka floatProper lifetime times c of candidate (cm)
    o2::aod::full::Eta etafloatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::NSigmaTPCTrk1Pi phinSigmaTPCTrk1Pi floatAzimuth angle of candidate
    o2::aod::full::Y yfloatRapidity of candidate
    o2::aod::full::Eo2::aod::full::NSigmaTPCTrk1Ka enSigmaTPCTrk1Ka floatEnergy of candidate (GeV)
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRec originMcRecint8_tparticle origin, reconstruction level
    - +
    @@ -39533,13 +39119,13 @@ Code file: o2::aod::HfCandB0FullPs +
    @@ -39585,14 +39171,14 @@ Code file: - - -### o2-analysis-hf-tree-creator-bplus-to-d0-pi -Code file: treeCreatorBplusToD0Pi.cxx -
    - - +
    @@ -39624,226 +39204,244 @@ Code file: treeCreatorBsToDsPi.cxx +
    + + +
    +
    + +
    + +
    - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -39882,13 +39480,6 @@ Code file: float - - - - - - - @@ -39939,204 +39523,363 @@ Code file: o2::aod::HfCandBsFulls +
    o2::aod::hf_cand::PyProng0NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCA pyProng0chi2PCA floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::PzProng0o2::aod::full::DecayLength pzProng0decayLength floatDecay length of candidate (cm)
    o2::aod::hf_cand::PxProng1o2::aod::full::DecayLengthXY pxProng1decayLengthXY floatTransverse decay length of candidate (cm)
    o2::aod::hf_cand::PyProng1o2::aod::full::DecayLengthNormalised pyProng1decayLengthNormalised floatNormalised decay length of candidate
    o2::aod::hf_cand::PzProng1o2::aod::full::DecayLengthXYNormalised pzProng1decayLengthXYNormalised floatNormalised transverse decay length of candidate
    o2::aod::hf_cand::ImpactParameter0o2::aod::full::PtProng0 impactParameter0ptProng0 floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::PtProng1 impactParameter1ptProng1 floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_cand::ImpactParameter0 errorImpactParameter0impactParameter0 float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand::ImpactParameter1 errorImpactParameter1impactParameter1 float
    Maximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::Eta
    + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosXposX floatEnergy of candidate (GeV)X Vertex position in cm
    o2::aod::hf_cand_2prong::FlagMcMatchReco2::aod::‌collision::PosY flagMcMatchRecint8_treconstruction levelposYfloatY Vertex position in cm
    o2::aod::full::D0Mo2::aod::‌collision::PosZ d0MposZfloatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertex float
    o2::aod::full::D0PtProng0o2::aod::hf_cand::YSecondaryVertex d0ptProng0ySecondaryVertex float
    o2::aod::full::D0PtProng1o2::aod::hf_cand::ZSecondaryVertex d0ptProng1zSecondaryVertex float
    o2::aod::full::D0Yo2::aod::hf_cand::ErrorDecayLength d0YerrorDecayLength float
    o2::aod::full::D0Etao2::aod::hf_cand::ErrorDecayLengthXY d0EtaerrorDecayLengthXY float
    o2::aod::full::D0CPAo2::aod::hf_cand::Chi2PCA d0CPAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::DecayLengthdecayLength floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXY decayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::D0CPAXYo2::aod::full::DecayLengthNormalised d0CPAXYdecayLengthNormalised floatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::D0Chi2PCAo2::aod::full::ImpactParameterNormalised0 d0Chi2PCAimpactParameterNormalised0 floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0 ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::D0DecayLengtho2::aod::full::PProng0 d0DecayLengthpProng0 floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1 impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::D0DecayLengthXYo2::aod::full::PtProng1 d0DecayLengthXYptProng1 floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1 pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::D0DecayLengthNormalisedo2::aod::hf_cand::PxProng0 d0DecayLengthNormalisedpxProng0 float
    o2::aod::full::D0DecayLengthXYNormalisedo2::aod::hf_cand::PyProng0 d0decayLengthXYNormalisedpyProng0 float
    o2::aod::full::D0ImpactParameterProducto2::aod::hf_cand::PzProng0 d0impactParameterProductpzProng0 float
    o2::aod::full::D0ImpactParameter0o2::aod::hf_cand::PxProng1 d0impactParameter0pxProng1 float
    o2::aod::full::D0ImpactParameter1o2::aod::hf_cand::PyProng1 d0impactParameter1pyProng1 float
    o2::aod::full::D0ImpactParameterNormalised0o2::aod::hf_cand::PzProng1 d0impactParameterNormalised0pzProng1 float
    o2::aod::full::D0ImpactParameterNormalised1o2::aod::hf_cand::ImpactParameter0 d0impactParameterNormalised1impactParameter0 float
    o2::aod::full::NSigmaTOFTrk0Pio2::aod::hf_cand::ImpactParameter1 nSigmaTOFTrk0PiimpactParameter1 float
    o2::aod::full::NSigmaTOFTrk0Kao2::aod::hf_cand::ErrorImpactParameter0 nSigmaTOFTrk0KaerrorImpactParameter0 float
    o2::aod::full::NSigmaTPCTrk0Pio2::aod::hf_cand::ErrorImpactParameter1 nSigmaTPCTrk0PierrorImpactParameter1 float
    o2::aod::full::NSigmaTPCTrk0Kao2::aod::full::NSigTpcPi1 nSigmaTPCTrk0KanSigTpcPi1floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTofPi1nSigTofPi1 floatTOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::NSigmaTOFTrk1Pio2::aod::full::M nSigmaTOFTrk1Pim floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::NSigmaTOFTrk1Kao2::aod::full::P nSigmaTOFTrk1KapfloatMomentum of candidate (GeV/c)
    o2::aod::full::Cpacpa floatCosine pointing angle of candidate
    o2::aod::full::CpaXY cpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::NSigmaTPCTrk1Pio2::aod::full::MaxNormalisedDeltaIP nSigmaTPCTrk1PimaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::Ctct floatProper lifetime times c of candidate (cm)
    o2::aod::full::Eta etafloatPseudorapidity of candidate
    o2::aod::full::NSigmaTPCTrk1Kao2::aod::full::Phi nSigmaTPCTrk1Kaphi floatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    - +
    @@ -40198,13 +39941,13 @@ Code file: o2::aod::HfCandBpFullPs +
    @@ -40250,29 +39993,28 @@ Code file: o2::aod::HfCandBpLites + + +### o2-analysis-hf-tree-creator-d0-to-k-pi +Code file: treeCreatorD0ToKPi.cxx +
    + +
    @@ -40345,6 +40087,62 @@ Code file: float + + + + + + + @@ -40359,6 +40164,27 @@ Code file: float + + + + + + + @@ -40423,201 +40256,225 @@ Code file: treeCreatorBsToDsPi.cxx -
    - - -
    -
    - -
    - -
    TPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofPi1 Maximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::ImpactParameterProductimpactParameterProductfloat
    o2::aod::full::Eta
    - - - - - + + + + + - + + - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::full::OriginMcRec)DECLARE_SOA_TABLE(HfCandD0FullsGI?
    o2::aod::hf_cand::Chi2PCAo2::aod::``AOD''GI chi2PCA?
    o2::aod::``HFCANDD0FULL''GI?
    o2::aod::‌collision::PosXposX floatsum of (non-weighted) distances of the secondary vertex to its prongsX Vertex position in cm
    o2::aod::full::DecayLengtho2::aod::‌collision::PosY decayLengthposY floatDecay length of candidate (cm)Y Vertex position in cm
    o2::aod::full::DecayLengthXYo2::aod::‌collision::PosZ decayLengthXYposZ floatTransverse decay length of candidate (cm)Z Vertex position in cm
    o2::aod::full::DecayLengthNormalisedo2::aod::hf_cand::XSecondaryVertex decayLengthNormalisedxSecondaryVertex floatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYNormalisedo2::aod::hf_cand::YSecondaryVertex decayLengthXYNormalisedySecondaryVertex floatNormalised transverse decay length of candidate
    o2::aod::full::PtProng0o2::aod::hf_cand::ZSecondaryVertex ptProng0zSecondaryVertex floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1o2::aod::hf_cand::ErrorDecayLength ptProng1errorDecayLength floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_cand::ImpactParameter0o2::aod::hf_cand::ErrorDecayLengthXY impactParameter0errorDecayLengthXY float
    o2::aod::hf_cand::ImpactParameter1o2::aod::hf_cand::KfTopolChi2OverNdf impactParameter1kfTopolChi2OverNdf floatchi2overndf of the KFParticle topological constraint
    o2::aod::full::RSecondaryVertex rSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::NSigTpcPi1o2::aod::full::PProng0 nSigTpcPi1pProng0 floatTPC Nsigma separation for prong1 with pion mass hypothesisMomentum of prong0 (GeV/c)
    o2::aod::full::NSigTofPi1o2::aod::full::PProng1 nSigTofPi1pProng1 floatTOF Nsigma separation for prong1 with pion mass hypothesisMomentum of prong1 (in GeV/c)
    o2::aod::full::CandidateSelFlago2::aod::hf_cand::PxProng0pxProng0float candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::Mo2::aod::hf_cand::PyProng0 mpyProng0 floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Pto2::aod::hf_cand::PzProng0 ptpzProng0 floatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Cpao2::aod::hf_cand::PxProng1 cpapxProng1 floatCosine pointing angle of candidate
    o2::aod::full::CpaXYo2::aod::hf_cand::PyProng1 cpaXYpyProng1 floatCosine pointing angle of candidate in transverse plane
    o2::aod::full::MaxNormalisedDeltaIPo2::aod::hf_cand::PzProng1 maxNormalisedDeltaIPpzProng1 floatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::Etao2::aod::hf_cand::ErrorImpactParameter0 etaerrorImpactParameter0 floatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::hf_cand::ErrorImpactParameter1 phierrorImpactParameter1 floatAzimuth angle of candidate
    o2::aod::full::Yo2::aod::full::CosThetaStar ycosThetaStar floatRapidity of candidate
    o2::aod::hf_cand_bs::FlagMcMatchReco2::aod::full::P flagMcMatchRecpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::OriginMcRecoriginMcRec int8_t
    - +
    @@ -40627,20 +40484,6 @@ Code file: float + + + + + + + + + + + + + + @@ -40844,6 +40701,48 @@ Code file: float + + + + + + + @@ -40858,6 +40764,27 @@ Code file: float + + + + + + + + + + + + + + + + + + + + + @@ -40900,13 +40848,6 @@ Code file: Energy of candidate (GeV) - + - + + + + + + + + + + + + + + +
    sum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::DecayLength TPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofPi1 Invariant mass of candidate (GeV/c2)
    o2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::ImpactParameterProductimpactParameterProductfloat
    o2::aod::full::CosThetaStarcosThetaStarfloat
    o2::aod::full::Pt
    o2::aod::hf_cand_bs::FlagMcMatchReco2::aod::full::FlagMc flagMcMatchRecflagMcint8_t
    o2::aod::full::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::full::OriginMcRecoriginMcRec int8_t
    - +
    @@ -40968,13 +40923,6 @@ Code file: - +
    @@ -41036,13 +40984,6 @@ Code file: Rapidity of candidate - + - + + + + + + + + + + + + + + +
    o2::aod::hf_cand_bs::FlagMcMatchGeno2::aod::full::FlagMc flagMcMatchGenflagMcint8_t
    o2::aod::full::FlagMcDecayChanGenflagMcDecayChanGenint8_t
    o2::aod::full::OriginMcGenoriginMcGen int8_t
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ml::BdtOutputBkgbdtOutputBkgfloat
    o2::aod::ml::BdtOutputNonPromptbdtOutputNonPromptfloat
    o2::aod::ml::BdtOutputPromptbdtOutputPromptfloat
    +
    +
    -### o2-analysis-hf-tree-creator-d0-to-k-pi -Code file: treeCreatorD0ToKPi.cxx +### o2-analysis-hf-tree-creator-dplus-to-pi-k-pi +Code file: treeCreatorDplusToPiKPi.cxx
    - +
    @@ -41103,6 +41098,34 @@ Code file: float + + + + + + + @@ -41167,18 +41197,32 @@ Code file: float + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41307,16 +41393,9 @@ Code file: Rapidity of candidate - + - + + + + + + + + + + + + + + + + + + + + + + - + @@ -41356,19 +41456,12 @@ Code file: - + - + - + - + - + - + @@ -41446,6 +41539,13 @@ Code file: float + + + + + + + + + + + + + + @@ -41495,6 +41609,27 @@ Code file: - + - + + + + + + + + + + + + + + + + + + + + + + @@ -41538,29 +41694,22 @@ Code file: o2::aod::HfCandD0Fulls +
    Transverse momentum of prong1 (GeV/c)
    o2::aod::full::PtProng2ptProng2floatTransverse momentum of prong2 (GeV/c)
    o2::aod::hf_cand::ImpactParameter0
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcKa2nSigTpcKa2floatTPC Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofKa2nSigTofKa2floatTOF Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofKa2nSigTpcTofKa2floatTPC and TOF combined Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::CandidateSelFlag
    o2::aod::full::FlagMco2::aod::full::Centrality flagMccentralityfloatCollision centrality
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRec int8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRec originMcRecint8_tparticle origin, reconstruction level
    o2::aod::full::OriginMcRec)DECLARE_SOA_TABLE(HfCandD0Fullso2::aod::hf_cand_3prong::FlagMcDecayChanRec)DECLARE_SOA_TABLE(HfCandDpFulls GI ?
    o2::aod::hf_cand::KfTopolChi2OverNdfo2::aod::full::RSecondaryVertex kfTopolChi2OverNdfrSecondaryVertex floatchi2overndf of the KFParticle topological constraintRadius of secondary vertex (cm)
    o2::aod::full::RSecondaryVertexo2::aod::full::ImpactParameterNormalised0 rSecondaryVerteximpactParameterNormalised0 floatRadius of secondary vertex (cm)Normalised impact parameter of prong0
    o2::aod::full::PProng0Momentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2impactParameterNormalised2floatNormalised impact parameter of prong2
    o2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    o2::aod::hf_cand::PxProng0
    o2::aod::full::CosThetaStaro2::aod::hf_cand::ErrorImpactParameter2 cosThetaStarerrorImpactParameter2float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameterZ2errorImpactParameterZ2 float
    @@ -41570,69 +41719,6 @@ Code file: float - - - - - - - - - - - - - - @@ -41682,13 +41754,6 @@ Code file: float - - - - - - - - - - - - - - @@ -41718,79 +41769,51 @@ Code file: - + - - - + + + - + - + - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + @@ -41942,11 +41979,11 @@ Code file: Rapidity of candidate - + - + - + - - - - + + + + - + - + - + - - - - - + + + + + -
    sum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::DecayLength Transverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1
    o2::aod::full::CandidateSelFlago2::aod::full::NSigTpcPi2 candidateSelFlagintSelection flag of candidate (output of candidateSelector)nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::Mo2::aod::full::NSigTpcKa2 mnSigTpcKa2 floatInvariant mass of candidate (GeV/c2)TPC Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::MaxNormalisedDeltaIPo2::aod::full::NSigTofPi2 maxNormalisedDeltaIPnSigTofPi2 floatMaximum normalized difference between measured and expected impact parameter of candidate prongsTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::ImpactParameterProducto2::aod::full::NSigTofKa2 impactParameterProductnSigTofKa2 floatTOF Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::NSigTpcTofPi2 nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::CosThetaStaro2::aod::full::NSigTpcTofKa2 cosThetaStarnSigTpcTofKa2 floatTPC and TOF combined Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::Pto2::aod::full::M ptm floatTransverse momentum of candidate (GeV/c)Invariant mass of candidate (GeV/c2)
    o2::aod::full::Po2::aod::full::Pt ppt floatMomentum of candidate (GeV/c)Transverse momentum of candidate (GeV/c)
    o2::aod::full::Cpa
    o2::aod::full::Eo2::aod::full::Centrality ecentrality floatEnergy of candidate (GeV)Collision centrality
    o2::aod::full::FlagMcflagMcint8_to2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::OriginMcReco2::aod::hf_cand_3prong::FlagMcMatchRec originMcRecflagMcMatchRec int8_treconstruction level
    o2::aod::full::CandidateIdIcandidateIdintPointer into HfCand2Prongo2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    -
    - - -
    -
    - -
    -
    - - - - - - + + + + + - - - - - + + + + + - + + + + - - - @@ -42052,545 +42077,81 @@ Code file: o2::aod::HfCandD0FullPs -
    NameGetterTypeCommento2::aod::hf_cand_3prong::FlagMcDecayChanRec)DECLARE_SOA_TABLE(HfCandDpFullsGI?
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::``AOD''GI?
    o2::aod::‌collision::NumContribo2::aod::``HFCANDDPFULL''GI? numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosX
    - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - - + + + + + + - - - - - - - - -
    NameGetterTypeCommento2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::full::McCollisionIdImcCollisionIdint32Pointer into McCollisionso2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloat
    o2::aod::full::Pto2::aod::hf_cand::ErrorDecayLengthXY pterrorDecayLengthXY floatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Etao2::aod::full::RSecondaryVertex etarSecondaryVertex floatPseudorapidity of candidateRadius of secondary vertex (cm)
    o2::aod::full::Phio2::aod::full::ImpactParameterNormalised0 phiimpactParameterNormalised0 floatAzimuth angle of candidateNormalised impact parameter of prong0
    o2::aod::full::Yo2::aod::full::PProng0 ypProng0 floatRapidity of candidateMomentum of prong0 (GeV/c)
    o2::aod::full::FlagMcflagMcint8_to2::aod::full::ImpactParameterNormalised1 impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::OriginMcGeno2::aod::full::PProng1 originMcGenint8_tpProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2
    o2::aod::full::McParticleIdImcParticleIdint32Pointer into McParticles
    -
    - -
    - -### o2-analysis-hf-tree-creator-dplus-to-pi-k-pi -Code file: treeCreatorDplusToPiKPi.cxx -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -42726,11 +42287,11 @@ Code file: Type - - - - - - - @@ -43283,6 +42837,13 @@ Code file: int8_t + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXYdecayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthNormaliseddecayLengthNormalisedfloatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PtProng2ptProng2floatTransverse momentum of prong2 (GeV/c)
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ImpactParameterZ0impactParameterZ0float
    o2::aod::hf_cand::ImpactParameterZ1impactParameterZ1float
    o2::aod::hf_cand::ImpactParameterZ2impactParameterZ2float
    o2::aod::full::NSigTpcPi0nSigTpcPi0float
    o2::aod::full::NSigTpcKa0nSigTpcKa0float
    o2::aod::full::NSigTofPi0nSigTofPi0float
    o2::aod::full::NSigTofKa0nSigTofKa0float
    o2::aod::full::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofKa0nSigTpcTofKa0float
    o2::aod::full::NSigTpcPi1nSigTpcPi1floatTPC Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofPi1nSigTofPi1floatTOF Nsigma separation for prong1 with pion mass hypothesis
    o2::aod::full::NSigTofKa1nSigTofKa1float
    o2::aod::full::NSigTpcTofPi1nSigTpcTofPi1float
    o2::aod::full::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcKa2nSigTpcKa2floatTPC Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofKa2nSigTofKa2floatTOF Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofKa2nSigTpcTofKa2floatTPC and TOF combined Nsigma separation for prong2 with kaon mass hypothesis
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRec)DECLARE_SOA_TABLE(HfCandDpFullsGI?
    o2::aod::``AOD''GI?
    o2::aod::``HFCANDDPFULL''GI?
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloat
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloat
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2impactParameterNormalised2floatNormalised impact parameter of prong2impactParameterNormalised2floatNormalised impact parameter of prong2
    o2::aod::full::PProng2Comment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::NumContrib particle origin, reconstruction level
    o2::aod::hf_cand_3prong::FlagMcDecayChanRecflagMcDecayChanRecint8_tresonant decay channel flag, reconstruction level
    @@ -43316,13 +42884,6 @@ Code file: Type Comment - - o2::aod::‌collision::BCId - I - bcId - int32 - Most probably BC to where this collision has occured - o2::aod::full::Pt @@ -43420,11 +42974,18 @@ Code file: float sum of (non-weighted) distances of the secondary vertex to its prongs + + o2::aod::full::Centrality + + centrality + float + Collision centrality + + + o2::aod::‌collision::NumContrib + + numContrib + uint16_t + Number of tracks used for the vertex + o2::aod::hf_cand_3prong::FlagMcMatchRec @@ -43773,12 +43348,19 @@ Code file: float sum of (non-weighted) distances of the secondary vertex to its prongs + + o2::aod::full::Centrality + + centrality + float + Collision centrality + o2::aod::hf_cand_3prong::FlagMcMatchRec @@ -44275,12 +43864,19 @@ Code file: float Z Vertex position in cm + + o2::aod::full::Centrality + + centrality + float + Collision centrality + o2::aod::full::IsEventReject @@ -45645,6 +45248,76 @@ Code file: float Normalised transverse decay length of candidate - - o2::aod::hf_cand::Chi2PCA - - chi2PCA - float - sum of (non-weighted) distances of the secondary vertex to its prongs - o2::aod::full::ImpactParameterNormalised0 @@ -45729,6 +45395,27 @@ Code file: - o2::aod::full::NSigTOFTrk0Pi + o2::aod::full::LcNSigTPCPi0 - nsigTOFTrk0Pi + lcNSigTPCPi0 float - o2::aod::full::NSigRICHTrk0Pi + o2::aod::full::LcNSigTPCK0 - nsigRICHTrk0Pi + lcNSigTPCK0 float - o2::aod::full::NSigRICHTrk1Pi + o2::aod::full::LcNSigTPCPr0 - nSigRICHTrk1Pi + lcNSigTPCPr0 float - o2::aod::full::NSigRICHTrk1Pr + o2::aod::full::LcNSigTPCPi1 - nSigRICHTrk1Pr + lcNSigTPCPi1 float - o2::aod::full::NSigRICHTrk2Ka + o2::aod::full::LcNSigTPCK1 - nSigRICHTrk2Ka + lcNSigTPCK1 float - o2::aod::full::NSigRICHTrk3Pi + o2::aod::full::LcNSigTPCPr1 - nSigRICHTrk3Pi + lcNSigTPCPr1 float - o2::aod::full::NSigRICHTrk3Pr + o2::aod::full::LcNSigTPCPi2 - nSigRICHTrk3Pr + lcNSigTPCPi2 float - o2::aod::full::NSigfRICHTrk0Pi + o2::aod::full::LcNSigTPCK2 - nsigfRICHTrk0Pi + lcNSigTPCK2 float - o2::aod::full::NSigfRICHTrk1Pi + o2::aod::full::LcNSigTPCPr2 - nSigfRICHTrk1Pi + lcNSigTPCPr2 float - o2::aod::full::NSigfRICHTrk1Pr + o2::aod::full::LcNSigTOFPr0 - nSigfRICHTrk1Pr + lcNSigTOFPr0 float - o2::aod::full::NSigfRICHTrk2Ka + o2::aod::full::LcNSigTOFK1 - nSigfRICHTrk2Ka + lcNSigTOFK1 float - o2::aod::full::NSigfRICHTrk3Pi + o2::aod::full::LcNSigTOFPi2 - nSigfRICHTrk3Pi + lcNSigTOFPi2 float - o2::aod::full::NSigfRICHTrk3Pr - - nSigfRICHTrk3Pr - float - - - - o2::aod::full::NSigTOFTrk1Pi - - nSigTOFrk1Pi - float - - - - o2::aod::full::NSigTOFTrk1Pr - - nSigTOFrk1Pr - float - - - - o2::aod::full::NSigTOFTrk2Ka + o2::aod::full::LcM - nSigTOFrk2Ka + lcM float - o2::aod::full::NSigTOFTrk3Pi + o2::aod::full::LcCt - nSigTOFrk3Pi + lcCt float - o2::aod::full::NSigTOFTrk3Pr + o2::aod::full::LcY - nSigTOFrk3Pr + lcY float - o2::aod::full::LcM + o2::aod::full::LcE - lcM + lcE float - o2::aod::full::LcCt + o2::aod::full::LcEta - lcCt + lcEta float - o2::aod::full::LcY + o2::aod::full::LcVertexX - lcY + lcVertexX float - o2::aod::full::LcE + o2::aod::full::LcVertexY - lcE + lcVertexY float - o2::aod::full::LcEta + o2::aod::full::LcVertexZ - lcEta + lcVertexZ float @@ -46009,6 +45675,13 @@ Code file: float + + o2::aod::full::LcImpactParameterError1 + + lcImpactParameterError1 + float + + o2::aod::full::LcImpactParameter2 @@ -46023,6 +45703,97 @@ Code file: o2::aod::full::CPA - cpa + cPA float o2::aod::full::CPAXY - cpaXY + cPAXY float @@ -46094,9 +45865,9 @@ Code file: Transverse momentum of candidate (GeV/c) - o2::aod::full::CPA + o2::aod::full::Cpa cpa float - + Cosine pointing angle of candidate - o2::aod::full::CPAXY + o2::aod::full::CpaXY cpaXY float - + Cosine pointing angle of candidate in transverse plane o2::aod::full::Ct @@ -46391,6 +46162,27 @@ Code file: o2::aod::hf_cand_casc::V0X - v0x + v0X float X position of V0 decay o2::aod::hf_cand_casc::V0Y - v0y + v0Y float Y position of V0 decay o2::aod::hf_cand_casc::V0Z - v0z + v0Z float Z position of V0 decay @@ -46824,18 +46616,18 @@ Code file: int8_t + + o2::aod::full::MlScoreFirstClass + + mlScoreFirstClass + float + + + + o2::aod::full::MlScoreSecondClass + + mlScoreSecondClass + float + + + + o2::aod::full::MlScoreThirdClass + + mlScoreThirdClass + float + +
    @@ -46959,13 +46772,6 @@ Code file: treeCreatorLcToPKPi.cxx
    - +
    @@ -47034,303 +46840,387 @@ Code file: o2::aod::HfCollIdLCLite +
    @@ -47347,308 +47237,420 @@ Code file: o2::aod::HfCandLcFulls -
    -
    - -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    NameGetterTypeCommento2::aod::kf::Yyfloatdecay vertex Y coordinate
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::kf::Zzfloatdecay vertex Z coordinate
    o2::aod::‌collision::PosXo2::aod::kf::ErrX posXerrX floatX Vertex position in cmdecay vertex X coordinate error
    o2::aod::‌collision::PosYo2::aod::kf::ErrY posYerrY floatY Vertex position in cmdecay vertex Y coordinate error
    o2::aod::‌collision::PosZo2::aod::kf::ErrZ posZerrZ floatZ Vertex position in cmdecay vertex Z coordinate error
    o2::aod::hf_cand::NProngsContributorsPVo2::aod::kf::ErrPVX nProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstructionerrPVXfloatevent vertex X coordinate error
    o2::aod::hf_cand::XSecondaryVertexo2::aod::kf::ErrPVY xSecondaryVertexerrPVY floatevent vertex Y coordinate error
    o2::aod::kf::ErrPVZ errPVZfloatevent vertex Z coordinate error
    o2::aod::hf_cand::YSecondaryVertexo2::aod::kf::Chi2PrimProton ySecondaryVertexchi2PrimProton floatChi2 of prong's approach to the PV
    o2::aod::kf::Chi2PrimKaon chi2PrimKaonfloatChi2 of prong's approach to the PV
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::kf::Chi2PrimPion zSecondaryVertexchi2PrimPion floatChi2 of prong's approach to the PV
    o2::aod::kf::DcaProtonKaon dcaProtonKaonfloatDistance of closest approach between 2 prongs, cm
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::kf::DcaProtonPion errorDecayLengthdcaProtonPion floatDistance of closest approach between 2 prongs, cm
    o2::aod::kf::DcaPionKaon dcaPionKaonfloatDistance of closest approach between 2 prongs, cm
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::kf::Chi2GeoProtonKaon errorDecayLengthXYchi2GeoProtonKaon floatChi2 of two prongs' approach to each other
    o2::aod::kf::Chi2GeoProtonPion chi2GeoProtonPionfloatChi2 of two prongs' approach to each other
    o2::aod::hf_cand::Chi2PCAo2::aod::kf::Chi2GeoPionKaon chi2PCAchi2GeoPionKaon floatsum of (non-weighted) distances of the secondary vertex to its prongsChi2 of two prongs' approach to each other
    o2::aod::full::RSecondaryVertexo2::aod::kf::Chi2Geo rSecondaryVertexchi2Geo floatRadius of secondary vertex (cm)chi2 geo of the full candidate
    o2::aod::full::DecayLengtho2::aod::kf::Chi2Topochi2Topofloatchi2 topo of the full candidate (chi2prim of candidate to PV)
    o2::aod::kf::DecayLength decayLength floatDecay length of candidate (cm)decay length, cm
    o2::aod::full::DecayLengthXYo2::aod::kf::DecayLengthError decayLengthXYdecayLengthError floatTransverse decay length of candidate (cm)decay length error
    o2::aod::full::DecayLengthNormalisedo2::aod::kf::DecayLengthNormalised decayLengthNormalised floatNormalised decay length of candidatedecay length over its error
    o2::aod::full::DecayLengthXYNormalisedo2::aod::kf::T decayLengthXYNormalisedt floatNormalised transverse decay length of candidateproper lifetime, ps
    o2::aod::full::ImpactParameterNormalised0o2::aod::kf::ErrT impactParameterNormalised0errT floatNormalised impact parameter of prong0lifetime error
    o2::aod::full::PtProng0o2::aod::kf::MassInv ptProng0massInv floatTransverse momentum of prong0 (GeV/c)invariant mass
    o2::aod::full::PProng0o2::aod::kf::P pProng0p floatMomentum of prong0 (GeV/c)momentum
    o2::aod::full::ImpactParameterNormalised1o2::aod::kf::Pt impactParameterNormalised1pt floatNormalised impact parameter of prong1transverse momentum
    o2::aod::full::PtProng1o2::aod::kf::ErrP ptProng1errP floatTransverse momentum of prong1 (GeV/c)momentum error
    o2::aod::full::PProng1o2::aod::kf::ErrPt pProng1errPt floatMomentum of prong1 (in GeV/c)transverse momentum error
    o2::aod::full::ImpactParameterNormalised2o2::aod::kf::IsSelected impactParameterNormalised2floatNormalised impact parameter of prong2isSelectedintflag whether candidate was selected in candidateSelectorLc task
    o2::aod::full::PtProng2o2::aod::kf::SigBgStatus ptProng2sigBgStatusint0 bg, 1 prompt, 2 non-prompt, 3 wrong order of prongs, -1 default value (impossible, should not be the case), -999 for data
    o2::aod::kf::MultNTracksPVmultNTracksPVint
    o2::aod::kf::NSigTpcPrnSigTpcPr floatTransverse momentum of prong2 (GeV/c)
    o2::aod::full::PProng2o2::aod::kf::NSigTpcKa pProng2nSigTpcKa floatMomentum of prong2 (GeV/c)
    o2::aod::hf_cand::PxProng0o2::aod::kf::NSigTpcPi pxProng0nSigTpcPi float
    o2::aod::hf_cand::PyProng0o2::aod::kf::NSigTofPr pyProng0nSigTofPr float
    o2::aod::hf_cand::PzProng0o2::aod::kf::NSigTofKa pzProng0nSigTofKa float
    o2::aod::hf_cand::PxProng1o2::aod::kf::NSigTofPi pxProng1nSigTofPi float
    o2::aod::hf_cand::PyProng1o2::aod::kf::NSigTpcTofPr pyProng1nSigTpcTofPr float
    o2::aod::hf_cand::PzProng1o2::aod::kf::NSigTpcTofKa pzProng1nSigTpcTofKa float
    o2::aod::hf_cand::PxProng2o2::aod::kf::NSigTpcTofPi pxProng2nSigTpcTofPi float
    +
    + + +
    +
    + +
    + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + @@ -47732,7 +47734,7 @@ Code file: - + @@ -47778,13 +47780,6 @@ Code file: float - - - - - - - @@ -47855,13 +47843,6 @@ Code file: float -
    NameGetterTypeComment
    o2::aod::hf_cand::PyProng2o2::aod::‌collision::PosX pyProng2posX floatX Vertex position in cm
    o2::aod::‌collision::PosY posYfloatY Vertex position in cm
    o2::aod::hf_cand::PzProng2o2::aod::‌collision::PosZ pzProng2posZ floatZ Vertex position in cm
    o2::aod::hf_cand::NProngsContributorsPV nProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand::ImpactParameter0o2::aod::hf_cand::BitmapProngsContributorsPV impactParameter0bitmapProngsContributorsPVuint8_tbitmap with booleans indicating prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand::Chi2PCAchi2PCA floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::DecayLength decayLengthfloatDecay length of candidate (cm)
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::DecayLengthXY impactParameter1decayLengthXY floatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::hf_cand::ImpactParameter2o2::aod::full::PtProng0 impactParameter2ptProng0 floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1 ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::full::PtProng2 errorImpactParameter0ptProng2floatTransverse momentum of prong2 (GeV/c)
    o2::aod::hf_cand::ImpactParameter0impactParameter0 float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand::ImpactParameter1 errorImpactParameter1impactParameter1 float
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::hf_cand::ImpactParameter2 errorImpactParameter2impactParameter2 float
    o2::aod::full::NSigTpcTofPr2 nSigTpcTofPi2nSigTpcTofPr2 float
    Rapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMc
    -
    - - -
    -
    - -
    -
    + + o2::aod::full::MlScoreFirstClass + + mlScoreFirstClass + float + + + + o2::aod::full::MlScoreSecondClass + + mlScoreSecondClass + float + + + + o2::aod::full::MlScoreThirdClass + + mlScoreThirdClass + float + + + +
    + + +
    +
    + +
    + @@ -47902,19 +47904,31 @@ Code file: o2::aod::HfCandLcFulls +
    Name
    + + + + + + + - + - + - - - - - - - - + @@ -47938,602 +47952,519 @@ Code file: o2::aod::HfCandLcFullPs -
    NameGetterTypeComment
    o2::aod::full::McCollisionIdo2::aod::full::CollisionId ImcCollisionIdcollisionId int32Pointer into McCollisions
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertexPointer into Collisions
    o2::aod::‌collision::PosX
    - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + - -
    NameGetterTypeCommentsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::Pto2::aod::full::RSecondaryVertex ptrSecondaryVertex floatTransverse momentum of candidate (GeV/c)Radius of secondary vertex (cm)
    o2::aod::full::Etao2::aod::full::DecayLength etadecayLength floatPseudorapidity of candidateDecay length of candidate (cm)
    o2::aod::full::Phio2::aod::full::DecayLengthXY phidecayLengthXY floatAzimuth angle of candidateTransverse decay length of candidate (cm)
    o2::aod::full::Yo2::aod::full::DecayLengthNormalised ydecayLengthNormalised floatRapidity of candidateNormalised decay length of candidate
    o2::aod::full::FlagMcflagMcint8_to2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::OriginMcGenoriginMcGenint8_to2::aod::full::ImpactParameterNormalised0
    -
    - -
    - -### o2-analysis-hf-tree-creator-omegac-st -Code file: treeCreatorOmegacSt.cxx -
    - - -
    -
    - -
    - - - - - - - - + + + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommentimpactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::hf_st_charmed_baryon_gen::PxCharmedBaryono2::aod::full::PtProng0 pxCharmedBaryonptProng0 floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::PyCharmedBaryono2::aod::full::PProng0 pyCharmedBaryonpProng0 floatMomentum of prong0 (GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::PzCharmedBaryono2::aod::full::ImpactParameterNormalised1 pzCharmedBaryonimpactParameterNormalised1 floatNormalised impact parameter of prong1
    o2::aod::hf_st_charmed_baryon_gen::PdgCodeCharmedBaryonpdgCodeCharmedBaryoninto2::aod::full::PtProng1 ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::PxCasco2::aod::full::PProng1 pxCascpProng1 floatMomentum of prong1 (in GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::PyCasco2::aod::full::ImpactParameterNormalised2 pyCascimpactParameterNormalised2 floatNormalised impact parameter of prong2
    o2::aod::hf_st_charmed_baryon_gen::PzCasco2::aod::full::PtProng2 pzCascptProng2 floatTransverse momentum of prong2 (GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::PdgCodeCascpdgCodeCascinto2::aod::full::PProng2 pProng2floatMomentum of prong2 (GeV/c)
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthCharmedBaryono2::aod::hf_cand::PxProng0 decayLengthCharmedBaryonpxProng0 float
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCharmedBaryono2::aod::hf_cand::PyProng0 decayLengthXYCharmedBaryonpyProng0 float
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthCasco2::aod::hf_cand::PzProng0 decayLengthCascpzProng0 float
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCasco2::aod::hf_cand::PxProng1 decayLengthXYCascpxProng1 float
    -
    - - -
    -
    - -
    - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - - - - - + + + + + - + - - + + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_st_charmed_baryon::MassOmegao2::aod::hf_cand::PyProng1 massOmegapyProng1 float
    o2::aod::hf_st_charmed_baryon::MassXio2::aod::hf_cand::PzProng1 massXipzProng1 float
    o2::aod::hf_st_charmed_baryon::MassLambdao2::aod::hf_cand::PxProng2 massLambdapxProng2 float
    o2::aod::hf_st_charmed_baryon::NSigmaTpcPiono2::aod::hf_cand::PyProng2 nSigmaTpcPionpyProng2 float
    o2::aod::hf_st_charmed_baryon::NSigmaTofPiono2::aod::hf_cand::PzProng2 nSigmaTofPionpzProng2 float
    o2::aod::hf_st_charmed_baryon::NSigmaTpcV0Pro2::aod::hf_cand::ImpactParameter0 nSigmaTpcV0PrimpactParameter0 float
    o2::aod::hf_st_charmed_baryon::NSigmaTofV0Pro2::aod::hf_cand::ImpactParameter1 nSigmaTofV0PrimpactParameter1 float
    o2::aod::hf_st_charmed_baryon::NSigmaTpcV0Pio2::aod::hf_cand::ImpactParameter2 nSigmaTpcV0PiimpactParameter2 float
    o2::aod::hf_st_charmed_baryon::NSigmaTofV0Pio2::aod::hf_cand::ErrorImpactParameter0 nSigmaTofV0PierrorImpactParameter0 float
    o2::aod::hf_st_charmed_baryon::NSigmaTpcBachPio2::aod::hf_cand::ErrorImpactParameter1 nSigmaTpcBachPierrorImpactParameter1 float
    o2::aod::hf_st_charmed_baryon::NSigmaTofBachPio2::aod::hf_cand::ErrorImpactParameter2 nSigmaTofBachPierrorImpactParameter2 float
    o2::aod::hf_st_charmed_baryon::NSigmaTpcBachKao2::aod::full::NSigTpcPi0 nSigmaTpcBachKanSigTpcPi0 float
    o2::aod::hf_st_charmed_baryon::NSigmaTofBachKao2::aod::full::NSigTpcPr0 nSigmaTofBachKanSigTpcPr0 float
    o2::aod::hf_st_charmed_baryon::PxCasco2::aod::full::NSigTofPi0 pxCascnSigTofPi0 float
    o2::aod::hf_st_charmed_baryon::PyCasco2::aod::full::NSigTofPr0 pyCascnSigTofPr0 float
    o2::aod::hf_st_charmed_baryon::PzCasco2::aod::full::NSigTpcKa1 pzCascnSigTpcKa1 float
    o2::aod::hf_st_charmed_baryon::IsPositiveCasco2::aod::full::NSigTofKa1 isPositiveCascboolnSigTofKa1float
    o2::aod::hf_st_charmed_baryon::PxPiono2::aod::full::NSigTpcPi2 pxPionnSigTpcPi2 floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::hf_st_charmed_baryon::PyPiono2::aod::full::NSigTpcPr2 pyPionnSigTpcPr2 float
    o2::aod::hf_st_charmed_baryon::PzPiono2::aod::full::NSigTofPi2 pzPionnSigTofPi2 floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::hf_st_charmed_baryon::IsPositivePiono2::aod::full::NSigTofPr2 isPositivePionboolnSigTofPr2float
    o2::aod::hf_st_charmed_baryon::ITSClusterMapPiono2::aod::full::NSigTpcTofPi0 itsClusterMapPionuint8_tnSigTpcTofPi0float
    o2::aod::hf_st_charmed_baryon::CpaCharmedBaryono2::aod::full::NSigTpcTofPr0 cpaCharmedBaryonnSigTpcTofPr0 float
    o2::aod::hf_st_charmed_baryon::CpaXYCharmedBaryono2::aod::full::NSigTpcTofKa1 cpaXYCharmedBaryonnSigTpcTofKa1 float
    o2::aod::hf_st_charmed_baryon::CpaCasco2::aod::full::NSigTpcTofPi2 cpaCascnSigTpcTofPi2 floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::hf_st_charmed_baryon::CpaXYCasco2::aod::full::NSigTpcTofPr2 cpaXYCascnSigTpcTofPr2 float
    o2::aod::hf_st_charmed_baryon::DcaXYCascdcaXYCascfloato2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_st_charmed_baryon::DcaXYUncCasco2::aod::full::M dcaXYUncCascm floatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_st_charmed_baryon::DcaZCasco2::aod::full::Pt dcaZCascpt floatTransverse momentum of candidate (GeV/c)
    o2::aod::hf_st_charmed_baryon::DcaZUncCasco2::aod::full::P dcaZUncCascp floatMomentum of candidate (GeV/c)
    o2::aod::hf_st_charmed_baryon::DcaXYPiono2::aod::full::Cpa dcaXYPioncpa floatCosine pointing angle of candidate
    o2::aod::hf_st_charmed_baryon::DcaXYUncPiono2::aod::full::CpaXY dcaXYUncPioncpaXY floatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_st_charmed_baryon::DcaZPiono2::aod::full::Ct dcaZPionct floatProper lifetime times c of candidate (cm)
    o2::aod::hf_st_charmed_baryon::DcaZUncPiono2::aod::full::Eta dcaZUncPioneta floatPseudorapidity of candidate
    o2::aod::hf_st_charmed_baryon::DcaXYPro2::aod::full::Phi dcaXYPrphi floatAzimuth angle of candidate
    o2::aod::hf_st_charmed_baryon::DcaZPro2::aod::full::Y dcaZPry floatRapidity of candidate
    o2::aod::hf_st_charmed_baryon::DcaXYKao2::aod::full::E dcaXYKae floatEnergy of candidate (GeV)
    o2::aod::hf_st_charmed_baryon::DcaZKao2::aod::full::FlagMc dcaZKafloatflagMcint8_t
    o2::aod::hf_st_charmed_baryon::DcaXYPio2::aod::full::OriginMcRec dcaXYPifloatoriginMcRecint8_t
    o2::aod::hf_st_charmed_baryon::DcaZPio2::aod::full::IsCandidateSwapped dcaZPifloatisCandidateSwappedint8_t
    o2::aod::hf_st_charmed_baryon::Chi2TopologicalCharmedBaryonchi2TopologicalCharmedBaryonfloato2::aod::full::CandidateIdIcandidateIdintPointer into HfCand2Prong
    o2::aod::hf_st_charmed_baryon::Chi2TopologicalCasco2::aod::full::Channel chi2TopologicalCascfloatchannelint8_t
    o2::aod::hf_st_charmed_baryon::DecayLengthCharmedBaryono2::aod::full::MassKPi decayLengthCharmedBaryonmassKPi float
    o2::aod::hf_st_charmed_baryon::DecayLengthXYCharmedBaryono2::aod::full::MlScoreFirstClass decayLengthXYCharmedBaryonmlScoreFirstClass float
    o2::aod::hf_st_charmed_baryon::DecayLengthCasco2::aod::full::MlScoreSecondClass decayLengthCascmlScoreSecondClass float
    o2::aod::hf_st_charmed_baryon::DecayLengthXYCasco2::aod::full::MlScoreThirdClass decayLengthXYCascmlScoreThirdClass float
    o2::aod::hf_st_charmed_baryon::MotherCascIdImotherCascIdintPointer into HfStChBarGens
    o2::aod::hf_st_charmed_baryon::MotherPionIdImotherPionIdintPointer into HfStChBarGens
    -
    - -### o2-analysis-hf-tree-creator-omegac0-to-omega-ka -Code file: treeCreatorOmegacToOmegaKa.cxx -
    - - +
    @@ -48544,14 +48475,310 @@ Code file: o2::aod::HfCandLcFullPs +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcGenoriginMcGenint8_t
    o2::aod::mc_match::PpfloatMomentum, GeV/c
    o2::aod::mc_match::XDecayxDecayfloatSecondary (decay) vertex X coordinate, cm
    o2::aod::mc_match::YDecayyDecayfloatSecondary (decay) vertex Y coordinate, cm
    o2::aod::mc_match::ZDecayzDecayfloatSecondary (decay) vertex Z coordinate, cm
    o2::aod::mc_match::LDecaylDecayfloatDecay length, cm (distance between PV and SV, curvature is neglected)
    o2::aod::mc_match::TDecaytDecayfloatProper lifetime, ps
    o2::aod::mc_match::XEventxEventfloatPrimary (event) vertex X coordinate, cm
    o2::aod::mc_match::YEventyEventfloatPrimary (event) vertex Y coordinate, cm
    o2::aod::mc_match::ZEventzEventfloatPrimary (event) vertex Z coordinate, cm
    +
    + +
    + +### o2-analysis-hf-tree-creator-omegac0-to-omega-ka +Code file: treeCreatorOmegac0ToOmegaKa.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + @@ -48566,7 +48793,7 @@ Code file: PWGHF/TableProducer/treeCreatorOmegacToOmegaKa.cxx + Header file: PWGHF/TableProducer/treeCreatorOmegac0ToOmegaKa.cxx
    NameGetterTypeComment
    o2::aod::full::IsEventSel8isEventSel8bool
    o2::aod::full::IsEventSelZ isEventSelZ bool
    @@ -49018,9 +49245,9 @@ Code file: ### o2-analysis-hf-tree-creator-omegac0-to-omega-pi -Code file: treeCreatorOmegacToOmegaPi.cxx +Code file: treeCreatorOmegac0ToOmegaPi.cxx
    @@ -49046,7 +49273,7 @@ Code file: PWGHF/TableProducer/treeCreatorOmegacToOmegaPi.cxx + Header file: PWGHF/TableProducer/treeCreatorOmegac0ToOmegaPi.cxx
    @@ -49079,7 +49306,7 @@ Code file: PWGHF/TableProducer/treeCreatorOmegacToOmegaPi.cxx + Header file: PWGHF/TableProducer/treeCreatorOmegac0ToOmegaPi.cxx
    @@ -49124,6 +49351,13 @@ Code file: - + - + @@ -49544,6 +49778,13 @@ Code file:
    o2::aod::full::OriginReco2::aod::full::OriginMcRec originRecoriginMcRec int8_t
    @@ -49633,6 +49874,27 @@ Code file: float + + + + + + + @@ -49920,6 +50189,13 @@ Code file: - + - + @@ -49941,55 +50217,37 @@ Code file: treeCreatorToXiPi.cxx -
    - - -
    -
    - -
    - -
    o2::aod::full::DeviationPiFromOmegacToPvdeviationPiFromOmegacToPvfloat
    o2::aod::full::Chi2TopoV0ToCasc
    o2::aod::full::OriginReco2::aod::full::OriginMcRec originRecoriginMcRec int8_t
    - - - - - + + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommento2::aod::hf_track_index::HFflaghfflaguint8_tBitmap to store selection results, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::full::IsEventSel8isEventSel8boolo2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::IsEventSelZisEventSelZboolo2::aod::cent::CentFT0M centFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    - +
    @@ -50000,750 +50258,793 @@ Code file: treeCreatorOmegacSt.cxx +
    + + +
    +
    + +
    + +
    + + + + + + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::full::PzPosV0Dauo2::aod::hf_st_charmed_baryon_gen::PxCharmedBaryon pzPosV0DaupxCharmedBaryon float
    o2::aod::full::PxNegV0Dauo2::aod::hf_st_charmed_baryon_gen::PyCharmedBaryon pxNegV0DaupyCharmedBaryon float
    o2::aod::full::PyNegV0Dauo2::aod::hf_st_charmed_baryon_gen::PzCharmedBaryon pyNegV0DaupzCharmedBaryon float
    o2::aod::full::PzNegV0Dauo2::aod::hf_st_charmed_baryon_gen::PdgCodeCharmedBaryon pzNegV0DaufloatpdgCodeCharmedBaryonint
    o2::aod::full::ImpactParCascXYo2::aod::hf_st_charmed_baryon_gen::PxCasc impactParCascXYpxCasc float
    o2::aod::full::ImpactParPiFromCharmBaryonXYo2::aod::hf_st_charmed_baryon_gen::PyCasc impactParPiFromCharmBaryonXYpyCasc float
    o2::aod::full::ImpactParCascZo2::aod::hf_st_charmed_baryon_gen::PzCasc impactParCascZpzCasc float
    o2::aod::full::ImpactParPiFromCharmBaryonZo2::aod::hf_st_charmed_baryon_gen::PdgCodeCasc impactParPiFromCharmBaryonZfloatpdgCodeCascint
    o2::aod::full::ErrImpactParCascXYo2::aod::hf_st_charmed_baryon_gen::DecayLengthCharmedBaryon errImpactParCascXYdecayLengthCharmedBaryon float
    o2::aod::full::ErrImpactParPiFromCharmBaryonXYo2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCharmedBaryon errImpactParPiFromCharmBaryonXYdecayLengthXYCharmedBaryon float
    o2::aod::full::InvMassLambdao2::aod::hf_st_charmed_baryon_gen::DecayLengthCasc invMassLambdadecayLengthCasc float
    o2::aod::full::InvMassCascadeo2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCasc invMassCascadedecayLengthXYCasc float
    o2::aod::full::InvMassCharmBaryono2::aod::hf_st_charmed_baryon_gen::OriginMcGen invMassCharmBaryonfloatoriginMcGenint
    o2::aod::full::CosPAV0o2::aod::hf_st_charmed_baryon_gen::DecayChannel cosPAV0floatdecayChannelint
    +
    + + +
    +
    + +
    + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - - - - - - - - - - - - - - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - - + + - + - - + +
    NameGetterTypeComment
    o2::aod::full::CosPACharmBaryono2::aod::hf_st_charmed_baryon::MassOmega cosPACharmBaryonmassOmega float
    o2::aod::full::CosPACasco2::aod::hf_st_charmed_baryon::MassXi cosPACascmassXi float
    o2::aod::full::CosPAXYV0o2::aod::hf_st_charmed_baryon::MassLambda cosPAXYV0massLambda float
    o2::aod::full::CosPAXYCharmBaryono2::aod::hf_st_charmed_baryon::NSigmaTpcPion cosPAXYCharmBaryonnSigmaTpcPion float
    o2::aod::full::CosPAXYCasco2::aod::hf_st_charmed_baryon::NSigmaTofPion cosPAXYCascnSigmaTofPion float
    o2::aod::full::CTauOmegaco2::aod::hf_st_charmed_baryon::NSigmaTpcKaon ctauOmegacnSigmaTpcKaon float
    o2::aod::full::CTauCascadeo2::aod::hf_st_charmed_baryon::NSigmaTofKaon ctauCascadenSigmaTofKaon float
    o2::aod::full::CTauV0o2::aod::hf_st_charmed_baryon::NSigmaTpcV0Pr ctauV0nSigmaTpcV0Pr float
    o2::aod::full::CTauXico2::aod::hf_st_charmed_baryon::NSigmaTofV0Pr ctauXicnSigmaTofV0Pr float
    o2::aod::full::EtaV0PosDauo2::aod::hf_st_charmed_baryon::NSigmaTpcV0Pi etaV0PosDaunSigmaTpcV0Pi float
    o2::aod::full::EtaV0NegDauo2::aod::hf_st_charmed_baryon::NSigmaTofV0Pi etaV0NegDaunSigmaTofV0Pi float
    o2::aod::full::EtaPiFromCasco2::aod::hf_st_charmed_baryon::NSigmaTpcBachPi etaPiFromCascnSigmaTpcBachPi float
    o2::aod::full::EtaPiFromCharmBaryono2::aod::hf_st_charmed_baryon::NSigmaTofBachPi etaPiFromCharmBaryonnSigmaTofBachPi float
    o2::aod::full::EtaCharmBaryono2::aod::hf_st_charmed_baryon::NSigmaTpcBachKa etaCharmBaryonnSigmaTpcBachKa float
    o2::aod::full::EtaCascadeo2::aod::hf_st_charmed_baryon::NSigmaTofBachKa etaCascadenSigmaTofBachKa float
    o2::aod::full::EtaV0o2::aod::hf_st_charmed_baryon::PxCasc etaV0pxCasc float
    o2::aod::full::DcaXYToPvV0Dau0o2::aod::hf_st_charmed_baryon::PyCasc dcaXYToPvV0Dau0pyCasc float
    o2::aod::full::DcaXYToPvV0Dau1o2::aod::hf_st_charmed_baryon::PzCasc dcaXYToPvV0Dau1pzCasc float
    o2::aod::full::DcaXYToPvCascDauo2::aod::hf_st_charmed_baryon::IsPositiveCasc dcaXYToPvCascDaufloatisPositiveCascbool
    o2::aod::full::DcaZToPvV0Dau0o2::aod::hf_st_charmed_baryon::PxPionOrKaon dcaZToPvV0Dau0pxPionOrKaon float
    o2::aod::full::DcaZToPvV0Dau1o2::aod::hf_st_charmed_baryon::PyPionOrKaon dcaZToPvV0Dau1pyPionOrKaon float
    o2::aod::full::DcaZToPvCascDauo2::aod::hf_st_charmed_baryon::PzPionOrKaon dcaZToPvCascDaupzPionOrKaon float
    o2::aod::full::DcaCascDauo2::aod::hf_st_charmed_baryon::IsPositivePionOrKaon dcaCascDaufloatisPositivePionOrKaonbool
    o2::aod::full::DcaV0Dauo2::aod::hf_st_charmed_baryon::ItsClusterMapPionOrKaon dcaV0DaufloatitsClusterMapPionOrKaonuint8_t
    o2::aod::full::DcaCharmBaryonDauo2::aod::hf_st_charmed_baryon::CpaCharmedBaryon dcaCharmBaryonDaucpaCharmedBaryon float
    o2::aod::full::DecLenCharmBaryono2::aod::hf_st_charmed_baryon::CpaXYCharmedBaryon decLenCharmBaryoncpaXYCharmedBaryon float
    o2::aod::full::DecLenCascadeo2::aod::hf_st_charmed_baryon::CpaCasc decLenCascadecpaCasc float
    o2::aod::full::DecLenV0o2::aod::hf_st_charmed_baryon::CpaXYCasc decLenV0cpaXYCasc float
    o2::aod::full::ErrorDecayLengthCharmBaryono2::aod::hf_st_charmed_baryon::DcaXYCasc errorDecayLengthCharmBaryondcaXYCasc float
    o2::aod::full::ErrorDecayLengthXYCharmBaryono2::aod::hf_st_charmed_baryon::DcaXYUncCasc errorDecayLengthXYCharmBaryondcaXYUncCasc float
    o2::aod::full::NormImpParCascadeo2::aod::hf_st_charmed_baryon::DcaZCasc normImpParCascadedoubledcaZCascfloat
    o2::aod::full::NormImpParPiFromCharmBaro2::aod::hf_st_charmed_baryon::DcaZUncCasc normImpParPiFromCharmBardoubledcaZUncCascfloat
    o2::aod::full::NormDecayLenCharmBaro2::aod::hf_st_charmed_baryon::DcaXYPionOrKaon normDecayLenCharmBardoubledcaXYPionOrKaonfloat
    o2::aod::full::IsPionGlbTrkWoDcao2::aod::hf_st_charmed_baryon::DcaXYUncPionOrKaon isPionGlbTrkWoDcabooldcaXYUncPionOrKaonfloat
    o2::aod::full::PionItsNClso2::aod::hf_st_charmed_baryon::DcaZPionOrKaon pionItsNClsuint8_tdcaZPionOrKaonfloat
    o2::aod::full::StatusPidLambdao2::aod::hf_st_charmed_baryon::DcaZUncPionOrKaon statusPidLambdabooldcaZUncPionOrKaonfloat
    o2::aod::full::StatusPidCascadeo2::aod::hf_st_charmed_baryon::DcaXYPr statusPidCascadebooldcaXYPrfloat
    o2::aod::full::StatusPidCharmBaryono2::aod::hf_st_charmed_baryon::DcaZPr statusPidCharmBaryonbooldcaZPrfloat
    o2::aod::full::StatusInvMassLambdao2::aod::hf_st_charmed_baryon::DcaXYKa statusInvMassLambdabooldcaXYKafloat
    o2::aod::full::StatusInvMassCascadeo2::aod::hf_st_charmed_baryon::DcaZKa statusInvMassCascadebooldcaZKafloat
    o2::aod::full::StatusInvMassCharmBaryono2::aod::hf_st_charmed_baryon::DcaXYPi statusInvMassCharmBaryonbool
    o2::aod::full::ResultSelectionsresultSelectionsbool
    o2::aod::full::PidTpcInfoStoredpidTpcInfoStoredintdcaXYPifloat
    o2::aod::full::PidTofInfoStoredo2::aod::hf_st_charmed_baryon::DcaZPi pidTofInfoStoredintdcaZPifloat
    o2::aod::full::TpcNSigmaPiFromCharmBaryono2::aod::hf_st_charmed_baryon::Chi2TopologicalCharmedBaryon tpcNSigmaPiFromCharmBaryonchi2TopologicalCharmedBaryon float
    o2::aod::full::TpcNSigmaPiFromCasco2::aod::hf_st_charmed_baryon::Chi2TopologicalCasc tpcNSigmaPiFromCascchi2TopologicalCasc float
    o2::aod::full::TpcNSigmaPiFromLambdao2::aod::hf_st_charmed_baryon::DecayLengthCharmedBaryon tpcNSigmaPiFromLambdadecayLengthCharmedBaryon float
    o2::aod::full::TpcNSigmaPrFromLambdao2::aod::hf_st_charmed_baryon::DecayLengthXYCharmedBaryon tpcNSigmaPrFromLambdadecayLengthXYCharmedBaryon float
    o2::aod::full::TofNSigmaPiFromCharmBaryono2::aod::hf_st_charmed_baryon::DecayLengthCharmedBaryonUntracked tofNSigmaPiFromCharmBaryondecayLengthCharmedBaryonUntracked float
    o2::aod::full::TofNSigmaPiFromCasco2::aod::hf_st_charmed_baryon::DecayLengthXYCharmedBaryonUntracked tofNSigmaPiFromCascdecayLengthXYCharmedBaryonUntracked float
    o2::aod::full::TofNSigmaPiFromLambdao2::aod::hf_st_charmed_baryon::DecayLengthCasc tofNSigmaPiFromLambdadecayLengthCasc float
    o2::aod::full::TofNSigmaPrFromLambdao2::aod::hf_st_charmed_baryon::DecayLengthXYCasc tofNSigmaPrFromLambdadecayLengthXYCasc float
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_to2::aod::hf_st_charmed_baryon::MotherCascIdImotherCascIdintPointer into HfStChBarGens
    o2::aod::full::DebugMcRecdebugMcRecint8_to2::aod::hf_st_charmed_baryon::MotherPionOrKaonIdImotherPionOrKaonIdintPointer into HfStChBarGens
    o2::aod::full::OriginReco2::aod::hf_st_charmed_baryon::OriginMcRec originRecint8_toriginMcRecint
    o2::aod::full::CollisionMatchedo2::aod::hf_st_charmed_baryon::ToiMask collisionMatchedbooltoiMaskuint32_t
    - +
    + +### o2-analysis-hf-tree-creator-sigmac-corr-bkg +Code file: treeCreatorSigmacCorrBkg.cxx +
    + +
    @@ -50754,476 +51055,481 @@ Code file: treeCreatorTccToD0D0Pi.cxx +
    + + +
    - - - - - + + + + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - + + + + - - - - + + + +
    o2::aod::full::XDecayVtxV0xDecayVtxV0floatNameGetterTypeComment
    o2::aod::full::YDecayVtxV0o2::aod::full::PxProng0D1 yDecayVtxV0pxProng0D1 float
    o2::aod::full::ZDecayVtxV0o2::aod::full::PxProng1D1 zDecayVtxV0pxProng1D1 float
    o2::aod::full::SignDecayo2::aod::full::PyProng0D1 signDecayint8_tpyProng0D1float
    o2::aod::full::PxCharmBaryono2::aod::full::PyProng1D1 pxCharmBaryonpyProng1D1 float
    o2::aod::full::PyCharmBaryono2::aod::full::PzProng0D1 pyCharmBaryonpzProng0D1 float
    o2::aod::full::PzCharmBaryono2::aod::full::PzProng1D1 pzCharmBaryonpzProng1D1 float
    o2::aod::full::PxPiFromCharmBaryono2::aod::full::PxProng0D2 pxPiFromCharmBaryonpxProng0D2 float
    o2::aod::full::PyPiFromCharmBaryono2::aod::full::PxProng1D2 pyPiFromCharmBaryonpxProng1D2 float
    o2::aod::full::PzPiFromCharmBaryono2::aod::full::PyProng0D2 pzPiFromCharmBaryonpyProng0D2 float
    o2::aod::full::PxPiFromCasco2::aod::full::PyProng1D2 pxPiFromCascpyProng1D2 float
    o2::aod::full::PyPiFromCasco2::aod::full::PzProng0D2 pyPiFromCascpzProng0D2 float
    o2::aod::full::PzPiFromCasco2::aod::full::PzProng1D2 pzPiFromCascpzProng1D2 float
    o2::aod::full::PxPosV0Dauo2::aod::full::PxSoftPi pxPosV0DaupxSoftPi float
    o2::aod::full::PyPosV0Dauo2::aod::full::PySoftPi pyPosV0DaupySoftPi float
    o2::aod::full::PzPosV0Dauo2::aod::full::PzSoftPi pzPosV0DaupzSoftPi float
    o2::aod::full::PxNegV0Dauo2::aod::full::SelFlagD1 pxNegV0DaufloatselFlagD1int8_t
    o2::aod::full::PyNegV0Dauo2::aod::full::SelFlagD2 pyNegV0DaufloatselFlagD2int8_t
    o2::aod::full::PzNegV0Dauo2::aod::full::MD1 pzNegV0DaumD1 float
    o2::aod::full::ImpactParCascXYo2::aod::full::MD2 impactParCascXYmD2 float
    o2::aod::full::ImpactParPiFromCharmBaryonXYo2::aod::full::DeltaMD1 impactParPiFromCharmBaryonXYdeltaMD1 float
    o2::aod::full::ErrImpactParCascXYo2::aod::full::DeltaMD2 errImpactParCascXYdeltaMD2 float
    o2::aod::full::ErrImpactParPiFromCharmBaryonXYo2::aod::full::MDPi1 errImpactParPiFromCharmBaryonXYmDPi1 float
    o2::aod::full::InvMassLambdao2::aod::full::MDPi2 invMassLambdamDPi2 float
    o2::aod::full::InvMassCascadeo2::aod::full::MDDPi invMassCascademDDPi float
    o2::aod::full::InvMassCharmBaryono2::aod::full::DeltaMDDPi invMassCharmBaryondeltaMDDPi float
    o2::aod::full::EtaV0PosDauo2::aod::full::EtaD1 etaV0PosDauetaD1 float
    o2::aod::full::EtaV0NegDauo2::aod::full::EtaD2 etaV0NegDauetaD2 float
    o2::aod::full::EtaPiFromCasco2::aod::full::EtaSoftPi etaPiFromCascetaSoftPi float
    o2::aod::full::EtaPiFromCharmBaryono2::aod::full::PhiD1 etaPiFromCharmBaryonphiD1 float
    o2::aod::full::DcaXYToPvV0Dau0o2::aod::full::PhiD2 dcaXYToPvV0Dau0phiD2 float
    o2::aod::full::DcaXYToPvV0Dau1o2::aod::full::PhiSoftPi dcaXYToPvV0Dau1phiSoftPi float
    o2::aod::full::DcaXYToPvCascDauo2::aod::full::YD1 dcaXYToPvCascDauyD1 float
    o2::aod::full::DcaCascDauo2::aod::full::YD2 dcaCascDauyD2 float
    o2::aod::full::DcaV0Dauo2::aod::full::YSoftPi dcaV0DauySoftPi float
    o2::aod::full::DcaCharmBaryonDauo2::aod::full::NSigTpcSoftPi dcaCharmBaryonDaunSigTpcSoftPi float
    o2::aod::full::ErrorDecayLengthCharmBaryono2::aod::full::NSigTofSoftPi errorDecayLengthCharmBaryonnSigTofSoftPi float
    o2::aod::full::NormImpParCascadeo2::aod::full::MlScoreD1 normImpParCascadedoublemlScoreD1float
    o2::aod::full::NormImpParPiFromCharmBaro2::aod::full::MlScoreD2 normImpParPiFromCharmBardoublemlScoreD2float
    o2::aod::full::IsPionGlbTrkWoDcao2::aod::full::ImpactParameterD1 isPionGlbTrkWoDcaboolimpactParameterD1float
    o2::aod::full::PionItsNClso2::aod::full::ImpactParameterD2 pionItsNClsuint8_timpactParameterD2float
    o2::aod::full::PidTpcInfoStoredo2::aod::full::ImpactParameterSoftPi pidTpcInfoStoredintimpactParameterSoftPifloat
    o2::aod::full::PidTofInfoStoredo2::aod::full::CpaD1 pidTofInfoStoredintcpaD1float
    o2::aod::full::TpcNSigmaPiFromCharmBaryono2::aod::full::CpaD2 tpcNSigmaPiFromCharmBaryoncpaD2 float
    o2::aod::full::TpcNSigmaPiFromCasco2::aod::full::Chi2PCA tpcNSigmaPiFromCascchi2PCA float
    o2::aod::full::TpcNSigmaPiFromLambdao2::aod::full::SignSoftPi tpcNSigmaPiFromLambdasignSoftPi float
    o2::aod::full::TpcNSigmaPrFromLambdao2::aod::full::DcaXYSoftPi tpcNSigmaPrFromLambdadcaXYSoftPi float
    o2::aod::full::TofNSigmaPiFromCharmBaryono2::aod::full::DcaZSoftPi tofNSigmaPiFromCharmBaryondcaZSoftPi float
    o2::aod::full::TofNSigmaPiFromCasco2::aod::full::NITSClsSoftPi tofNSigmaPiFromCascnITSClsSoftPi float
    o2::aod::full::TofNSigmaPiFromLambdao2::aod::full::NTPCClsCrossedRowsSoftPi tofNSigmaPiFromLambdanTPCClsCrossedRowsSoftPi float
    o2::aod::full::TofNSigmaPrFromLambdao2::aod::full::NTPCChi2NClSoftPi tofNSigmaPrFromLambdanTPCChi2NClSoftPi float
    o2::aod::full::FlagMcMatchReco2::aod::full::CentOfCand flagMcMatchRecint8_tcentOfCandfloat
    o2::aod::full::OriginRecoriginRecint8_to2::aod::full::GIndexCol gIndexColintGlobal index for the collisionAdd commentMore actions
    o2::aod::full::CollisionMatchedcollisionMatchedboolo2::aod::full::TimeStamp timeStampint64_tTimestamp for the collision
    -
    - -### o2-analysis-hf-tree-creator-xic-to-p-k-pi -Code file: treeCreatorXicToPKPi.cxx -
    - - +
    @@ -51234,270 +51540,198 @@ Code file: o2::aod::HfCandTccFullEvs +
    - - - - - + + + + + - - - - - + + + + + - - - - + + + + @@ -51521,1991 +51755,1846 @@ Code file: treeCreatorToXiPi.cxx +
    + + +
    +
    + +
    + +
    o2::aod::full::OriginMcRec)DECLARE_SOA_TABLE(HfCandXicFullsGI?NameGetterTypeComment
    o2::aod::``AOD''GI?o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::``HFCANDXICFULL''GI?o2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosX
    - - - - - + + + + + - + - - + + - + - - + + +
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloatNameGetterTypeComment
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::full::IsEventSel8 errorDecayLengthfloatisEventSel8bool
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::full::IsEventSelZ errorDecayLengthXYfloatisEventSelZbool
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - - - - - - - - + - + - + - + - + - + - + - - + + -
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)NameGetterTypeComment
    o2::aod::full::ImpactParameterNormalised0o2::aod::full::XPv impactParameterNormalised0xPv floatNormalised impact parameter of prong0
    o2::aod::full::PProng0o2::aod::full::YPv pProng0yPv floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1o2::aod::full::ZPv impactParameterNormalised1zPv floatNormalised impact parameter of prong1
    o2::aod::full::PProng1o2::aod::full::Centrality pProng1centrality floatMomentum of prong1 (in GeV/c)Collision centrality
    o2::aod::full::ImpactParameterNormalised2o2::aod::‌collision::NumContrib impactParameterNormalised2floatNormalised impact parameter of prong2numContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::PProng2o2::aod::‌collision::Chi2 pProng2chi2 floatMomentum of prong2 (GeV/c)Chi2 of vertex fit
    o2::aod::hf_cand::PxProng0o2::aod::full::XDecayVtxCharmBaryon pxProng0xDecayVtxCharmBaryon float
    o2::aod::hf_cand::PyProng0o2::aod::full::YDecayVtxCharmBaryon pyProng0yDecayVtxCharmBaryon float
    o2::aod::hf_cand::PzProng0o2::aod::full::ZDecayVtxCharmBaryon pzProng0zDecayVtxCharmBaryon float
    o2::aod::hf_cand::PxProng1o2::aod::full::XDecayVtxCascade pxProng1xDecayVtxCascade float
    o2::aod::hf_cand::PyProng1o2::aod::full::YDecayVtxCascade pyProng1yDecayVtxCascade float
    o2::aod::hf_cand::PzProng1o2::aod::full::ZDecayVtxCascade pzProng1zDecayVtxCascade float
    o2::aod::hf_cand::PxProng2o2::aod::full::XDecayVtxV0 pxProng2xDecayVtxV0 float
    o2::aod::hf_cand::PyProng2o2::aod::full::YDecayVtxV0 pyProng2yDecayVtxV0 float
    o2::aod::hf_cand::PzProng2o2::aod::full::ZDecayVtxV0 pzProng2zDecayVtxV0 float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::full::SignDecay errorImpactParameter0floatsignDecayint8_t
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::full::CovVtxCharmBaryonXX errorImpactParameter1covVtxCharmBaryonXX float
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::full::CovVtxCharmBaryonYY errorImpactParameter2covVtxCharmBaryonYY float
    o2::aod::full::Po2::aod::full::CovVtxCharmBaryonZZ pcovVtxCharmBaryonZZ floatMomentum of candidate (GeV/c)
    o2::aod::full::Ct ctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::Yo2::aod::full::PtCharmBaryon yptCharmBaryon floatRapidity of candidate
    o2::aod::full::Eo2::aod::full::PtPiFromCharmBaryon eptPiFromCharmBaryon floatEnergy of candidate (GeV)
    o2::aod::full::OriginMcReco2::aod::full::PxCharmBaryon originMcRecint8_tpxCharmBaryonfloat
    -
    - - -
    -
    - -
    - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - + + - + - - + + -
    NameGetterTypeComment
    o2::aod::‌collision::PosXo2::aod::full::PyCharmBaryon posXpyCharmBaryon floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::full::PzCharmBaryon posYpzCharmBaryon floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::full::PxCasc posZpxCasc floatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::full::PyCasc xSecondaryVertexpyCasc float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::full::PzCasc ySecondaryVertexpzCasc float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::full::PxPiFromCharmBaryon zSecondaryVertexpxPiFromCharmBaryon float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::full::PyPiFromCharmBaryon errorDecayLengthpyPiFromCharmBaryon float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::full::PzPiFromCharmBaryon errorDecayLengthXYpzPiFromCharmBaryon float
    o2::aod::hf_cand::Chi2PCAo2::aod::full::PxLambda chi2PCApxLambda floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::RSecondaryVertexo2::aod::full::PyLambda rSecondaryVertexpyLambda floatRadius of secondary vertex (cm)
    o2::aod::full::DecayLengtho2::aod::full::PzLambda decayLengthpzLambda floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXYo2::aod::full::PxPiFromCasc decayLengthXYpxPiFromCasc floatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthNormalisedo2::aod::full::PyPiFromCasc decayLengthNormalisedpyPiFromCasc floatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYNormalisedo2::aod::full::PzPiFromCasc decayLengthXYNormalisedpzPiFromCasc floatNormalised transverse decay length of candidate
    o2::aod::full::ImpactParameterNormalised0o2::aod::full::PxPosV0Dau impactParameterNormalised0pxPosV0Dau floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0o2::aod::full::PyPosV0Dau ptProng0pyPosV0Dau floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0o2::aod::full::PzPosV0Dau pProng0pzPosV0Dau floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1o2::aod::full::PxNegV0Dau impactParameterNormalised1pxNegV0Dau floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1o2::aod::full::PyNegV0Dau ptProng1pyNegV0Dau floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1o2::aod::full::PzNegV0Dau pProng1pzNegV0Dau floatMomentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2o2::aod::full::ImpactParCascXY impactParameterNormalised2impactParCascXY floatNormalised impact parameter of prong2
    o2::aod::full::PtProng2o2::aod::full::ImpactParPiFromCharmBaryonXY ptProng2impactParPiFromCharmBaryonXY floatTransverse momentum of prong2 (GeV/c)
    o2::aod::full::PProng2o2::aod::full::ImpactParCascZ pProng2impactParCascZ floatMomentum of prong2 (GeV/c)
    o2::aod::hf_cand::PxProng0o2::aod::full::ImpactParPiFromCharmBaryonZ pxProng0impactParPiFromCharmBaryonZ float
    o2::aod::hf_cand::PyProng0o2::aod::full::ErrImpactParCascXY pyProng0errImpactParCascXY float
    o2::aod::hf_cand::PzProng0o2::aod::full::ErrImpactParPiFromCharmBaryonXY pzProng0errImpactParPiFromCharmBaryonXY float
    o2::aod::hf_cand::PxProng1o2::aod::full::InvMassLambda pxProng1invMassLambda float
    o2::aod::hf_cand::PyProng1o2::aod::full::InvMassCascade pyProng1invMassCascade float
    o2::aod::hf_cand::PzProng1o2::aod::full::InvMassCharmBaryon pzProng1invMassCharmBaryon float
    o2::aod::hf_cand::PxProng2o2::aod::full::CosPAV0 pxProng2cosPAV0 float
    o2::aod::hf_cand::PyProng2o2::aod::full::CosPACharmBaryon pyProng2cosPACharmBaryon float
    o2::aod::hf_cand::PzProng2o2::aod::full::CosPACasc pzProng2cosPACasc float
    o2::aod::hf_cand::ImpactParameter0o2::aod::full::CosPAXYV0 impactParameter0cosPAXYV0 float
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::CosPAXYCharmBaryon impactParameter1cosPAXYCharmBaryon float
    o2::aod::hf_cand::ImpactParameter2o2::aod::full::CosPAXYCasc impactParameter2cosPAXYCasc float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::full::CTauOmegac errorImpactParameter0cTauOmegac float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::full::CTauCascade errorImpactParameter1cTauCascade float
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::full::CTauV0 errorImpactParameter2cTauV0 float
    o2::aod::full::NSigTpcPi0o2::aod::full::CTauXic nSigTpcPi0cTauXic float
    o2::aod::full::NSigTpcPr0o2::aod::full::EtaV0PosDau nSigTpcPr0etaV0PosDau float
    o2::aod::full::NSigTofPi0o2::aod::full::EtaV0NegDau nSigTofPi0etaV0NegDau float
    o2::aod::full::NSigTofPr0o2::aod::full::EtaPiFromCasc nSigTofPr0etaPiFromCasc float
    o2::aod::full::NSigTpcKa1o2::aod::full::EtaPiFromCharmBaryon nSigTpcKa1etaPiFromCharmBaryon float
    o2::aod::full::NSigTofKa1o2::aod::full::EtaCharmBaryon nSigTofKa1etaCharmBaryon float
    o2::aod::full::NSigTpcPi2o2::aod::full::EtaCascade nSigTpcPi2etaCascade floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcPr2o2::aod::full::EtaV0 nSigTpcPr2etaV0 float
    o2::aod::full::NSigTofPi2o2::aod::full::DcaXYToPvV0Dau0 nSigTofPi2dcaXYToPvV0Dau0 floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofPr2o2::aod::full::DcaXYToPvV0Dau1 nSigTofPr2dcaXYToPvV0Dau1 float
    o2::aod::full::NSigTpcTofPi0o2::aod::full::DcaXYToPvCascDau nSigTpcTofPi0dcaXYToPvCascDau float
    o2::aod::full::NSigTpcTofPr0o2::aod::full::DcaZToPvV0Dau0 nSigTpcTofPi0dcaZToPvV0Dau0 float
    o2::aod::full::NSigTpcTofKa1o2::aod::full::DcaZToPvV0Dau1 nSigTpcTofKa1dcaZToPvV0Dau1 float
    o2::aod::full::NSigTpcTofPi2o2::aod::full::DcaZToPvCascDau nSigTpcTofPi2dcaZToPvCascDau floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofPr2o2::aod::full::DcaCascDau nSigTpcTofPi2dcaCascDau float
    o2::aod::hf_sel_candidate_xic::IsSelXicToPKPio2::aod::full::DcaV0Dau isSelXicToPKPiintdcaV0Daufloat
    o2::aod::hf_sel_candidate_xic::IsSelXicToPiKPo2::aod::full::DcaCharmBaryonDau isSelXicToPiKPintdcaCharmBaryonDaufloat
    o2::aod::full::Mo2::aod::full::DecLenCharmBaryon mdecLenCharmBaryon floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Pto2::aod::full::DecLenCascade ptdecLenCascade floatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Po2::aod::full::DecLenV0 pdecLenV0 floatMomentum of candidate (GeV/c)
    o2::aod::full::Cpao2::aod::full::ErrorDecayLengthCharmBaryon cpaerrorDecayLengthCharmBaryon floatCosine pointing angle of candidate
    o2::aod::full::CpaXYo2::aod::full::ErrorDecayLengthXYCharmBaryon cpaXYerrorDecayLengthXYCharmBaryon floatCosine pointing angle of candidate in transverse plane
    o2::aod::full::Cto2::aod::full::NormImpParCascadenormImpParCascadedouble ctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::Etao2::aod::full::NormImpParPiFromCharmBarnormImpParPiFromCharmBardouble etafloatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::NormDecayLenCharmBarnormDecayLenCharmBardouble phifloatAzimuth angle of candidate
    o2::aod::full::Yo2::aod::full::IsPionGlbTrkWoDcaisPionGlbTrkWoDcabool yfloatRapidity of candidate
    o2::aod::full::Eo2::aod::full::PionItsNClspionItsNClsuint8_t efloatEnergy of candidate (GeV)
    o2::aod::full::FlagMco2::aod::full::NTpcRowsPion flagMcint8_tnTpcRowsPionint16_t
    o2::aod::full::OriginMcReco2::aod::full::NTpcRowsPiFromCasc originMcRecint8_tnTpcRowsPiFromCascint16_t
    -
    - - -
    -
    - -
    - - - - - - - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::‌collision::NumContribo2::aod::full::NTpcRowsPosV0Dau numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosXnTpcRowsPosV0Dauint16_t posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::full::NTpcRowsNegV0Dau posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZnTpcRowsNegV0Dauint16_t posZfloatZ Vertex position in cm
    o2::aod::full::IsEventRejecto2::aod::full::StatusPidLambda isEventRejectintEvent rejection flag
    o2::aod::full::RunNumberstatusPidLambdabool runNumberintRun number
    -
    - - -
    -
    - -
    - - - - - - - - - + - - - - - - + + - - - - + + + + - - - - + + + + - - - - + - - + + - + - - + + -
    NameGetterTypeComment
    o2::aod::full::Pto2::aod::full::StatusPidCascade ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::EtastatusPidCascadebool etafloatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::StatusPidCharmBaryonstatusPidCharmBaryonbool phifloatAzimuth angle of candidate
    o2::aod::full::Yo2::aod::full::StatusInvMassLambdastatusInvMassLambdabool yfloatRapidity of candidate
    o2::aod::full::FlagMco2::aod::full::StatusInvMassCascade flagMcint8_tstatusInvMassCascadebool
    o2::aod::full::OriginMcGeno2::aod::full::StatusInvMassCharmBaryon originMcGenint8_tstatusInvMassCharmBaryonbool
    -
    - -
    - -### o2-analysis-hf-tree-creator-xic-to-xi-pi-pi -Code file: treeCreatorXicToXiPiPi.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - +
    NameGetterTypeCommento2::aod::full::ResultSelectionsresultSelectionsbool
    o2::aod::full::CandidateSelFlago2::aod::full::PidTpcInfoStored candidateSelFlagpidTpcInfoStored intSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvo2::aod::full::PidTofInfoStored xPvfloatpidTofInfoStoredint
    o2::aod::full::YPvo2::aod::full::TpcNSigmaPiFromCharmBaryon yPvtpcNSigmaPiFromCharmBaryon float
    o2::aod::full::ZPvo2::aod::full::TpcNSigmaPiFromCasc zPvtpcNSigmaPiFromCasc float
    o2::aod::full::XSvo2::aod::full::TpcNSigmaPiFromLambda xSvtpcNSigmaPiFromLambda float
    o2::aod::full::YSvo2::aod::full::TpcNSigmaPrFromLambda ySvtpcNSigmaPrFromLambda float
    o2::aod::full::ZSvo2::aod::full::TofNSigmaPiFromCharmBaryon zSvtofNSigmaPiFromCharmBaryon float
    o2::aod::full::Chi2Svo2::aod::full::TofNSigmaPiFromCasc chi2SvtofNSigmaPiFromCasc float
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::Eo2::aod::full::TofNSigmaPiFromLambda etofNSigmaPiFromLambda floatEnergy of candidate (GeV)
    o2::aod::full::Mo2::aod::full::TofNSigmaPrFromLambda mtofNSigmaPrFromLambda floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Po2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t pfloatMomentum of candidate (GeV/c)
    o2::aod::full::Pto2::aod::full::DebugMcRecdebugMcRecint8_t ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Yo2::aod::full::OriginMcRecoriginMcRecint8_t yfloatRapidity of candidate
    o2::aod::full::Etao2::aod::full::CollisionMatchedcollisionMatchedbool etafloatPseudorapidity of candidate
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
    o2::aod::full::PhiphifloatAzimuth angle of candidateNameGetterTypeComment
    o2::aod::full::Cto2::aod::full::XPv ctxPv floatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengtho2::aod::full::YPv decayLengthyPv floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXYo2::aod::full::ZPv decayLengthXYzPv floatTransverse decay length of candidate (cm)
    o2::aod::full::Cpao2::aod::full::Centrality cpacentrality floatCosine pointing angle of candidateCollision centrality
    o2::aod::full::CpaXYo2::aod::‌collision::NumContrib cpaXYfloatCosine pointing angle of candidate in transverse planenumContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::PtXio2::aod::‌collision::Chi2 ptXichi2 floatTransverse momentum of Xi (prong0) (GeV/c)Chi2 of vertex fit
    o2::aod::full::PtPi0o2::aod::full::XDecayVtxCharmBaryon ptPi0xDecayVtxCharmBaryon floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1o2::aod::full::YDecayVtxCharmBaryon ptPi1yDecayVtxCharmBaryon floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXio2::aod::full::ZDecayVtxCharmBaryon impactParameterXizDecayVtxCharmBaryon floatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0o2::aod::full::XDecayVtxCascade impactParameterPi0xDecayVtxCascade floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1o2::aod::full::YDecayVtxCascade impactParameterPi1yDecayVtxCascade floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::CpaXio2::aod::full::ZDecayVtxCascade cpaXizDecayVtxCascade float
    o2::aod::full::CpaXYXio2::aod::full::XDecayVtxV0 cpaXYXixDecayVtxV0 float
    o2::aod::full::CpaLamo2::aod::full::YDecayVtxV0 cpaLamyDecayVtxV0 float
    o2::aod::full::CpaXYLamo2::aod::full::ZDecayVtxV0 cpaXYLamzDecayVtxV0 float
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchReco2::aod::full::SignDecay flagMcMatchRecsignDecay int8_t
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + -
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvo2::aod::full::PtCharmBaryon xPvptCharmBaryon float
    o2::aod::full::YPvo2::aod::full::PtPiFromCharmBaryon yPvptPiFromCharmBaryon float
    o2::aod::full::ZPvo2::aod::full::PxPiFromCasc zPvpxPiFromCasc float
    o2::aod::full::XSvo2::aod::full::PyPiFromCasc xSvpyPiFromCasc float
    o2::aod::full::YSvo2::aod::full::PzPiFromCasc ySvpzPiFromCasc float
    o2::aod::full::ZSvo2::aod::full::PxPosV0Dau zSvpxPosV0Dau float
    o2::aod::full::Chi2Svo2::aod::full::PyPosV0Dau chi2SvpyPosV0Dau float
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::Eo2::aod::full::PzPosV0Dau epzPosV0Dau floatEnergy of candidate (GeV)
    o2::aod::full::M mfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Po2::aod::full::PxNegV0Dau ppxNegV0Dau floatMomentum of candidate (GeV/c)
    o2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Yo2::aod::full::PyNegV0Dau ypyNegV0Dau floatRapidity of candidate
    o2::aod::full::Eta etafloatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::PzNegV0Dau phipzNegV0Dau floatAzimuth angle of candidate
    o2::aod::full::Ct ctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengtho2::aod::full::ImpactParCascXY decayLengthimpactParCascXY floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXY decayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::Cpao2::aod::full::ImpactParPiFromCharmBaryonXY cpaimpactParPiFromCharmBaryonXY floatCosine pointing angle of candidate
    o2::aod::full::CpaXY cpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXio2::aod::full::ErrImpactParCascXY ptXierrImpactParCascXY floatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0 ptPi0floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1o2::aod::full::ErrImpactParPiFromCharmBaryonXY ptPi1errImpactParPiFromCharmBaryonXY floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXio2::aod::full::InvMassLambda impactParameterXiinvMassLambda floatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0o2::aod::full::InvMassCascade impactParameterPi0invMassCascade floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1o2::aod::full::InvMassCharmBaryon impactParameterPi1invMassCharmBaryon floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::CpaXio2::aod::full::CosPAV0 cpaXicosPAV0 float
    o2::aod::full::CpaXYXio2::aod::full::CosPACharmBaryon cpaXYXicosPACharmBaryon float
    o2::aod::full::CpaLamo2::aod::full::CosPACasc cpaLamcosPACasc float
    o2::aod::full::CpaXYLamo2::aod::full::EtaV0PosDau cpaXYLametaV0PosDau float
    o2::aod::full::Chi2XiVtxo2::aod::full::EtaV0NegDau chi2XiVtxetaV0NegDau float
    o2::aod::full::Chi2LamVtxo2::aod::full::EtaPiFromCasc chi2LamVtxetaPiFromCasc float
    o2::aod::full::Chi2XicPlusTopoToPVo2::aod::full::EtaPiFromCharmBaryon chi2XicPlusTopoToPVetaPiFromCharmBaryon float
    o2::aod::full::Chi2XicPlusTopoXiToXicPluso2::aod::full::EtaCharmBaryon chi2XicPlusTopoXiToXicPlusetaCharmBaryon float
    o2::aod::full::DcaXYPi0Pi1o2::aod::full::DcaXYToPvV0Dau0 dcaXYPi0Pi1dcaXYToPvV0Dau0 float
    o2::aod::full::DcaXYPi0Xio2::aod::full::DcaXYToPvV0Dau1 dcaXYPi0XidcaXYToPvV0Dau1 float
    o2::aod::full::DcaXYPi1Xio2::aod::full::DcaXYToPvCascDau dcaXYPi1XidcaXYToPvCascDau float
    o2::aod::full::DcaPi0Pi1o2::aod::full::DcaCascDau dcaPi0Pi1dcaCascDau float
    o2::aod::full::DcaPi0Xio2::aod::full::DcaV0Dau dcaPi0XidcaV0Dau float
    o2::aod::full::DcaPi1Xio2::aod::full::DcaCharmBaryonDau dcaPi1XidcaCharmBaryonDau float
    o2::aod::full::DcaXiDaughterso2::aod::full::ErrorDecayLengthCharmBaryon dcaXiDaughterserrorDecayLengthCharmBaryon float
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchReco2::aod::full::NormImpParCascade flagMcMatchRecint8_tnormImpParCascadedouble
    -
    - - -
    -
    - -
    - - - - - - - - - - + + + + - - - - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlago2::aod::full::NormImpParPiFromCharmBarnormImpParPiFromCharmBardouble candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvo2::aod::full::IsPionGlbTrkWoDca xPvfloatisPionGlbTrkWoDcabool
    o2::aod::full::YPvo2::aod::full::PionItsNCls yPvfloatpionItsNClsuint8_t
    o2::aod::full::ZPvo2::aod::full::NTpcRowsPion zPvfloatnTpcRowsPionint16_t
    o2::aod::full::XPvErro2::aod::full::NTpcRowsPiFromCasc xPvErrfloatnTpcRowsPiFromCascint16_t
    o2::aod::full::YPvErro2::aod::full::NTpcRowsPosV0Dau yPvErrfloatnTpcRowsPosV0Dauint16_t
    o2::aod::full::ZPvErro2::aod::full::NTpcRowsNegV0Dau zPvErrfloatnTpcRowsNegV0Dauint16_t
    o2::aod::full::XSvo2::aod::full::PidTpcInfoStored xSvfloatpidTpcInfoStoredint
    o2::aod::full::YSvo2::aod::full::PidTofInfoStored ySvfloatpidTofInfoStoredint
    o2::aod::full::ZSvo2::aod::full::TpcNSigmaPiFromCharmBaryon zSvtpcNSigmaPiFromCharmBaryon float
    o2::aod::full::Chi2Svo2::aod::full::TpcNSigmaPiFromCasc chi2SvtpcNSigmaPiFromCasc float
    o2::aod::full::XSvErro2::aod::full::TpcNSigmaPiFromLambda xSvErrtpcNSigmaPiFromLambda float
    o2::aod::full::YSvErro2::aod::full::TpcNSigmaPrFromLambda ySvErrtpcNSigmaPrFromLambda float
    o2::aod::full::ZSvErro2::aod::full::TofNSigmaPiFromCharmBaryon zSvErrtofNSigmaPiFromCharmBaryon float
    o2::aod::full::XDecVtxXio2::aod::full::TofNSigmaPiFromCasc xDecVtxXitofNSigmaPiFromCasc float
    o2::aod::full::YDecVtxXio2::aod::full::TofNSigmaPiFromLambda yDecVtxXitofNSigmaPiFromLambda float
    o2::aod::full::ZDecVtxXio2::aod::full::TofNSigmaPrFromLambda zDecVtxXitofNSigmaPrFromLambda float
    o2::aod::full::XDecVtxLamo2::aod::full::FlagMcMatchRec xDecVtxLamfloatflagMcMatchRecint8_t
    o2::aod::full::YDecVtxLamo2::aod::full::OriginMcRec yDecVtxLamfloatoriginMcRecint8_t
    o2::aod::full::ZDecVtxLamo2::aod::full::CollisionMatched zDecVtxLamfloatcollisionMatchedbool
    +
    + +
    + +### o2-analysis-hf-tree-creator-xic0-to-xi-pi-kf +Code file: treeCreatorXic0ToXiPiKf.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + -
    o2::aod::full::Signsignint8_tSignNameGetterTypeComment
    o2::aod::full::Eo2::aod::full::Centrality ecentrality floatEnergy of candidate (GeV)Collision centrality
    o2::aod::full::Mo2::aod::full::TpcNSigmaPiFromCharmBaryon mtpcNSigmaPiFromCharmBaryon floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Po2::aod::full::TofNSigmaPiFromCharmBaryon ptofNSigmaPiFromCharmBaryon floatMomentum of candidate (GeV/c)
    o2::aod::full::Pto2::aod::full::TpcNSigmaPiFromCasc pttpcNSigmaPiFromCasc floatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Yo2::aod::full::TofNSigmaPiFromCasc ytofNSigmaPiFromCasc floatRapidity of candidate
    o2::aod::full::Etao2::aod::full::TpcNSigmaPiFromLambda etatpcNSigmaPiFromLambda floatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::TofNSigmaPiFromLambda phitofNSigmaPiFromLambda floatAzimuth angle of candidate
    o2::aod::full::Cto2::aod::full::TpcNSigmaPrFromLambda cttpcNSigmaPrFromLambda floatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengtho2::aod::full::TofNSigmaPrFromLambda decayLengthtofNSigmaPrFromLambda floatDecay length of candidate (cm)
    o2::aod::full::DecayLengthNormalisedo2::aod::full::KfDcaXYPiFromXic decayLengthNormalisedkfDcaXYPiFromXic floatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYo2::aod::full::DcaCascDau decayLengthXYdcaCascDau floatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthXYNormalisedo2::aod::full::DcaV0Dau decayLengthXYNormaliseddcaV0Dau floatNormalised transverse decay length of candidate
    o2::aod::full::Cpao2::aod::full::DcaCharmBaryonDau cpadcaCharmBaryonDau floatCosine pointing angle of candidate
    o2::aod::full::CpaXYo2::aod::full::KfDcaXYCascToPv cpaXYkfDcaXYCascToPv floatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXio2::aod::full::DcaXYToPvV0Dau0 ptXidcaXYToPvV0Dau0 floatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0o2::aod::full::DcaXYToPvV0Dau1 ptPi0dcaXYToPvV0Dau1 floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1o2::aod::full::DcaXYToPvCascDau ptPi1dcaXYToPvCascDau floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXio2::aod::full::Chi2GeoV0 impactParameterXichi2GeoV0 floatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterNormalisedXio2::aod::full::Chi2GeoCasc impactParameterNormalisedXichi2GeoCasc floatNormalised impact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0o2::aod::full::Chi2GeoXic impactParameterPi0chi2GeoXic floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterNormalisedPi0o2::aod::full::Chi2MassV0 impactParameterNormalisedPi0chi2MassV0 floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1o2::aod::full::Chi2MassCasc impactParameterPi1chi2MassCasc floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::ImpactParameterNormalisedPi1o2::aod::full::V0ldl impactParameterNormalisedPi1v0ldl floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::MaxNormalisedDeltaIPo2::aod::full::Cascldl maxNormalisedDeltaIPcascldl floatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::CpaXio2::aod::full::Chi2TopoV0ToPv cpaXichi2TopoV0ToPv float
    o2::aod::full::CpaXYXio2::aod::full::Chi2TopoCascToPv cpaXYXichi2TopoCascToPv float
    o2::aod::full::CpaLamo2::aod::full::Chi2TopoPiFromXicToPv cpaLamchi2TopoPiFromXicToPv float
    o2::aod::full::CpaXYLamo2::aod::full::Chi2TopoXicToPv cpaXYLamchi2TopoXicToPv float
    o2::aod::full::InvMassXiPi0o2::aod::full::Chi2TopoV0ToCasc invMassXiPi0chi2TopoV0ToCasc float
    o2::aod::full::InvMassXiPi1o2::aod::full::Chi2TopoCascToXic invMassXiPi1chi2TopoCascToXic float
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchReco2::aod::full::DecayLenXYLambda flagMcMatchRecint8_tdecayLenXYLambdafloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - +
    NameGetterTypeCommento2::aod::full::DecayLenXYCascdecayLenXYCascfloat
    o2::aod::full::CandidateSelFlago2::aod::full::DecayLenXYXicdecayLenXYXicfloat candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvo2::aod::full::CosPaV0ToCasc xPvcosPaV0ToCasc float
    o2::aod::full::YPvo2::aod::full::CosPaV0ToPv yPvcosPaV0ToPv float
    o2::aod::full::ZPvo2::aod::full::CosPaCascToXic zPvcosPaCascToXic float
    o2::aod::full::XPvErro2::aod::full::CosPaCascToPv xPvErrcosPaCascToPv float
    o2::aod::full::YPvErro2::aod::full::InvMassLambda yPvErrinvMassLambda float
    o2::aod::full::ZPvErro2::aod::full::InvMassCascade zPvErrinvMassCascade float
    o2::aod::full::XSvo2::aod::full::InvMassCharmBaryon xSvinvMassCharmBaryon float
    o2::aod::full::YSvo2::aod::full::KfRapXic ySvkfRapXic float
    o2::aod::full::ZSvo2::aod::full::KfptPiFromXic zSvkfptPiFromXic float
    o2::aod::full::Chi2Svo2::aod::full::KfptXic chi2SvkfptXic float
    o2::aod::full::XSvErro2::aod::full::CosThetaStarPiFromXic xSvErrcosThetaStarPiFromXic float
    o2::aod::full::YSvErro2::aod::full::CtXic ySvErrctXic float
    o2::aod::full::ZSvErro2::aod::full::EtaXic zSvErretaXic float
    o2::aod::full::XDecVtxXio2::aod::full::V0Ndf xDecVtxXiv0Ndf float
    o2::aod::full::YDecVtxXio2::aod::full::CascNdf yDecVtxXicascNdf float
    o2::aod::full::ZDecVtxXio2::aod::full::XicNdf zDecVtxXixicNdf float
    o2::aod::full::XDecVtxLamo2::aod::full::MassV0Ndf xDecVtxLammassV0Ndf float
    o2::aod::full::YDecVtxLamo2::aod::full::MassCascNdf yDecVtxLammassCascNdf float
    o2::aod::full::ZDecVtxLamo2::aod::full::V0Chi2OverNdf zDecVtxLamv0Chi2OverNdf float
    o2::aod::full::Signo2::aod::full::CascChi2OverNdfcascChi2OverNdffloat signint8_tSign
    o2::aod::full::Eo2::aod::full::XicChi2OverNdf exicChi2OverNdf floatEnergy of candidate (GeV)
    o2::aod::full::Mo2::aod::full::MassV0Chi2OverNdf mmassV0Chi2OverNdf floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Po2::aod::full::MassCascChi2OverNdf pmassCascChi2OverNdf floatMomentum of candidate (GeV/c)
    o2::aod::full::Pto2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::Yo2::aod::full::DebugMcRecdebugMcRecint8_t yfloatRapidity of candidate
    o2::aod::full::Etao2::aod::full::OriginMcRecoriginMcRecint8_t etafloatPseudorapidity of candidate
    o2::aod::full::Phio2::aod::full::CollisionMatchedcollisionMatchedbool phifloatAzimuth angle of candidate
    +
    + +
    + +### o2-analysis-hf-tree-creator-xic-to-p-k-pi +Code file: treeCreatorXicToPKPi.cxx +
    + + +
    +
    + +
    + + - + + + + + + + + - + - + @@ -53515,18 +53604,18 @@ Code file: Normalised transverse decay length of candidate - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + -
    o2::aod::full::CtNameGetterTypeComment
    o2::aod::hf_cand::Chi2PCA ctchi2PCA floatProper lifetime times c of candidate (cm)sum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::DecayLength
    o2::aod::full::Cpao2::aod::full::PtProng0 cpaptProng0 floatCosine pointing angle of candidateTransverse momentum of prong0 (GeV/c)
    o2::aod::full::CpaXYo2::aod::full::PtProng1 cpaXYptProng1 floatCosine pointing angle of candidate in transverse planeTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PtXio2::aod::full::PtProng2 ptXiptProng2 floatTransverse momentum of Xi (prong0) (GeV/c)Transverse momentum of prong2 (GeV/c)
    o2::aod::full::PtPi0o2::aod::hf_cand::ImpactParameter0 ptPi0impactParameter0 floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1 ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXio2::aod::hf_cand::ImpactParameter1 impactParameterXiimpactParameter1 floatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterNormalisedXi impactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0o2::aod::hf_cand::ImpactParameter2 impactParameterPi0impactParameter2 floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterNormalisedPi0 impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1o2::aod::full::NSigTpcPi0 impactParameterPi1nSigTpcPi0 floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::ImpactParameterNormalisedPi1 impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::MaxNormalisedDeltaIPo2::aod::full::NSigTpcPr0 maxNormalisedDeltaIPnSigTpcPr0 floatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::CpaXio2::aod::full::NSigTofPi0 cpaXinSigTofPi0 float
    o2::aod::full::CpaXYXio2::aod::full::NSigTofPr0 cpaXYXinSigTofPr0 float
    o2::aod::full::CpaLamo2::aod::full::NSigTpcKa1 cpaLamnSigTpcKa1 float
    o2::aod::full::CpaXYLamo2::aod::full::NSigTofKa1 cpaXYLamnSigTofKa1 float
    o2::aod::full::InvMassXiPi0o2::aod::full::NSigTpcPi2 invMassXiPi0nSigTpcPi2 floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::InvMassXiPi1o2::aod::full::NSigTpcPr2 invMassXiPi1nSigTpcPr2 float
    o2::aod::full::Chi2XiVtxo2::aod::full::NSigTofPi2 chi2XiVtxnSigTofPi2 floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::Chi2LamVtxo2::aod::full::NSigTofPr2 chi2LamVtxnSigTofPr2 float
    o2::aod::full::Chi2XicPlusTopoToPVo2::aod::full::NSigTpcTofPi0 chi2XicPlusTopoToPVnSigTpcTofPi0 float
    o2::aod::full::Chi2XicPlusTopoXiToXicPluso2::aod::full::NSigTpcTofPr0 chi2XicPlusTopoXiToXicPlusnSigTpcTofPr0 float
    o2::aod::full::DcaXYPi0Pi1o2::aod::full::NSigTpcTofKa1 dcaXYPi0Pi1nSigTpcTofKa1 float
    o2::aod::full::DcaXYPi0Xio2::aod::full::NSigTpcTofPi2 dcaXYPi0XinSigTpcTofPi2 floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::DcaXYPi1Xio2::aod::full::NSigTpcTofPr2 dcaXYPi1XinSigTpcTofPr2 float
    o2::aod::full::DcaPi0Pi1o2::aod::hf_sel_candidate_xic::IsSelXicToPKPi dcaPi0Pi1floatisSelXicToPKPiint
    o2::aod::full::DcaPi0Xio2::aod::hf_sel_candidate_xic::IsSelXicToPiKP dcaPi0XiisSelXicToPiKPint
    o2::aod::full::Mm floatInvariant mass of candidate (GeV/c2)
    o2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::DcaPi1Xio2::aod::full::Cpa dcaPi1Xicpa floatCosine pointing angle of candidate
    o2::aod::full::CpaXY cpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::DcaXiDaughterso2::aod::full::Eta dcaXiDaughterseta floatPseudorapidity of candidate
    o2::aod::full::Phi phifloatAzimuth angle of candidate
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchReco2::aod::full::FlagMc flagMcMatchRecflagMc int8_t
    -
    - - -
    -
    - -
    -
    - - - - - - + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::aod::full::OriginMcRecoriginMcRecint8_t
    o2::aod::full::Pto2::aod::full::IsCandidateSwapped)DECLARE_SOA_TABLE(HfCandXicFullsGI pt?
    o2::aod::``AOD''GI?
    o2::aod::``HFCANDXICFULL''GI?
    o2::aod::‌collision::PosXposX floatTransverse momentum of candidate (GeV/c)X Vertex position in cm
    o2::aod::full::Etao2::aod::‌collision::PosY etaposY floatPseudorapidity of candidateY Vertex position in cm
    o2::aod::full::Phio2::aod::‌collision::PosZ phiposZ floatAzimuth angle of candidateZ Vertex position in cm
    o2::aod::full::Yo2::aod::hf_cand::XSecondaryVertex yxSecondaryVertex floatRapidity of candidate
    o2::aod::full::XPvGeno2::aod::hf_cand::YSecondaryVertex xPvGenySecondaryVertex float
    o2::aod::full::YPvGeno2::aod::hf_cand::ZSecondaryVertex yPvGenzSecondaryVertex float
    o2::aod::full::ZPvGeno2::aod::hf_cand::ErrorDecayLength zPvGenerrorDecayLength float
    o2::aod::full::XSvGeno2::aod::hf_cand::ErrorDecayLengthXY xSvGenerrorDecayLengthXY float
    o2::aod::full::YSvGeno2::aod::full::RSecondaryVertex ySvGenrSecondaryVertex floatRadius of secondary vertex (cm)
    o2::aod::full::ImpactParameterNormalised0 impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::ZSvGeno2::aod::full::PProng0 zSvGenpProng0 floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1 impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchGeno2::aod::full::PProng1 flagMcMatchGenint8_tpProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2 impactParameterNormalised2floatNormalised impact parameter of prong2
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    o2::aod::full::PResidualo2::aod::hf_cand::PxProng0 pResidualpxProng0 float
    o2::aod::full::PtResidualo2::aod::hf_cand::PyProng0 ptResidualpyProng0 float
    o2::aod::full::XPvResidualo2::aod::hf_cand::PzProng0 xPvResidualpzProng0 float
    o2::aod::full::YPvResidualo2::aod::hf_cand::PxProng1 yPvResidualpxProng1 float
    o2::aod::full::ZPvResidualo2::aod::hf_cand::PyProng1 zPvResidualpyProng1 float
    o2::aod::full::XPvPullo2::aod::hf_cand::PzProng1 xPvPullpzProng1 float
    o2::aod::full::YPvPullo2::aod::hf_cand::PxProng2 yPvPullpxProng2 float
    o2::aod::full::ZPvPullo2::aod::hf_cand::PyProng2 zPvPullpyProng2 float
    o2::aod::full::XSvResidualo2::aod::hf_cand::PzProng2 xSvResidualpzProng2 float
    o2::aod::full::YSvResidualo2::aod::hf_cand::ErrorImpactParameter0 ySvResidualerrorImpactParameter0 float
    o2::aod::full::ZSvResidualo2::aod::hf_cand::ErrorImpactParameter1 zSvResidualerrorImpactParameter1 float
    o2::aod::full::XSvPullo2::aod::hf_cand::ErrorImpactParameter2 xSvPullerrorImpactParameter2 float
    o2::aod::full::YSvPullo2::aod::full::P ySvPullp floatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::Y yfloatRapidity of candidate
    o2::aod::full::ZSvPullo2::aod::full::E zSvPulle floatEnergy of candidate (GeV)
    o2::aod::full::IsCandidateSwappedisCandidateSwappedint8_t
    -
    - -### o2-analysis-hf-tree-creator-xicc-to-p-k-pi-pi -Code file: treeCreatorXiccToPKPiPi.cxx -
    - - +
    @@ -53983,6 +54105,69 @@ Code file: float + + + + + + + + + + + + + + + + + + + + + @@ -54103,16 +54309,23 @@ Code file: float + + + + + + + @@ -54145,130 +54365,130 @@ Code file: Momentum of candidate (GeV/c) - + - + - + - + @@ -54334,9 +54554,16 @@ Code file: int8_t + + + + + + +
    Momentum of prong1 (in GeV/c)
    o2::aod::full::ImpactParameterNormalised2impactParameterNormalised2floatNormalised impact parameter of prong2
    o2::aod::full::PtProng2ptProng2floatTransverse momentum of prong2 (GeV/c)
    o2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    o2::aod::hf_cand::PxProng0
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0
    o2::aod::full::CPAo2::aod::full::Cpa cpa floatCosine pointing angle of candidate
    o2::aod::full::CPAXYo2::aod::full::CpaXY cpaXY floatCosine pointing angle of candidate in transverse plane
    o2::aod::full::Ct
    o2::aod::full::IsCandidateSwappedisCandidateSwappedint8_t
    - +
    @@ -54366,13 +54600,6 @@ Code file: - +
    @@ -54434,13 +54661,6 @@ Code file: Rapidity of candidate - + - + @@ -54488,22 +54708,17 @@ Code file: candidateCreatorB0Reduced.cxx +### o2-analysis-hf-tree-creator-xic-to-xi-pi-pi +Code file: treeCreatorXicToXiPiPi.cxx
    - +
    - Table with B0 daughter indices +
    -
    Is used in: -
      -
    • o2::aod::HfRedCandB0 = soa::Join
    • -
    + Header file: PWGHF/TableProducer/treeCreatorXicToXiPiPi.cxx
    o2::aod::full::MCflago2::aod::full::FlagMc mcflagflagMc int8_t
    @@ -54514,1379 +54729,1166 @@ Code file: o2::aod::HfRedB0DpMls -
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_cand_b0_reduced::Prong0MlScoreBkgo2::aod::full::Y prong0MlScoreBkgy floatBkg ML score of the D daughterRapidity of candidate
    o2::aod::hf_cand_b0_reduced::Prong0MlScorePrompto2::aod::full::Eta prong0MlScorePrompteta floatPrompt ML score of the D daughterPseudorapidity of candidate
    o2::aod::hf_cand_b0_reduced::Prong0MlScoreNonprompto2::aod::full::Phi prong0MlScoreNonpromptphi floatNonprompt ML score of the D daughterAzimuth angle of candidate
    -
    - - -
    -
    - Reconstruction-level MC information on B0 candidates for reduced workflow -
    - - - - - - - + + + + + - - - - + + + + - - - - + + + + - + - + - + -
    NameGetterTypeCommento2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::hf_cand_b0::FlagMcMatchRecflagMcMatchRecint8_to2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::hf_cand_b0::DebugMcRecdebugMcRecint8_to2::aod::full::PtXi ptXifloatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::hf_b0_mc::PtMothero2::aod::full::PtPi0 ptMotherptPi0 floatTransverse momentum of the mother in GeV/cTransverse momentum of Pi0 (prong1) (GeV/c)
    -
    - - -
    -
    - Table with reconstructed MC information on B0 candidates for MC checks in reduced workflow -
    - - - - - - - + + + + + - + - - - + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - - + + + -
    NameGetterTypeCommento2::aod::full::PtPi1ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::hf_b0_mc::PdgCodeBeautyMothero2::aod::full::M pdgCodeBeautyMotherintPdg code of beauty mothermfloatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_b0_mc::PdgCodeCharmMothero2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiinvMassXifloat pdgCodeCharmMotherintPdg code of charm mother
    o2::aod::hf_b0_mc::PdgCodeProng0o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassLambdainvMassLambdafloat pdgCodeProng0intPdg code of prong0
    o2::aod::hf_b0_mc::PdgCodeProng1o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi0invMassXiPi0float pdgCodeProng1intPdg code of prong1
    o2::aod::hf_b0_mc::PdgCodeProng2o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi1invMassXiPi1float pdgCodeProng2intPdg code of prong2
    o2::aod::hf_b0_mc::PdgCodeProng3o2::aod::full::Chi2SV pdgCodeProng3intPdg code of prong3chi2SVfloatChi2 of candidate vertex
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    NameGetterTypeCommento2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::‌collision::PosXo2::aod::full::DecayLengthNormalised posXdecayLengthNormalised floatX Vertex position in cmNormalised decay length of candidate
    o2::aod::‌collision::PosYo2::aod::full::DecayLengthXY posYdecayLengthXY floatY Vertex position in cmTransverse decay length of candidate (cm)
    o2::aod::‌collision::PosZo2::aod::full::DecayLengthXYNormalised posZdecayLengthXYNormalised floatZ Vertex position in cmNormalised transverse decay length of candidate
    o2::aod::hf_cand::XSecondaryVertexo2::aod::full::Cpa xSecondaryVertexcpa floatCosine pointing angle of candidate
    o2::aod::hf_cand::YSecondaryVertexo2::aod::full::CpaXY ySecondaryVertexcpaXY floatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXi zSecondaryVertexcpaXi float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYXi errorDecayLengthcpaXYXi float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambda errorDecayLengthXYcpaLambda float
    o2::aod::hf_cand::Chi2PCAo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambda chi2PCAcpaXYLambda floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertexGI?o2::aod::full::ImpactParameterXi impactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::hf_cand::DecayLengthDdecayLengthfloato2::aod::full::ImpactParameterNormalisedXi impactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloato2::aod::full::ImpactParameterPi0 impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloato2::aod::full::ImpactParameterNormalisedPi0 impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloato2::aod::full::ImpactParameterPi1 impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::/hf_cand::ImpactParameterNormalised0GI?o2::aod::full::ImpactParameterNormalisedPi1 impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_cand::PtProng0DptProng0floato2::aod::full::MaxNormalisedDeltaIP maxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - + - + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - + - + + - - - + + + - - - + + + - - - + + + - - - - + - - - - - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + -
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0floatNameGetterTypeComment
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::full::ParticleFlag particleFlagint8_thf_cand_xic_to_xi_pi_pi::Sign for data, hf_cand_xic_to_xi_pi_pi::FlagMcMatchRec for MC
    o2::aod::/hf_cand::ImpactParameterNormalised1GIo2::aod::hf_cand_xic_to_xi_pi_pi::OriginMcRec ?originMcRecint8_t
    o2::aod::hf_cand::PtProng1DptProng1floato2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1floato2::aod::full::Y yfloatRapidity of candidate
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::full::Eta etafloatPseudorapidity of candidate
    o2::aod::hf_cand::PxProng0o2::aod::full::Phi pxProng0phi floatAzimuth angle of candidate
    o2::aod::hf_cand::PyProng0o2::aod::full::Pt pyProng0pt floatTransverse momentum of candidate (GeV/c)
    o2::aod::hf_cand::PzProng0o2::aod::full::PtXi pzProng0ptXi floatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::hf_cand::PxProng1o2::aod::full::PtPi0 pxProng1ptPi0 floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::hf_cand::PyProng1o2::aod::full::PtPi1 pyProng1ptPi1 floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::hf_cand::PzProng1o2::aod::full::M pzProng1m floatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_cand::ImpactParameter0o2::aod::full::Chi2SV impactParameter0chi2SV floatChi2 of candidate vertex
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::Ct impactParameter1ct floatProper lifetime times c of candidate (cm)
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::full::DecayLength errorImpactParameter0decayLength floatDecay length of candidate (cm)
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::full::DecayLengthNormalised errorImpactParameter1decayLengthNormalised floatNormalised decay length of candidate
    o2::aod::/hf_cand_2prong::MGI?o2::aod::full::DecayLengthXY decayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::hf_cand_2prong::M2Dm2floato2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloato2::aod::full::Cpa cpafloatCosine pointing angle of candidate
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloato2::aod::full::CpaXY cpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXicpaXi float
    o2::aod::/hf_cand::PtGIo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYXi ?cpaXYXifloat
    o2::aod::hf_cand::Pt2Dpt2o2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdacpaLambda float
    o2::aod::hf_cand::PDpo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdacpaXYLambda float
    o2::aod::hf_cand::P2Dp2o2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdaToXicpaLambdaToXi float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdaToXi
    o2::aod::hf_cand::CPADcpacpaXYLambdaToXi float
    o2::aod::hf_cand::CPAXYDcpaXYfloato2::aod::full::ImpactParameterXi impactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::hf_cand::CtDctfloato2::aod::full::ImpactParameterNormalisedXi impactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloato2::aod::full::ImpactParameterPi0 impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloato2::aod::full::ImpactParameterNormalisedPi0 impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::hf_cand::EtaDetafloato2::aod::full::ImpactParameterPi1 impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_cand::PhiDphifloato2::aod::full::ImpactParameterNormalisedPi1 impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_cand::YDyfloato2::aod::full::MaxNormalisedDeltaIP maxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::hf_cand::EDeo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXiDaughtersdcaXiDaughters float
    o2::aod::hf_cand::E2De2o2::aod::hf_cand_xic_to_xi_pi_pi::DcaV0DaughtersdcaV0Daughters float
    -
    - -
    - -### o2-analysis-hf-candidate-creator-bplus-reduced -Code file: candidateCreatorBplusReduced.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::HfRedCandBplus = soa::Join
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_bplus_reduced::Prong1IdIprong1IdintProng1 index
    -
    - - -
    -
    - Table with ML scores for the D+ daughter -
    - - - - - - - - - - + - + - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_reduced::Prong0MlScoreBkgo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYCascToPV prong0MlScoreBkgdcaXYCascToPV floatBkg ML score of the D daughter
    o2::aod::hf_cand_bplus_reduced::Prong0MlScorePrompto2::aod::hf_cand_xic_to_xi_pi_pi::DcaZCascToPV prong0MlScorePromptdcaZCascToPV floatPrompt ML score of the D daughter
    o2::aod::hf_cand_bplus_reduced::Prong0MlScoreNonprompto2::aod::hf_cand_xic_to_xi_pi_pi::DcaBachelorToPV prong0MlScoreNonpromptdcaBachelorToPV floatNonprompt ML score of the D daughter
    -
    - - -
    -
    - Reconstruction-level MC information on B+ candidates for reduced workflow -
    - - - - - - - + + + + + - + - - + + - + - - + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::DcaPosToPVdcaPosToPVfloat
    o2::aod::hf_cand_bplus::FlagMcMatchReco2::aod::hf_cand_xic_to_xi_pi_pi::DcaNegToPV flagMcMatchRecint8_tdcaNegToPVfloat
    o2::aod::hf_cand_bplus::DebugMcReco2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus0 debugMcRecint8_tnSigTpcPiFromXicPlus0float
    o2::aod::hf_bplus_mc::PtMothero2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus1 ptMothernSigTpcPiFromXicPlus1 floatTransverse momentum of the mother in GeV/c
    -
    - - -
    -
    - Table with reconstructed MC information on B+ candidates for MC checks in reduced workflow -
    - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcBachelorPinSigTpcBachelorPifloat
    o2::aod::hf_bplus_mc::PdgCodeBeautyMothero2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromLambdanSigTpcPiFromLambdafloat pdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::hf_bplus_mc::PdgCodeProng0o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPrFromLambdanSigTpcPrFromLambdafloat pdgCodeProng0intPdg code of prong0
    o2::aod::hf_bplus_mc::PdgCodeProng1o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus0nSigTofPiFromXicPlus0float pdgCodeProng1intPdg code of prong1
    o2::aod::hf_bplus_mc::PdgCodeProng2o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus1nSigTofPiFromXicPlus1float pdgCodeProng2intPdg code of prong2
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + - - - + + + - - - + + + - - - + + + - - - + + + - - + - + + - - - + + + - - - + + + +
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofBachelorPinSigTofBachelorPifloat
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromLambdanSigTofPiFromLambdafloat
    o2::aod::‌collision::PosXo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPrFromLambda posXnSigTofPrFromLambda floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::full::Chi2GeoXi posYchi2GeoXi floatY Vertex position in cmChi2 of Xi vertex
    o2::aod::‌collision::PosZo2::aod::full::Chi2GeoLambda posZchi2GeoLambda floatZ Vertex position in cmChi2 of Lambda vertex
    o2::aod::hf_cand::XSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPVBefConst xSecondaryVertexchi2TopoXicPlusToPVBefConst float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPV ySecondaryVertexchi2TopoXicPlusToPV float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimXi zSecondaryVertexchi2PrimXi float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimPi0 errorDecayLengthchi2PrimPi0 float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimPi1 errorDecayLengthXYchi2PrimPi1 float
    o2::aod::hf_cand::Chi2PCAo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi0Pi1 chi2PCAchi2DevPi0Pi1 floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertexGIo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi0Xi ?chi2DevPi0Xifloat
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi1Xichi2DevPi1Xi float
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0Pi1dcaPi0Pi1 float
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0XidcaPi0Xi float
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi1XidcaPi1Xi float
    o2::aod::/hf_cand::ImpactParameterNormalised0GIo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0Pi1 ?dcaXYPi0Pi1float
    o2::aod::hf_cand::PtProng0DptProng0o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0XidcaXYPi0Xi float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi1XidcaXYPi1Xi float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + - - - - - - + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - - - - - + - - - - + - - - - - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - - + + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>NameGetterTypeComment
    o2::aod::/hf_cand::ImpactParameterNormalised1GI?o2::aod::full::ParticleFlag particleFlagint8_thf_cand_xic_to_xi_pi_pi::Sign for data, hf_cand_xic_to_xi_pi_pi::FlagMcMatchRec for MC
    o2::aod::hf_cand::PtProng1DptProng1floato2::aod::hf_cand_xic_to_xi_pi_pi::OriginMcRec
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1floatoriginMcRecint8_t
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>o2::aod::full::CandidateSelFlag candidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::Y yfloatRapidity of candidate
    o2::aod::hf_cand::PxProng0o2::aod::full::Eta pxProng0eta floatPseudorapidity of candidate
    o2::aod::hf_cand::PyProng0o2::aod::full::Phi pyProng0phi floatAzimuth angle of candidate
    o2::aod::hf_cand::PzProng0o2::aod::full::P pzProng0p floatMomentum of candidate (GeV/c)
    o2::aod::hf_cand::PxProng1o2::aod::full::Pt pxProng1pt floatTransverse momentum of candidate (GeV/c)
    o2::aod::hf_cand::PyProng1o2::aod::full::PtXi pyProng1ptXi floatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::hf_cand::PzProng1o2::aod::full::PtPi0 pzProng1ptPi0 floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::hf_cand::ImpactParameter0o2::aod::full::PtPi1 impactParameter0ptPi1 floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::hf_cand::ImpactParameter1o2::aod::full::M impactParameter1m floatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXi errorImpactParameter0invMassXi float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassLambda errorImpactParameter1invMassLambda float
    o2::aod::/hf_cand_2prong::MGI?o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi0
    o2::aod::hf_cand_2prong::M2Dm2invMassXiPi0 float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloato2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi1
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarinvMassXiPi1 float
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloato2::aod::full::Chi2SV chi2SVfloatChi2 of candidate vertex
    o2::aod::/hf_cand::PtGI?o2::aod::full::Ct ctfloatProper lifetime times c of candidate (cm)
    o2::aod::hf_cand::Pt2Dpt2floato2::aod::full::DecayLength decayLengthfloatDecay length of candidate (cm)
    o2::aod::hf_cand::PDpfloato2::aod::full::DecayLengthNormalised decayLengthNormalisedfloatNormalised decay length of candidate
    o2::aod::hf_cand::P2Dp2floato2::aod::full::DecayLengthXY decayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>o2::aod::full::DecayLengthXYNormalised decayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::hf_cand::CPADo2::aod::full::Cpa cpa floatCosine pointing angle of candidate
    o2::aod::hf_cand::CPAXYDo2::aod::full::CpaXY cpaXY floatCosine pointing angle of candidate in transverse plane
    o2::aod::hf_cand::CtDcto2::aod::hf_cand_xic_to_xi_pi_pi::CpaXicpaXi float
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYXicpaXYXi float
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPo2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdacpaLambda float
    o2::aod::hf_cand::EtaDetao2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdacpaXYLambda float
    o2::aod::hf_cand::PhiDphifloato2::aod::full::ImpactParameterXi impactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::hf_cand::YDyfloato2::aod::full::ImpactParameterNormalisedXi impactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::hf_cand::EDefloato2::aod::full::ImpactParameterPi0 impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::hf_cand::E2De2floato2::aod::full::ImpactParameterNormalisedPi0 impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    -
    - -
    - -### o2-analysis-hf-candidate-creator-charm-reso-reduced -Code file: candidateCreatorCharmResoReduced.cxx -
    - - -
    -
    - Table with Resonance candidate information for resonances reduced workflow -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - - - - + - - - - - - + + - - - + + + - + - - - + + + - + - - - + + + - - -
    NameGetterTypeCommento2::aod::full::ImpactParameterPi1impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::ImpactParameterNormalisedPi1 impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision indexo2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::hf_cand::PxProng0o2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdaToXi pxProng0cpaLambdaToXi float
    o2::aod::hf_cand::PyProng0o2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdaToXi pyProng0cpaXYLambdaToXi float
    o2::aod::hf_cand::PzProng0o2::aod::full::PPi0 pzProng0pPi0 floatMomentum of Pi0 (prong1) (GeV/c)
    o2::aod::hf_cand::PxProng1o2::aod::full::PPi1 pxProng1pPi1 floatMomentum of Pi1 (prong2) (GeV/c)
    o2::aod::hf_cand::PyProng1o2::aod::hf_cand_xic_to_xi_pi_pi::PBachelorPi pyProng1pBachelorPi float
    o2::aod::hf_cand::PzProng1o2::aod::hf_cand_xic_to_xi_pi_pi::PPiFromLambda pzProng1pPiFromLambda float
    o2::aod::hf_reso_cand_reduced::InvMasso2::aod::hf_cand_xic_to_xi_pi_pi::PPrFromLambda invMasspPrFromLambda floatInvariant mass in GeV/c2
    o2::aod::hf_reso_cand_reduced::InvMassProng0o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXiDaughters invMassProng0dcaXiDaughters floatInvariant Mass of D daughter in GeV/c
    o2::aod::hf_reso_cand_reduced::InvMassProng1o2::aod::hf_cand_xic_to_xi_pi_pi::DcaV0Daughters invMassProng1dcaV0Daughters floatInvariant Mass of V0 daughter in GeV/c
    o2::aod::hf_reso_v0::Cpao2::aod::hf_cand_xic_to_xi_pi_pi::DcaPosToPV cpadcaPosToPV floatCosine of Pointing Angle of V0 candidate
    o2::aod::hf_reso_v0::Dcao2::aod::hf_cand_xic_to_xi_pi_pi::DcaNegToPV dcadcaNegToPV floatDCA of V0 candidate
    o2::aod::hf_reso_v0::Radiuso2::aod::hf_cand_xic_to_xi_pi_pi::DcaBachelorToPV radiusdcaBachelorToPV floatRadius of V0 candidate
    o2::aod::hf_reso_cand_reduced::PtDpto2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYCascToPVdcaXYCascToPV float
    o2::aod::hf_reso_cand_reduced::PtProng0DptProng0o2::aod::hf_cand_xic_to_xi_pi_pi::DcaZCascToPVdcaZCascToPV float
    o2::aod::hf_reso_cand_reduced::PtProng1DptProng1o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus0nSigTpcPiFromXicPlus0 float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus1
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>nSigTpcPiFromXicPlus1float
    o2::aod::hf_reso_cand_reduced::CosThetaStarDs1DcosThetaStarDs1o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcBachelorPinSigTpcBachelorPi floatcosthetastar under Ds1 hypothesis
    o2::aod::hf_reso_cand_reduced::CosThetaStarDs2StarDcosThetaStarDs2Staro2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromLambdanSigTpcPiFromLambda floatcosthetastar under Ds2Star hypothesis
    o2::aod::hf_reso_cand_reduced::CosThetaStarXiC3055DcosThetaStarXiC3055o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPrFromLambdanSigTpcPrFromLambda floatcosthetastar under XiC3055 hypothesis
    -
    - - -
    -
    - Table with ML scores for the D daughter -
    - - - - - - - - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::hf_reso_cand_reduced::MlScoreBkgProng0o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus0 mlScoreBkgProng0nSigTofPiFromXicPlus0 floatBkg ML score of the D daughter
    o2::aod::hf_reso_cand_reduced::MlScorePromptProng0o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus1 mlScorePromptProng0nSigTofPiFromXicPlus1 floatPrompt ML score of the D daughter
    o2::aod::hf_reso_cand_reduced::MlScoreNonpromptProng0o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofBachelorPi mlScoreNonpromptProng0nSigTofBachelorPi floatNonprompt ML score of the D daughter
    -
    - -
    - -### o2-analysis-hf-candidate-selector-b0-to-d-pi-reduced -Code file: candidateSelectorB0ToDPiReduced.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - -
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromLambdanSigTofPiFromLambdafloat
    o2::aod::hf_sel_candidate_b0::IsSelB0ToDPio2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPrFromLambdanSigTofPrFromLambdafloat isSelB0ToDPiintselection flag on B0 candidate
    - +
    @@ -55897,742 +55899,540 @@ Code file: candidateSelectorBplusToD0PiReduced.cxx -
    - - -
    -
    - -
    - -
    - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::OriginMcRecoriginMcRecint8_t
    o2::aod::hf_sel_candidate_bplus::IsSelBplusToD0Pio2::aod::full::CandidateSelFlag isSelBplusToD0PicandidateSelFlag intselection flag on B+ candidateSelection flag of candidate (output of candidateSelector)
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::full::YyfloatRapidity of candidate
    o2::aod::hf_sel_candidate_bplus::MlProbBplusToD0Pio2::aod::full::Eta mlProbBplusToD0Pieta floatML score of B+ candidate for signal classPseudorapidity of candidate
    -
    - -
    - -### o2-analysis-hf-data-creator-charm-had-pi-reduced -Code file: dataCreatorCharmHadPiReduced.cxx -
    - - -
    -
    - Table with collision for reduced workflow -
    - -
    Is used in: -
      -
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - + - + -
    NameGetterTypeCommento2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::Pt ptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::‌collision::PosXo2::aod::full::PtXi posXptXi floatX Vertex position in cmTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::‌collision::PosYo2::aod::full::PtPi0 posYptPi0 floatY Vertex position in cmTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::‌collision::PosZo2::aod::full::PtPi1 posZptPi1 floatZ Vertex position in cmTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::‌collision::NumContribo2::aod::full::M numContribuint16_tNumber of tracks used for the vertexmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::hf_reduced_collision::HfCollisionRejectionMapo2::aod::full::Chi2SV hfCollisionRejectionMapuint16_tBitmask with failed selection criteriachi2SVfloatChi2 of candidate vertex
    o2::aod::hf_reduced_collision::Bzo2::aod::full::Ct bzct floatMagnetic field in z-directionProper lifetime times c of candidate (cm)
    -
    - - -
    -
    - Table with collision extras for reduced workflow -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::‌collision::CovXXo2::aod::full::DecayLengthNormalised covXXdecayLengthNormalised floatVertex covariance matrixNormalised decay length of candidate
    o2::aod::‌collision::CovXYo2::aod::full::DecayLengthXY covXYdecayLengthXY floatVertex covariance matrixTransverse decay length of candidate (cm)
    o2::aod::‌collision::CovYYo2::aod::full::DecayLengthXYNormalised covYYdecayLengthXYNormalised floatVertex covariance matrixNormalised transverse decay length of candidate
    o2::aod::‌collision::CovXZo2::aod::full::Cpa covXZcpa floatVertex covariance matrixCosine pointing angle of candidate
    o2::aod::‌collision::CovYZo2::aod::full::CpaXY covYZcpaXY floatVertex covariance matrixCosine pointing angle of candidate in transverse plane
    o2::aod::‌collision::CovZZo2::aod::hf_cand_xic_to_xi_pi_pi::CpaXi covZZcpaXi floatVertex covariance matrix
    -
    - - -
    -
    - Table with original number of collisions -
    - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - - + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYXicpaXYXifloat
    o2::aod::hf_reduced_collision::OriginalCollisionCounto2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdacpaLambdafloat originalCollisionCountintSize of COLLISION table processed
    o2::aod::hf_reduced_collision::ZvtxSelectedCollisionCounto2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdacpaXYLambdafloat zvtxSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax
    o2::aod::hf_reduced_collision::TriggerSelectedCollisionCounto2::aod::hf_cand_xic_to_xi_pi_pi::CpaLambdaToXicpaLambdaToXifloat triggerSelectedCollisionCountintNumber of COLLISIONS with sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerSelectedCollisionCounto2::aod::hf_cand_xic_to_xi_pi_pi::CpaXYLambdaToXicpaXYLambdaToXifloat zvtxAndTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax and sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerAndSoftTriggerSelectedCollisionCounto2::aod::full::ImpactParameterXi zvtxAndTriggerAndSoftTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax, sel8, and selected by the software triggerimpactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::hf_reduced_collision::AllSelectionsCollisionCounto2::aod::full::ImpactParameterNormalisedXi allSelectionsCollisionCountintNumber of COLLISIONS that passed all selectionsimpactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    -
    - - -
    -
    - Table with track information for reduced workflow -
    - - - - - - - + + + + + - - + - + + + + + + + + + - + - - - + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - - - - - - - - + - - - + + + - - - - - - - - - -
    NameGetterTypeCommento2::aod::full::ImpactParameterPi0impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::soa::IndexGIo2::aod::full::ImpactParameterNormalisedPi0 ?impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1 impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_track_index_reduced::TrackIdo2::aod::full::ImpactParameterNormalisedPi1 trackIdintOriginal track indeximpactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision indexo2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::track::Xo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXiDaughters xdcaXiDaughters float
    o2::aod::track::Alphao2::aod::hf_cand_xic_to_xi_pi_pi::DcaV0Daughters alphadcaV0Daughters float
    o2::aod::track::Yo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYCascToPV ydcaXYCascToPV float
    o2::aod::track::Zo2::aod::hf_cand_xic_to_xi_pi_pi::DcaZCascToPV zdcaZCascToPV float
    o2::aod::track::Snpo2::aod::hf_cand_xic_to_xi_pi_pi::DcaBachelorToPV snpdcaBachelorToPV float
    o2::aod::track::Tglo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPosToPV tgldcaPosToPV float
    o2::aod::track::Signed1Pto2::aod::hf_cand_xic_to_xi_pi_pi::DcaNegToPV signed1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::PxDpxdcaNegToPV floatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzo2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiinvMassXi floatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    -
    - - -
    -
    - Table with track covariance information for reduced workflow -
    - - - - - - - - + - - + - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - -
    NameGetterTypeComment
    o2::aod::soa::IndexGIo2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi0 ?invMassXiPi0float
    o2::aod::hf_track_par_cov::CYYo2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi1 cYYinvMassXiPi1 floatCovariance matrix
    o2::aod::hf_track_par_cov::CZYo2::aod::hf_cand_xic_to_xi_pi_pi::InvMassLambda cZYinvMassLambda floatCovariance matrix
    o2::aod::hf_track_par_cov::CZZo2::aod::full::P cZZp floatCovariance matrixMomentum of candidate (GeV/c)
    o2::aod::hf_track_par_cov::CSnpYo2::aod::full::PPi0 cSnpYpPi0 floatCovariance matrixMomentum of Pi0 (prong1) (GeV/c)
    o2::aod::hf_track_par_cov::CSnpZo2::aod::full::PPi1 cSnpZpPi1 floatCovariance matrixMomentum of Pi1 (prong2) (GeV/c)
    o2::aod::hf_track_par_cov::CSnpSnpo2::aod::hf_cand_xic_to_xi_pi_pi::PBachelorPi cSnpSnppBachelorPi floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYo2::aod::hf_cand_xic_to_xi_pi_pi::PPiFromLambda cTglYpPiFromLambda floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZo2::aod::hf_cand_xic_to_xi_pi_pi::PPrFromLambda cTglZpPrFromLambda floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus0 cTglSnpnSigTpcPiFromXicPlus0 floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromXicPlus1 cTglTglnSigTpcPiFromXicPlus1 floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcBachelorPi c1PtYnSigTpcBachelorPi floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPiFromLambda c1PtZnSigTpcPiFromLambda floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTpcPrFromLambda c1PtSnpnSigTpcPrFromLambda floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus0 c1PtTglnSigTofPiFromXicPlus0 floatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2o2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromXicPlus1 c1Pt21Pt2nSigTofPiFromXicPlus1 floatCovariance matrix
    -
    - - -
    -
    - Table with PID track information for reduced workflow -
    - - - - - - - - - - - - - - - + - - - - - - + + - - - - + - + - + - + - + - - -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::HasTPCo2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofBachelorPi hasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_index_reduced::HasTOFnSigTofBachelorPifloat hasTOFboolFlag to check if track has a TOF match
    o2::aod::pidtpc::TPCNSigmaPio2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPiFromLambda tpcNSigmaPinSigTofPiFromLambda floatNsigma separation with the TPC detector for pion
    o2::aod::pidtof::TOFNSigmaPio2::aod::hf_cand_xic_to_xi_pi_pi::NSigTofPrFromLambda tofNSigmaPinSigTofPrFromLambda floatNsigma separation with the TOF detector for pion
    -
    - - -
    -
    - Table with 2prong candidate information for reduced workflow -
    - - - - - - - - - - - - - - - + - - - + + + - + - - - - - - - - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Ido2::aod::full::Chi2GeoXi prong0IdintOriginal track indexchi2GeoXifloatChi2 of Xi vertex
    o2::aod::hf_track_index_reduced::Prong1Ido2::aod::full::Chi2GeoLambda prong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision indexchi2GeoLambdafloatChi2 of Lambda vertex
    o2::aod::track::Xo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPVBefConst xchi2TopoXicPlusToPVBefConst float
    o2::aod::track::Alphao2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPV alphachi2TopoXicPlusToPV float
    o2::aod::track::Yo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimXi ychi2PrimXi float
    o2::aod::track::Zo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimPi0 zchi2PrimPi0 float
    o2::aod::track::Snpo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2PrimPi1 snpchi2PrimPi1 float
    o2::aod::track::Tglo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi0Pi1 tglchi2DevPi0Pi1 float
    o2::aod::track::Signed1Pto2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi0Xi signed1Ptchi2DevPi0Xi float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_cand::XSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::Chi2DevPi1Xi xSecondaryVertexchi2DevPi1Xi float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0Pi1 ySecondaryVertexdcaPi0Pi1 float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0Xi zSecondaryVertexdcaPi0Xi float
    o2::aod::hf_charm_cand_reduced::InvMassD0o2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi1Xi invMassD0dcaPi1Xi floatInvariant mass of 2prong candidate in GeV/c2
    o2::aod::hf_charm_cand_reduced::InvMassD0Bar invMassD0BarfloatInvariant mass of 2prong candidate in GeV/c2
    o2::aod::track::PxDpxo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0Pi1dcaXYPi0Pi1 floatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0XidcaXYPi0Xi floatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzo2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi1XidcaXYPi1Xi floatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    - +
    - Table with 2prong candidate covariance for reduced workflow +
    @@ -56643,127 +56443,77 @@ Code file: o2::aod::HfRed2ProngsMl + + +### o2-analysis-hf-tree-creator-xicc-to-p-k-pi-pi +Code file: treeCreatorXiccToPKPiPi.cxx +
    + +
    - Table with 2prong candidate ML scores +
    @@ -56774,441 +56524,379 @@ Code file: o2::aod::HfRed3Prongs -
    - - - - - - + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + -
    NameGetterTypeCommentNormalised impact parameter of prong0
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::PtProng0 ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::hf_track_index_reduced::Prong0Ido2::aod::full::PProng0 prong0IdintOriginal track indexpProng0floatMomentum of prong0 (GeV/c)
    o2::aod::hf_track_index_reduced::Prong1Ido2::aod::full::ImpactParameterNormalised1 prong1IdintOriginal track indeximpactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::hf_track_index_reduced::Prong2Ido2::aod::full::PtProng1 prong2IdintOriginal track indexptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision indexo2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::track::Xo2::aod::hf_cand::PxProng0 xpxProng0 float
    o2::aod::track::Alphao2::aod::hf_cand::PyProng0 alphapyProng0 float
    o2::aod::track::Yo2::aod::hf_cand::PzProng0 ypzProng0 float
    o2::aod::track::Zo2::aod::hf_cand::PxProng1 zpxProng1 float
    o2::aod::track::Snpo2::aod::hf_cand::PyProng1 snppyProng1 float
    o2::aod::track::Tglo2::aod::hf_cand::PzProng1 tglpzProng1 float
    o2::aod::track::Signed1Pto2::aod::hf_cand::Chi2PCA signed1Ptchi2PCA float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::XSecondaryVertexo2::aod::full::NSigmaTOFBachPi xSecondaryVertexnSigmaTOFBachPi float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::hf_cand::ImpactParameter0 ySecondaryVerteximpactParameter0 float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::hf_cand::ImpactParameter1 zSecondaryVerteximpactParameter1 float
    o2::aod::hf_charm_cand_reduced::InvMasso2::aod::hf_cand::ErrorImpactParameter0 invMasserrorImpactParameter0 floatInvariant mass of 2prong candidate in GeV/c2
    o2::aod::track::PxDpxo2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1 floatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyo2::aod::full::ImpactParameterProductimpactParameterProduct floatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzo2::aod::full::XicMxicM floatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/co2::aod::full::XicCtxicCtfloat
    -
    - - -
    -
    - Table with 3prong candidate covariance for reduced workflow -
    - - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::full::XicYxicYfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::full::XicExicEfloat
    o2::aod::hf_track_par_cov::CYYo2::aod::full::XicEta cYYxicEta floatCovariance matrix
    o2::aod::hf_track_par_cov::CZYo2::aod::full::XicCPA cZYxicCPA floatCovariance matrix
    o2::aod::hf_track_par_cov::CZZo2::aod::full::XicCPAXY cZZxicCPAXY floatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYo2::aod::full::XicChi2PCA cSnpYxicChi2PCA floatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZo2::aod::full::XicDecayLength cSnpZxicDecayLength floatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpo2::aod::full::XicDecayLengthXY cSnpSnpxicDecayLengthXY floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYo2::aod::full::XicDecayLengthNormalised cTglYxicDecayLengthNormalised floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZo2::aod::full::NSigmaTOFTrk1Pr cTglZnSigmaTOFTrk1Pr floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpo2::aod::full::NSigmaTOFTrk1Pi cTglSnpnSigmaTOFTrk1Pi floatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglo2::aod::full::NSigmaTOFTrk2Ka cTglTglnSigmaTOFTrk2Ka floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYo2::aod::full::NSigmaTOFTrk3Pr c1PtYnSigmaTOFTrk3Pr floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZo2::aod::full::NSigmaTOFTrk3Pi c1PtZnSigmaTOFTrk3Pi floatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpo2::aod::full::CandidateSelFlag c1PtSnpfloatCovariance matrixcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_track_par_cov::C1PtTglo2::aod::full::M c1PtTglm floatCovariance matrixInvariant mass of candidate (GeV/c2)
    o2::aod::hf_track_par_cov::C1Pt21Pt2o2::aod::full::Pt c1Pt21Pt2pt floatCovariance matrixTransverse momentum of candidate (GeV/c)
    -
    - - -
    -
    - Table with 3prong candidate ML scores -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo0o2::aod::full::CPA mlScoreBkgMassHypo0cPA floatML score for background class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo0o2::aod::full::CPAXY mlScorePromptMassHypo0cPAXY floatML score for prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo0o2::aod::full::Ct mlScoreNonpromptMassHypo0ct floatML score for non-prompt class (mass hypothesis 0)Proper lifetime times c of candidate (cm)
    -
    - - -
    -
    - Table with reconstructed MC information on DPi(<-B0) pairs for reduced workflow -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - - - - - - -
    NameGetterTypeCommento2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::hf_cand_b0_reduced::Prong0IdIprong0IdintProng0 indexo2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::hf_cand_b0_reduced::Prong1IdIprong1IdintProng1 indexo2::aod::full::YyfloatRapidity of candidate
    o2::aod::hf_cand_b0::FlagMcMatchReco2::aod::full::MCflag flagMcMatchRecmcflag int8_t
    o2::aod::hf_cand_b0::DebugMcReco2::aod::full::OriginMcRec debugMcRecoriginMcRec int8_t
    o2::aod::hf_b0_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    - +
    - Table with reconstructed MC information on DPi(<-B0) pairs for MC checks in reduced workflow +
    @@ -57219,57 +56907,64 @@ Code file: o2::aod::HfMcGenRedB0s +
    @@ -57280,86 +56975,76 @@ Code file: o2::aod::HfCandB0Configs + + +### o2-analysis-hf-candidate-creator-b0-reduced +Code file: candidateCreatorB0Reduced.cxx +
    + +
    - Table with configurables information for reduced workflow + Table with B0 daughter indices
    +
    Is used in: +
      +
    • o2::aod::HfRedCandB0 = soa::Join
    • +
    +
    @@ -57369,30 +57054,35 @@ Code file: o2::aod::HfMcRecRedD0Pis +
    Name
    @@ -57402,47 +57092,33 @@ Code file: o2::aod::HfMcCheckD0Pis +
    Name
    @@ -57643,11 +57287,11 @@ Code file: Z Vertex position in cm - + - - - - - - + + - - - - + - + - - -
    o2::aod::‌collision::NumContribo2::aod::hf_cand::XSecondaryVertex numContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_reduced_collision::HfCollisionRejectionMapxSecondaryVertexfloat hfCollisionRejectionMapuint16_tBitmask with failed selection criteria
    o2::aod::hf_reduced_collision::Bzo2::aod::hf_cand::YSecondaryVertex bzySecondaryVertex floatMagnetic field in z-direction
    -
    - - -
    -
    - Table with original number of collisions -
    -
    - - - - - - - - - - - - - - + - - - - - - + + - - - - + + + + - - - - + + + + - - - - + - - - + + + -
    NameGetterTypeComment
    o2::aod::hf_reduced_collision::OriginalCollisionCount originalCollisionCountintSize of COLLISION table processed
    o2::aod::hf_reduced_collision::ZvtxSelectedCollisionCounto2::aod::hf_cand::ZSecondaryVertex zvtxSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax
    o2::aod::hf_reduced_collision::TriggerSelectedCollisionCountzSecondaryVertexfloat triggerSelectedCollisionCountintNumber of COLLISIONS with sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerSelectedCollisionCounto2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloat zvtxAndTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax and sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerAndSoftTriggerSelectedCollisionCounto2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloat zvtxAndTriggerAndSoftTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax, sel8, and selected by the software trigger
    o2::aod::hf_reduced_collision::AllSelectionsCollisionCounto2::aod::hf_cand::Chi2PCA allSelectionsCollisionCountintNumber of COLLISIONS that passed all selectionschi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    -
    - - -
    -
    - Table with 3prong candidate ML scores -
    - - - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + -
    NameGetterTypeCommento2::aod::/hf_cand::RSecondaryVertexGI?
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo0mlScoreBkgMassHypo0o2::aod::hf_cand::DecayLengthDdecayLength floatML score for background class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo0mlScorePromptMassHypo0o2::aod::hf_cand::DecayLengthXYDdecayLengthXY floatML score for prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo0mlScoreNonpromptMassHypo0o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalised floatML score for non-prompt class (mass hypothesis 0)
    -
    - - -
    -
    - Table with V0 candidate information for resonances reduced workflow -
    - - - - - - - + + + + + - + - - + + - + + + + - - - - + + + + - - - - - - - - + + + + + - + + - - + - - - + + + - - - + + + + + + + + + + @@ -57903,223 +57490,183 @@ Code file: o2::aod::HfRedTrkNoParams -
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat
    o2::soa::Indexo2::aod::/hf_cand::ImpactParameterNormalised0 GIglobalIndexint64_t?
    o2::aod::hf_track_index_reduced::Prong0Ido2::aod::hf_cand::PtProng0DptProng0float prong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Ido2::aod::hf_cand::Pt2Prong0Dpt2Prong0float prong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision indexo2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::XSecondaryVertexo2::aod::/hf_cand::ImpactParameterNormalised1GI xSecondaryVertexfloat?
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexo2::aod::hf_cand::PtProng1DptProng1 float
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexo2::aod::hf_cand::Pt2Prong1Dpt2Prong1 float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_cand::PxProng0
    - - - - - - - - + - - + + - - - - - - - - - - + + + - + - - - + + + - + - - - + + + - + - + + + + - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + + + + - - - - + - + - + - + - + - +
    NameGetterTypeComment
    o2::soa::Indexo2::aod::/hf_cand::Pt GIglobalIndexint64_t?
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_reso_track::Pxpxo2::aod::hf_cand::Pt2Dpt2 floatx-component of momentum
    o2::aod::hf_reso_track::Pypyo2::aod::hf_cand::PDp floaty-component of momentum
    o2::aod::hf_reso_track::Pzpzo2::aod::hf_cand::P2Dp2 floatz-component of momentum
    o2::aod::hf_reso_track::Signo2::aod::hf_cand::PVectorDpVectorstd::array<float,3> signuint8_tcharge sign
    o2::aod::hf_reso_track::NSigmaTpcPinSigmaTpcPio2::aod::hf_cand::CpaDcpa floatTPC Nsigma for pion hypothesis
    o2::aod::hf_reso_track::NSigmaTpcKanSigmaTpcKao2::aod::hf_cand::CpaXYDcpaXY floatTPC Nsigma for kaon hypothesis
    o2::aod::hf_reso_track::NSigmaTpcPrnSigmaTpcPro2::aod::hf_cand::CtDct floatTPC Nsigma for proton hypothesis
    o2::aod::hf_reso_track::NSigmaTofPinSigmaTofPio2::aod::hf_cand::ImpactParameterXYDimpactParameterXY floatTOF Nsigma for pion hypothesis
    o2::aod::hf_reso_track::NSigmaTofKanSigmaTofKao2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIP floatTOF Nsigma for kaon hypothesis
    o2::aod::hf_reso_track::NSigmaTofPrnSigmaTofPro2::aod::hf_cand::EtaDeta floatTOF Nsigma for proton hypothesis
    o2::aod::hf_reso_track::HasTofo2::aod::hf_cand::PhiDphifloat hasTofboolflag for presence of TOF
    o2::aod::hf_reso_track::Pto2::aod::hf_cand::Y Dpty float
    o2::aod::hf_reso_track::Etao2::aod::hf_cand::E Detae float
    o2::aod::hf_reso_track::Phio2::aod::hf_cand::E2 Dphie2 float
    - +
    - Table with 3 prong candidate information for resonances reduced workflow +
    @@ -58130,39 +57677,32 @@ Code file: float + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -58249,152 +57929,178 @@ Code file: correlatorD0D0bar.cxx -
    - - -
    -
    - -
    - -
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloat
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloat
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertexGI?
    o2::aod::hf_cand::DecayLengthDdecayLengthfloat
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloat
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat
    o2::aod::/hf_cand::ImpactParameterNormalised0GI?
    o2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::/hf_cand::ImpactParameterNormalised1GI?
    o2::aod::hf_cand::PtProng1DptProng1float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::/hf_cand::ImpactParameterNormalised2GI?
    o2::aod::hf_cand::PtProng2DptProng2float
    o2::aod::hf_cand::Pt2Prong2Dpt2Prong2float
    o2::aod::hf_cand::PVectorProng2DpVectorProng2std::array<float,3>
    o2::aod::hf_cand::PxProng0
    - - - - - + + + + + - + + - + + + + + + + - + + + + - + + + + + - + + + + - + + + + + - + + + + - + + + + + -
    NameGetterTypeCommento2::aod::hf_cand_3prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::hf_correlation_d_dbar::DeltaPhio2::aod::/hf_cand::PtGI deltaPhi?
    o2::aod::hf_cand::Pt2Dpt2 float
    o2::aod::hf_correlation_d_dbar::DeltaEtao2::aod::hf_cand::PDpfloat deltaEta
    o2::aod::hf_cand::P2Dp2 float
    o2::aod::hf_correlation_d_dbar::PtDo2::aod::hf_cand::PVectorDpVectorstd::array<float,3> ptD
    o2::aod::hf_cand::CpaDcpa float
    o2::aod::hf_correlation_d_dbar::PtDbaro2::aod::hf_cand::CpaXYDcpaXYfloat ptDbar
    o2::aod::hf_cand::CtDct float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - + + + + + - + + + + - + + + + + - + + + + - - + + + + + +
    NameGetterTypeCommento2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloat
    o2::aod::hf_correlation_d_dbar::MDo2::aod::hf_cand_3prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloat mD
    o2::aod::hf_cand::EtaDeta float
    o2::aod::hf_correlation_d_dbar::MDbaro2::aod::hf_cand::PhiDphifloat mDbar
    o2::aod::hf_cand::YDy float
    o2::aod::hf_correlation_d_dbar::SignalStatuso2::aod::hf_cand::EDefloat signalStatusint
    o2::aod::hf_cand::E2De2float
    @@ -58402,17 +58108,22 @@ Code file: correlatorD0D0barBarrelFullPid.cxx +### o2-analysis-hf-candidate-creator-b-to-jpsi-reduced +Code file: candidateCreatorBToJpsiReduced.cxx
    - +
    +
    Is used in: +
      +
    • o2::aod::HfRedCandBplusToJpsiK = soa::Join
    • +
    @@ -58423,43 +58134,34 @@ Code file: o2::aod::DDbarRecoInfo +
    +
    Is used in: +
      +
    • o2::aod::HfRedCandBsToJpsiPhi = soa::Join
    • +
    @@ -58470,42 +58172,36 @@ Code file: correlatorD0Hadrons.cxx -
    - - +
    - D0-Hadrons pairs Informations + Reconstruction-level MC information on B+ candidates for reduced workflow
    @@ -58516,57 +58212,50 @@ Code file: o2::aod::DHadronRecoInfo +
    @@ -58577,36 +58266,50 @@ Code file: o2::aod::DmesonSelection +
    @@ -58617,629 +58320,463 @@ Code file: correlatorDMesonPairs.cxx -
    - - -
    -
    - -
    - -
    - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - - - + + + - + + - - - - -
    NameGetterTypeCommento2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_correlation_d_meson_pair::PtCand1o2::aod::‌collision::PosX ptCand1posX floatTransverse momentum of first candidateX Vertex position in cm
    o2::aod::hf_correlation_d_meson_pair::PtCand2o2::aod::‌collision::PosY ptCand2posY floatTransverse momentum of second candidateY Vertex position in cm
    o2::aod::hf_correlation_d_meson_pair::YCand1o2::aod::‌collision::PosZ yCand1posZ floatRapidity of first candidateZ Vertex position in cm
    o2::aod::hf_correlation_d_meson_pair::YCand2o2::aod::hf_cand::XSecondaryVertex yCand2xSecondaryVertex floatRapidity of second candidate
    o2::aod::hf_correlation_d_meson_pair::MDCand1o2::aod::hf_cand::YSecondaryVertex mDCand1ySecondaryVertex floatInvariant mass of first candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand1o2::aod::hf_cand::ZSecondaryVertex mDbarCand1zSecondaryVertex floatInvariant mass of first candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::MDCand2o2::aod::hf_cand::ErrorDecayLength mDCand2errorDecayLength floatInvariant mass of second candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand2o2::aod::hf_cand::ErrorDecayLengthXY mDbarCand2errorDecayLengthXY floatInvariant mass of second candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::PairType pairTypeuint8_tBitmap with all pair types (DD, DDbar, etc.) a pair of candidates has passed
    o2::aod::hf_correlation_d_meson_pair::CandidateType1o2::aod::hf_cand::Chi2PCA candidateType1uint8_tBitmap with Selected and True info of candidate 1chi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_correlation_d_meson_pair::CandidateType2o2::aod::/hf_cand::RSecondaryVertexGI candidateType2uint8_tBitmap with Selected and True info of candidate 2
    -
    - - -
    -
    - -
    - - - - - - - - - - - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::Origin1? origin1uint8_tcandidate 1 origin
    o2::aod::hf_correlation_d_meson_pair::Origin2o2::aod::hf_cand::DecayLengthDdecayLengthfloat origin2uint8_tcandidate 2 origin
    o2::aod::hf_correlation_d_meson_pair::MatchedMc1o2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat matchedMc1uint8_tMC matching of candidate 1
    o2::aod::hf_correlation_d_meson_pair::MatchedMc2o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloat matchedMc2uint8_tMC matching of candidate 2
    -
    - - -
    -
    - -
    - - - - - - - - - - - + + + - - - - - - - - + + + + - - - - - - + + + - + - - - + + + - + - + + + + - - - - + + + + - - - - - - + + + - + - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::PtCand1ptCand1o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalised floatTransverse momentum of first candidate
    o2::aod::hf_correlation_d_meson_pair::PtCand2 ptCand2floatTransverse momentum of second candidate
    o2::aod::hf_correlation_d_meson_pair::YCand1o2::aod::/hf_cand::ImpactParameterNormalised0GI? yCand1floatRapidity of first candidate
    o2::aod::hf_correlation_d_meson_pair::YCand2yCand2o2::aod::hf_cand::PtProng0DptProng0 floatRapidity of second candidate
    o2::aod::hf_correlation_d_meson_pair::MDCand1mDCand1o2::aod::hf_cand::Pt2Prong0Dpt2Prong0 floatInvariant mass of first candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand1o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3> mDbarCand1floatInvariant mass of first candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::MDCand2o2::aod::/hf_cand::ImpactParameterNormalised1GI? mDCand2floatInvariant mass of second candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand2mDbarCand2o2::aod::hf_cand::PtProng1DptProng1 floatInvariant mass of second candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::PairTypeo2::aod::hf_cand::Pt2Prong1Dpt2Prong1float pairTypeuint8_tBitmap with all pair types (DD, DDbar, etc.) a pair of candidates has passed
    o2::aod::hf_correlation_d_meson_pair::CandidateType1o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3> candidateType1uint8_tBitmap with Selected and True info of candidate 1
    o2::aod::hf_correlation_d_meson_pair::CandidateType2o2::aod::/hf_cand::ImpactParameterNormalised2GI? candidateType2uint8_tBitmap with Selected and True info of candidate 2
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::PtProng2DptProng2float
    o2::aod::hf_correlation_d_meson_pair::Origin1o2::aod::hf_cand::Pt2Prong2Dpt2Prong2float origin1uint8_tcandidate 1 origin
    o2::aod::hf_correlation_d_meson_pair::Origin2o2::aod::hf_cand::PVectorProng2DpVectorProng2std::array<float,3> origin2uint8_tcandidate 2 origin
    o2::aod::hf_correlation_d_meson_pair::MatchedMc1o2::soa::IndexGIglobalIndexint64_t matchedMc1uint8_tMC matching of candidate 1
    o2::aod::hf_correlation_d_meson_pair::MatchedMc2o2::aod::hf_cand::PxProng0pxProng0float matchedMc2uint8_tMC matching of candidate 2
    -
    - -
    - -### o2-analysis-hf-correlator-dplus-dminus -Code file: correlatorDplusDminus.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_correlation_d_dbar::DeltaPhio2::aod::hf_cand::PzProng0 deltaPhipzProng0 float
    o2::aod::hf_correlation_d_dbar::DeltaEtao2::aod::hf_cand::PxProng1 deltaEtapxProng1 float
    o2::aod::hf_correlation_d_dbar::PtDo2::aod::hf_cand::PyProng1 ptDpyProng1 float
    o2::aod::hf_correlation_d_dbar::PtDbaro2::aod::hf_cand::PzProng1 ptDbarpzProng1 float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - - + + -
    NameGetterTypeCommento2::aod::hf_cand::PxProng2pxProng2float
    o2::aod::hf_correlation_d_dbar::MDo2::aod::hf_cand::PyProng2 mDpyProng2 float
    o2::aod::hf_correlation_d_dbar::MDbaro2::aod::hf_cand::PzProng2 mDbarpzProng2 float
    o2::aod::hf_correlation_d_dbar::SignalStatuso2::aod::hf_cand::ImpactParameter0 signalStatusintimpactParameter0float
    -
    - -
    - -### o2-analysis-hf-correlator-dplus-hadrons -Code file: correlatorDplusHadrons.cxx -
    - - -
    -
    - D+-meson properties -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_dplus_meson::Phio2::aod::hf_cand::ImpactParameter2 phiimpactParameter2 floatPhi of D+
    o2::aod::hf_dplus_meson::Etao2::aod::hf_cand::ErrorImpactParameter0 etaerrorImpactParameter0 floatEta of D+
    o2::aod::hf_dplus_meson::PtDo2::aod::hf_cand::ErrorImpactParameter1 ptDerrorImpactParameter1 floatTransverse momentum of D+
    o2::aod::hf_dplus_meson::MDo2::aod::hf_cand::ErrorImpactParameter2 mDerrorImpactParameter2 floatInvariant mass of D+
    o2::aod::hf_dplus_meson::PoolBino2::aod::/hf_cand_3prong::MGI? poolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_dplus_meson::GIndexColo2::aod::hf_cand_3prong::M2Dm2float gIndexColintGlobal index for the collision
    o2::aod::hf_dplus_meson::TimeStampo2::aod::hf_cand_3prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat timeStampint64_tTimestamp for the collision
    -
    - - -
    -
    - Associated hadron properties -
    - - - - - - - + + + + + - - - + + + - + - + + + + - - - - - - + + + - + - - - - - + + + + + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand_bplus::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_assoc_tracks::Phiphio2::aod::hf_cand_bplus::ImpactParameterProductJpsiDimpactParameterProductJpsi floatPhi of hadron
    o2::aod::hf_assoc_tracks::Etao2::aod::/hf_cand::PtGI? etafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHo2::aod::hf_cand::Pt2Dpt2 floatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicityo2::aod::hf_cand::PDpfloat
    o2::aod::hf_assoc_tracks::GIndexColo2::aod::hf_cand::P2Dp2float gIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStampo2::aod::hf_cand::PVectorDpVectorstd::array<float,3> timeStampint64_tTimestamp for the collision
    -
    - - -
    -
    - D+-Hadrons pairs Informations -
    - - - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - + + + + - + + + + + - + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::CpaDcpafloat
    o2::aod::hf_correlation_dplus_hadron::DeltaPhideltaPhio2::aod::hf_cand::CpaXYDcpaXY floatDeltaPhi between D+ and Hadrons
    o2::aod::hf_correlation_dplus_hadron::DeltaEtadeltaEtao2::aod::hf_cand::CtDct floatDeltaEta between D+ and Hadrons
    o2::aod::hf_correlation_dplus_hadron::PtDptDo2::aod::hf_cand::ImpactParameterXYDimpactParameterXY floatTransverse momentum of D+
    o2::aod::hf_correlation_dplus_hadron::PtHadrono2::aod::hf_cand_3prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloat ptHadron
    o2::aod::hf_cand::EtaDeta floatTransverse momentum of Hadron
    o2::aod::hf_correlation_dplus_hadron::PoolBino2::aod::hf_cand::PhiDphifloat poolBinintPool Bin of event defined using zvtx and multiplicity
    -
    - - -
    -
    - D+-Hadrons pairs Reconstructed Informations -
    - - - - - - - + + + + + - + + + + - + + + + + - + - + + + + - - -
    NameGetterTypeCommento2::aod::hf_cand::YDyfloat
    o2::aod::hf_correlation_dplus_hadron::MDo2::aod::hf_cand::EDefloat mD
    o2::aod::hf_cand::E2De2 floatInvariant mass of D+
    o2::aod::hf_correlation_dplus_hadron::SignalStatuso2::aod::hf_cand_3prong::CtXYDctXYfloat signalStatusboolUsed in MC-Rec, D+ Signal
    - +
    - Ds-Hadrons pairs Generated Information +
    @@ -59250,800 +58787,544 @@ Code file: o2::aod::DplusHadronMlInfo -
    - - - - - - + + + - + - + - + - + - + - + -
    NameGetterTypeCommentposYfloatY Vertex position in cm
    o2::aod::hf_correlation_dplus_hadron::MlScoreBkgo2::aod::‌collision::PosZ mlScoreBkgposZ floatML background score for D+ selectionZ Vertex position in cm
    o2::aod::hf_correlation_dplus_hadron::MlScorePrompto2::aod::hf_cand::XSecondaryVertex mlScorePromptxSecondaryVertex floatML prompt score for D+ selection
    -
    - - -
    -
    - D+ candidates Reconstructed Information -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_correlation_dplus_hadron::MDo2::aod::hf_cand::ZSecondaryVertex mDzSecondaryVertex floatInvariant mass of D+
    o2::aod::hf_correlation_dplus_hadron::PtDo2::aod::hf_cand::ErrorDecayLength ptDerrorDecayLength floatTransverse momentum of D+
    o2::aod::hf_correlation_dplus_hadron::MlScoreBkgo2::aod::hf_cand::ErrorDecayLengthXY mlScoreBkgerrorDecayLengthXY floatML background score for D+ selection
    o2::aod::hf_correlation_dplus_hadron::MlScorePrompto2::aod::hf_cand::Chi2PCA mlScorePromptchi2PCA floatML prompt score for D+ selectionsum of (non-weighted) distances of the secondary vertex to its prongs
    -
    - - -
    -
    - D+ candidates Generated Information -
    - - - - - - - + + + + + - + + + + - - - -
    NameGetterTypeCommento2::aod::/hf_cand::RSecondaryVertexGI?
    o2::aod::hf_correlation_dplus_hadron::IsPrompto2::aod::hf_cand::DecayLengthDdecayLengthfloat isPromptboolUsed in MC-Rec, D+ Prompt or Non-Prompt
    -
    - - -
    -
    - Tracks Reconstructed Information -
    - - - - - - - + + + + + - - - + + + - + - - - + + + - + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat
    o2::aod::hf_correlation_dplus_hadron::TrackDcaXYtrackDcaXYo2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalised floatDCA xy of the track
    o2::aod::hf_correlation_dplus_hadron::TrackDcaZtrackDcaZo2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalised floatDCA z of the track
    o2::aod::hf_correlation_dplus_hadron::TrackTPCNClsCrossedRowso2::aod::/hf_cand::ImpactParameterNormalised0GI? trackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::hf_selection_dmeson_collision::DmesonSelo2::aod::hf_cand::Pt2Prong0Dpt2Prong0float dmesonSelboolSelection flag for D meson in a collision
    -
    - -
    - -### o2-analysis-hf-correlator-ds-hadrons -Code file: correlatorDsHadrons.cxx -
    - - -
    -
    - Ds-Hadrons pairs Information -
    - - - - - - - + + + + + - + + + + - - - - + + + + - + + + + + - + - + + + + - - - - + + - + + + + + + + - + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_correlation_ds_hadron::DeltaPhio2::aod::/hf_cand::ImpactParameterNormalised1GI? deltaPhifloatDeltaPhi between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::DeltaEtao2::aod::hf_cand::PtProng1DptProng1float deltaEta
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1 floatDeltaEta between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::PtDo2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3> ptDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::PtHadrono2::aod::/hf_cand::ImpactParameterNormalised2GI ptHadron?
    o2::aod::hf_cand::PtProng2DptProng2 floatTransverse momentum of Hadron
    o2::aod::hf_correlation_ds_hadron::PoolBino2::aod::hf_cand::Pt2Prong2Dpt2Prong2float poolBinintPool Bin for the MixedEvent
    -
    - - -
    -
    - Ds-Hadrons pairs Reconstructed Information -
    - - - - - - - + + + + + - + + - + + + + + + + - + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::PVectorProng2DpVectorProng2std::array<float,3>
    o2::aod::hf_correlation_ds_hadron::MDo2::aod::/hf_cand::ImpactParameterNormalised3GI mD?
    o2::aod::hf_cand::PtProng3DptProng3 floatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::IsSignalo2::aod::hf_cand::Pt2Prong3Dpt2Prong3float isSignalboolUsed in MC-Rec, Ds Signal
    o2::aod::hf_correlation_ds_hadron::IsDecayChano2::aod::hf_cand::PVectorProng3DpVectorProng3std::array<float,3> isDecayChanboolUsed in MC-Rec, Ds decay channel check
    -
    - - -
    -
    - Ds-Hadrons pairs Generated Information -
    - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_correlation_ds_hadron::IsPrompto2::aod::hf_cand::PxProng0pxProng0float isPromptboolUsed in MC-Rec, Ds Prompt or Non-Prompt
    o2::aod::hf_correlation_ds_hadron::IsPhysicalPrimaryo2::aod::hf_cand::PyProng0pyProng0float isPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_ds_hadron::TrackOrigino2::aod::hf_cand::PzProng0pzProng0float trackOriginintNumber of crossed TPC Rows
    -
    - - -
    -
    - Ds-Hadrons pairs Machine Learning Information -
    - - - - - - - - - - + - + - + - + - + - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MlScorePrompto2::aod::hf_cand::PxProng1 mlScorePromptpxProng1 floatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgo2::aod::hf_cand::PyProng1 mlScoreBkgpyProng1 floatML background score for Ds selection
    -
    - - -
    -
    - Ds candidates Reconstructed Information -
    - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MDo2::aod::hf_cand::PzProng1 mDpzProng1 floatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::PtDo2::aod::hf_cand::PxProng2 ptDpxProng2 floatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::MlScorePrompto2::aod::hf_cand::PyProng2 mlScorePromptpyProng2 floatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgo2::aod::hf_cand::PzProng2 mlScoreBkgpzProng2 floatML background score for Ds selection
    -
    - - -
    -
    - Ds candidates Generated Information -
    - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::IsPrompt isPromptboolUsed in MC-Rec, Ds Prompt or Non-Prompt
    -
    - - -
    -
    - Tracks Reconstructed Information -
    - - - - - - - - - + - + - + - + - + - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::TrackDcaXYo2::aod::hf_cand::PxProng3 trackDcaXYpxProng3 floatDCA xy of the track
    o2::aod::hf_correlation_ds_hadron::TrackDcaZo2::aod::hf_cand::PyProng3 trackDcaZpyProng3 floatDCA z of the track
    o2::aod::hf_correlation_ds_hadron::TrackTPCNClsCrossedRows trackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    -
    - - -
    -
    - -
    - - - - - - - - - + + + + - - - - -
    NameGetterTypeComment
    o2::aod::hf_selection_dmeson_collision::DmesonSelo2::aod::hf_cand::PzProng3pzProng3float dmesonSelboolSelection flag for D meson in a collision
    -
    - -
    - -### o2-analysis-hf-correlator-dstar-hadrons -Code file: correlatorDstarHadrons.cxx -
    - - -
    -
    - Associated hadron properties -
    - - - - - - - - - + - + - + - + - + - + - + - + - - - - - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::Phio2::aod::hf_cand::ImpactParameter0 phiimpactParameter0 floatPhi of hadron
    o2::aod::hf_assoc_tracks::Etao2::aod::hf_cand::ImpactParameter1 etaimpactParameter1 floatEta of hadron
    o2::aod::hf_assoc_tracks::PtHo2::aod::hf_cand::ImpactParameter2 ptHimpactParameter2 floatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBin poolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColo2::aod::hf_cand::ImpactParameter3 gIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStampimpactParameter3float timeStampint64_tTimestamp for the collision
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + + - - + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - + + - - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::hf_correlation_dstar_hadron::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_correlation_dstar_hadron::HfCandDstarIdIhfCandDstarIdint32Pointer into HfCandDstars
    o2::aod::hf_correlation_dstar_hadron::PhiDstaro2::aod::hf_cand::ErrorImpactParameter0 phiDstarerrorImpactParameter0 float
    o2::aod::hf_correlation_dstar_hadron::EtaDstaro2::aod::hf_cand::ErrorImpactParameter1 etaDstarerrorImpactParameter1 float
    o2::aod::hf_correlation_dstar_hadron::PtDstaro2::aod::hf_cand::ErrorImpactParameter2 ptDstarerrorImpactParameter2 float
    o2::aod::hf_correlation_dstar_hadron::MDstaro2::aod::hf_cand::ErrorImpactParameter3 mDstarerrorImpactParameter3 float
    o2::aod::hf_correlation_dstar_hadron::MD0o2::aod::/hf_cand_4prong::MGI mD0float?
    o2::aod::hf_correlation_dstar_hadron::TrackIdItrackIdint32Pointer into Trackso2::aod::hf_cand_4prong::M2Dm2float
    o2::aod::hf_correlation_dstar_hadron::PhiTrackphiTracko2::aod::hf_cand_4prong::ImpactParameterProngSqSumDimpactParameterProngSqSum float
    o2::aod::hf_correlation_dstar_hadron::EtaTracketaTracko2::aod::hf_cand_bs::ImpactParameterProductDimpactParameterProduct float
    o2::aod::hf_correlation_dstar_hadron::PtTrackptTracko2::aod::hf_cand_bs::ImpactParameterProductJpsiDimpactParameterProductJpsi float
    o2::aod::hf_correlation_dstar_hadron::TimeStamptimeStampint64_to2::aod::hf_cand_bs::ImpactParameterProductPhiDimpactParameterProductPhifloat
    o2::aod::hf_correlation_dstar_hadron::PoolBino2::aod::/hf_cand::PtGI poolBinint?
    o2::aod::hf_correlation_dstar_hadron::DeltaPhio2::aod::hf_cand::Pt2 DdeltaPhipt2 float
    o2::aod::hf_correlation_dstar_hadron::DeltaEtao2::aod::hf_cand::P DdeltaEtap float
    o2::aod::hf_correlation_dstar_hadron::DeltaMo2::aod::hf_cand::P2 DdeltaMp2 float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + + + + - - + + + + + + - + + + + - - + + + + + +
    NameGetterTypeCommento2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_correlation_dstar_hadron::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::hf_cand::CpaDcpafloat
    o2::aod::hf_correlation_dstar_hadron::HfCandDstarIdIhfCandDstarIdint32Pointer into HfCandDstarso2::aod::hf_cand::CpaXYDcpaXYfloat
    o2::aod::hf_correlation_dstar_hadron::PhiDstarphiDstaro2::aod::hf_cand::CtDct float
    o2::aod::hf_correlation_dstar_hadron::EtaDstaretaDstaro2::aod::hf_cand::ImpactParameterXYDimpactParameterXY float
    o2::aod::hf_correlation_dstar_hadron::PtDstarptDstaro2::aod::hf_cand_4prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIP float
    o2::aod::hf_correlation_dstar_hadron::MDstarmDstaro2::aod::hf_cand::EtaDeta float
    o2::aod::hf_correlation_dstar_hadron::MD0mD0o2::aod::hf_cand::PhiDphi float
    o2::aod::hf_correlation_dstar_hadron::TimeStampo2::aod::hf_cand::YDyfloat timeStampint64_t
    o2::aod::hf_cand::EDefloat
    o2::aod::hf_correlation_dstar_hadron::PoolBino2::aod::hf_cand::E2De2float poolBinint
    o2::aod::hf_cand_4prong::CtXYDctXYfloat
    - +
    + +### o2-analysis-hf-candidate-creator-bplus-reduced +Code file: candidateCreatorBplusReduced.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::HfRedCandBplus = soa::Join
    • +
    @@ -60054,28 +59335,29 @@ Code file: correlatorHfeHadrons.cxx -
    - - +
    - Hfe-Hadrons pairs Informations + Table with ML scores for the D0 daughter
    @@ -60086,56 +59368,36 @@ Code file: correlatorLcHadrons.cxx -
    - - +
    - Lc-Hadrons pairs Informations + Reconstruction-level MC information on B+ candidates for reduced workflow
    @@ -60146,50 +59408,50 @@ Code file: o2::aod::LcHadronRecoInfo +
    @@ -60200,66 +59462,50 @@ Code file: o2::aod::LcSelection -
    - - - - - + + + + + - + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::hf_bplus_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::hf_selection_lc_collision::LcSelo2::aod::hf_bplus_mc::PdgCodeProng1 lcSelpdgCodeProng1 intSelection flag for Lc in a collisionPdg code of prong1
    o2::aod::hf_bplus_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    -
    - -### o2-analysis-hf-femto-dream-producer -Code file: femtoDreamProducer.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -60270,11 +59516,25 @@ Code file: Z Vertex position in cm - + - + - + - + + + + - - - - + - + - + - + - + - + -
    o2::aod::femtodreamcollision::MultV0Mo2::aod::hf_cand::XSecondaryVertex multV0MxSecondaryVertex floatV0M multiplicity
    o2::aod::femtodreamcollision::MultNtro2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat multNtrintmultiplicity of charged tracks as defined in the producer
    o2::aod::femtodreamcollision::Sphericityo2::aod::hf_cand::ZSecondaryVertex sphericityzSecondaryVertex floatSphericity of the event
    o2::aod::femtodreamcollision::MagFieldo2::aod::hf_cand::ErrorDecayLength magFielderrorDecayLength floatMagnetic field of the event
    -
    - - -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::FDMCCollision = o2::aod::FDMCCollisions::iterator
    • -
    -
    - - - - - - + + + + + - + + + + + + + + - - + + - + + + + - - - -
    NameGetterTypeCommento2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloat
    o2::soa::Indexo2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::/hf_cand::RSecondaryVertex GIglobalIndexint64_t?
    o2::aod::femtodreamMCcollision::MultMCgenPartEta08o2::aod::hf_cand::DecayLengthDdecayLengthfloat multMCgenPartEta08intMultiplicity of the event as given by the generator in |eta|<0.8
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloat
    o2::aod::mcfdcolllabel::FDMCCollisionIdIfdMCCollisionIdint32MC collision for femtodreamcollisiono2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloat
    -
    - - -
    -
    - Table to store the derived data for charm hadron candidates -
    - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60402,183 +59684,243 @@ Code file: o2::aod::FDHfCandMC + + +### o2-analysis-hf-candidate-creator-bs-reduced +Code file: candidateCreatorBsReduced.cxx +
    + +
    - Table for reconstructed MC charm hadron candidates + Table with Bs daughter indices
    +
    Is used in: +
      +
    • o2::aod::HfRedCandBs = soa::Join
    • +
    NameGetterTypeCommento2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloat
    o2::aod::/hf_cand::ImpactParameterNormalised0GI?
    o2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::/hf_cand::ImpactParameterNormalised1GI?
    o2::aod::hf_cand::PtProng1DptProng1float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::soa::Index
    @@ -60589,36 +59931,29 @@ Code file: o2::aod::FDParticlesIndex +
    @@ -60629,34 +59964,36 @@ Code file: o2::aod::FDParticles +
    @@ -60667,139 +60004,111 @@ Code file: o2::aod::HfMcCheckBss +
    - - - - - + + + + + - + - - - + + + - + - - - - - - - - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIdsField for the track indices to remove auto-correlationsNameGetterTypeComment
    o2::aod::femtodreamparticle::MLambdao2::aod::hf_bs_mc::PdgCodeBeautyMother mLambdafloatThe invariant mass of V0 candidate, assuming lambdapdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::femtodreamparticle::MAntiLambdao2::aod::hf_bs_mc::PdgCodeCharmMother mAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::femtodreamparticle::ThetaDthetafloatCompute the theta of the trackpdgCodeCharmMotherintPdg code of charm mother
    o2::aod::femtodreamparticle::PxDpxfloatCompute the momentum in x in GeV/co2::aod::hf_bs_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::femtodreamparticle::PyDpyfloatCompute the momentum in y in GeV/co2::aod::hf_bs_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::femtodreamparticle::PzDpzfloatCompute the momentum in z in GeV/co2::aod::hf_bs_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    o2::aod::femtodreamparticle::PDpfloatCompute the overall momentum in GeV/co2::aod::hf_bs_mc::PdgCodeProng3pdgCodeProng3intPdg code of prong3
    - +
    -
    Is used in: -
      -
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -60810,272 +60119,399 @@ Code file: o2::aod::FDMCParticles + + +### o2-analysis-hf-candidate-creator-charm-reso-reduced +Code file: candidateCreatorCharmResoReduced.cxx +
    + +
    - + Table with Resonance candidate information for resonances reduced workflow
    -
    Is used in: -
      -
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61093,55 +60529,148 @@ Code file: o2::aod::FDExtMCParticles +
    -
    Is used in: -
      -
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61152,22 +60681,36 @@ Code file: o2::aod::FDMCLabels +
    @@ -61178,22 +60721,36 @@ Code file: o2::aod::FDExtMCLabels +
    @@ -61204,22 +60761,36 @@ Code file: o2::aod::FDHfCandMCGen +
    @@ -61230,83 +60801,36 @@ Code file: electronSelectionWithTpcEmcal.cxx -
    - -
    - -## PWG-JE - -### o2-analysis-je-emcal-correction-task -Code file: emcalCorrectionTask.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61317,132 +60841,76 @@ Code file: o2::aod::Hf2PrTrkIds +
    - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - +
    o2::aod::emcalcluster::IsExoticisExoticboolflag to mark cluster as exoticNameGetterTypeComment
    o2::aod::emcalcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channelo2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::emcalcluster::NLMnlmo2::aod::hf_reso_2pr_trk::Prong0IdIprong0Id intnumber of local maximaProng0 index (D daughter)
    o2::aod::emcalcluster::Definitiondefinitiono2::aod::hf_reso_2pr_trk::Prong1IdIprong1Id intcluster definition, see EMCALClusterDefinition.hProng1 index (Track daughter)
    - +
    - + Reconstruction-level MC information on Ds-Resonances candidates for reduced workflow
    -
    Is used in: -
      -
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61453,131 +60921,81 @@ Code file: o2::aod::EMCALMCClusters + + +### o2-analysis-hf-candidate-creator-lb-reduced +Code file: candidateCreatorLbReduced.cxx +
    + +
    - + Table with Lb daughter indices
    Is used in:
      -
    • o2::aod::EMCALMCCluster = o2::aod::EMCALMCClusters::iterator
    • +
    • o2::aod::HfRedCandLb = soa::Join
    @@ -61589,34 +61007,29 @@ Code file: o2::aod::EMCALClusterCells +
    - + Table with ML scores for the Lc daughter
    -
    Is used in: -
      -
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61627,41 +61040,36 @@ Code file: o2::aod::EMCALAmbiguousClusterCells +
    - + Reconstruction-level MC information on Lb candidates for reduced workflow
    -
    Is used in: -
      -
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • -
    + Header file: PWGHF/D2H/DataModel/ReducedDataModel.h
    @@ -61672,41 +61080,43 @@ Code file: o2::aod::EMCALMatchedTracks +
    @@ -61717,99 +61127,57 @@ Code file: o2::aod::EMCALMatchedCollisions -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::EMCALMatchedCollision = o2::aod::EMCALMatchedCollisions::iterator
    • -
    -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - - + + + - + - - - + + +
    NameGetterTypeCommento2::aod::hf_lb_mc::PdgCodeCharmMotherpdgCodeCharmMotherintPdg code of charm mother
    o2::soa::IndexGIglobalIndexint64_to2::aod::hf_lb_mc::PdgCodeProng0 pdgCodeProng0intPdg code of prong0
    o2::aod::emcalcollisionmatch::CollisionIdIcollisionIdint32collisionID used as index for matched collisionso2::aod::hf_lb_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::emcalcollisionmatch::Ambiguouso2::aod::hf_lb_mc::PdgCodeProng2 ambiguousboolboolean stating whether the collision is ambiguous (in a BC with multiple collisions)pdgCodeProng2intPdg code of prong2
    o2::aod::emcalcollisionmatch::IsEMCReadouto2::aod::hf_lb_mc::PdgCodeProng3 isemcreadoutboolboolean stating whether the EMCal was readout in that collision (based on whether the BC contains at least one cell)pdgCodeProng3intPdg code of prong3
    -
    - -### o2-analysis-je-emcal-matchedtracks-writer -Code file: emcalMatchedTracksTask.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::EmcalMT = o2::aod::EmcalMTs::iterator
    • -
    + Header file: PWGHF/DataModel/CandidateReconstructionTables.h
    @@ -61820,459 +61188,18388 @@ Code file: candidateSelectorB0ToDPiReduced.cxx +
    + + +
    +
    + +
    + +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::IsSelB0ToDPiisSelB0ToDPiintselection flag on B0 candidate
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + - + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::MlProbB0ToDPimlProbB0ToDPi floatTOF expected momentum obtained in tracking, used to compute the expected times of second matched trackML score of B0 candidate for signal class
    +
    + +
    + +### o2-analysis-hf-candidate-selector-bplus-to-d0-pi-reduced +Code file: candidateSelectorBplusToD0PiReduced.cxx +
    + + +
    +
    + +
    + + + + + + + + - + - + + + + +
    NameGetterTypeComment
    o2::aod::emcaltrackmatch::Track2TPCNSigmaEo2::aod::hf_sel_candidate_bplus::IsSelBplusToD0Pi track2TPCNSigmaEisSelBplusToD0Piintselection flag on B+ candidate
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + - + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bplus::MlProbBplusToD0PimlProbBplusToD0Pi floatNSigma electron (TPC PID) of second matched trackML score of B+ candidate for signal class
    +
    + +
    + +### o2-analysis-hf-candidate-selector-bs-to-ds-pi-reduced +Code file: candidateSelectorBsToDsPiReduced.cxx +
    + + +
    +
    + +
    + + + + + + + + - + - + + + + +
    NameGetterTypeComment
    o2::aod::emcaltrackmatch::Track2TPCNSigmaPio2::aod::hf_sel_candidate_bs::IsSelBsToDsPi track2TPCNSigmaPiisSelBsToDsPiint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bs::MlProbBsToDsPimlProbBsToDsPistd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-lb-to-lc-pi-reduced +Code file: candidateSelectorLbToLcPiReduced.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lb::IsSelLbToLcPiisSelLbToLcPiintselection flag on Lb candidate
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + - + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lb::MlProbLbToLcPimlProbLbToLcPi floatNSigma pion (TPC PID) of second matched trackML score of Lb candidate for signal class
    +
    + +
    + +### o2-analysis-hf-converter-reduced-3-prongs-ml +Code file: converterReduced3ProngsMl.cxx +
    + + +
    +
    + Table with 3prong candidate ML scores (format for 2 mass hypotheses needed for Ds and Lc) +
    + +
    Is used in: +
      +
    • o2::aod::HfRed3ProngsMl = o2::aod::HfRed3ProngsMl_001
    • +
    +
    + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + +
    NameGetterTypeComment
    o2::aod::emcaltrackmatch::Track2TOFNSigmaEo2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo0 track2TOFNSigmaEmlScoreBkgMassHypo0 floatNSigma electron (TOF PID) of second matched trackML score for background class (mass hypothesis 0)
    o2::aod::emcaltrackmatch::Track2TOFNSigmaPio2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo0 track2TOFNSigmaPimlScorePromptMassHypo0 floatNSigma pion (TOF PID) of second matched trackML score for prompt class (mass hypothesis 0)
    o2::aod::emcaltrackmatch::ClusterEnergyo2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo0 clusterEmlScoreNonpromptMassHypo0 floatcluster energy (GeV)ML score for non-prompt class (mass hypothesis 0)
    o2::aod::emcaltrackmatch::ClusterEtao2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo1 clusterEtamlScoreBkgMassHypo1 floatcluster pseudorapidity (calculated using vertex)ML score for background class (mass hypothesis 1)
    o2::aod::emcaltrackmatch::ClusterPhio2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo1 clusterPhimlScorePromptMassHypo1 floatcluster azimuthal angle (calculated using vertex)ML score for prompt class (mass hypothesis 1)
    o2::aod::emcaltrackmatch::ClusterM02o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo1 clusterM02mlScoreNonpromptMassHypo1 floatcluster shower shape long axisML score for non-prompt class (mass hypothesis 1)
    +
    + +
    + +### o2-analysis-hf-converter-reduced-hadron-daus-pid +Code file: converterReducedHadronDausPid.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfRedPidDau0s = o2::aod::HfRedPidDau0s_001
    • +
    +
    + + + + + + + - + - - - + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emcaltrackmatch::ClusterNCellso2::aod::hf_track_pid_reduced::TPCNSigmaPiProng0 clusterNCellsuint8_tnumber of cells in clustertpcNSigmaPiProng0floatNsigmaTPCPi for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::emcaltrackmatch::ClusterTimeo2::aod::hf_track_pid_reduced::TOFNSigmaPiProng0 clusterTimetofNSigmaPiProng0 floatcluster time (ns)NsigmaTOFPi for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaKaProng0tpcNSigmaKaProng0floatNsigmaTPCKa for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaKaProng0tofNSigmaKaProng0floatNsigmaTOFKa for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaPrProng0tpcNSigmaPrProng0floatNsigmaTPCPr for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaPrProng0tofNSigmaPrProng0floatNsigmaTOFPr for prong0, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_vars_reduced::HasTOFProng0hasTOFProng0boolFlag to check if prong0 has a TOF match
    o2::aod::hf_track_vars_reduced::HasTPCProng0hasTPCProng0boolFlag to check if prong0 has a TPC match
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiProng0DtpcTofNSigmaPiProng0floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaProng0DtpcTofNSigmaKaProng0floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrProng0DtpcTofNSigmaPrProng0floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfRedPidDau1s = o2::aod::HfRedPidDau1s_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_pid_reduced::TPCNSigmaPiProng1tpcNSigmaPiProng1floatNsigmaTPCPi for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaPiProng1tofNSigmaPiProng1floatNsigmaTOFPi for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaKaProng1tpcNSigmaKaProng1floatNsigmaTPCKa for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaKaProng1tofNSigmaKaProng1floatNsigmaTOFKa for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaPrProng1tpcNSigmaPrProng1floatNsigmaTPCPr for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaPrProng1tofNSigmaPrProng1floatNsigmaTOFPr for prong1, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_vars_reduced::HasTOFProng1hasTOFProng1boolFlag to check if prong1 has a TOF match
    o2::aod::hf_track_vars_reduced::HasTPCProng1hasTPCProng1boolFlag to check if prong1 has a TPC match
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiProng1DtpcTofNSigmaPiProng1floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaProng1DtpcTofNSigmaKaProng1floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrProng1DtpcTofNSigmaPrProng1floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfRedPidDau2s = o2::aod::HfRedPidDau2s_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_pid_reduced::TPCNSigmaPiProng2tpcNSigmaPiProng2floatNsigmaTPCPi for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaPiProng2tofNSigmaPiProng2floatNsigmaTOFPi for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaKaProng2tpcNSigmaKaProng2floatNsigmaTPCKa for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaKaProng2tofNSigmaKaProng2floatNsigmaTOFKa for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCNSigmaPrProng2tpcNSigmaPrProng2floatNsigmaTPCPr for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TOFNSigmaPrProng2tofNSigmaPrProng2floatNsigmaTOFPr for prong2, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_vars_reduced::HasTOFProng2hasTOFProng2boolFlag to check if prong2 has a TOF match
    o2::aod::hf_track_vars_reduced::HasTPCProng2hasTPCProng2boolFlag to check if prong2 has a TPC match
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiProng2DtpcTofNSigmaPiProng2floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaProng2DtpcTofNSigmaKaProng2floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrProng2DtpcTofNSigmaPrProng2floatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    -### o2-analysis-je-subtractor-eventwiseconstituent -Code file: eventwiseConstituentSubtractor.cxx +### o2-analysis-hf-data-creator-charm-had-pi-reduced +Code file: dataCreatorCharmHadPiReduced.cxx
    - + +
    +
    + Table with collision for reduced workflow +
    + +
    Is used in: +
      +
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::hf_reduced_collision::BzbzfloatMagnetic field in z-direction
    +
    + + +
    +
    + Table with collision centrality for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    o2::aod::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval by a number of tracks from nearby collisions
    o2::aod::evsel::SumAmpFT0CInTimeRangeft0cOccupancyInTimeRangefloatOccupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
    +
    + + +
    +
    + Table with collision centrality for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::QvecFT0CReqvecFT0CRefloat
    o2::aod::qvec::QvecFT0CImqvecFT0CImfloat
    o2::aod::qvec::SumAmplFT0CsumAmplFT0Cfloat
    o2::aod::qvec::QvecFT0AReqvecFT0ARefloat
    o2::aod::qvec::QvecFT0AImqvecFT0AImfloat
    o2::aod::qvec::SumAmplFT0AsumAmplFT0Afloat
    o2::aod::qvec::QvecFT0MReqvecFT0MRefloat
    o2::aod::qvec::QvecFT0MImqvecFT0MImfloat
    o2::aod::qvec::SumAmplFT0MsumAmplFT0Mfloat
    o2::aod::qvec::QvecTPCposReqvecTPCposRefloat
    o2::aod::qvec::QvecTPCposImqvecTPCposImfloat
    o2::aod::qvec::NTrkTPCposnTrkTPCposint
    o2::aod::qvec::QvecTPCnegReqvecTPCnegRefloat
    o2::aod::qvec::QvecTPCnegImqvecTPCnegImfloat
    o2::aod::qvec::NTrkTPCnegnTrkTPCnegint
    o2::aod::qvec::QvecTPCallReqvecTPCallRefloat
    o2::aod::qvec::QvecTPCallImqvecTPCallImfloat
    o2::aod::qvec::NTrkTPCallnTrkTPCallint
    +
    + + +
    +
    + Table with collision extras for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    +
    + + +
    +
    + Table with original number of collisions +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reduced_collision::OriginalCollisionCountoriginalCollisionCountintSize of COLLISION table processed
    o2::aod::hf_reduced_collision::ZvtxSelectedCollisionCountzvtxSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax
    o2::aod::hf_reduced_collision::TriggerSelectedCollisionCounttriggerSelectedCollisionCountintNumber of COLLISIONS with sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerSelectedCollisionCountzvtxAndTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax and sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerAndSoftTriggerSelectedCollisionCountzvtxAndTriggerAndSoftTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax, sel8, and selected by the software trigger
    o2::aod::hf_reduced_collision::AllSelectionsCollisionCountallSelectionsCollisionCountintNumber of COLLISIONS that passed all selections
    +
    + + +
    +
    + Table with track information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_index_reduced::TrackIdtrackIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_track_vars_reduced::ItsNClsitsNClsintNumber of clusters in ITS
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowstpcNClsCrossedRowsintNumber of TPC crossed rows
    o2::aod::hf_track_vars_reduced::TpcChi2NCltpcChi2NClfloatTPC chi2
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with track covariance information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + Table with track momentum information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_vars_reduced::Pxpxfloatx-component of momentum
    o2::aod::hf_track_vars_reduced::Pypyfloaty-component of momentum
    o2::aod::hf_track_vars_reduced::Pzpzfloatz-component of momentum
    o2::aod::hf_track_vars_reduced::Signsignint8_tcharge sign
    +
    + + +
    +
    + Table with PID track information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_vars_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_vars_reduced::HasTOFhasTOFboolFlag to check if track has a TOF match
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiDtpcTofNSigmaPifloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    +
    + + +
    +
    + Table with 2prong candidate information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_charm_cand_reduced::InvMassHypo0invMassHypo0floatInvariant mass of candidate in GeV/c2 (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::InvMassHypo1invMassHypo1floatInvariant mass of candidate in GeV/c2 (mass hypothesis 1)
    o2::aod::hf_track_vars_reduced::PtProngMinptProngMinfloatminimum value of transverse momentum for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::AbsEtaProngMinabsEtaProngMinfloatminimum value of absolute pseudorapidity for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with 2prong candidate covariance for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + Table with 2prong candidate ML scores +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo0mlScoreBkgMassHypo0floatML score for background class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo0mlScorePromptMassHypo0floatML score for prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo0mlScoreNonpromptMassHypo0floatML score for non-prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo1mlScoreBkgMassHypo1floatML score for background class (mass hypothesis 1)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo1mlScorePromptMassHypo1floatML score for prompt class (mass hypothesis 1)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo1mlScoreNonpromptMassHypo1floatML score for non-prompt class (mass hypothesis 1)
    +
    + + +
    +
    + Table with track information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_index_reduced::TrackIdtrackIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_track_vars_reduced::ItsNClsitsNClsintNumber of clusters in ITS
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowstpcNClsCrossedRowsintNumber of TPC crossed rows
    o2::aod::hf_track_vars_reduced::TpcChi2NCltpcChi2NClfloatTPC chi2
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with track covariance information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_cand_dstar::TPCNSigmaPiSoftPitpcNSigmaPiSoftPifloatNsigmaTPCPi for soft pi, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_cand_dstar::TOFNSigmaPiSoftPitofNSigmaPiSoftPifloatNsigmaTOFPi for soft pi, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_vars_reduced::HasTOFhasTOFboolFlag to check if track has a TOF match
    o2::aod::hf_track_vars_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_cand_dstar::TPCTOFNSigmaPiSoftPiDtpcTofNSigmaPiSoftPifloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    +
    + + +
    +
    + Table with 3prong candidate information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong2Idprong2IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_charm_cand_reduced::InvMassHypo0invMassHypo0floatInvariant mass of candidate in GeV/c2 (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::InvMassHypo1invMassHypo1floatInvariant mass of candidate in GeV/c2 (mass hypothesis 1)
    o2::aod::hf_track_vars_reduced::PtProngMinptProngMinfloatminimum value of transverse momentum for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::AbsEtaProngMinabsEtaProngMinfloatminimum value of absolute pseudorapidity for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with 3prong candidate covariance for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + Table with 2prong candidate ML scores +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_cand::PxProng2pxProng2float
    o2::aod::hf_cand::PyProng2pyProng2float
    o2::aod::hf_cand::PzProng2pzProng2float
    +
    + + +
    +
    + Table with reconstructed MC information on DPi(<-B0) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_b0_reduced::Prong1IdIprong1IdintProng1 index
    o2::aod::hf_cand_b0::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_b0::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_b0::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_b0_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Table with reconstructed MC information on DPi(<-B0) pairs for MC checks in reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_b0_mc::PdgCodeBeautyMotherpdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::hf_b0_mc::PdgCodeCharmMotherpdgCodeCharmMotherintPdg code of charm mother
    o2::aod::hf_b0_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::hf_b0_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::hf_b0_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    o2::aod::hf_b0_mc::PdgCodeProng3pdgCodeProng3intPdg code of prong3
    +
    + + +
    +
    + Table with reconstructed MC information on DStarPi pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0_reduced::ProngD0IdIprongD0IdintProngD0 index
    o2::aod::hf_cand_b0_reduced::ProngBachPiIdIprongBachPiIdintProngBachPi index
    o2::aod::hf_cand_b0::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_b0::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_b0::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_b0_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Generation-level MC information on B0 candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_b0::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_b0_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_b0_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_b0_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_b0_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_b0_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_b0_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_b0_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_b0_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_b0_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0_config::MySelectionFlagDmySelectionFlagDint8_tFlag to filter selected D+ mesons
    o2::aod::hf_cand_b0_config::MyInvMassWindowDPimyInvMassWindowDPifloatHalf-width of the B0 invariant-mass window in GeV/c2
    +
    + + +
    +
    + Table with reconstructed MC information on D0Pi(<-B+) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_bplus_reduced::Prong1IdIprong1IdintProng1 index
    o2::aod::hf_cand_bplus::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_bplus::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_bplus::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_bplus_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Table with reconstructed MC information on D0Pi(<-B0) pairs for MC checks in reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_bplus_mc::PdgCodeBeautyMotherpdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::hf_bplus_mc::PdgCodeCharmMotherpdgCodeCharmMotherintPdg code of charm mother
    o2::aod::hf_bplus_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::hf_bplus_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::hf_bplus_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    +
    + + +
    +
    + Generation-level MC information on B+ candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_bplus::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_bplus_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_bplus_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_bplus_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_bplus_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_bplus_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_bplus_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_bplus_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_bplus_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_bplus_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_config::MySelectionFlagD0mySelectionFlagD0int8_tFlag to filter selected D0 mesons
    o2::aod::hf_cand_bplus_config::MySelectionFlagD0barmySelectionFlagD0barint8_tFlag to filter selected D0 mesons
    o2::aod::hf_cand_bplus_config::MyInvMassWindowD0PimyInvMassWindowD0PifloatHalf-width of the Bplus invariant-mass window in GeV/c2
    +
    + + +
    +
    + Table with reconstructed MC information on DsPi(<-Bs) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_bs_reduced::Prong1IdIprong1IdintProng1 index
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_bs::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_bs::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_bs_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Table with reconstructed MC information on DsPi(<-Bs) pairs for MC checks in reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_bs_mc::PdgCodeBeautyMotherpdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::hf_bs_mc::PdgCodeCharmMotherpdgCodeCharmMotherintPdg code of charm mother
    o2::aod::hf_bs_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::hf_bs_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::hf_bs_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    o2::aod::hf_bs_mc::PdgCodeProng3pdgCodeProng3intPdg code of prong3
    +
    + + +
    +
    + Generation-level MC information on Bs candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_bs::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_bs_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_bs_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_bs_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_bs_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_bs_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_bs_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_bs_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_bs_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_bs_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs_config::MySelectionFlagDmySelectionFlagDint8_tFlag to filter selected Ds mesons
    o2::aod::hf_cand_bs_config::MyInvMassWindowDPimyInvMassWindowDPifloatHalf-width of the Bs invariant-mass window in GeV/c2
    +
    + + +
    +
    + Table with reconstructed MC information on LcPi(<-Lb) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_lb_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_lb_reduced::Prong1IdIprong1IdintProng1 index
    o2::aod::hf_cand_lb::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_lb::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_lb::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_lb_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Table with reconstructed MC information on LcPi(<-Lb) pairs for MC checks in reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_lb_mc::PdgCodeBeautyMotherpdgCodeBeautyMotherintPdg code of beauty mother
    o2::aod::hf_lb_mc::PdgCodeCharmMotherpdgCodeCharmMotherintPdg code of charm mother
    o2::aod::hf_lb_mc::PdgCodeProng0pdgCodeProng0intPdg code of prong0
    o2::aod::hf_lb_mc::PdgCodeProng1pdgCodeProng1intPdg code of prong1
    o2::aod::hf_lb_mc::PdgCodeProng2pdgCodeProng2intPdg code of prong2
    o2::aod::hf_lb_mc::PdgCodeProng3pdgCodeProng3intPdg code of prong3
    +
    + + +
    +
    + Generation-level MC information on Lb candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_lb::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_lb_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_lb_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_lb_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_lb_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_lb_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_lb_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_lb_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_lb_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_lb_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_lb_config::MySelectionFlagLcmySelectionFlagLcint8_tFlag to filter selected Lc baryons
    o2::aod::hf_cand_lb_config::MyInvMassWindowLcPimyInvMassWindowLcPifloatHalf-width of the Lb invariant-mass window in GeV/c2
    +
    + +
    + +### o2-analysis-hf-data-creator-charm-reso-reduced +Code file: dataCreatorCharmResoReduced.cxx +
    + + +
    +
    + Table with collision for reduced workflow +
    + +
    Is used in: +
      +
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::hf_reduced_collision::BzbzfloatMagnetic field in z-direction
    +
    + + +
    +
    + Table with original number of collisions +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reduced_collision::OriginalCollisionCountoriginalCollisionCountintSize of COLLISION table processed
    o2::aod::hf_reduced_collision::ZvtxSelectedCollisionCountzvtxSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax
    o2::aod::hf_reduced_collision::TriggerSelectedCollisionCounttriggerSelectedCollisionCountintNumber of COLLISIONS with sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerSelectedCollisionCountzvtxAndTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax and sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerAndSoftTriggerSelectedCollisionCountzvtxAndTriggerAndSoftTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax, sel8, and selected by the software trigger
    o2::aod::hf_reduced_collision::AllSelectionsCollisionCountallSelectionsCollisionCountintNumber of COLLISIONS that passed all selections
    +
    + + +
    +
    + Table with 2prong candidate ML scores +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo0mlScoreBkgMassHypo0floatML score for background class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo0mlScorePromptMassHypo0floatML score for prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo0mlScoreNonpromptMassHypo0floatML score for non-prompt class (mass hypothesis 0)
    o2::aod::hf_charm_cand_reduced::MlScoreBkgMassHypo1mlScoreBkgMassHypo1floatML score for background class (mass hypothesis 1)
    o2::aod::hf_charm_cand_reduced::MlScorePromptMassHypo1mlScorePromptMassHypo1floatML score for prompt class (mass hypothesis 1)
    o2::aod::hf_charm_cand_reduced::MlScoreNonpromptMassHypo1mlScoreNonpromptMassHypo1floatML score for non-prompt class (mass hypothesis 1)
    +
    + + +
    +
    + Table with V0 candidate information for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_reso_v0::CpacpafloatCosine of Pointing Angle of V0 candidate
    o2::aod::hf_reso_v0::DcadcafloatDCA of V0 candidate
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::hf_reso_v0::V0Typev0Typeuint8_tBitmap with mass hypothesis of the V0
    o2::aod::hf_reso_v0::PxDpxfloat
    o2::aod::hf_reso_v0::PyDpyfloat
    o2::aod::hf_reso_v0::PzDpzfloat
    o2::aod::hf_track_vars_reduced::PtProng0DptProng0float
    o2::aod::hf_track_vars_reduced::PtProng1DptProng1float
    o2::aod::hf_track_vars_reduced::EtaProng0DetaProng0float
    o2::aod::hf_track_vars_reduced::EtaProng1DetaProng1float
    o2::aod::hf_reso_v0::InvMassK0sDinvMassK0sfloatmass under K0short hypothesis
    o2::aod::hf_reso_v0::InvMassLambdaDinvMassLambdafloatmass under lambda hypothesis
    o2::aod::hf_reso_v0::InvMassAntiLambdaDinvMassAntiLambdafloatmass under antilambda hypothesis
    o2::aod::hf_reso_v0::V0RadiusDv0RadiusfloatV0 decay radius (2D, centered at zero)
    o2::aod::hf_reso_v0::PtDptfloat
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_reso_v0::PVectorDpVectorstd::array<float,3>
    +
    + + +
    +
    + Table with tracks without track parameters for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::TrackIdtrackIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_track_vars_reduced::Pxpxfloatx-component of momentum
    o2::aod::hf_track_vars_reduced::Pypyfloaty-component of momentum
    o2::aod::hf_track_vars_reduced::Pzpzfloatz-component of momentum
    o2::aod::hf_track_vars_reduced::Signsignint8_tcharge sign
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::hf_track_vars_reduced::HasTOFhasTOFboolFlag to check if track has a TOF match
    o2::aod::hf_track_vars_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_vars_reduced::ItsNClsitsNClsintNumber of clusters in ITS
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowstpcNClsCrossedRowsintNumber of TPC crossed rows
    o2::aod::hf_track_vars_reduced::TpcChi2NCltpcChi2NClfloatTPC chi2
    o2::aod::hf_track_vars_reduced::PtDptfloattransverse momentum
    o2::aod::hf_track_vars_reduced::EtaDetafloatpseudorapidity
    o2::aod::hf_track_vars_reduced::PhiDphifloatazimuthal angle
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiDtpcTofNSigmaPifloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaDtpcTofNSigmaKafloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrDtpcTofNSigmaPrfloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_vars_reduced::PVectorDpVectorstd::array<float,3>3-momentum vector
    +
    + + +
    +
    + Table with 3 prong candidate information for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong2Idprong2IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_cand::PxProng2pxProng2float
    o2::aod::hf_cand::PyProng2pyProng2float
    o2::aod::hf_cand::PzProng2pzProng2float
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::hf_reso_3_prong::Signsignint8_tInteger with selected D candidate sign
    o2::aod::hf_reso_3_prong::PxDpxfloat
    o2::aod::hf_reso_3_prong::PyDpyfloat
    o2::aod::hf_reso_3_prong::PzDpzfloat
    o2::aod::hf_track_vars_reduced::PtProng0DptProng0float
    o2::aod::hf_track_vars_reduced::PtProng1DptProng1float
    o2::aod::hf_track_vars_reduced::PtProng2DptProng2float
    o2::aod::hf_track_vars_reduced::EtaProng0DetaProng0float
    o2::aod::hf_track_vars_reduced::EtaProng1DetaProng1float
    o2::aod::hf_track_vars_reduced::EtaProng2DetaProng2float
    o2::aod::hf_reso_3_prong::InvMassDplusDinvMassDplusfloat
    o2::aod::hf_reso_3_prong::PtDptfloat
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_cand::PVectorProng2DpVectorProng2std::array<float,3>
    o2::aod::hf_reso_3_prong::PVectorDpVectorstd::array<float,3>
    +
    + + +
    +
    + Table with 2 prong candidate information for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::hf_reso_2_prong::SelFlagD0selFlagD0uint8_tInteger with D0 selection flag: 1 = selected as D0, 2 = selected as D0bar, 3 = selected as D0 and D0bar
    o2::aod::hf_reso_2_prong::PxDpxfloat
    o2::aod::hf_reso_2_prong::PyDpyfloat
    o2::aod::hf_reso_2_prong::PzDpzfloat
    o2::aod::hf_track_vars_reduced::PtProng0DptProng0float
    o2::aod::hf_track_vars_reduced::PtProng1DptProng1float
    o2::aod::hf_track_vars_reduced::EtaProng0DetaProng0float
    o2::aod::hf_track_vars_reduced::EtaProng1DetaProng1float
    o2::aod::hf_reso_2_prong::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_reso_2_prong::PtDptfloat
    o2::aod::hf_cand_dstar::InvMassD0DinvMassD0float
    o2::aod::hf_cand_dstar::InvMassD0BarDinvMassD0Barfloat
    +
    + + +
    +
    + Table with 3 prong candidate information for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::Prong0Idprong0IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong1Idprong1IdintOriginal track index
    o2::aod::hf_track_index_reduced::Prong2Idprong2IdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand::PxProng0pxProng0float
    o2::aod::hf_cand::PyProng0pyProng0float
    o2::aod::hf_cand::PzProng0pzProng0float
    o2::aod::hf_cand::PxProng1pxProng1float
    o2::aod::hf_cand::PyProng1pyProng1float
    o2::aod::hf_cand::PzProng1pzProng1float
    o2::aod::hf_cand::PxProng2pxProng2float
    o2::aod::hf_cand::PyProng2pyProng2float
    o2::aod::hf_cand::PzProng2pzProng2float
    o2::aod::hf_track_vars_reduced::ItsNClsProngMinitsNClsProngMinintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowsProngMintpcNClsCrossedRowsProngMinintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_track_vars_reduced::TpcChi2NClProngMaxtpcChi2NClProngMaxfloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::hf_reso_3_prong::ItsNClsSoftPiitsNClsSoftPiintminimum value of number of ITS clusters for the decay daughter tracks
    o2::aod::hf_reso_3_prong::TpcNClsCrossedRowsSoftPitpcNClsCrossedRowsSoftPiintminimum value of number of TPC crossed rows for the decay daughter tracks
    o2::aod::hf_reso_3_prong::TpcChi2NClSoftPitpcChi2NClSoftPifloatmaximum value of TPC chi2 for the decay daughter tracks
    o2::aod::hf_reso_3_prong::Signsignint8_tInteger with selected D candidate sign
    o2::aod::hf_reso_3_prong::PxDpxfloat
    o2::aod::hf_reso_3_prong::PyDpyfloat
    o2::aod::hf_reso_3_prong::PzDpzfloat
    o2::aod::hf_track_vars_reduced::PtProng0DptProng0float
    o2::aod::hf_track_vars_reduced::PtProng1DptProng1float
    o2::aod::hf_track_vars_reduced::PtProng2DptProng2float
    o2::aod::hf_track_vars_reduced::EtaProng0DetaProng0float
    o2::aod::hf_track_vars_reduced::EtaProng1DetaProng1float
    o2::aod::hf_track_vars_reduced::EtaProng2DetaProng2float
    o2::aod::hf_cand_dstar::InvMassDstarDinvMassDstarfloat
    o2::aod::hf_cand_dstar::InvMassAntiDstarDinvMassAntiDstarfloat
    o2::aod::hf_cand_dstar::InvMassD0DinvMassD0float
    o2::aod::hf_cand_dstar::InvMassD0BarDinvMassD0Barfloat
    o2::aod::hf_reso_3_prong::PtDptfloat
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_cand::PVectorProng2DpVectorProng2std::array<float,3>
    o2::aod::hf_reso_3_prong::PVectorDpVectorstd::array<float,3>
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_3pr_v0::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_3pr_v0::Prong1IdIprong1IdintProng1 index (V0 daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_dstar_v0::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_dstar_v0::Prong1IdIprong1IdintProng1 index (V0 daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_2pr_v0::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_2pr_v0::Prong1IdIprong1IdintProng1 index (V0 daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_3pr_trk::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_3pr_trk::Prong1IdIprong1IdintProng1 index (Track daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_dstar_trk::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_dstar_trk::Prong1IdIprong1IdintProng1 index (Track daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_2pr_trk::Prong0IdIprong0IdintProng0 index (D daughter)
    o2::aod::hf_reso_2pr_trk::Prong1IdIprong1IdintProng1 index (Track daughter)
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchRecDflagMcMatchRecDint8_t
    o2::aod::hf_reso_cand_reduced::FlagMcMatchChanDflagMcMatchChanDint8_t
    o2::aod::hf_reso_cand_reduced::DebugMcRecdebugMcRecuint16_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_reso_cand_reduced::PtGenptGenfloat
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_cand::NTracksDecayednTracksDecayedint8_tnumber of tracks matched with kinked decay topology
    +
    + + +
    +
    + Generation-level MC information on Ds-Resonances candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_reso_cand_reduced::Originoriginint8_t
    o2::aod::hf_b0_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_b0_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_b0_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_b0_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_b0_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_b0_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_b0_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_b0_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_b0_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reso_cand_reduced::InvMassGeninvMassGenfloatInvariant mass at generation level in GeV/c2
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    +
    + +
    + +### o2-analysis-hf-data-creator-jpsi-had-reduced +Code file: dataCreatorJpsiHadReduced.cxx +
    + + +
    +
    + Table with collision for reduced workflow +
    + +
    Is used in: +
      +
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::hf_reduced_collision::BzbzfloatMagnetic field in z-direction
    +
    + + +
    +
    + Table with collision centrality for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    o2::aod::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval by a number of tracks from nearby collisions
    o2::aod::evsel::SumAmpFT0CInTimeRangeft0cOccupancyInTimeRangefloatOccupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
    +
    + + +
    +
    + Table with collision centrality for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::qvec::QvecFT0CReqvecFT0CRefloat
    o2::aod::qvec::QvecFT0CImqvecFT0CImfloat
    o2::aod::qvec::SumAmplFT0CsumAmplFT0Cfloat
    o2::aod::qvec::QvecFT0AReqvecFT0ARefloat
    o2::aod::qvec::QvecFT0AImqvecFT0AImfloat
    o2::aod::qvec::SumAmplFT0AsumAmplFT0Afloat
    o2::aod::qvec::QvecFT0MReqvecFT0MRefloat
    o2::aod::qvec::QvecFT0MImqvecFT0MImfloat
    o2::aod::qvec::SumAmplFT0MsumAmplFT0Mfloat
    o2::aod::qvec::QvecTPCposReqvecTPCposRefloat
    o2::aod::qvec::QvecTPCposImqvecTPCposImfloat
    o2::aod::qvec::NTrkTPCposnTrkTPCposint
    o2::aod::qvec::QvecTPCnegReqvecTPCnegRefloat
    o2::aod::qvec::QvecTPCnegImqvecTPCnegImfloat
    o2::aod::qvec::NTrkTPCnegnTrkTPCnegint
    o2::aod::qvec::QvecTPCallReqvecTPCallRefloat
    o2::aod::qvec::QvecTPCallImqvecTPCallImfloat
    o2::aod::qvec::NTrkTPCallnTrkTPCallint
    +
    + + +
    +
    + Table with collision extras for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    +
    + + +
    +
    + Table with original number of collisions +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reduced_collision::OriginalCollisionCountoriginalCollisionCountintSize of COLLISION table processed
    o2::aod::hf_reduced_collision::ZvtxSelectedCollisionCountzvtxSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax
    o2::aod::hf_reduced_collision::TriggerSelectedCollisionCounttriggerSelectedCollisionCountintNumber of COLLISIONS with sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerSelectedCollisionCountzvtxAndTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax and sel8
    o2::aod::hf_reduced_collision::ZvtxAndTriggerAndSoftTriggerSelectedCollisionCountzvtxAndTriggerAndSoftTriggerSelectedCollisionCountintNumber of COLLISIONS with |zvtx| < zvtxMax, sel8, and selected by the software trigger
    o2::aod::hf_reduced_collision::AllSelectionsCollisionCountallSelectionsCollisionCountintNumber of COLLISIONS that passed all selections
    +
    + + +
    +
    + Table with track information for reduced workflow +
    + +
    Is used in: +
      +
    • o2::aod::HfRedBach0Tracks = o2::aod::HfRedBach0Bases
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_index_reduced::TrackIdtrackIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_b_to_jpsi_track_vars_reduced::PtDptfloattransverse momentum
    o2::aod::hf_track_vars_reduced::ItsNClsitsNClsintNumber of clusters in ITS
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowstpcNClsCrossedRowsintNumber of TPC crossed rows
    o2::aod::hf_track_vars_reduced::TpcChi2NCltpcChi2NClfloatTPC chi2
    o2::aod::hf_track_vars_reduced::ItsChi2NClitsChi2NClfloatITS chi2
    o2::aod::hf_track_vars_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_vars_reduced::HasTOFhasTOFboolFlag to check if track has a TOF match
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiDtpcTofNSigmaPifloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaDtpcTofNSigmaKafloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrDtpcTofNSigmaPrfloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with track covariance information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + Table with track information for reduced workflow +
    + +
    Is used in: +
      +
    • o2::aod::HfRedBach1Tracks = o2::aod::HfRedBach1Bases
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_index_reduced::TrackIdtrackIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::track::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::hf_b_to_jpsi_track_vars_reduced::PtDptfloattransverse momentum
    o2::aod::hf_track_vars_reduced::ItsNClsitsNClsintNumber of clusters in ITS
    o2::aod::hf_track_vars_reduced::TpcNClsCrossedRowstpcNClsCrossedRowsintNumber of TPC crossed rows
    o2::aod::hf_track_vars_reduced::TpcChi2NCltpcChi2NClfloatTPC chi2
    o2::aod::hf_track_vars_reduced::ItsChi2NClitsChi2NClfloatITS chi2
    o2::aod::hf_track_vars_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_vars_reduced::HasTOFhasTOFboolFlag to check if track has a TOF match
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPiDtpcTofNSigmaPifloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaKaDtpcTofNSigmaKafloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::hf_track_pid_reduced::TPCTOFNSigmaPrDtpcTofNSigmaPrfloatCombination of NsigmaTPC and NsigmaTOF, o2-linter: disable=name/o2-column (written to disk)
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    +
    + + +
    +
    + Table with track covariance information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_track_par_cov::CYYcYYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZYcZYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CZZcZZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpYcSnpYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpZcSnpZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CSnpSnpcSnpSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglYcTglYfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglZcTglZfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglSnpcTglSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::CTglTglcTglTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtYc1PtYfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtZc1PtZfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtSnpc1PtSnpfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1PtTglc1PtTglfloatCovariance matrix
    o2::aod::hf_track_par_cov::C1Pt21Pt2c1Pt21Pt2floatCovariance matrix
    +
    + + +
    +
    + Table with J/Psi candidate information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_jpsi_cand_reduced::ProngPosIdprongPosIdintOriginal track index
    o2::aod::hf_jpsi_cand_reduced::ProngNegIdprongNegIdintOriginal track index
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_jpsi_cand_reduced::MmfloatInvariant mass of candidate in GeV/c2
    o2::aod::hf_jpsi_cand_reduced::ItsNClsDauPositsNClsDauPosintNumber of clusters in ITS
    o2::aod::hf_jpsi_cand_reduced::TpcNClsCrossedRowsDauPostpcNClsCrossedRowsDauPosintNumber of TPC crossed rows
    o2::aod::hf_jpsi_cand_reduced::TpcChi2NClDauPostpcChi2NClDauPosfloatTPC chi2 / Number of clusters
    o2::aod::hf_jpsi_cand_reduced::ItsChi2NClDauPositsChi2NClDauPosfloatITS chi2 / Number of clusters
    o2::aod::hf_jpsi_cand_reduced::ItsNClsDauNegitsNClsDauNegintNumber of clusters in ITS
    o2::aod::hf_jpsi_cand_reduced::TpcNClsCrossedRowsDauNegtpcNClsCrossedRowsDauNegintNumber of TPC crossed rows
    o2::aod::hf_jpsi_cand_reduced::TpcChi2NClDauNegtpcChi2NClDauNegfloatTPC chi2 / Number of clusters
    o2::aod::hf_jpsi_cand_reduced::ItsChi2NClDauNegitsChi2NClDauNegfloatITS chi2 / Number of clusters
    o2::aod::hf_jpsi_cand_reduced::XDauPosxDauPosfloatx
    o2::aod::hf_jpsi_cand_reduced::XDauNegxDauNegfloatx
    o2::aod::hf_jpsi_cand_reduced::YDauPosyDauPosfloaty
    o2::aod::hf_jpsi_cand_reduced::YDauNegyDauNegfloaty
    o2::aod::hf_jpsi_cand_reduced::ZDauPoszDauPosfloatz
    o2::aod::hf_jpsi_cand_reduced::ZDauNegzDauNegfloatz
    o2::aod::hf_jpsi_cand_reduced::AlphaDauPosalphaDauPosfloatalpha of the J/Psi positive decay daughter
    o2::aod::hf_jpsi_cand_reduced::AlphaDauNegalphaDauNegfloatalpha of the J/Psi negative decay daughter
    o2::aod::hf_jpsi_cand_reduced::SnpDauPossnpDauPosfloatsnp of the J/Psi positive decay daughter
    o2::aod::hf_jpsi_cand_reduced::SnpDauNegsnpDauNegfloatsnp of the J/Psi negative decay daughter
    o2::aod::hf_jpsi_cand_reduced::TglDauPostglDauPosfloattgl of the J/Psi positive decay daughter
    o2::aod::hf_jpsi_cand_reduced::TglDauNegtglDauNegfloattgl of the J/Psi negative decay daughter
    o2::aod::hf_jpsi_cand_reduced::Signed1PtDauPossigned1PtDauPosfloatsigned1Pt of the J/Psi positive decay daughter
    o2::aod::hf_jpsi_cand_reduced::Signed1PtDauNegsigned1PtDauNegfloatsigned1Pt of the J/Psi negative decay daughter
    o2::aod::hf_jpsi_cand_reduced::PxDauPosDpxDauPosfloatMomentum in x-direction in GeV/c
    o2::aod::hf_jpsi_cand_reduced::PxDauNegDpxDauNegfloatMomentum in x-direction in GeV/c
    o2::aod::hf_jpsi_cand_reduced::PyDauPosDpyDauPosfloatMomentum in y-direction in GeV/c
    o2::aod::hf_jpsi_cand_reduced::PyDauNegDpyDauNegfloatMomentum in y-direction in GeV/c
    o2::aod::hf_jpsi_cand_reduced::PzDauPosDpzDauPosfloatMomentum in z-direction in GeV/c
    o2::aod::hf_jpsi_cand_reduced::PzDauNegDpzDauNegfloatMomentum in z-direction in GeV/c
    +
    + + +
    +
    + Table with J/Psi candidate covariance for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_jpsi_cand_reduced::CYYDauPoscYYDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CYYDauNegcYYDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CZYDauPoscZYDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CZYDauNegcZYDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CZZDauPoscZZDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CZZDauNegcZZDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpYDauPoscSnpYDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpYDauNegcSnpYDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpZDauPoscSnpZDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpZDauNegcSnpZDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpSnpDauPoscSnpSnpDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CSnpSnpDauNegcSnpSnpDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglYDauPoscTglYDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglYDauNegcTglYDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglZDauPoscTglZDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglZDauNegcTglZDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglSnpDauPoscTglSnpDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglSnpDauNegcTglSnpDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglTglDauPoscTglTglDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::CTglTglDauNegcTglTglDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtYDauPosc1PtYDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtYDauNegc1PtYDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtZDauPosc1PtZDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtZDauNegc1PtZDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtSnpDauPosc1PtSnpDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtSnpDauNegc1PtSnpDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtTglDauPosc1PtTglDauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1PtTglDauNegc1PtTglDauNegfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1Pt21Pt2DauPosc1Pt21Pt2DauPosfloatCovariance matrix
    o2::aod::hf_jpsi_cand_reduced::C1Pt21Pt2DauNegc1Pt21Pt2DauNegfloatCovariance matrix
    +
    + + +
    +
    + Table with reconstructed MC information on J/PsiK(<-B+) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_reduced::JpsiIdIjpsiIdintJ/Psi index
    o2::aod::hf_cand_bplus_reduced::BachKaIdIbachKaIdintJ/Psi index
    o2::aod::hf_cand_bplus::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_bplus::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_cand_bplus::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_bplus::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_bplus_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Generation-level MC information on B+ candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_bplus::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_bplus_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_bplus_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_bplus_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_bplus_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_bplus_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_bplus_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_bplus_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_bplus_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_bplus_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus_config::MyInvMassWindowJpsiKmyInvMassWindowJpsiKfloatHalf-width of the Bplus invariant-mass window in GeV/c2
    +
    + + +
    +
    + Table with reconstructed MC information on DsPi(<-Bs) pairs for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs_reduced::JpsiIdIjpsiIdintJ/Psi index
    o2::aod::hf_cand_bs_reduced::Prong0PhiIdIprong0PhiIdintJ/Psi index
    o2::aod::hf_cand_bs_reduced::Prong1PhiIdIprong1PhiIdintJ/Psi index
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_bs::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_cand_bs::FlagWrongCollisionflagWrongCollisionint8_t
    o2::aod::hf_cand_bs::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_bs_mc::PtMotherptMotherfloatTransverse momentum of the mother in GeV/c
    +
    + + +
    +
    + Generation-level MC information on Bs candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_bs::FlagMcDecayChanRecflagMcDecayChanRecint8_t
    o2::aod::hf_bs_mc::PtTrackptTrackfloatTransverse momentum of the track in GeV/c
    o2::aod::hf_bs_mc::YTrackyTrackfloatRapidity of the track
    o2::aod::hf_bs_mc::EtaTracketaTrackfloatPseudorapidity of the track
    o2::aod::hf_bs_mc::PtProng0ptProng0floatTransverse momentum of the track's prong0 in GeV/c
    o2::aod::hf_bs_mc::YProng0yProng0floatRapidity of the track's prong0
    o2::aod::hf_bs_mc::EtaProng0etaProng0floatPseudorapidity of the track's prong0
    o2::aod::hf_bs_mc::PtProng1ptProng1floatTransverse momentum of the track's prong1 in GeV/c
    o2::aod::hf_bs_mc::YProng1yProng1floatRapidity of the track's prong1
    o2::aod::hf_bs_mc::EtaProng1etaProng1floatPseudorapidity of the track's prong1
    o2::aod::hf_reduced_collision::HfCollisionRejectionMaphfCollisionRejectionMapo2::hf_evsel::HfCollisionRejectionMaskBitmask with failed selection criteria
    o2::aod::cent::CentFT0CcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::cent::CentFT0McentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    +
    + + +
    +
    + Table with configurables information for reduced workflow +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs_config::MyInvMassWindowJpsiPhimyInvMassWindowJpsiPhifloatHalf-width of the Bs invariant-mass window in GeV/c2
    +
    + +
    + +### o2-analysis-hf-correlator-d0-d0bar +Code file: correlatorD0D0bar.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::DeltaPhideltaPhifloat
    o2::aod::hf_correlation_d_dbar::DeltaEtadeltaEtafloat
    o2::aod::hf_correlation_d_dbar::PtDptDfloat
    o2::aod::hf_correlation_d_dbar::PtDbarptDbarfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::MDmDfloat
    o2::aod::hf_correlation_d_dbar::MDbarmDbarfloat
    o2::aod::hf_correlation_d_dbar::SignalStatussignalStatusint
    +
    + +
    + +### o2-analysis-hf-correlator-d0-d0bar-barrel-full-pid +Code file: correlatorD0D0barBarrelFullPid.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::DeltaPhideltaPhifloat
    o2::aod::hf_correlation_d_dbar::DeltaEtadeltaEtafloat
    o2::aod::hf_correlation_d_dbar::PtDptDfloat
    o2::aod::hf_correlation_d_dbar::PtDbarptDbarfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::MDmDfloat
    o2::aod::hf_correlation_d_dbar::MDbarmDbarfloat
    o2::aod::hf_correlation_d_dbar::SignalStatussignalStatusint
    +
    + +
    + +### o2-analysis-hf-correlator-d0-hadrons +Code file: correlatorD0Hadrons.cxx +
    + + +
    +
    + D0-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::DeltaPhideltaPhifloatDeltaPhi between D0 and Hadrons
    o2::aod::hf_correlation_d0_hadron::DeltaEtadeltaEtafloatDeltaEta between D0 and Hadrons
    o2::aod::hf_correlation_d0_hadron::PtDptDfloatTransverse momentum of D0
    o2::aod::hf_correlation_d0_hadron::PtHadronptHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_d0_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    o2::aod::hf_correlation_d0_hadron::IsAutoCorrelatedisAutoCorrelatedboolCorrelation Status
    +
    + + +
    +
    + D0-Hadrons pairs Reconstructed Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::MDmDfloatInvariant mass of D0
    o2::aod::hf_correlation_d0_hadron::MDbarmDbarfloatInvariant mass of D0bar
    o2::aod::hf_correlation_d0_hadron::SignalStatussignalStatusintTag for D0,D0bar
    +
    + + +
    +
    + D0-Hadrons pairs Generated Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::IsPromptisPromptboolUsed in MC-Rec, D0 Prompt or Non-Prompt
    o2::aod::hf_correlation_d0_hadron::IsPhysicalPrimaryisPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_d0_hadron::TrackOrigintrackOriginintCheck track origin
    +
    + + +
    +
    + D0-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::MlScoreBkgD0mlScoreBkgD0floatML background score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScoreNonPromptD0mlScoreNonPromptD0floatML prompt score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScorePromptD0mlScorePromptD0floatML prompt score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScoreBkgD0barmlScoreBkgD0barfloatML background score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScoreNonPromptD0barmlScoreNonPromptD0barfloatML prompt score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScorePromptD0barmlScorePromptD0barfloatML prompt score for D0 selection
    +
    + + +
    +
    + Ds candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::MDmDfloatInvariant mass of D0
    o2::aod::hf_correlation_d0_hadron::MDbarmDbarfloatInvariant mass of D0bar
    o2::aod::hf_correlation_d0_hadron::PtDptDfloatTransverse momentum of D0
    o2::aod::hf_correlation_d0_hadron::MlScoreBkgD0mlScoreBkgD0floatML background score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScorePromptD0mlScorePromptD0floatML prompt score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScoreBkgD0barmlScoreBkgD0barfloatML background score for D0 selection
    o2::aod::hf_correlation_d0_hadron::MlScorePromptD0barmlScorePromptD0barfloatML prompt score for D0 selection
    +
    + + +
    +
    + Ds candidates Generated Information +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::IsPromptisPromptboolUsed in MC-Rec, D0 Prompt or Non-Prompt
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d0_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_d0_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_d0_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_dmeson_collision::DmesonSeldmesonSelboolSelection flag for D meson in a collision
    +
    + +
    + +### o2-analysis-hf-correlator-d-meson-pairs +Code file: correlatorDMesonPairs.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::PtCand1ptCand1floatTransverse momentum of first candidate
    o2::aod::hf_correlation_d_meson_pair::PtCand2ptCand2floatTransverse momentum of second candidate
    o2::aod::hf_correlation_d_meson_pair::YCand1yCand1floatRapidity of first candidate
    o2::aod::hf_correlation_d_meson_pair::YCand2yCand2floatRapidity of second candidate
    o2::aod::hf_correlation_d_meson_pair::PhiCand1phiCand1floatAzimuthal angle of first candidate
    o2::aod::hf_correlation_d_meson_pair::PhiCand2phiCand2floatAzimuthal angle of second candidate
    o2::aod::hf_correlation_d_meson_pair::MDCand1mDCand1floatInvariant mass of first candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand1mDbarCand1floatInvariant mass of first candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::MDCand2mDCand2floatInvariant mass of second candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand2mDbarCand2floatInvariant mass of second candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::PairTypepairTypeuint8_tBitmap with all pair types (DD, DDbar, etc.) a pair of candidates has passed
    o2::aod::hf_correlation_d_meson_pair::CandidateType1candidateType1uint8_tBitmap with Selected and True info of candidate 1
    o2::aod::hf_correlation_d_meson_pair::CandidateType2candidateType2uint8_tBitmap with Selected and True info of candidate 2
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::Origin1origin1uint8_tcandidate 1 origin
    o2::aod::hf_correlation_d_meson_pair::Origin2origin2uint8_tcandidate 2 origin
    o2::aod::hf_correlation_d_meson_pair::MatchedMc1matchedMc1uint8_tMC matching of candidate 1
    o2::aod::hf_correlation_d_meson_pair::MatchedMc2matchedMc2uint8_tMC matching of candidate 2
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::MlProbD0Cand1mlProbD0Cand1std::vector<float>
    o2::aod::hf_correlation_d_meson_pair::MlProbD0barCand1mlProbD0barCand1std::vector<float>
    o2::aod::hf_correlation_d_meson_pair::MlProbD0Cand2mlProbD0Cand2std::vector<float>
    o2::aod::hf_correlation_d_meson_pair::MlProbD0barCand2mlProbD0barCand2std::vector<float>
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::PtCand1ptCand1floatTransverse momentum of first candidate
    o2::aod::hf_correlation_d_meson_pair::PtCand2ptCand2floatTransverse momentum of second candidate
    o2::aod::hf_correlation_d_meson_pair::YCand1yCand1floatRapidity of first candidate
    o2::aod::hf_correlation_d_meson_pair::YCand2yCand2floatRapidity of second candidate
    o2::aod::hf_correlation_d_meson_pair::PhiCand1phiCand1floatAzimuthal angle of first candidate
    o2::aod::hf_correlation_d_meson_pair::PhiCand2phiCand2floatAzimuthal angle of second candidate
    o2::aod::hf_correlation_d_meson_pair::MDCand1mDCand1floatInvariant mass of first candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand1mDbarCand1floatInvariant mass of first candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::MDCand2mDCand2floatInvariant mass of second candidate as D
    o2::aod::hf_correlation_d_meson_pair::MDbarCand2mDbarCand2floatInvariant mass of second candidate as Dbar
    o2::aod::hf_correlation_d_meson_pair::PairTypepairTypeuint8_tBitmap with all pair types (DD, DDbar, etc.) a pair of candidates has passed
    o2::aod::hf_correlation_d_meson_pair::CandidateType1candidateType1uint8_tBitmap with Selected and True info of candidate 1
    o2::aod::hf_correlation_d_meson_pair::CandidateType2candidateType2uint8_tBitmap with Selected and True info of candidate 2
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_meson_pair::Origin1origin1uint8_tcandidate 1 origin
    o2::aod::hf_correlation_d_meson_pair::Origin2origin2uint8_tcandidate 2 origin
    o2::aod::hf_correlation_d_meson_pair::MatchedMc1matchedMc1uint8_tMC matching of candidate 1
    o2::aod::hf_correlation_d_meson_pair::MatchedMc2matchedMc2uint8_tMC matching of candidate 2
    +
    + +
    + +### o2-analysis-hf-correlator-dplus-dminus +Code file: correlatorDplusDminus.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::DeltaPhideltaPhifloat
    o2::aod::hf_correlation_d_dbar::DeltaEtadeltaEtafloat
    o2::aod::hf_correlation_d_dbar::PtDptDfloat
    o2::aod::hf_correlation_d_dbar::PtDbarptDbarfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_d_dbar::MDmDfloat
    o2::aod::hf_correlation_d_dbar::MDbarmDbarfloat
    o2::aod::hf_correlation_d_dbar::SignalStatussignalStatusint
    +
    + +
    + +### o2-analysis-hf-correlator-dplus-hadrons +Code file: correlatorDplusHadrons.cxx +
    + + +
    +
    + D+-meson properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_dplus_meson::PhiphifloatPhi of D+
    o2::aod::hf_dplus_meson::EtaetafloatEta of D+
    o2::aod::hf_dplus_meson::PtDptDfloatTransverse momentum of D+
    o2::aod::hf_dplus_meson::MDmDfloatInvariant mass of D+
    o2::aod::hf_dplus_meson::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_dplus_meson::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_dplus_meson::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Associated hadron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::PhiphifloatPhi of hadron
    o2::aod::hf_assoc_tracks::EtaetafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHfloatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + D+-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::DeltaPhideltaPhifloatDeltaPhi between D+ and Hadrons
    o2::aod::hf_correlation_dplus_hadron::DeltaEtadeltaEtafloatDeltaEta between D+ and Hadrons
    o2::aod::hf_correlation_dplus_hadron::PtDptDfloatTransverse momentum of D+
    o2::aod::hf_correlation_dplus_hadron::PtHadronptHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_dplus_hadron::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    +
    + + +
    +
    + D+-Hadrons pairs Reconstructed Informations +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::MDmDfloatInvariant mass of D+
    o2::aod::hf_correlation_dplus_hadron::SignalStatussignalStatusboolUsed in MC-Rec, D+ Signal
    +
    + + +
    +
    + Ds-Hadrons pairs Generated Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::IsPromptisPromptboolUsed in MC-Rec, D+ Prompt or Non-Prompt
    o2::aod::hf_correlation_dplus_hadron::IsPhysicalPrimaryisPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_dplus_hadron::TrackOrigintrackOriginintNumber of crossed TPC Rows
    +
    + + +
    +
    + D+-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::MlScoreBkgmlScoreBkgfloatML background score for D+ selection
    o2::aod::hf_correlation_dplus_hadron::MlScorePromptmlScorePromptfloatML prompt score for D+ selection
    o2::aod::hf_correlation_dplus_hadron::MlScoreNonPromptmlScoreNonPromptfloatML non-prompt score for D+ selection
    +
    + + +
    +
    + D+ candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::MDmDfloatInvariant mass of D+
    o2::aod::hf_correlation_dplus_hadron::PtDptDfloatTransverse momentum of D+
    o2::aod::hf_correlation_dplus_hadron::MlScoreBkgmlScoreBkgfloatML background score for D+ selection
    o2::aod::hf_correlation_dplus_hadron::MlScorePromptmlScorePromptfloatML prompt score for D+ selection
    o2::aod::hf_correlation_dplus_hadron::MlScoreNonPromptmlScoreNonPromptfloatML non-prompt score for D+ selection
    +
    + + +
    +
    + D+ candidates Generated Information +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::IsPromptisPromptboolUsed in MC-Rec, D+ Prompt or Non-Prompt
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dplus_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_dplus_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_dplus_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_dmeson_collision::DmesonSeldmesonSelboolSelection flag for D meson in a collision
    +
    + +
    + +### o2-analysis-hf-correlator-ds-hadrons +Code file: correlatorDsHadrons.cxx +
    + + +
    +
    + Ds-Hadrons pairs Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::DeltaPhideltaPhifloatDeltaPhi between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::DeltaEtadeltaEtafloatDeltaEta between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::SignedPtDsignedPtDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::SignedPtHadronsignedPtHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_ds_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    o2::aod::hf_correlation_ds_hadron::NumPvContribnumPvContribuint16_tnumber PV contributors
    +
    + + +
    +
    + Ds-Hadrons pairs Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MDmDfloatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::IsSignalisSignalboolUsed in MC-Rec, Ds Signal
    o2::aod::hf_correlation_ds_hadron::IsDecayChanisDecayChanboolUsed in MC-Rec, Ds decay channel check
    +
    + + +
    +
    + Ds-Hadrons pairs Generated Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::IsPromptisPromptboolUsed in MC-Rec, Ds Prompt or Non-Prompt
    o2::aod::hf_correlation_ds_hadron::IsPhysicalPrimaryisPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_ds_hadron::TrackOrigintrackOriginintNumber of crossed TPC Rows
    +
    + + +
    +
    + Ds-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MlScorePromptmlScorePromptfloatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgmlScoreBkgfloatML background score for Ds selection
    +
    + + +
    +
    + Ds candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MDmDfloatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::SignedPtDsignedPtDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::MlScorePromptmlScorePromptfloatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgmlScoreBkgfloatML background score for Ds selection
    o2::aod::hf_correlation_ds_hadron::NumPvContribnumPvContribuint16_tnumber PV contributors
    +
    + + +
    +
    + Ds candidates Generated Information +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::IsPromptisPromptboolUsed in MC-Rec, Ds Prompt or Non-Prompt
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_ds_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_ds_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_dmeson_collision::DmesonSeldmesonSelboolSelection flag for D meson in a collision
    +
    + + +
    +
    + Table with collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfcRedCollision = o2::aod::HfcRedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_collisions_reduced::MultiplicitymultiplicityfloatEvent multiplicity
    o2::aod::hf_collisions_reduced::NumPvContribnumPvContribintEvent multiplicity from PV contributors
    o2::aod::hf_collisions_reduced::PosZposZfloatPrimary vertex z position
    +
    + + +
    +
    + Table with Ds candidate info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_candidate_reduced::HfcRedCollisionIdIhfcRedCollisionIdint32ReducedCollision index
    o2::aod::hf_candidate_reduced::PhiCandphiCandfloatPhi of the candidate
    o2::aod::hf_candidate_reduced::EtaCandetaCandfloatEta of the candidate
    o2::aod::hf_candidate_reduced::PtCandptCandfloatPt of the candidate
    o2::aod::hf_candidate_reduced::InvMassDsinvMassDsfloatInvariant mass of Ds candidate
    o2::aod::hf_candidate_reduced::Prong0Idprong0IdintProng 0 index
    o2::aod::hf_candidate_reduced::Prong1Idprong1IdintProng 1 index
    o2::aod::hf_candidate_reduced::Prong2Idprong2IdintProng2 index
    +
    + + +
    +
    + Table with Ds candidate selection info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_candidate_reduced::HfcRedCollisionIdIhfcRedCollisionIdint32ReducedCollision index
    o2::aod::hf_candidate_reduced::BdtScorePromptbdtScorePromptfloatBDT output score for prompt hypothesis
    o2::aod::hf_candidate_reduced::BdtScoreBkgbdtScoreBkgfloatBDT output score for background hypothesis
    +
    + + +
    +
    + Table with associated track info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_candidate_reduced::HfcRedCollisionIdIhfcRedCollisionIdint32ReducedCollision index
    o2::aod::hf_assoc_track_reduced::OriginTrackIdoriginTrackIdintOriginal track index
    o2::aod::hf_assoc_track_reduced::PhiAssocTrackphiAssocTrackfloatPhi of the track
    o2::aod::hf_assoc_track_reduced::EtaAssocTracketaAssocTrackfloatEta of the track
    o2::aod::hf_assoc_track_reduced::PtAssocTrackptAssocTrackfloatPt of the track
    +
    + + +
    +
    + Table with associated track info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_candidate_reduced::HfcRedCollisionIdIhfcRedCollisionIdint32ReducedCollision index
    o2::aod::hf_assoc_track_reduced::NTpcCrossedRowsnTpcCrossedRowsintNumber of crossed TPC Rows
    o2::aod::hf_assoc_track_reduced::ItsClusterMapitsClusterMapintITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::hf_assoc_track_reduced::ItsNClsitsNClsintNumber of ITS clusters
    o2::aod::hf_assoc_track_reduced::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::hf_assoc_track_reduced::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    +
    + +
    + +### o2-analysis-hf-correlator-ds-hadrons-reduced +Code file: correlatorDsHadronsReduced.cxx +
    + + +
    +
    + Ds-Hadrons pairs Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::DeltaPhideltaPhifloatDeltaPhi between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::DeltaEtadeltaEtafloatDeltaEta between Ds and Hadrons
    o2::aod::hf_correlation_ds_hadron::SignedPtDsignedPtDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::SignedPtHadronsignedPtHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_ds_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    o2::aod::hf_correlation_ds_hadron::NumPvContribnumPvContribuint16_tnumber PV contributors
    +
    + + +
    +
    + Ds-Hadrons pairs Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MDmDfloatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::IsSignalisSignalboolUsed in MC-Rec, Ds Signal
    o2::aod::hf_correlation_ds_hadron::IsDecayChanisDecayChanboolUsed in MC-Rec, Ds decay channel check
    +
    + + +
    +
    + Ds-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MlScorePromptmlScorePromptfloatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgmlScoreBkgfloatML background score for Ds selection
    +
    + + +
    +
    + Ds candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::MDmDfloatInvariant mass of Ds
    o2::aod::hf_correlation_ds_hadron::SignedPtDsignedPtDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::MlScorePromptmlScorePromptfloatML prompt score for Ds selection
    o2::aod::hf_correlation_ds_hadron::MlScoreBkgmlScoreBkgfloatML background score for Ds selection
    o2::aod::hf_correlation_ds_hadron::NumPvContribnumPvContribuint16_tnumber PV contributors
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_ds_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_ds_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_ds_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + +
    + +### o2-analysis-hf-correlator-dstar-hadrons +Code file: correlatorDstarHadrons.cxx +
    + + +
    +
    + Associated hadron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::PhiphifloatPhi of hadron
    o2::aod::hf_assoc_tracks::EtaetafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHfloatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dstar_hadron::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_correlation_dstar_hadron::HfCandDstarIdIhfCandDstarIdint32Pointer into HfCandDstars
    o2::aod::hf_correlation_dstar_hadron::PhiDstarphiDstarfloat
    o2::aod::hf_correlation_dstar_hadron::EtaDstaretaDstarfloat
    o2::aod::hf_correlation_dstar_hadron::PtDstarptDstarfloat
    o2::aod::hf_correlation_dstar_hadron::MDstarmDstarfloat
    o2::aod::hf_correlation_dstar_hadron::MD0mD0float
    o2::aod::hf_correlation_dstar_hadron::TrackIdItrackIdint32Pointer into Tracks
    o2::aod::hf_correlation_dstar_hadron::PhiTrackphiTrackfloat
    o2::aod::hf_correlation_dstar_hadron::EtaTracketaTrackfloat
    o2::aod::hf_correlation_dstar_hadron::PtTrackptTrackfloat
    o2::aod::hf_correlation_dstar_hadron::TimeStamptimeStampint64_t
    o2::aod::hf_correlation_dstar_hadron::PoolBinpoolBinint
    o2::aod::hf_correlation_dstar_hadron::DeltaPhiDdeltaPhifloat
    o2::aod::hf_correlation_dstar_hadron::DeltaEtaDdeltaEtafloat
    o2::aod::hf_correlation_dstar_hadron::DeltaMDdeltaMfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_dstar_hadron::CollisionIdxcollisionIdxint
    o2::aod::hf_correlation_dstar_hadron::HfCandDstarIdxhfCandDstarIdxint
    o2::aod::hf_correlation_dstar_hadron::PhiDstarphiDstarfloat
    o2::aod::hf_correlation_dstar_hadron::EtaDstaretaDstarfloat
    o2::aod::hf_correlation_dstar_hadron::PtDstarptDstarfloat
    o2::aod::hf_correlation_dstar_hadron::MDstarmDstarfloat
    o2::aod::hf_correlation_dstar_hadron::MD0mD0float
    o2::aod::hf_correlation_dstar_hadron::TimeStamptimeStampint64_t
    o2::aod::hf_correlation_dstar_hadron::PoolBinpoolBinint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_dmeson_collision::DmesonSeldmesonSelboolSelection flag for D meson in a collision
    +
    + +
    + +### o2-analysis-hf-correlator-hfe-hadrons +Code file: correlatorHfeHadrons.cxx +
    + + +
    +
    + Associated hadron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::PhiphifloatPhi of hadron
    o2::aod::hf_assoc_tracks::EtaetafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHfloatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Hf Electron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_electron::PhiElectronphiElectronfloatPhi of electron
    o2::aod::hf_electron::EtaElectronetaElectronfloatEta of electron
    o2::aod::hf_electron::PtElectronptElectronfloatTransverse momentum of electron
    o2::aod::hf_electron::NElectronsLSnElectronsLSintnumber of like-sign
    o2::aod::hf_electron::NElectronsUSnElectronsUSintnumber of Unlike-sign
    o2::aod::hf_electron::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicit
    o2::aod::hf_electron::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_electron::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Hfe-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_electron_hadron::DeltaPhideltaPhifloatDeltaPhi between Electron and Hadrons
    o2::aod::hf_correlation_electron_hadron::DeltaEtadeltaEtafloatDeltaEta between Electron and Hadrons
    o2::aod::hf_correlation_electron_hadron::PtElectronptElectronfloatTransverse momentum of Electron
    o2::aod::hf_correlation_electron_hadron::PtHadronptHadronfloatTransverse momentum of Hadron;
    o2::aod::hf_correlation_electron_hadron::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_correlation_electron_hadron::NPairsLSnPairsLSintnumber of like-sign electron-hadron pairs
    o2::aod::hf_correlation_electron_hadron::NPairsUSnPairsUSintnumber of unlike-sign electron-hadron pairs
    +
    + + +
    +
    + Hfe-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_mcgenelectron_hadron::DeltaPhideltaPhifloatDeltaPhi between Electron and Hadrons
    o2::aod::hf_correlation_mcgenelectron_hadron::DeltaEtadeltaEtafloatDeltaEta between Electron and Hadrons
    o2::aod::hf_correlation_mcgenelectron_hadron::PtElectronptElectronfloatTransverse momentum of Electron
    o2::aod::hf_correlation_mcgenelectron_hadron::PtHadronptHadronfloatTransverse momentum of Hadron;
    o2::aod::hf_correlation_mcgenelectron_hadron::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_correlation_mcgenelectron_hadron::IsNonHfEHCorrisNonHfEHCorrintnonHeavy Flavour Electron hadron coorelation
    +
    + +
    + +### o2-analysis-hf-correlator-lc-hadrons +Code file: correlatorLcHadrons.cxx +
    + + +
    +
    + Lc-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::DeltaPhideltaPhifloatDeltaPhi between Lc and Hadrons
    o2::aod::hf_correlation_lc_hadron::DeltaEtadeltaEtafloatDeltaEta between Lc and Hadrons
    o2::aod::hf_correlation_lc_hadron::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_correlation_lc_hadron::PtHadronptHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_lc_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    o2::aod::hf_correlation_lc_hadron::IsAutoCorrelatedisAutoCorrelatedboolCorrelation Status
    o2::aod::hf_correlation_lc_hadron::CentcentfloatCentrality of Collision
    +
    + + +
    +
    + Lc-Hadrons pairs Reconstructed Informations +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_correlation_lc_hadron::SignalStatussignalStatusintTag for LcToPKPi/LcToPiKP
    +
    + + +
    +
    + Lc-proton details +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::PrNsigmTPCprNsigmTPCfloatAssociated Particle TPC nSigma proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTPCkaNsigmTPCfloatAssociated Particle TPC nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTPCpiNsigmTPCfloatAssociated Particle TPC nSigma Pion
    o2::aod::hf_correlation_lc_hadron::PrNsigmTOFprNsigmTOFfloatAssociated Particle TOF nSigma Proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTOFkaNsigmTOFfloatAssociated Particle TOF nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTOFpiNsigmTOFfloatAssociated Particle TOF nSigma Pion
    +
    + + +
    +
    + Lc-proton details +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::PrNsigmTPCprNsigmTPCfloatAssociated Particle TPC nSigma proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTPCkaNsigmTPCfloatAssociated Particle TPC nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTPCpiNsigmTPCfloatAssociated Particle TPC nSigma Pion
    o2::aod::hf_correlation_lc_hadron::PrNsigmTOFprNsigmTOFfloatAssociated Particle TOF nSigma Proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTOFkaNsigmTOFfloatAssociated Particle TOF nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTOFpiNsigmTOFfloatAssociated Particle TOF nSigma Pion
    +
    + + +
    +
    + Lc-Hadrons pairs Generated Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::IsPromptisPromptboolUsed in MC-Rec, Lc Prompt or Non-Prompt
    o2::aod::hf_correlation_lc_hadron::IsPhysicalPrimaryisPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_lc_hadron::TrackOrigintrackOriginintNumber of crossed TPC Rows
    +
    + + +
    +
    + Lc-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MlScoreBkgmlScoreBkgfloatML background score for Lc selection
    o2::aod::hf_correlation_lc_hadron::MlScorePromptmlScorePromptfloatML prompt score for Lc selection
    +
    + + +
    +
    + Lc candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_correlation_lc_hadron::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_correlation_lc_hadron::MlScoreBkgmlScoreBkgfloatML background score for Lc selection
    o2::aod::hf_correlation_lc_hadron::MlScorePromptmlScorePromptfloatML prompt score for Lc selection
    +
    + + +
    +
    + Lc candidates Generated Information +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::IsPromptisPromptboolUsed in MC-Rec, Lc Prompt or Non-Prompt
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_lc_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_lc_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::DeltaYdeltaYfloatDeltaY between Lc and Hadrons
    +
    + + +
    +
    + Lc properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_lc_baryon::PhiphifloatPhi of Lc
    o2::aod::hf_lc_baryon::EtaetafloatEta of Lc
    o2::aod::hf_lc_baryon::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_lc_baryon::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_lc_baryon::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_lc_baryon::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_lc_baryon::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Associated hadron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::PhiphifloatPhi of hadron
    o2::aod::hf_assoc_tracks::EtaetafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHfloatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_lc_collision::LcSellcSelboolSelection flag for Lc in a collision
    +
    + +
    + +### o2-analysis-hf-correlator-lc-sc-hadrons +Code file: correlatorLcScHadrons.cxx +
    + + +
    +
    + Lc-Hadrons pairs Informations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::DeltaPhideltaPhifloatDeltaPhi between Lc and Hadrons
    o2::aod::hf_correlation_lc_hadron::DeltaEtadeltaEtafloatDeltaEta between Lc and Hadrons
    o2::aod::hf_correlation_lc_hadron::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_correlation_lc_hadron::PtHadronptHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_lc_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    o2::aod::hf_correlation_lc_hadron::IsAutoCorrelatedisAutoCorrelatedboolCorrelation Status
    o2::aod::hf_correlation_lc_hadron::CentcentfloatCentrality of Collision
    +
    + + +
    +
    + Lc-Hadrons pairs Reconstructed Informations +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_correlation_lc_hadron::SignalStatussignalStatusintTag for LcToPKPi/LcToPiKP
    +
    + + +
    +
    + Lc-proton details +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::PrNsigmTPCprNsigmTPCfloatAssociated Particle TPC nSigma proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTPCkaNsigmTPCfloatAssociated Particle TPC nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTPCpiNsigmTPCfloatAssociated Particle TPC nSigma Pion
    o2::aod::hf_correlation_lc_hadron::PrNsigmTOFprNsigmTOFfloatAssociated Particle TOF nSigma Proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTOFkaNsigmTOFfloatAssociated Particle TOF nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTOFpiNsigmTOFfloatAssociated Particle TOF nSigma Pion
    +
    + + +
    +
    + Lc-proton details +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::PrNsigmTPCprNsigmTPCfloatAssociated Particle TPC nSigma proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTPCkaNsigmTPCfloatAssociated Particle TPC nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTPCpiNsigmTPCfloatAssociated Particle TPC nSigma Pion
    o2::aod::hf_correlation_lc_hadron::PrNsigmTOFprNsigmTOFfloatAssociated Particle TOF nSigma Proton
    o2::aod::hf_correlation_lc_hadron::KaNsigmTOFkaNsigmTOFfloatAssociated Particle TOF nSigma Kaon
    o2::aod::hf_correlation_lc_hadron::PiNsigmTOFpiNsigmTOFfloatAssociated Particle TOF nSigma Pion
    +
    + + +
    +
    + Lc-Hadrons pairs Generated Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::IsPromptisPromptboolUsed in MC-Rec, Lc Prompt or Non-Prompt
    o2::aod::hf_correlation_lc_hadron::IsPhysicalPrimaryisPhysicalPrimaryboolUsed in MC-Rec, primary associated particles
    o2::aod::hf_correlation_lc_hadron::TrackOrigintrackOriginintNumber of crossed TPC Rows
    +
    + + +
    +
    + Lc-Hadrons pairs Machine Learning Information +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MlScoreBkgmlScoreBkgfloatML background score for Lc selection
    o2::aod::hf_correlation_lc_hadron::MlScorePromptmlScorePromptfloatML prompt score for Lc selection
    +
    + + +
    +
    + Lc candidates Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_correlation_lc_hadron::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_correlation_lc_hadron::MlScoreBkgmlScoreBkgfloatML background score for Lc selection
    o2::aod::hf_correlation_lc_hadron::MlScorePromptmlScorePromptfloatML prompt score for Lc selection
    +
    + + +
    +
    + Lc candidates Generated Information +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::IsPromptisPromptboolUsed in MC-Rec, Lc Prompt or Non-Prompt
    +
    + + +
    +
    + Tracks Reconstructed Information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::TrackDcaXYtrackDcaXYfloatDCA xy of the track
    o2::aod::hf_correlation_lc_hadron::TrackDcaZtrackDcaZfloatDCA z of the track
    o2::aod::hf_correlation_lc_hadron::TrackTPCNClsCrossedRowstrackTPCNClsCrossedRowsintNumber of crossed TPC Rows
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::DeltaYdeltaYfloatDeltaY between Lc and Hadrons
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::ChargeCandchargeCandintstore charge of Lc and Sc
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correlation_lc_hadron::ChargeCandchargeCandintstore charge of Lc and Sc
    +
    + + +
    +
    + Lc properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_lc_baryon::PhiphifloatPhi of Lc
    o2::aod::hf_lc_baryon::EtaetafloatEta of Lc
    o2::aod::hf_lc_baryon::PtLcptLcfloatTransverse momentum of Lc
    o2::aod::hf_lc_baryon::MLcmLcfloatInvariant mass of Lc
    o2::aod::hf_lc_baryon::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_lc_baryon::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_lc_baryon::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Associated hadron properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_assoc_tracks::PhiphifloatPhi of hadron
    o2::aod::hf_assoc_tracks::EtaetafloatEta of hadron
    o2::aod::hf_assoc_tracks::PtHptHfloatTransverse momentum of hadron
    o2::aod::hf_assoc_tracks::PoolBinpoolBinintPool Bin of event defined using zvtx and multiplicity
    o2::aod::hf_assoc_tracks::GIndexColgIndexColintGlobal index for the collision
    o2::aod::hf_assoc_tracks::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_lc_collision::LcSellcSelboolSelection flag for Lc in a collision
    +
    + +
    + +### o2-analysis-hf-derived-data-creator-correlations-reduced +Code file: derivedDataCreatorCorrelationsReduced.cxx +
    + + +
    +
    + Table with collision info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_collisions_reduced::MultiplicitymultiplicityfloatEvent multiplicity
    o2::aod::hf_collisions_reduced::NumPvContribnumPvContribintEvent multiplicity from PV contributors
    o2::aod::hf_collisions_reduced::CentralitycentralityfloatEvent centrality
    o2::aod::hf_collisions_reduced::PosZposZfloatPrimary vertex z position
    +
    + + +
    +
    + Table with trigger candidate base info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_correl_charm_had_reduced::PhiTrigphiTrigfloatPhi of the trigger candidate
    o2::aod::hf_correl_charm_had_reduced::EtaTrigetaTrigfloatEta of the trigger candidate
    +
    + + +
    +
    + Table with Same Event Charm-Hadron pairs information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correl_charm_had_reduced::HfcRedCorrCollIdIhfcRedCorrCollIdint32ReducedCollision index
    o2::aod::hf_correl_charm_had_reduced::PtTrigptTrigfloatPt of the trigger candidate
    o2::aod::hf_correl_charm_had_reduced::InvMassTriginvMassTrigfloatInvariant mass of Charm trigger candidate
    o2::aod::hf_correl_charm_had_reduced::BdtScore0TrigbdtScore0TrigfloatFirst BDT output score
    o2::aod::hf_correl_charm_had_reduced::BdtScore1TrigbdtScore1TrigfloatSecond BDT output score
    +
    + + +
    +
    + Table with Same Event Charm-Hadron pairs information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correl_charm_had_reduced::HfcRedCorrCollIdIhfcRedCorrCollIdint32ReducedCollision index
    o2::aod::hf_correl_charm_had_reduced::PtTrigptTrigfloatPt of the trigger candidate
    o2::aod::hf_correl_charm_had_reduced::NTpcCrossedRowsTrignTpcCrossedRowsTrigintNumber of crossed TPC Rows
    o2::aod::hf_correl_charm_had_reduced::ItsClsMapTrigitsClsMapTrigintITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::hf_correl_charm_had_reduced::ItsNClsTrigitsNClsTrigintNumber of ITS clusters
    o2::aod::hf_correl_charm_had_reduced::DcaXYTrigdcaXYTrigfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::hf_correl_charm_had_reduced::DcaZTrigdcaZTrigfloatImpact parameter in Z of the track to the primary vertex
    +
    + + +
    +
    + Table with Same Event Trig-Assoc pairs +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correl_charm_had_reduced::HfcRedCorrCollIdIhfcRedCorrCollIdint32ReducedCollision index
    o2::aod::hf_correl_charm_had_reduced::HfcRedTrigCharmIdIhfcRedTrigCharmIdint32Same Event pair index
    o2::aod::hf_correl_charm_had_reduced::PtAssocptAssocfloatPt of the associated candidate
    o2::aod::hf_correl_charm_had_reduced::DeltaEtadeltaEtafloatDeltaEta between charm hadron and Hadrons
    o2::aod::hf_correl_charm_had_reduced::DeltaPhideltaPhifloatDeltaPhi between charm hadron and Hadrons
    +
    + + +
    +
    + Table with Same Event Trig-Assoc pairs +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correl_charm_had_reduced::HfcRedCorrCollIdIhfcRedCorrCollIdint32ReducedCollision index
    o2::aod::hf_correl_charm_had_reduced::HfcRedTrigTrackIdIhfcRedTrigTrackIdint32Same Event pair index
    o2::aod::hf_correl_charm_had_reduced::PtAssocptAssocfloatPt of the associated candidate
    o2::aod::hf_correl_charm_had_reduced::DeltaEtadeltaEtafloatDeltaEta between charm hadron and Hadrons
    o2::aod::hf_correl_charm_had_reduced::DeltaPhideltaPhifloatDeltaPhi between charm hadron and Hadrons
    +
    + + +
    +
    + Table with associated candidate base info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::soa::IndexGI?
    o2::aod::hf_correl_charm_had_reduced::HfcRedCorrCollIdIhfcRedCorrCollIdint32ReducedCollision index
    o2::aod::hf_correl_charm_had_reduced::PhiAssocphiAssocfloatPhi of the associated candidate
    o2::aod::hf_correl_charm_had_reduced::EtaAssocetaAssocfloatEta of the associated candidate
    o2::aod::hf_correl_charm_had_reduced::PtAssocptAssocfloatPt of the associated candidate
    +
    + + +
    +
    + Table with Same Event Track Selections information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_correl_charm_had_reduced::NTpcCrossedRowsAssocnTpcCrossedRowsAssocintNumber of crossed TPC Rows
    o2::aod::hf_correl_charm_had_reduced::ItsClsMapAssocitsClsMapAssocintITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::hf_correl_charm_had_reduced::ItsNClsAssocitsNClsAssocintNumber of ITS clusters
    o2::aod::hf_correl_charm_had_reduced::DcaXYAssocdcaXYAssocfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::hf_correl_charm_had_reduced::DcaZAssocdcaZAssocfloatImpact parameter in Z of the track to the primary vertex
    +
    + +
    + +### o2-analysis-hf-femto-dream-producer +Code file: femtoDreamProducer.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtodreamcollision::BitMaskTrackOnebitmaskTrackOneBitMaskTypeBit for track one
    o2::aod::femtodreamcollision::BitMaskTrackTwobitmaskTrackTwoBitMaskTypeBit for track two
    o2::aod::femtodreamcollision::BitMaskTrackThreebitmaskTrackThreeBitMaskTypeBit for track three
    +
    + + +
    +
    + Table to store the derived data for charm hadron candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
    o2::aod::fdhf::TimeStamptimeStampint64_tTimestamp for the collision
    o2::aod::fdhf::Chargechargeint8_tCharge of charm hadron
    o2::aod::fdhf::Prong0Idprong0IdintTrack id of charm hadron prong0
    o2::aod::fdhf::Prong1Idprong1IdintTrack id of charm hadron prong1
    o2::aod::fdhf::Prong2Idprong2IdintTrack id of charm hadron prong2
    o2::aod::fdhf::Prong0Ptprong0PtfloatTrack pT of charm hadron prong0
    o2::aod::fdhf::Prong1Ptprong1PtfloatTrack pT of charm hadron prong1
    o2::aod::fdhf::Prong2Ptprong2PtfloatTrack pT of charm hadron prong2
    o2::aod::fdhf::Prong0Etaprong0EtafloatTrack eta of charm hadron prong0
    o2::aod::fdhf::Prong1Etaprong1EtafloatTrack eta of charm hadron prong1
    o2::aod::fdhf::Prong2Etaprong2EtafloatTrack eta of charm hadron prong2
    o2::aod::fdhf::Prong0Phiprong0PhifloatTrack phi of charm hadron prong0
    o2::aod::fdhf::Prong1Phiprong1PhifloatTrack phi of charm hadron prong1
    o2::aod::fdhf::Prong2Phiprong2PhifloatTrack phi of charm hadron prong2
    o2::aod::fdhf::CandidateSelFlagcandidateSelFlagintSelection of mass hypothesis for charm hadron (1 for Lc -> pkpi, 2 for Lc -> pikp, 4 for D+ -> pikpi)
    o2::aod::fdhf::BDTBkgbdtBkgfloatBackground score using Boosted Decision Tree for charm hadron
    o2::aod::fdhf::BDTPromptbdtPromptfloatPrompt signal score using Boosted Decision Tree for charm hadron
    o2::aod::fdhf::BDTFDbdtFDfloatFeed-down score using Boosted Decision Tree for charm hadron
    o2::aod::fdhf::MDmfloat
    o2::aod::fdhf::PDpfloat
    o2::aod::fdhf::YDyfloat
    o2::aod::fdhf::EtaDetafloat
    o2::aod::fdhf::PhiDphifloat
    o2::aod::fdhf::PtDptfloat
    +
    + + +
    +
    + Table for reconstructed MC charm hadron candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fdhf::FlagMcflagMcintTo select MC particle among charm hadrons, { DplusToPiKPi = 1, LcToPKPi = 17, DsToKKPi = 6, XicToPKPi = 21, N3ProngD = 2ecays };
    o2::aod::fdhf::OriginMcRecoriginMcRecintflag for reconstruction level matching (1 for prompt, 2 for non-prompt)
    +
    + + +
    +
    + Table track index to match associate particle with charm hadron prongs +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fdhf::TrackIdtrackIdinttrack id to match associate particle with charm hadron prongs
    +
    + + +
    +
    + Time Stampe of track associate event +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fdhf::TimeStamptimeStampint64_tTimestamp for the collision
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdextlabel::FDExtMCParticleIdIfdExtMCParticleIdint32MC particle for femtodreamparticle
    +
    + + +
    +
    + Table for generated MC charm hadron +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdlabel::FDMCParticleIdIfdMCParticleIdint32MC particle for femtodreamparticle
    o2::aod::fdhf::PtDptfloat
    o2::aod::fdhf::EtaDetafloat
    o2::aod::fdhf::PhiDphifloat
    o2::aod::fdhf::YDyfloat
    o2::aod::fdhf::FlagMcflagMcintTo select MC particle among charm hadrons, { DplusToPiKPi = 1, LcToPKPi = 17, DsToKKPi = 6, XicToPKPi = 21, N3ProngD = 2ecays };
    o2::aod::fdhf::OriginMcGenoriginMcGenintflag for generator level matching (1 for prompt, 2 for non-prompt)
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtouniverseparticle::FdCollisionIdIfdCollisionIdint32Pointer into FdCollisions
    o2::aod::femtouniverseparticle::Ptptfloatp_T (GeV/c)
    o2::aod::femtouniverseparticle::EtaetafloatEta
    o2::aod::femtouniverseparticle::PhiphifloatPhi
    o2::aod::femtouniverseparticle::PartTypepartTypeuint8_tType of the particle, according to femtouniverseparticle::ParticleType
    o2::aod::femtouniverseparticle::CutcutCutContainerTypeBit-wise container for the different selection criteria
    o2::aod::femtouniverseparticle::PidCutpidCutCutContainerTypeBit-wise container for the different PID selection criteria \todo since bit-masking cannot be done yet with filters we use a second field for the PID
    o2::aod::femtouniverseparticle::TempFitVartempFitVarfloatObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::femtouniverseparticle::ChildrenIdsSAIchildrenIdsField for the track indices to remove auto-correlations
    o2::aod::femtouniverseparticle::MLambdamLambdafloatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::femtouniverseparticle::MAntiLambdamAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::femtouniverseparticle::ThetaDthetafloatCompute the theta of the track
    o2::aod::femtouniverseparticle::PxDpxfloatCompute the momentum in x in GeV/c
    o2::aod::femtouniverseparticle::PyDpyfloatCompute the momentum in y in GeV/c
    o2::aod::femtouniverseparticle::PzDpzfloatCompute the momentum in z in GeV/c
    o2::aod::femtouniverseparticle::PDpfloatCompute the overall momentum in GeV/c
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtouniverseparticle::Signsignint8_tSign of the track charge
    o2::aod::femtouniverseparticle::TpcNClsFoundtpcNClsFounduint8_tNumber of TPC clusters
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::femtouniverseparticle::TpcNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::femtouniverseparticle::TpcFractionSharedClstpcFractionSharedClsfloatNumber of TPC crossed rows
    o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::femtouniverseparticle::ItsNClsitsNClsuint8_tNumber of ITS clusters
    o2::aod::femtouniverseparticle::ItsNClsInnerBarrelitsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signal
    o2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaStorePitpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::pidtpc_tiny::TPCNSigmaStoreKatpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaStorePrtpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDetpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaStorePitofNSigmaStorePibinning::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::pidtof_tiny::TOFNSigmaStoreKatofNSigmaStoreKabinning::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::pidtof_tiny::TOFNSigmaStorePrtofNSigmaStorePrbinning::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::pidtof_tiny::TOFNSigmaStoreDetofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::femtouniverseparticle::DaughDCAdaughDCAfloatDCA between daughters
    o2::aod::femtouniverseparticle::TransRadiustransRadiusfloatTransverse radius of the decay vertex
    o2::aod::femtouniverseparticle::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::femtouniverseparticle::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::femtouniverseparticle::DecayVtxZdecayVtxZfloatZ position of the decay vertex
    o2::aod::femtouniverseparticle::MKaonmKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::femtouniverseparticle::TpcCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatCompute the number of crossed rows over findable TPC clusters
    o2::aod::pidtpc_tiny::TPCNSigmaElDtpcNSigmaElfloatUnwrapped (float) nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaPiDtpcNSigmaPifloatUnwrapped (float) nsigma with the TPC detector for pion
    o2::aod::pidtpc_tiny::TPCNSigmaKaDtpcNSigmaKafloatUnwrapped (float) nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPrfloatUnwrapped (float) nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDefloatUnwrapped (float) nsigma with the TPC detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaElDtofNSigmaElfloatUnwrapped (float) nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaPiDtofNSigmaPifloatUnwrapped (float) nsigma with the TOF detector for pion
    o2::aod::pidtof_tiny::TOFNSigmaKaDtofNSigmaKafloatUnwrapped (float) nsigma with the TOF detector for kaon
    o2::aod::pidtof_tiny::TOFNSigmaPrDtofNSigmaPrfloatUnwrapped (float) nsigma with the TOF detector for proton
    o2::aod::pidtof_tiny::TOFNSigmaDeDtofNSigmaDefloatUnwrapped (float) nsigma with the TOF detector for deuteron
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtouniverse_mc_particle::MotherPDGmotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoUniverseParticle containing the MC labels +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdlabel::FdMCParticleIdIfdMCParticleIdint32MC particle for femtouniverseparticle
    +
    + +
    + +### o2-analysis-hf-electron-selection-with-tpc-emcal +Code file: electronSelectionWithTpcEmcal.cxx +
    + +
    + +### o2-analysis-hf-tree-creator-electron-d-c-a +Code file: treeCreatorElectronDCA.cxx +
    + +
    + +## PWG-JE + +### o2-analysis-je-jet-deriveddata-producer +Code file: derivedDataProducer.cxx +
    + + +
    +
    + Reduced collision table +
    + +
    Is used in: +
      +
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    • o2::aod::JetCollisions = soa::Join
    • +
    • o2::aod::JetCollision = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::jcollision::MultiplicitymultiplicityfloatCollision centrality or multiplicity
    +
    + + +
    +
    + Reduced track table +
    + +
    Is used in: +
      +
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    • o2::aod::JetTracks = o2::aod::JTracks
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jtrack::JCollisionIdIjcollisionIdint32collision ID
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::Signsignint8_tPhi
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::CandidatesV0Data = soa::Join
    • +
    • o2::aod::CandidatesV0MCD = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jv0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jv0indices::PosTrackIdIposTrackIdintPointer into JTracks
    o2::aod::jv0indices::NegTrackIdInegTrackIdintPointer into JTracks
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-selector +Code file: derivedDataSelector.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jetreduceddataselector::IsCollisionSelectedisCollisionSelectedbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jetreduceddataselector::IsMcCollisionSelectedisMcCollisionSelectedbool
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-trigger-producer +Code file: derivedDataTriggerProducer.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::ChargedTriggerSelchargedTriggerSeluint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::FullTriggerSelfullTriggerSeluint32_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::ChargedHFTriggerSelchargedHFTriggerSeluint8_t
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-writer +Code file: derivedDataWriter.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyd0::DummyD0dummyD0bool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyd0::DummyD0dummyD0bool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummydplus::DummyDplusdummyDplusbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummydplus::DummyDplusdummyDplusbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyds::DummyDsdummyDsbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyds::DummyDsdummyDsbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummydstar::DummyDstardummyDstarbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummydstar::DummyDstardummyDstarbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummylc::DummyLcdummyLcbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummylc::DummyLcdummyLcbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyxictoxipipi::DummyXicToXiPiPidummyXicToXiPiPibool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdummyxictoxipipi::DummyXicToXiPiPidummyXicToXiPiPibool
    +
    + +
    + +### o2-analysis-je-emcal-cluster-hadronic-correction-task +Code file: emcalClusterHadronicCorrectionTask.cxx +
    + +
    + +### o2-analysis-je-emcal-correction-task +Code file: emcalCorrectionTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalcluster::CollisionIdIcollisionIdint32collisionID used as index for matched clusters
    o2::aod::emcalcluster::IDidintcluster ID identifying cluster in event
    o2::aod::emcalcluster::Energyenergyfloatcluster energy (GeV)
    o2::aod::emcalcluster::CoreEnergycoreEnergyfloatcluster core energy (GeV)
    o2::aod::emcalcluster::RawEnergyrawEnergyfloatraw cluster energy (GeV)
    o2::aod::emcalcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::emcalcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::emcalcluster::M02m02floatshower shape long axis
    o2::aod::emcalcluster::M20m20floatshower shape short axis
    o2::aod::emcalcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::emcalcluster::Timetimefloatcluster time (ns)
    o2::aod::emcalcluster::IsExoticisExoticboolflag to mark cluster as exotic
    o2::aod::emcalcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channel
    o2::aod::emcalcluster::NLMnlmintnumber of local maxima
    o2::aod::emcalcluster::Definitiondefinitionintcluster definition, see EMCALClusterDefinition.h
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalcluster::BCIdIbcIdint32bunch crossing ID used as index for ambiguous clusters
    o2::aod::emcalcluster::IDidintcluster ID identifying cluster in event
    o2::aod::emcalcluster::Energyenergyfloatcluster energy (GeV)
    o2::aod::emcalcluster::CoreEnergycoreEnergyfloatcluster core energy (GeV)
    o2::aod::emcalcluster::RawEnergyrawEnergyfloatraw cluster energy (GeV)
    o2::aod::emcalcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::emcalcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::emcalcluster::M02m02floatshower shape long axis
    o2::aod::emcalcluster::M20m20floatshower shape short axis
    o2::aod::emcalcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::emcalcluster::Timetimefloatcluster time (ns)
    o2::aod::emcalcluster::IsExoticisExoticboolflag to mark cluster as exotic
    o2::aod::emcalcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channel
    o2::aod::emcalcluster::NLMnlmintnumber of local maxima
    o2::aod::emcalcluster::Definitiondefinitionintcluster definition, see EMCALClusterDefinition.h
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALMCCluster = o2::aod::EMCALMCClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emcalclustermc::McParticleIdsGI?
    o2::aod::emcalclustermc::AmplitudeAamplitudeAstd::vector<float>Energy fraction deposited by a particle inside this calo cell.
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALAmbiguousMCCluster = o2::aod::EMCALAmbiguousMCClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emcalclustermc::McParticleIdsGI?
    o2::aod::emcalclustermc::AmplitudeAamplitudeAstd::vector<float>Energy fraction deposited by a particle inside this calo cell.
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalclustercell::EMCALClusterIdIemcalclusterIdint32linked to EMCalClusters table
    o2::aod::emcalclustercell::CaloIdIcaloIdint32linked to calo cells
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalclustercell::EMCALAmbiguousClusterIdIemcalambiguousclusterIdint32linked to EMCalAmbiguousClusters table
    o2::aod::emcalclustercell::CaloIdIcaloIdint32linked to calo cells
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalclustercell::EMCALClusterIdIemcalclusterIdint32linked to EMCalClusters table
    o2::aod::emcalmatchedtrack::TrackIdItrackIdint32linked to Track table only for tracks that were matched
    o2::aod::emcalmatchedtrack::DeltaPhideltaPhifloatdifference between matched track and cluster azimuthal angle
    o2::aod::emcalmatchedtrack::DeltaEtadeltaEtafloatdifference between matched track and cluster pseudorapidity
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCMatchSec = o2::aod::EMCMatchSecs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalclustercell::EMCALClusterIdIemcalclusterIdint32linked to EMCalClusters table
    o2::aod::emcalmatchedtrack::TrackIdItrackIdint32linked to Track table only for tracks that were matched
    o2::aod::emcalmatchedtrack::DeltaPhideltaPhifloatdifference between matched track and cluster azimuthal angle
    o2::aod::emcalmatchedtrack::DeltaEtadeltaEtafloatdifference between matched track and cluster pseudorapidity
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCALMatchedCollision = o2::aod::EMCALMatchedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcalcollisionmatch::CollisionIdIcollisionIdint32collisionID used as index for matched collisions
    o2::aod::emcalcollisionmatch::Ambiguousambiguousboolboolean stating whether the collision is ambiguous (in a BC with multiple collisions)
    o2::aod::emcalcollisionmatch::IsEMCReadoutisemcreadoutboolboolean stating whether the EMCal was readout in that collision (based on whether the BC contains at least one cell)
    +
    + +
    + +### o2-analysis-je-emcal-matchedtracks-writer +Code file: emcalMatchedTracksTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EmcalMT = o2::aod::EmcalMTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emcaltrackmatch::Orbitorbituint32_torbit ID
    o2::aod::emcaltrackmatch::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::emcaltrackmatch::RunNumberrunNumberintRun number
    o2::aod::emcaltrackmatch::Track1Xtrack1Xfloatx position of first matched track
    o2::aod::emcaltrackmatch::Track1Alphatrack1Alphafloatalpha of first matched track
    o2::aod::emcaltrackmatch::Track1Ptrack1Pfloatmomentum of first matched track
    o2::aod::emcaltrackmatch::Track1QPttrack1QPtfloatq over pT of first matched track
    o2::aod::emcaltrackmatch::Track1Ytrack1Yfloaty position of first matched track
    o2::aod::emcaltrackmatch::Track1Ztrack1Zfloatz position of first matched track
    o2::aod::emcaltrackmatch::Track1Snptrack1Snpfloatsin(phi) of first matched track
    o2::aod::emcaltrackmatch::Track1Tgltrack1Tglfloattan(lambda) of first matched track
    o2::aod::emcaltrackmatch::Track1Pttrack1Ptfloattransverse momentum of first matched track
    o2::aod::emcaltrackmatch::Track1SigmaYtrack1SigmaYfloatconvariance of y position of first matched track
    o2::aod::emcaltrackmatch::Track1SigmaZtrack1SigmaZfloatconvariance of z position of first matched track
    o2::aod::emcaltrackmatch::Track1SigmaSnptrack1SigmaSnpfloatconvariance of sin(phi) of first matched track
    o2::aod::emcaltrackmatch::Track1SigmaTgltrack1SigmaTglfloatconvariance of tan(lambda) of first matched track
    o2::aod::emcaltrackmatch::Track1SigmaPttrack1SigmaPtfloatconvariance of transverse momentum of first matched track
    o2::aod::emcaltrackmatch::Track1Etatrack1Etafloateta position of first matched track
    o2::aod::emcaltrackmatch::Track1Phitrack1Phifloatphi position of first matched track
    o2::aod::emcaltrackmatch::Track1EtaEMCALtrack1EtaEmcalfloateta position of first matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track1PhiEMCALtrack1PhiEmcafloatphi position of first matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track1DEtatrack1DEtafloatdEta first matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track1DPhitrack1DPhifloatdPhi first matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track1ITSNClstrack1ItsNClsuint8_tNumber of ITS clusters of first matched track
    o2::aod::emcaltrackmatch::Track1TOFExpMomtrack1TofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times of first matched track
    o2::aod::emcaltrackmatch::Track1TPCNSigmaEtrack1TPCNSigmaEfloatNSigma electron (TPC PID) of first matched track
    o2::aod::emcaltrackmatch::Track1TPCNSigmaPitrack1TPCNSigmaPifloatNSigma pion (TPC PID) of first matched track
    o2::aod::emcaltrackmatch::Track1TOFNSigmaEtrack1TOFNSigmaEfloatNSigma electron (TOF PID) of first matched track
    o2::aod::emcaltrackmatch::Track1TOFNSigmaPitrack1TOFNSigmaPifloatNSigma pion (TOF PID) of first matched track
    o2::aod::emcaltrackmatch::Track2Xtrack2Xfloatx position of second matched track
    o2::aod::emcaltrackmatch::Track2Alphatrack2Alphafloatalpha of second matched track
    o2::aod::emcaltrackmatch::Track2Ptrack2Pfloatmomentum of second matched track
    o2::aod::emcaltrackmatch::Track2QPttrack2QPtfloatq over pT of second matched track
    o2::aod::emcaltrackmatch::Track2Ytrack2Yfloaty position of second matched track
    o2::aod::emcaltrackmatch::Track2Ztrack2Zfloatz position of second matched track
    o2::aod::emcaltrackmatch::Track2Snptrack2Snpfloatsin(phi) of second matched track
    o2::aod::emcaltrackmatch::Track2Tgltrack2Tglfloattan(lambda) of second matched track
    o2::aod::emcaltrackmatch::Track2Pttrack2Ptfloattransverse momentum of second matched track
    o2::aod::emcaltrackmatch::Track2SigmaYtrack2SigmaYfloatconvariance of y position of second matched track
    o2::aod::emcaltrackmatch::Track2SigmaZtrack2SigmaZfloatconvariance of z position of second matched track
    o2::aod::emcaltrackmatch::Track2SigmaSnptrack2SigmaSnpfloatconvariance of sin(phi) of second matched track
    o2::aod::emcaltrackmatch::Track2SigmaTgltrack2SigmaTglfloatconvariance of tan(lambda) of second matched track
    o2::aod::emcaltrackmatch::Track2SigmaPttrack2SigmaPtfloatconvariance of transverse momentum of second matched track
    o2::aod::emcaltrackmatch::Track2Etatrack2Etafloateta position of second matched track
    o2::aod::emcaltrackmatch::Track2Phitrack2Phifloatphi position of second matched track
    o2::aod::emcaltrackmatch::Track2EtaEMCALtrack2EtaEmcalfloateta position of second matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track2PhiEMCALtrack2PhiEmcafloatphi position of second matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track2DEtatrack2DEtafloatdEta second matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track2DPhitrack2DPhifloatdPhi second matched track propagated to calorimeter
    o2::aod::emcaltrackmatch::Track2ITSNClstrack2ItsNClsuint8_tNumber of ITS clusters of second matched track
    o2::aod::emcaltrackmatch::Track2TOFExpMomtrack2TofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times of second matched track
    o2::aod::emcaltrackmatch::Track2TPCNSigmaEtrack2TPCNSigmaEfloatNSigma electron (TPC PID) of second matched track
    o2::aod::emcaltrackmatch::Track2TPCNSigmaPitrack2TPCNSigmaPifloatNSigma pion (TPC PID) of second matched track
    o2::aod::emcaltrackmatch::Track2TOFNSigmaEtrack2TOFNSigmaEfloatNSigma electron (TOF PID) of second matched track
    o2::aod::emcaltrackmatch::Track2TOFNSigmaPitrack2TOFNSigmaPifloatNSigma pion (TOF PID) of second matched track
    o2::aod::emcaltrackmatch::ClusterEnergyclusterEfloatcluster energy (GeV)
    o2::aod::emcaltrackmatch::ClusterEtaclusterEtafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::emcaltrackmatch::ClusterPhiclusterPhifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::emcaltrackmatch::ClusterM02clusterM02floatcluster shower shape long axis
    o2::aod::emcaltrackmatch::ClusterNCellsclusterNCellsuint8_tnumber of cells in cluster
    o2::aod::emcaltrackmatch::ClusterTimeclusterTimefloatcluster time (ns)
    +
    + +
    + +### o2-analysis-je-subtractor-eventwiseconstituent +Code file: eventwiseConstituentSubtractor.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSub = o2::aod::JTrackSubs
    • +
    • o2::aod::JTrackSub = o2::aod::JTrackSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgcharged::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSub = o2::aod::JMcParticleSubs
    • +
    • o2::aod::JMcParticleSub = o2::aod::JMcParticleSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgcharged::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubD0 = o2::aod::JTrackD0Subs
    • +
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgd0::CandidateIdIcandidateIdintPointer into HfD0Bases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubD0 = o2::aod::JMcParticleD0Subs
    • +
    • o2::aod::JMcParticleD0Sub = o2::aod::JMcParticleD0Subs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgd0mc::CandidateIdIcandidateIdintPointer into HfD0PBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubDplus = o2::aod::JTrackDplusSubs
    • +
    • o2::aod::JTrackDplusSub = o2::aod::JTrackDplusSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdplus::CandidateIdIcandidateIdintPointer into HfDplusBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubDplus = o2::aod::JMcParticleDplusSubs
    • +
    • o2::aod::JMcParticleDplusSub = o2::aod::JMcParticleDplusSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdplusmc::CandidateIdIcandidateIdintPointer into HfDplusPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubDs = o2::aod::JTrackDsSubs
    • +
    • o2::aod::JTrackDsSub = o2::aod::JTrackDsSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgds::CandidateIdIcandidateIdintPointer into HfDsBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubDs = o2::aod::JMcParticleDsSubs
    • +
    • o2::aod::JMcParticleDsSub = o2::aod::JMcParticleDsSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdsmc::CandidateIdIcandidateIdintPointer into HfDsPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubDstar = o2::aod::JTrackDstarSubs
    • +
    • o2::aod::JTrackDstarSub = o2::aod::JTrackDstarSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdstar::CandidateIdIcandidateIdintPointer into HfDstarBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubDstar = o2::aod::JMcParticleDstarSubs
    • +
    • o2::aod::JMcParticleDstarSub = o2::aod::JMcParticleDstarSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdstarmc::CandidateIdIcandidateIdintPointer into HfDstarPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubLc = o2::aod::JTrackLcSubs
    • +
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkglc::CandidateIdIcandidateIdintPointer into HfLcBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubLc = o2::aod::JMcParticleLcSubs
    • +
    • o2::aod::JMcParticleLcSub = o2::aod::JMcParticleLcSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkglcmc::CandidateIdIcandidateIdintPointer into HfLcPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubB0 = o2::aod::JTrackB0Subs
    • +
    • o2::aod::JTrackB0Sub = o2::aod::JTrackB0Subs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgb0::CandidateIdIcandidateIdintPointer into HfB0Bases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubB0 = o2::aod::JMcParticleB0Subs
    • +
    • o2::aod::JMcParticleB0Sub = o2::aod::JMcParticleB0Subs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgb0mc::CandidateIdIcandidateIdintPointer into HfB0PBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubBplus = o2::aod::JTrackBplusSubs
    • +
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgbplus::CandidateIdIcandidateIdintPointer into HfBplusBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubBplus = o2::aod::JMcParticleBplusSubs
    • +
    • o2::aod::JMcParticleBplusSub = o2::aod::JMcParticleBplusSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgbplusmc::CandidateIdIcandidateIdintPointer into HfBplusPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubXicToXiPiPi = o2::aod::JTrackXicToXiPiPiSubs
    • +
    • o2::aod::JTrackXicToXiPiPiSub = o2::aod::JTrackXicToXiPiPiSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgxictoxipipi::CandidateIdIcandidateIdintPointer into HfXicToXiPiPiBases
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubXicToXiPiPi = o2::aod::JMcParticleXicToXiPiPiSubs
    • +
    • o2::aod::JMcParticleXicToXiPiPiSub = o2::aod::JMcParticleXicToXiPiPiSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgxictoxipipimc::CandidateIdIcandidateIdintPointer into HfXicToXiPiPiPBases
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetTracksSubDielectron = o2::aod::JTrackDielectronSubs
    • +
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdielectron::CandidateIdIcandidateIdintPointer into Dielectrons
    o2::aod::jtrack::Ptptfloatp_T (GeV/c)
    o2::aod::jtrack::EtaetafloatEta
    o2::aod::jtrack::PhiphifloatPhi
    o2::aod::jtrack::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JetParticlesSubDielectron = o2::aod::JMcParticleDielectronSubs
    • +
    • o2::aod::JMcParticleDielectronSub = o2::aod::JMcParticleDielectronSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdielectronmc::CandidateIdIcandidateIdintPointer into JDielectronMcs
    o2::aod::jmcparticle::Ptptfloat
    o2::aod::jmcparticle::Etaetafloat
    o2::aod::jmcparticle::Phiphifloat
    o2::aod::jmcparticle::Yyfloat
    o2::aod::jmcparticle::Eefloat
    o2::aod::jmcparticle::PdgCodepdgCodeint
    o2::aod::jmcparticle::GenStatusCodegetGenStatusCodeint
    o2::aod::jmcparticle::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jmcparticle::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + +
    + +### o2-analysis-je-jet-hf-definition +Code file: heavyFlavourDefinition.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jettagging::flavourdef::Originoriginint8_t
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jettagging::flavourdef::Originoriginint8_t
    +
    + +
    + +### o2-analysis-je-jet-eventweight-mcd +Code file: jetEventWeightMCD.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedMCDetectorLevelJetEventWeight = o2::aod::ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCDetectorLeveleventweights::ChargedMCDetectorLevelJetIdIjetIdint32Pointer into ChargedMCDetectorLevelJets
    o2::aod::ChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedeventweights::ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into ChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::FullMCDetectorLevelJetEventWeight = o2::aod::FullMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::FullMCDetectorLeveleventweights::FullMCDetectorLevelJetIdIjetIdint32Pointer into FullMCDetectorLevelJets
    o2::aod::FullMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::FullMCDetectorLevelEventWiseSubtractedeventweights::FullMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into FullMCDetectorLevelEventWiseSubtractedJets
    o2::aod::FullMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::NeutralMCDetectorLevelJetEventWeight = o2::aod::NeutralMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NeutralMCDetectorLeveleventweights::NeutralMCDetectorLevelJetIdIjetIdint32Pointer into NeutralMCDetectorLevelJets
    o2::aod::NeutralMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NeutralMCDetectorLevelEventWiseSubtractedeventweights::NeutralMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into NeutralMCDetectorLevelEventWiseSubtractedJets
    o2::aod::NeutralMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetEventWeight = o2::aod::D0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCDetectorLeveleventweights::D0ChargedMCDetectorLevelJetIdIjetIdint32Pointer into D0ChargedMCDetectorLevelJets
    o2::aod::D0ChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedeventweights::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into D0ChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DplusChargedMCDetectorLevelJetEventWeight = o2::aod::DplusChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DplusChargedMCDetectorLeveleventweights::DplusChargedMCDetectorLevelJetIdIjetIdint32Pointer into DplusChargedMCDetectorLevelJets
    o2::aod::DplusChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedeventweights::DplusChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into DplusChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::DplusChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DsChargedMCDetectorLevelJetEventWeight = o2::aod::DsChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DsChargedMCDetectorLeveleventweights::DsChargedMCDetectorLevelJetIdIjetIdint32Pointer into DsChargedMCDetectorLevelJets
    o2::aod::DsChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedeventweights::DsChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into DsChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::DsChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + +
    Is used in:
      -
    • o2::aod::JTrackSub = o2::aod::JTrackSubs::iterator
    • +
    • o2::aod::DstarChargedMCDetectorLevelJetEventWeight = o2::aod::DstarChargedMCDetectorLevelJetEventWeights::iterator
    @@ -62284,96 +79581,33 @@ Code file: o2::aod::JTrackD0Subs +
    Is used in:
      -
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    • +
    • o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::DstarChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    @@ -62385,96 +79619,71 @@ Code file: o2::aod::LcChargedMCDetectorLevelJetEventWeights +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCDetectorLevelJetEventWeight = o2::aod::LcChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    +
    - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - + - - - - - +
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloatNameGetterTypeComment
    o2::aod::jtracksub::PyDpyfloato2::aod::LcChargedMCDetectorLeveleventweights::LcChargedMCDetectorLevelJetIdIjetIdint32Pointer into LcChargedMCDetectorLevelJets
    o2::aod::jtracksub::PzDpzfloato2::aod::LcChargedMCDetectorLeveleventweights::EventWeight
    o2::aod::jtracksub::PDpeventWeight float
    - +
    Is used in:
      -
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    • +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    @@ -62486,96 +79695,109 @@ Code file: o2::aod::B0ChargedMCDetectorLevelJetEventWeights +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::B0ChargedMCDetectorLevelJetEventWeight = o2::aod::B0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - + - + +
    o2::aod::jtracksub::EtaetafloatNameGetterTypeComment
    o2::aod::jtracksub::Phiphifloato2::aod::B0ChargedMCDetectorLeveleventweights::B0ChargedMCDetectorLevelJetIdIjetIdint32Pointer into B0ChargedMCDetectorLevelJets
    o2::aod::jtracksub::Energyo2::aod::B0ChargedMCDetectorLeveleventweights::EventWeight energyeventWeight float
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - + - - - - - +
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloatNameGetterTypeComment
    o2::aod::jtracksub::PyDpyfloato2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedeventweights::B0ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into B0ChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::jtracksub::PzDpzfloato2::aod::B0ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeight
    o2::aod::jtracksub::PDpeventWeight float
    - +
    Is used in:
      -
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    • +
    • o2::aod::BplusChargedMCDetectorLevelJetEventWeight = o2::aod::BplusChargedMCDetectorLevelJetEventWeights::iterator
    @@ -62587,96 +79809,109 @@ Code file: o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - + - + +
    o2::aod::jtracksub::EtaetafloatNameGetterTypeComment
    o2::aod::jtracksub::Phiphifloato2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::BplusChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into BplusChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::jtracksub::Energyo2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeight energyeventWeight float
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelJetEventWeight = o2::aod::XicToXiPiPiChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - + - - - - - +
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloatNameGetterTypeComment
    o2::aod::jtracksub::PyDpyfloato2::aod::XicToXiPiPiChargedMCDetectorLeveleventweights::XicToXiPiPiChargedMCDetectorLevelJetIdIjetIdint32Pointer into XicToXiPiPiChargedMCDetectorLevelJets
    o2::aod::jtracksub::PzDpzfloato2::aod::XicToXiPiPiChargedMCDetectorLeveleventweights::EventWeight
    o2::aod::jtracksub::PDpeventWeight float
    - +
    Is used in:
      -
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    • +
    • o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::XicToXiPiPiChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    @@ -62688,79 +79923,92 @@ Code file: o2::aod::V0ChargedMCDetectorLevelJetEventWeights +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetEventWeight = o2::aod::V0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - + - + +
    o2::aod::jtracksub::EtaetafloatNameGetterTypeComment
    o2::aod::jtracksub::Phiphifloato2::aod::V0ChargedMCDetectorLeveleventweights::V0ChargedMCDetectorLevelJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelJets
    o2::aod::jtracksub::Energyo2::aod::V0ChargedMCDetectorLeveleventweights::EventWeight energyeventWeight float
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - + - - - - - + @@ -62769,21 +80017,21 @@ Code file: jetderiveddataproducer.cxx +### o2-analysis-je-jet-eventweight-mcp +Code file: jetEventWeightMCP.cxx
    - +
    - Reduced collision table +
    Is used in:
      -
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    • o2::aod::ChargedMCParticleLevelJetEventWeight = o2::aod::ChargedMCParticleLevelJetEventWeights::iterator
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloatNameGetterTypeComment
    o2::aod::jtracksub::PyDpyfloato2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::V0ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::jtracksub::PzDpzfloato2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeight
    o2::aod::jtracksub::PDpeventWeight float
    @@ -62795,47 +80043,33 @@ Code file: o2::aod::JTracks +
    - Reduced track table +
    Is used in:
      -
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    • o2::aod::FullMCParticleLevelJetEventWeight = o2::aod::FullMCParticleLevelJetEventWeights::iterator
    @@ -62847,61 +80081,33 @@ Code file: o2::aod::JBCs +
    Is used in:
      -
    • o2::aod::JBC = o2::aod::JBCs::iterator
    • +
    • o2::aod::NeutralMCParticleLevelJetEventWeight = o2::aod::NeutralMCParticleLevelJetEventWeights::iterator
    @@ -62913,57 +80119,34 @@ Code file: o2::aod::JBCPIs +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCParticleLevelJetEventWeight = o2::aod::D0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -62974,22 +80157,34 @@ Code file: o2::aod::BCCounts +
    +
    Is used in: +
      +
    • o2::aod::DplusChargedMCParticleLevelJetEventWeight = o2::aod::DplusChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63000,47 +80195,33 @@ Code file: o2::aod::JEMCCollisionLbs +
    Is used in:
      -
    • o2::aod::JEMCCollisionLb = o2::aod::JEMCCollisionLbs::iterator
    • +
    • o2::aod::DsChargedMCParticleLevelJetEventWeight = o2::aod::DsChargedMCParticleLevelJetEventWeights::iterator
    @@ -63052,29 +80233,34 @@ Code file: o2::aod::JCollisionPIs +
    +
    Is used in: +
      +
    • o2::aod::DstarChargedMCParticleLevelJetEventWeight = o2::aod::DstarChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63085,22 +80271,34 @@ Code file: o2::aod::JCollisionBCs +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCParticleLevelJetEventWeight = o2::aod::LcChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63111,22 +80309,34 @@ Code file: o2::aod::CollisionCounts +
    +
    Is used in: +
      +
    • o2::aod::B0ChargedMCParticleLevelJetEventWeight = o2::aod::B0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63137,103 +80347,33 @@ Code file: o2::aod::JMcCollisions +
    Is used in:
      -
    • o2::aod::JMcCollision = o2::aod::JMcCollisions::iterator
    • +
    • o2::aod::BplusChargedMCParticleLevelJetEventWeight = o2::aod::BplusChargedMCParticleLevelJetEventWeights::iterator
    @@ -63245,50 +80385,34 @@ Code file: o2::aod::JMcCollisionPIs +
    +
    Is used in: +
      +
    • o2::aod::XicToXiPiPiChargedMCParticleLevelJetEventWeight = o2::aod::XicToXiPiPiChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63299,22 +80423,34 @@ Code file: o2::aod::JMcCollisionLbs +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCParticleLevelJetEventWeight = o2::aod::V0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    @@ -63325,22 +80461,35 @@ Code file: o2::aod::JTrackExtras + + +### o2-analysis-je-jet-taggerhf +Code file: jetTaggerHF.cxx +
    + +
    @@ -63351,109 +80500,110 @@ Code file: o2::aod::ChargedMCDetectorLevelJetTags +
    - - - - - + + + + + - + - - + + - + - + - + - + -
    o2::aod::jtrack::SigmaDCAZsigmadcaZfloatNameGetterTypeComment
    o2::aod::jtrack::SigmaDCAXYo2::aod::jettagging::BitTaggedjet sigmadcaXYfloatbitTaggedjetuint16_t
    o2::aod::jtrack::SigmaDCAXYZo2::aod::jettagging::JetProb sigmadcaXYZjetProb float
    o2::aod::jtrack::Sigma1Pto2::aod::jettagging::ScoreML sigma1PtscoreML float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::jettagging::IsTaggedDisTaggedbool
    o2::aod::jtrack::TrackIdItrackIdint32Pointer into Trackso2::aod::Chargedmcdetectorleveljetutil::DummyChargedMCDetectorLevelJettaggingDdummy_jet_typetaggingint
    - +
    + +### o2-analysis-je-jet-track-derived +Code file: jetTrackDerived.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::JMcParticle = o2::aod::JMcParticles::iterator
    • -
    + Header file: PWGJE/DataModel/TrackJetQa.h
    @@ -63471,191 +80621,113 @@ Code file: o2::aod::JMcParticlePIs -
    - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::jetcollisions::MultFT0AmultFT0Afloat
    o2::aod::jmcparticle::McParticleIdImcParticleIdint32Pointer into McParticleso2::aod::jetcollisions::MultFT0CmultFT0Cfloat
    -
    - - -
    -
    - Table joined to the track table containing the MC index -
    - - - - - - - + + + + + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::jetcollisions::CentFT0AcentFT0Afloat
    o2::aod::jmctracklb::JMcParticleIdImcParticleIdint32Pointer into JMcParticleso2::aod::jetcollisions::CentFT0CcentFT0Cfloat
    o2::aod::jetcollisions::RunNumberrunNumberint
    - +
    -
    Is used in: -
      -
    • o2::aod::JCluster = o2::aod::JClusters::iterator
    • -
    + Header file: PWGJE/DataModel/TrackJetQa.h
    @@ -63673,365 +80745,306 @@ Code file: o2::aod::JClusterPIs -
    - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::jettrack::IsGlobalTrackWoPtEtaisGlobalTrackWoPtEtabool
    o2::aod::jcluster::EMCALClusterIdIclusterIdint32cluster ID of original clustero2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::track::TrackTypetrackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.
    o2::aod::jcluster::JTrackIdsGIo2::aod::track::Length ?lengthfloatTrack length
    o2::aod::track::TPCChi2NCl tpcChi2NClfloatChi2 / cluster for the TPC track segment
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - + - + + + + + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::jmcclusterlb::JMcParticleIdsGIo2::aod::track::TOFChi2 ?tofChi2floatChi2 for the TOF track segment
    o2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::jmcclusterlb::AmplitudeAo2::aod::track::TPCNClsFindable amplitudeAstd::vector<float>tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - - + + -
    NameGetterTypeCommento2::aod::track::TPCNClsFindableMinusCrossedRowstpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::ITSClusterMap itsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::jdummy::Dummyo2::aod::jettrack::ITSNCls dummyboolitsNClsuint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - - + + - + - + - + - + -
    NameGetterTypeCommento2::aod::jettrack::TPCFractionSharedClstpcFractionSharedClsfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::jettrack::TPCNClsFoundtpcNClsFoundint16_t
    o2::aod::jmccollision::PosXo2::aod::jettrack::TPCNClsCrossedRows posXfloattpcNClsCrossedRowsint16_t
    o2::aod::jmccollision::PosYo2::aod::jettrack::TPCCrossedRowsOverFindableCls posYtpcCrossedRowsOverFindableCls float
    o2::aod::jmccollision::PosZo2::aod::jettrack::TPCFoundOverFindableCls posZtpcFoundOverFindableCls float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::track::DcaZdcaZfloatImpact parameter in Z of the track to the primary vertex
    - -
    -
    +
    -
    - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    -
    +### o2-analysis-je-jet-luminosity-producer +Code file: luminosityProducer.cxx +
    + +
    + +### o2-analysis-je-mc-outlier-rejector +Code file: mcOutlierRejector.cxx +
    + +
    + +### o2-analysis-je-estimator-rho +Code file: rhoEstimator.cxx +
    - +
    @@ -64042,41 +81055,36 @@ Code file: o2::aod::JDielectronMcs +
    -
    Is used in: -
      -
    • o2::aod::JDielectronMc = o2::aod::JDielectronMcs::iterator
    • -
    + Header file: PWGJE/DataModel/JetSubtraction.h
    @@ -64084,144 +81092,79 @@ Code file: o2::aod::BkgD0Rhos +
    - - - - - + + + + + - - - - + + + + - - - - + - - - - - + - - - + + +
    o2::aod::jdielectronmc::OriginoriginintNameGetterTypeComment
    o2::aod::jdielectronmc::PxDpxfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::jdielectronmc::PyDpyfloato2::aod::bkgrho::Rho
    o2::aod::jdielectronmc::PzDpzrho float
    o2::aod::jdielectronmc::PDpo2::aod::bkgrho::RhoMrhoM float
    - +
    @@ -64232,43 +81175,36 @@ Code file: o2::aod::JD0CollisionIds +
    @@ -64279,22 +81215,36 @@ Code file: o2::aod::JD0McCollisionIds +
    @@ -64305,22 +81255,36 @@ Code file: o2::aod::JD0Ids +
    @@ -64331,36 +81295,36 @@ Code file: o2::aod::JD0PIds +
    @@ -64371,29 +81335,36 @@ Code file: o2::aod::JLcCollisionIds +
    @@ -64404,22 +81375,36 @@ Code file: o2::aod::JLcMcCollisionIds +
    @@ -64430,22 +81415,36 @@ Code file: o2::aod::JLcIds +
    @@ -64456,43 +81455,36 @@ Code file: o2::aod::JLcPIds +
    @@ -64503,29 +81495,36 @@ Code file: o2::aod::JV0McCollisions +
    @@ -64543,36 +81542,29 @@ Code file: o2::aod::JV0McCollisionIds +
    @@ -64583,22 +81575,36 @@ Code file: o2::aod::JV0Ids +
    @@ -64609,41 +81615,36 @@ Code file: o2::aod::JV0Mcs +
    -
    Is used in: -
      -
    • o2::aod::JV0Mc = o2::aod::JV0Mcs::iterator
    • -
    + Header file: PWGJE/DataModel/JetSubtraction.h
    @@ -64661,127 +81662,149 @@ Code file: o2::aod::BkgXicToXiPiPiRhos +
    - - - - - + + + + + - - - - + + + + - + - + - + - + +
    o2::aod::jv0mc::PhiphifloatNameGetterTypeComment
    o2::aod::jv0mc::Yyfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::jv0mc::Eo2::aod::bkgrho::Rho erho float
    o2::aod::jv0mc::Mo2::aod::bkgrho::RhoM mrhoM float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - + - - + + - + - - + + +
    o2::aod::jv0mc::PdgCodepdgCodeintNameGetterTypeComment
    o2::aod::jv0mc::GenStatusCodegetGenStatusCodeinto2::soa::IndexGIglobalIndexint64_t
    o2::aod::jv0mc::HepMCStatusCodeo2::aod::bkgrho::Rho getHepMCStatusCodeintrhofloat
    o2::aod::jv0mc::IsPhysicalPrimaryo2::aod::bkgrho::RhoM isPhysicalPrimaryboolrhoMfloat
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + - - - - - + - - - + + +
    o2::aod::jv0mc::DecayFlagdecayFlagint8_tNameGetterTypeComment
    o2::aod::jv0mc::PxDpxfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::jv0mc::PyDpyfloato2::aod::bkgrho::Rho
    o2::aod::jv0mc::PzDpzrho float
    o2::aod::jv0mc::PDpo2::aod::bkgrho::RhoMrhoM float
    - +
    @@ -64789,34 +81812,27 @@ Code file: -### o2-analysis-je-jet-deriveddata-producer-dummy -Code file: jetderiveddataproducerdummy.cxx +### o2-analysis-je-jet-sv-reconstruction +Code file: secondaryVertexReconstruction.cxx +
    + +
    + +## PWG-LF + +### o2-analysis-lf-epvector +Code file: epvector.cxx
    - +
    - Main event information table +
    Is used in:
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    @@ -64850,83 +81874,105 @@ Code file: o2::aod::Dielectrons + + +### o2-analysis-lf-kink-builder +Code file: kinkBuilder.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • -
    + Header file: PWGLF/DataModel/LFKinkDecayTables.h
    @@ -64944,118 +81990,183 @@ Code file: o2::aod::HfD0CollBases +
    - Table with basic collision info +
    -
    Is used in: -
      -
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • -
    + Header file: PWGLF/DataModel/LFKinkDecayTables.h
    @@ -65073,191 +82184,168 @@ Code file: o2::aod::Hf3PCollBases -
    -
    - Table with basic collision info -
    -
    -
    Is used in: -
      -
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • -
    -
    -
    - - - - - - + + + - - - - + + + + - + - + - + - + - + - + - - - + + + - + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + +
    NameGetterTypeCommentpzDaugfloatPz of the daughter kink
    o2::soa::IndexGIglobalIndexint64_to2::aod::kinkcand::DcaMothPv dcaMothPvfloatDCA of the mother to the primary vertex
    o2::aod::‌collision::PosXo2::aod::kinkcand::DcaDaugPv posXdcaDaugPv floatX Vertex position in cmDCA of the daughter kink to the primary vertex
    o2::aod::‌collision::PosYo2::aod::kinkcand::DcaKinkTopo posYdcaKinkTopo floatY Vertex position in cmDCA of the kink topology
    o2::aod::‌collision::PosZposZo2::aod::kinkcand::PxDaugNeutDpxDaugNeut floatZ Vertex position in cmPx of the daughter neutral particle
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertexo2::aod::kinkcand::PyDaugNeutDpyDaugNeutfloatPy of the daughter neutral particle
    o2::aod::hf_coll_base::CentFT0AcentFT0Ao2::aod::kinkcand::PzDaugNeutDpzDaugNeut floatFT0A centrality percentilePz of the daughter neutral particle
    o2::aod::hf_coll_base::CentFT0CcentFT0Co2::aod::kinkcand::PtMothDptMoth floatFT0C centrality percentilepT of the mother kink
    o2::aod::hf_coll_base::CentFT0McentFT0Mo2::aod::kinkcand::PtDaugDptDaug floatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0Ao2::aod::kinkcand::MSigmaMinusDmSigmaMinus floatFT0A centrality percentilemass under sigma minus hypothesis
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVo2::aod::kinkcand::MSigmaPlusDmSigmaPlus floatz-equalised barrel multiplicitymass under sigma plus hypothesis
    o2::aod::soa::MarkerGI?o2::aod::kinkcand::MXiMinusDmXiMinusfloatmass under Xi minus hypothesis
    - +
    + +### o2-analysis-lf-tpcpid +Code file: lfTPCPID.cxx +
    + +
    - Table with basic MC collision info + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron
    -
    Is used in: -
      -
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • -
    + Header file: PWGLF/DataModel/LFParticleIdentification.h
    @@ -65268,50 +82356,43 @@ Code file: o2::aod::HfD0McRCollIds +
    @@ -65322,27 +82403,43 @@ Code file: o2::aod::Hf3PMcCollBases +
    @@ -65353,50 +82450,43 @@ Code file: o2::aod::Hf3PMcRCollIds +
    @@ -65407,22 +82497,43 @@ Code file: o2::aod::HfD0Bases +
    @@ -65433,99 +82544,43 @@ Code file: o2::aod::HfD0Pars +
    @@ -65536,211 +82591,283 @@ Code file: o2::aod::pidTPCLfFullTr +
    - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + +
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse planeNameGetterTypeComment
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedo2::aod::pidtpc::TPCExpSignalTrDtpcExpSignalTr floatdecay length divided by its uncertaintyExpected signal with the TPC detector for triton
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedo2::aod::pidtpc::TPCExpSignalDiffTrDtpcExpSignalDiffTr floatdecay length in the transverse plane divided by its uncertaintyDifference between signal and expected for triton
    o2::aod::hf_cand_par::PtProng0o2::aod::pidtpc::TPCExpSigmaTr ptProng0tpcExpSigmaTr floattransverse momentum of prong 0Expected resolution with the TPC detector for triton
    o2::aod::hf_cand_par::PtProng1o2::aod::pidtpc::TPCNSigmaTr ptProng1tpcNSigmaTr floattransverse momentum of prong 1Nsigma separation with the TPC detector for triton
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for helium3 +
    + + - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + +
    o2::aod::hf_cand::ImpactParameter0impactParameter0floatNameGetterTypeComment
    o2::aod::hf_cand::ImpactParameter1impactParameter1o2::aod::pidtpc::TPCExpSignalHeDtpcExpSignalHe floatExpected signal with the TPC detector for helium3
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0o2::aod::pidtpc::TPCExpSignalDiffHeDtpcExpSignalDiffHe floatimpact parameter of prong 0 divided by its uncertaintyDifference between signal and expected for helium3
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::pidtpc::TPCExpSigmaHe impactParameterNormalised1tpcExpSigmaHe floatimpact parameter of prong 1 divided by its uncertaintyExpected resolution with the TPC detector for helium3
    o2::aod::hf_cand_par::NSigTpcPiExpPio2::aod::pidtpc::TPCNSigmaHe nSigTpcPiExpPitpcNSigmaHe floatNsigma separation with the TPC detector for helium3
    +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for alpha +
    + + - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + +
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPio2::aod::pidtpc::TPCExpSignalAlDtpcExpSignalAl floatExpected signal with the TPC detector for alpha
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPio2::aod::pidtpc::TPCExpSignalDiffAlDtpcExpSignalDiffAl floatDifference between signal and expected for alpha
    o2::aod::hf_cand_par::NSigTofKaExpPio2::aod::pidtpc::TPCExpSigmaAl nSigTofKaExpPitpcExpSigmaAl floatExpected resolution with the TPC detector for alpha
    o2::aod::hf_cand_par::NSigTpcTofKaExpPio2::aod::pidtpc::TPCNSigmaAl nSigTpcTofKaExpPitpcNSigmaAl floatNsigma separation with the TPC detector for alpha
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for electron +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloato2::aod::pidtpc_tiny::TPCNSigmaStoreEl tpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKao2::aod::pidtpc_tiny::TPCNSigmaElDtpcNSigmaEl floatUnwrapped (float) nsigma with the TPC detector for electron
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for muon +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloatNameGetterTypeComment
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloato2::aod::pidtpc_tiny::TPCNSigmaStoreMu tpcNSigmaStoreMubinning::binned_tStored binned nsigma with the TPC detector for muon
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKao2::aod::pidtpc_tiny::TPCNSigmaMuDtpcNSigmaMu floatUnwrapped (float) nsigma with the TPC detector for muon
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for pion +
    + + - - - - - + + + + + - + - - - + + + - - - - - + + + + +
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIPNameGetterTypeComment
    o2::aod::hf_cand_par::ImpactParameterProducto2::aod::pidtpc_tiny::TPCNSigmaStorePi impactParameterProductfloatproduct of impact parameters of prong 0 and prong 1tpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::soa::MarkerGI?o2::aod::pidtpc_tiny::TPCNSigmaPiDtpcNSigmaPifloatUnwrapped (float) nsigma with the TPC detector for pion
    - +
    - Table with additional candidate properties used for selection + Table of the TPC response with binned Nsigma for kaon
    @@ -65751,155 +82878,233 @@ Code file: o2::aod::pidTPCLfPr +
    - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloatNameGetterTypeComment
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloato2::aod::pidtpc_tiny::TPCNSigmaStorePr tpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYo2::aod::pidtpc_tiny::TPCNSigmaPrDtpcNSigmaPr floatUnwrapped (float) nsigma with the TPC detector for proton
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for deuteron +
    + + - - - - - + + + + + - + - - - + + + - - - + + + - + +
    o2::aod::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraintNameGetterTypeComment
    o2::aod::hf_cand_par::RSecondaryVertexo2::aod::pidtpc_tiny::TPCNSigmaStoreDe rSecondaryVertexfloatdistance of the secondary vertex from the z axistpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::hf_cand_par::PProng0pProng0o2::aod::pidtpc_tiny::TPCNSigmaDeDtpcNSigmaDe floatmomentum magnitude of prong 0Unwrapped (float) nsigma with the TPC detector for deuteron
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for triton +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1NameGetterTypeComment
    o2::aod::hf_cand::PxProng0pxProng0floato2::aod::pidtpc_tiny::TPCNSigmaStoreTr tpcNSigmaStoreTrbinning::binned_tStored binned nsigma with the TPC detector for triton
    o2::aod::hf_cand::PyProng0pyProng0o2::aod::pidtpc_tiny::TPCNSigmaTrDtpcNSigmaTr floatUnwrapped (float) nsigma with the TPC detector for triton
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for helium3 +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand::PzProng0pzProng0floatNameGetterTypeComment
    o2::aod::hf_cand::PxProng1pxProng1floato2::aod::pidtpc_tiny::TPCNSigmaStoreHe tpcNSigmaStoreHebinning::binned_tStored binned nsigma with the TPC detector for helium3
    o2::aod::hf_cand::PyProng1pyProng1o2::aod::pidtpc_tiny::TPCNSigmaHeDtpcNSigmaHe floatUnwrapped (float) nsigma with the TPC detector for helium3
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for alpha +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_cand::PzProng1pzProng1floatNameGetterTypeComment
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0floato2::aod::pidtpc_tiny::TPCNSigmaStoreAl tpcNSigmaStoreAlbinning::binned_tStored binned nsigma with the TPC detector for alpha
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1o2::aod::pidtpc_tiny::TPCNSigmaAlDtpcNSigmaAl floatUnwrapped (float) nsigma with the TPC detector for alpha
    +
    + +
    + +### o2-analysis-lf-mc-centrality +Code file: mcCentrality.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - - - - - - - - +
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta starNameGetterTypeComment
    o2::aod::hf_cand_par::Cto2::aod::cent::CentFV0A ctcentFV0A floatproper lifetime times c
    o2::aod::soa::MarkerGI?Run 3 cent. from FV0A multiplicities
    - +
    - Table with candidate selection flags +
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::McCollisionsCentFT0Ms = soa::Join
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::TypeMcCollisions = soa::Join
    • +
    • o2::aod::pid_tpc_tof_utils::McCollisionsCentFT0Ms = soa::Join
    • +
    @@ -65910,29 +83115,48 @@ Code file: o2::aod::McCentFT0As +
    + + + + + + - - - - + + + +
    NameGetterTypeComment
    o2::aod::soa::MarkerGI?o2::aod::cent::CentFT0A centFT0AfloatRun 3 cent. from FT0A multiplicity
    - +
    - Table with candidate selection ML scores +
    @@ -65943,29 +83167,22 @@ Code file: o2::aod::HfD0Mcs +
    @@ -65976,36 +83193,22 @@ Code file: o2::aod::Hf3PBases +
    @@ -66016,99 +83219,33 @@ Code file: o2::aod::Hf3PPars + + +### o2-analysis-lf-spvector +Code file: spvector.cxx +
    + +
    - Table with candidate properties used for selection +
    +
    Is used in: +
      +
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    • +
    @@ -66119,246 +83256,175 @@ Code file: o2::aod::Hf3PParEs + + +### o2-analysis-lf-zdcsp +Code file: zdcSP.cxx +
    + +
    - Table with additional candidate properties used for selection +
    @@ -66369,289 +83435,140 @@ Code file: o2::aod::Hf3PSels -
    - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_sel::CandidateSelFlagcandidateSelFlagint8_tbitmap of the selected candidate type
    o2::aod::soa::MarkerGI?
    -
    +
    - -
    -
    - Table with candidate selection ML scores -
    - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_mc::MlScoresmlScoresstd::vector<float>vector of ML scores
    o2::aod::soa::MarkerGI?
    -
    +### o2-analysis-lf-cluster-studies-tree-creator +Code file: LFTreeCreatorClusterStudies.cxx +
    - +
    - Table with MC candidate info -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_mc::FlagMcMatchRecflagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand_mc::IsCandidateSwappedisCandidateSwappedint8_tswapping of the prongs order
    o2::aod::soa::MarkerGI?
    -
    - -
    -
    - Table with MC particle info
    @@ -66662,106 +83579,50 @@ Code file: o2::aod::Hf3PPBases +
    @@ -66772,94 +83633,78 @@ Code file: o2::aod::ClStTableExtra +
    - - - - - + + + + + - + - + - - - - - - - - + + + + - - - - + - + - - - - - - - - + - - - - - - - - - - - - - - - + - + - - - + + + - + - - - + + + - + - - + - + +
    o2::aod::hf_mc_particle::der_3p::Hf3PMcCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for 3-prong candidatesNameGetterTypeComment
    o2::aod::hf_cand_base::Pto2::aod::LFClusterStudiesTables::PTPC ptpTPC floattransverse momentum
    o2::aod::hf_cand_base::Eta etafloatpseudorapidity
    o2::aod::hf_cand_base::Phio2::aod::LFClusterStudiesTables::PIDinTrkpidInTrkuint32_t phifloatazimuth
    o2::aod::hf_cand_base::Yo2::aod::LFClusterStudiesTables::TpcNSigma ytpcNSigma floatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGen flagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::LFClusterStudiesTables::TofNSigma originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpytofNSigma floatpy
    o2::aod::hf_cand_base::PzDpzo2::aod::LFClusterStudiesTables::TofMasstofMass floatpx
    o2::aod::hf_cand_base::PDpo2::aod::LFClusterStudiesTables::CosPAMothercosPAMother floatmomentum
    o2::aod::soa::MarkerGIo2::aod::LFClusterStudiesTables::MassMother ?massMotherfloat
    @@ -66867,21 +83712,21 @@ Code file: jetderiveddataproducerdummyd0.cxx +### o2-analysis-lf-nucleustreecreator +Code file: LFTreeCreatorNuclei.cxx
    - +
    - Main event information table +
    Is used in:
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::LfNuclEvent = o2::aod::LfNuclEvents::iterator
    @@ -66900,18 +83745,11 @@ Code file: Z Vertex position in cm - + + + + - - - - + - + - + - + - - - + + + + + + + + + + + + + + + + +
    o2::aod::‌collision::NumContribo2::aod::fullEvent::CentFV0McentFV0Mfloat numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::CollisionTimeo2::aod::fullEvent::CentFT0M collisionTimecentFT0M floatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeReso2::aod::fullEvent::IsEventReject collisionTimeResfloatResolution of collision timeisEventRejectint
    o2::aod::fullEvent::RunNumberrunNumberint
    o2::aod::fullEvent::Selection_BitDselection_bitboolDummy
    - +
    Is used in:
      -
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    • o2::aod::LfCandNucleusFull = soa::Join
    @@ -66987,117 +83839,250 @@ Code file: o2::aod::Hf3PCollBases +
    - Table with basic collision info +
    Is used in:
      -
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • +
    • o2::aod::LfCandNucleusFull = soa::Join
    @@ -67109,97 +84094,134 @@ Code file: o2::aod::Hf3PMcCollBases +
    - Table with basic MC collision info +
    -
    Is used in: -
      -
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • -
    + Header file: PWGLF/DataModel/LFNucleiTables.h
    @@ -67210,50 +84232,96 @@ Code file: o2::aod::Hf3PMcRCollIds + + +### o2-analysis-lf-decay3bodybuilder +Code file: decay3bodybuilder.cxx +
    + +
    - Table with indices pointing to the derived reconstructed-collision table +
    +
    Is used in: +
      +
    • o2::aod::Vtx3BodyDatasCovsIndexed = soa::Join
    • +
    @@ -67264,22 +84332,63 @@ Code file: o2::aod::Hf3PBases +
    - Table with basic candidate properties used in the analyses +
    +
    Is used in: +
      +
    • o2::aod::Vtx3BodyDatasCovs = soa::Join
    • +
    • o2::aod::Vtx3BodyDatasCovsIndexed = soa::Join
    • +
    @@ -67297,522 +84406,490 @@ Code file: o2::aod::Hf3PPars -
    - - - - - - + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - -
    NameGetterTypeCommenttrackedClSizefloatAverage ITS cluster size of strangeness tracked 3body
    o2::aod::hf_cand::Chi2PCAo2::aod::vtx3body::PxTrackPr chi2PCApxTrackPr floatsum of (non-weighted) distances of the secondary vertex to its prongstrack0 px at min
    o2::aod::hf_cand::NProngsContributorsPVo2::aod::vtx3body::PyTrackPr nProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstructionpyTrackPrfloattrack0 py at min
    o2::aod::hf_cand_par::Cpao2::aod::vtx3body::PzTrackPr cpapzTrackPr floatcosine of pointing angletrack0 pz at min
    o2::aod::hf_cand_par::CpaXYo2::aod::vtx3body::PxTrackPi cpaXYpxTrackPi floatcosine of pointing angle in the transverse planetrack1 px at min
    o2::aod::hf_cand_par::DecayLengtho2::aod::vtx3body::PyTrackPi decayLengthpyTrackPi floatdecay lengthtrack1 py at min
    o2::aod::hf_cand_par::DecayLengthXYo2::aod::vtx3body::PzTrackPi decayLengthXYpzTrackPi floatdecay length in the transverse planetrack1 pz at min
    o2::aod::hf_cand_par::DecayLengthNormalisedo2::aod::vtx3body::PxTrackDe decayLengthNormalisedpxTrackDe floatdecay length divided by its uncertaintytrack2 px at min
    o2::aod::hf_cand_par::DecayLengthXYNormalisedo2::aod::vtx3body::PyTrackDe decayLengthXYNormalisedpyTrackDe floatdecay length in the transverse plane divided by its uncertaintytrack2 py at min
    o2::aod::hf_cand_par::PtProng0o2::aod::vtx3body::PzTrackDe ptProng0pzTrackDe floattransverse momentum of prong 0track2 pz at min
    o2::aod::hf_cand_par::PtProng1o2::aod::vtx3body::DCAXYTrackPrToPV ptProng1dcaXYtrackPrToPv floattransverse momentum of prong 1DCAXY of proton to PV (computed with KFParticle)
    o2::aod::hf_cand_par::PtProng2o2::aod::vtx3body::DCAXYTrackPiToPV ptProng2dcaXYtrackPiToPv floattransverse momentum of prong 2DCAXY of pion to PV (computed with KFParticle)
    o2::aod::hf_cand::ImpactParameter0o2::aod::vtx3body::DCAXYTrackDeToPV impactParameter0dcaXYtrackDeToPv floatDCAXY of deuteron to PV (computed with KFParticle)
    o2::aod::hf_cand::ImpactParameter1o2::aod::vtx3body::DCATrackPrToPV impactParameter1dcaTrackPrToPv floatDCA of proton to PV (computed with KFParticle)
    o2::aod::hf_cand::ImpactParameter2o2::aod::vtx3body::DCATrackPiToPV impactParameter2dcaTrackPiToPv floatDCA of pion to PV (computed with KFParticle)
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::vtx3body::DCATrackDeToPV impactParameterNormalised0dcaTrackDeToPv floatimpact parameter of prong 0 divided by its uncertaintyDCA of deuteron to PV (computed with KFParticle)
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::vtx3body::DCAXYTrackPrToPVProp impactParameterNormalised1dcaXYtrackPrToPvProp floatimpact parameter of prong 1 divided by its uncertaintyDCAXY of proton to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::ImpactParameterNormalised2o2::aod::vtx3body::DCAXYTrackPiToPVProp impactParameterNormalised2dcaXYtrackPiToPvProp floatimpact parameter of prong 2 divided by its uncertaintyDCAXY of pion to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::NSigTpcPi0o2::aod::vtx3body::DCAXYTrackDeToPVProp nSigTpcPi0dcaXYtrackDeToPvProp floatDCAXY of deuteron to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::NSigTpcPr0o2::aod::vtx3body::DCATrackPrToPVProp nSigTpcPr0dcaTrackPrToPvProp floatDCA of proton to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::NSigTofPi0o2::aod::vtx3body::DCATrackPiToPVProp nSigTofPi0dcaTrackPiToPvProp floatDCA of pion to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::NSigTofPr0o2::aod::vtx3body::DCATrackDeToPVProp nSigTofPr0dcaTrackDeToPvProp floatDCA of deuteron to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_par::NSigTpcTofPi0o2::aod::vtx3body::DCATrackPrToSV nSigTpcTofPi0dcaTrackPrToSv floatDCA of proton to SV
    o2::aod::hf_cand_par::NSigTpcTofPr0o2::aod::vtx3body::DCATrackPiToSV nSigTpcTofPr0dcaTrackPiToSv floatDCA of pion to SV
    o2::aod::hf_cand_par::NSigTpcKa1o2::aod::vtx3body::DCATrackDeToSV nSigTpcKa1dcaTrackDeToSv floatDCA of deuteron to SV
    o2::aod::hf_cand_par::NSigTofKa1o2::aod::vtx3body::DCAVtxToDaughtersAv nSigTofKa1dcaVtxToDaughtersAv floatQuadratic sum of DCA between daughters at SV
    o2::aod::hf_cand_par::NSigTpcTofKa1o2::aod::vtx3body::CosPA nSigTpcTofKa1cosPA floatCosine of pointing angle of the 3body candidate
    o2::aod::hf_cand_par::NSigTpcPi2o2::aod::vtx3body::Ct nSigTpcPi2ct floatReconstruction Ct of 3body candidate
    o2::aod::hf_cand_par::NSigTpcPr2o2::aod::vtx3body::TPCNSigmaPr nSigTpcPr2tpcNSigmaPr floatnsigma proton of TPC PID of the proton daughter
    o2::aod::hf_cand_par::NSigTofPi2o2::aod::vtx3body::TPCNSigmaPi nSigTofPi2tpcNSigmaPi floatnsigma pion of TPC PID of the pion daughter
    o2::aod::hf_cand_par::NSigTofPr2o2::aod::vtx3body::TPCNSigmaDe nSigTofPr2tpcNSigmaDe floatnsigma deuteron of TPC PID of the bachelor daughter
    o2::aod::hf_cand_par::NSigTpcTofPi2o2::aod::vtx3body::TPCNSigmaPiBach nSigTpcTofPi2tpcNSigmaPiBach floatnsigma pion of TPC PID of the bachelor daughter
    o2::aod::hf_cand_par::NSigTpcTofPr2o2::aod::vtx3body::TOFNSigmaDe nSigTpcTofPr2tofNSigmaDe floatnsigma deuteron of TOF PID of the bachelor daughter
    o2::aod::soa::MarkerGIo2::aod::vtx3body::ITSClSizePr ?
    -
    - - -
    -
    - Table with additional candidate properties used for selection -
    - - - - - - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + +
    NameGetterTypeCommentitsClsizePrdoubleaverage ITS cluster size of proton daughter
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloato2::aod::vtx3body::ITSClSizePi itsClsizePidoubleaverage ITS cluster size of pion daughter
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloato2::aod::vtx3body::ITSClSizeDe itsClsizeDedoubleaverage ITS cluster size of deuteron daughter
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloato2::aod::vtx3body::TPCNClTrackPr tpcNClTrackPrintNumber of TPC clusters of proton daughter
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloato2::aod::vtx3body::TPCNClTrackPi tpcNClTrackPiintNumber of TPC clusters of pion daughter
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloato2::aod::vtx3body::TPCNClTrackDe tpcNClTrackDeintNumber of TPC clusters of deuteron daughter
    o2::aod::hf_cand_par::RSecondaryVertexo2::aod::vtx3body::PIDTrackingDe rSecondaryVertexfloatdistance of the secondary vertex from the z axispidTrackingDeuint32_tPID during tracking of bachelor daughter
    o2::aod::hf_cand_par::PProng0pProng0o2::aod::vtx3body::PDp floatmomentum magnitude of prong 03 body total momentum in GeV/c
    o2::aod::hf_cand_par::PProng1pProng1o2::aod::vtx3body::PtDpt floatmomentum magnitude of prong 13 body pT in GeV/c
    o2::aod::hf_cand_par::PProng2pProng2o2::aod::vtx3body::VtxRadiusDvtxradius floatmomentum magnitude of prong 23 body decay radius (2D, centered at zero)
    o2::aod::hf_cand::PxProng0pxProng0floato2::aod::vtx3body::DistOverTotMomDdistovertotmom?PV to 3 body decay distance over total momentum
    o2::aod::hf_cand::PyProng0pyProng0o2::aod::vtx3body::DCAVtxToPVDdcavtxtopv floatDCA of 3 body vtx to PV
    o2::aod::hf_cand::PzProng0pzProng0o2::aod::vtx3body::RapDrap float3 body vtx y with hypertriton or antihypertriton hypothesis
    o2::aod::hf_cand::PxProng1pxProng1o2::aod::vtx3body::EtaDeta float3 body vtx eta
    o2::aod::hf_cand::PyProng1pyProng1o2::aod::vtx3body::PhiDphi float3 body vtx phi
    o2::aod::hf_cand::PzProng1pzProng1o2::aod::vtx3body::TrackPrPtDtrackPrPt floatdaughter0 pT
    o2::aod::hf_cand::PxProng2pxProng2o2::aod::vtx3body::TrackPrEtaDtrackPrEta floatdaughter0 eta
    o2::aod::hf_cand::PyProng2pyProng2o2::aod::vtx3body::TrackPrPhiDtrackPrPhi floatdaughter0 phi
    o2::aod::hf_cand::PzProng2pzProng2o2::aod::vtx3body::TrackPiPtDtrackPiPt floatdaughter1 pT
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0o2::aod::vtx3body::TrackPiEtaDtrackPiEta floatdaughter1 eta
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1o2::aod::vtx3body::TrackPiPhiDtrackPiPhi floatdaughter1 phi
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2o2::aod::vtx3body::TrackDePtDtrackDePt floatdaughter2 pT
    o2::aod::hf_cand_par::Ctcto2::aod::vtx3body::TrackDeEtaDtrackDeEta floatproper lifetime times cdaughter2 eta
    o2::aod::soa::MarkerGI?o2::aod::vtx3body::TrackDePhiDtrackDePhifloatdaughter2 phi
    - +
    - Table with candidate selection flags +
    +
    Is used in: +
      +
    • o2::aod::Vtx3BodyDatasCovs = soa::Join
    • +
    • o2::aod::Vtx3BodyDatasCovsIndexed = soa::Join
    • +
    @@ -67823,29 +84900,43 @@ Code file: o2::aod::Hf3PMls +
    @@ -67856,667 +84947,699 @@ Code file: o2::aod::Hf3PMcs -
    - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::MassV0massV0floatV0 mass (with H3L or Anti-H3L mass hypothesis depending on deuteron charge)
    o2::aod::hf_cand_mc::FlagMcMatchReco2::aod::vtx3body::X flagMcMatchRecint8_tflag for reconstruction level matchingxfloatdecay position X
    o2::aod::hf_cand_mc::OriginMcReco2::aod::vtx3body::Y originMcRecint8_tparticle origin, reconstruction levelyfloatdecay position Y
    o2::aod::hf_cand_mc::IsCandidateSwappedo2::aod::vtx3body::Z isCandidateSwappedint8_tswapping of the prongs orderzfloatdecay position Z
    o2::aod::soa::MarkerGIo2::aod::vtx3body::Px ?pxfloatmomentum X
    o2::aod::vtx3body::Py pyfloatmomentum Y
    -
    - - -
    -
    - Table with MC particle info -
    - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + -
    NameGetterTypeCommento2::aod::vtx3body::Pzpzfloatmomentum Z
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::Chi2chi2floatKFParticle: chi2geo/ndf or chi2topo/ndf of vertex fit, DCA fitter: Chi2AtPCACandidate value
    o2::aod::vtx3body::TrackedClSizetrackedClSizefloatAverage ITS cluster size of strangeness tracked 3body
    o2::aod::vtx3body::PxTrackPrpxTrackPrfloattrack0 px at min
    o2::aod::vtx3body::PyTrackPrpyTrackPrfloattrack0 py at min
    o2::aod::vtx3body::PzTrackPrpzTrackPrfloattrack0 pz at min
    o2::aod::vtx3body::PxTrackPipxTrackPifloattrack1 px at min
    o2::aod::vtx3body::PyTrackPipyTrackPifloattrack1 py at min
    o2::aod::vtx3body::PzTrackPipzTrackPifloattrack1 pz at min
    o2::aod::vtx3body::PxTrackDepxTrackDefloattrack2 px at min
    o2::aod::vtx3body::PyTrackDepyTrackDefloattrack2 py at min
    o2::aod::vtx3body::PzTrackDepzTrackDefloattrack2 pz at min
    o2::aod::vtx3body::DCAXYTrackPrToPVdcaXYtrackPrToPvfloatDCAXY of proton to PV (computed with KFParticle)
    o2::aod::vtx3body::DCAXYTrackPiToPV dcaXYtrackPiToPvfloatDCAXY of pion to PV (computed with KFParticle)
    o2::aod::hf_mc_particle::der_3p::Hf3PMcCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for 3-prong candidateso2::aod::vtx3body::DCAXYTrackDeToPVdcaXYtrackDeToPvfloatDCAXY of deuteron to PV (computed with KFParticle)
    o2::aod::hf_cand_base::Pto2::aod::vtx3body::DCATrackPrToPV ptdcaTrackPrToPv floattransverse momentumDCA of proton to PV (computed with KFParticle)
    o2::aod::hf_cand_base::Etao2::aod::vtx3body::DCATrackPiToPV etadcaTrackPiToPv floatpseudorapidityDCA of pion to PV (computed with KFParticle)
    o2::aod::hf_cand_base::Phio2::aod::vtx3body::DCATrackDeToPV phidcaTrackDeToPv floatazimuthDCA of deuteron to PV (computed with KFParticle)
    o2::aod::hf_cand_base::Yo2::aod::vtx3body::DCAXYTrackPrToPVProp ydcaXYtrackPrToPvProp floatrapidityDCAXY of proton to PV (propagated with O2 Propagator)
    o2::aod::hf_mc_particle::FlagMcMatchGeno2::aod::vtx3body::DCAXYTrackPiToPVProp flagMcMatchGenint8_tflag for generator level matchingdcaXYtrackPiToPvPropfloatDCAXY of pion to PV (propagated with O2 Propagator)
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::vtx3body::DCAXYTrackDeToPVProp originMcGenint8_tparticle origin, generator leveldcaXYtrackDeToPvPropfloatDCAXY of deuteron to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_base::PxDpxo2::aod::vtx3body::DCATrackPrToPVPropdcaTrackPrToPvProp floatpxDCA of proton to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_base::PyDpyo2::aod::vtx3body::DCATrackPiToPVPropdcaTrackPiToPvProp floatpyDCA of pion to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_base::PzDpzo2::aod::vtx3body::DCATrackDeToPVPropdcaTrackDeToPvProp floatpxDCA of deuteron to PV (propagated with O2 Propagator)
    o2::aod::hf_cand_base::PDpo2::aod::vtx3body::DCATrackPrToSVdcaTrackPrToSv floatmomentumDCA of proton to SV
    o2::aod::soa::MarkerGI?o2::aod::vtx3body::DCATrackPiToSV dcaTrackPiToSvfloatDCA of pion to SV
    -
    - -
    - -### o2-analysis-je-jet-deriveddata-producer-dummy-dielectron -Code file: jetderiveddataproducerdummydielectron.cxx -
    - - -
    -
    - Table with basic collision info -
    - -
    Is used in: -
      -
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::DCATrackDeToSVdcaTrackDeToSvfloatDCA of deuteron to SV
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::DCAVtxToDaughtersAv dcaVtxToDaughtersAvfloatQuadratic sum of DCA between daughters at SV
    o2::aod::‌collision::PosXo2::aod::vtx3body::CosPA posXcosPA floatX Vertex position in cmCosine of pointing angle of the 3body candidate
    o2::aod::‌collision::PosYo2::aod::vtx3body::Ct posYct floatY Vertex position in cmReconstruction Ct of 3body candidate
    o2::aod::‌collision::PosZo2::aod::vtx3body::TPCNSigmaPr posZtpcNSigmaPr floatZ Vertex position in cmnsigma proton of TPC PID of the proton daughter
    o2::aod::‌collision::NumContribo2::aod::vtx3body::TPCNSigmaPi numContribuint16_tNumber of tracks used for the vertextpcNSigmaPifloatnsigma pion of TPC PID of the pion daughter
    o2::aod::hf_coll_base::CentFT0Ao2::aod::vtx3body::TPCNSigmaDe centFT0AtpcNSigmaDe floatFT0A centrality percentilensigma deuteron of TPC PID of the bachelor daughter
    o2::aod::hf_coll_base::CentFT0Co2::aod::vtx3body::TPCNSigmaPiBach centFT0CtpcNSigmaPiBach floatFT0C centrality percentilensigma pion of TPC PID of the bachelor daughter
    o2::aod::hf_coll_base::CentFT0Mo2::aod::vtx3body::TOFNSigmaDe centFT0MtofNSigmaDe floatFT0M centrality percentilensigma deuteron of TOF PID of the bachelor daughter
    o2::aod::hf_coll_base::CentFV0Ao2::aod::vtx3body::ITSClSizePr centFV0AfloatFT0A centrality percentileitsClsizePrdoubleaverage ITS cluster size of proton daughter
    o2::aod::hf_coll_base::MultZeqNTracksPVo2::aod::vtx3body::ITSClSizePi multZeqNTracksPVfloatz-equalised barrel multiplicityitsClsizePidoubleaverage ITS cluster size of pion daughter
    o2::aod::soa::MarkerGIo2::aod::vtx3body::ITSClSizeDe ?itsClsizeDedoubleaverage ITS cluster size of deuteron daughter
    o2::aod::vtx3body::TPCNClTrackPr tpcNClTrackPrintNumber of TPC clusters of proton daughter
    -
    - - -
    -
    - Table with basic collision info -
    - -
    Is used in: -
      -
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + -
    NameGetterTypeCommento2::aod::vtx3body::TPCNClTrackPitpcNClTrackPiintNumber of TPC clusters of pion daughter
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::TPCNClTrackDe tpcNClTrackDeintNumber of TPC clusters of deuteron daughter
    o2::aod::‌collision::PosXo2::aod::vtx3body::PIDTrackingDe posXpidTrackingDeuint32_tPID during tracking of bachelor daughter
    o2::aod::vtx3body::GenPxgenPx floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::vtx3body::GenPy posYgenPy floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::vtx3body::GenPz posZgenPz floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::vtx3body::GenXgenXfloat numContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_coll_base::CentFT0Ao2::aod::vtx3body::GenY centFT0AgenY floatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0Co2::aod::vtx3body::GenZ centFT0CgenZ floatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0Mo2::aod::vtx3body::GenCt centFT0MgenCt floatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0Ao2::aod::vtx3body::GenPhi centFV0AgenPhi floatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVo2::aod::vtx3body::GenEta multZeqNTracksPVgenEta floatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGIo2::aod::vtx3body::GenRap ?genRapfloat
    -
    - - -
    -
    - Table with basic MC collision info -
    - -
    Is used in: -
      -
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::GenPPrgenPPrfloatgenerated momentum proton daughter particle
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::GenPPi genPPifloatgenerated momentum pion daughter particle
    o2::aod::mccollision::PosXo2::aod::vtx3body::GenPDe posXgenPDe floatX vertex position in cmgenerated momentum deuteron daughter particle
    o2::aod::mccollision::PosYo2::aod::vtx3body::GenPtPr posYgenPtPr floatY vertex position in cmgenerated transverse momentum proton daughter particle
    o2::aod::mccollision::PosZo2::aod::vtx3body::GenPtPi posZgenPtPi floatZ vertex position in cmgenerated transverse momentum pion daughter particle
    o2::aod::soa::MarkerGIo2::aod::vtx3body::GenPtDe ?genPtDefloatgenerated transverse momentum deuteron daughter particle
    o2::aod::vtx3body::IsTrueH3L isTrueH3lboolflag for true hypertriton candidate
    -
    - - -
    -
    - Table with indices pointing to the derived reconstructed-collision table -
    - - - - - - - + + + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::IsTrueAntiH3LisTrueAntiH3lboolflag for true anti-hypertriton candidate
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGIo2::aod::vtx3body::IsReco ?isrecointflag if candidate was reconstructed
    o2::aod::vtx3body::MotherPdgCode motherPdgCodeintPDG code of the mother particle
    -
    - - -
    -
    - Table with basic MC collision info -
    - -
    Is used in: -
      -
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - + + + + + + + + - + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::PrPdgCodeprPdgCodeintMC particle proton PDG code
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::PiPdgCode piPdgCodeintMC particle pion PDG code
    o2::aod::mccollision::PosXo2::aod::vtx3body::DePdgCode posXfloatX vertex position in cmdePdgCodeintMC particle deuteron PDG code
    o2::aod::mccollision::PosYo2::aod::vtx3body::IsDePrimary posYfloatY vertex position in cmisDePrimaryboolflag for deuteron daughter primary
    o2::aod::mccollision::PosZo2::aod::vtx3body::IsSurvEvSel posZisSurvEvSelintflag if reco collision survived event selection
    o2::aod::vtx3body::PDp floatZ vertex position in cm3 body total momentum in GeV/c
    o2::aod::soa::MarkerGI?o2::aod::vtx3body::PtDptfloat3 body pT in GeV/c
    -
    - - -
    -
    - Table with indices pointing to the derived reconstructed-collision table -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::vtx3body::GenPDgenPfloat3 body total momentum in GeV/c
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?o2::aod::vtx3body::GenPtDgenPtfloat3 body pT in GeV/c
    -
    - - -
    -
    - Table with basic candidate properties used in the analyses -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - + + + + + + + + + - + - - + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::vtx3body::VtxRadiusDvtxradiusfloat3 body decay radius (2D, centered at zero)
    o2::soa::IndexGIglobalIndexint64_to2::aod::vtx3body::GenRadiusDgenRadiusfloat3 body decay radius (2D, centered at zero)
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidateso2::aod::vtx3body::DistOverTotMomDdistovertotmom?PV to 3 body decay distance over total momentum
    o2::aod::hf_cand_base::Ptpto2::aod::vtx3body::DCAVtxToPVDdcavtxtopv floattransverse momentumDCA of 3 body vtx to PV
    o2::aod::hf_cand_base::Etao2::aod::vtx3body::RapDrapfloat3 body vtx y with hypertriton or antihypertriton hypothesis
    o2::aod::vtx3body::EtaD eta floatpseudorapidity3 body vtx eta
    o2::aod::hf_cand_base::Phio2::aod::vtx3body::PhiD phi floatazimuth3 body vtx phi
    o2::aod::hf_cand_base::Mmo2::aod::vtx3body::TrackPrPtDtrackPrPt floatinvariant massdaughter0 pT
    o2::aod::hf_cand_base::Yyo2::aod::vtx3body::TrackPrEtaDtrackPrEta floatrapiditydaughter0 eta
    o2::aod::hf_cand_base::Pxo2::aod::vtx3body::TrackPrPhi DpxtrackPrPhi floatpxdaughter0 phi
    o2::aod::hf_cand_base::Pyo2::aod::vtx3body::TrackPiPt DpytrackPiPt floatpydaughter1 pT
    o2::aod::hf_cand_base::Pzo2::aod::vtx3body::TrackPiEta DpztrackPiEta floatpxdaughter1 eta
    o2::aod::hf_cand_base::Po2::aod::vtx3body::TrackPiPhi DptrackPiPhi floatmomentumdaughter1 phi
    o2::aod::soa::MarkerGI?o2::aod::vtx3body::TrackDePtDtrackDePtfloatdaughter2 pT
    o2::aod::vtx3body::TrackDeEtaDtrackDeEtafloatdaughter2 eta
    o2::aod::vtx3body::TrackDePhiDtrackDePhifloatdaughter2 phi
    - +
    + +### o2-analysis-lf-ebye-maker +Code file: ebyeMaker.cxx +
    + +
    + +### o2-analysis-lf-he3hadronfemto +Code file: he3HadronFemto.cxx +
    + +
    - Table with candidate properties used for selection +
    @@ -68527,370 +85650,356 @@ Code file: o2::aod::HfD0ParEs -
    - - - - - - - - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::hf_cand::XSecondaryVertexo2::aod::he3HadronTablesNS::MassTOFHad xSecondaryVertexmassTOFHad float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::he3HadronTablesNS::PIDtrkHe3 ySecondaryVertexfloatpidTrkHe3uint32_t
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::he3HadronTablesNS::PIDtrkHad zSecondaryVertexfloatpidTrkHaduint32_t
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::he3HadronTablesNS::ItsClusterSizeHe3 errorDecayLengthfloatitsClusterSizeHe3uint32_t
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::he3HadronTablesNS::ItsClusterSizeHad errorDecayLengthXYfloatitsClusterSizeHaduint32_t
    o2::aod::hf_cand::KfTopolChi2OverNdfo2::aod::he3HadronTablesNS::SharedClustersHe3sharedClustersHe3uint8_t kfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexo2::aod::he3HadronTablesNS::SharedClustersHadsharedClustersHaduint8_t rSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0o2::aod::he3HadronTablesNS::IsBkgUSisBkgUSbool pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1o2::aod::he3HadronTablesNS::IsBkgEMisBkgEMbool pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand::PxProng0o2::aod::he3HadronTablesNS::TrackIDHe3 pxProng0floattrackIDHe3int
    o2::aod::hf_cand::PyProng0o2::aod::he3HadronTablesNS::TrackIDHad pyProng0floattrackIDHadint
    +
    + + +
    +
    + +
    + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + +
    NameGetterTypeComment
    o2::aod::hf_cand::PzProng0o2::aod::he3HadronTablesNS::PtMCHe3 pzProng0ptMCHe3 float
    o2::aod::hf_cand::PxProng1o2::aod::he3HadronTablesNS::EtaMCHe3 pxProng1etaMCHe3 float
    o2::aod::hf_cand::PyProng1o2::aod::he3HadronTablesNS::PhiMCHe3 pyProng1phiMCHe3 float
    o2::aod::hf_cand::PzProng1o2::aod::he3HadronTablesNS::PtMCHad pzProng1ptMCHad float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::he3HadronTablesNS::EtaMCHad errorImpactParameter0etaMCHad float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::he3HadronTablesNS::PhiMCHad errorImpactParameter1phiMCHad float
    o2::aod::hf_cand_par::CosThetaStaro2::aod::he3HadronTablesNS::SignedPtMC cosThetaStarsignedPtMC floatcosine of theta star
    o2::aod::hf_cand_par::Cto2::aod::he3HadronTablesNS::MassMC ctmassMC floatproper lifetime times c
    o2::aod::soa::MarkerGIo2::aod::he3HadronTablesNS::Flags ?flagsuint8_t
    - +
    - Table with candidate selection flags +
    @@ -68901,14 +86010,35 @@ Code file: - + + +### o2-analysis-lf-he3-lambda-analysis +Code file: he3LambdaAnalysis.cxx +
    + +
    - Table with candidate selection ML scores +
    @@ -68934,29 +86070,36 @@ Code file: o2::aod::HfD0Mcs +
    @@ -68967,36 +86110,92 @@ Code file: o2::aod::Hf3PBases +
    @@ -69007,99 +86206,112 @@ Code file: o2::aod::Hf3PPars + + +### o2-analysis-lf-hyhefour-builder +Code file: hyhe4builder.cxx +
    + +
    - Table with candidate properties used for selection +
    @@ -69110,246 +86322,325 @@ Code file: o2::aod::StoredHyHe4Datas +
    + + + + + + - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_par::DecayLengthXYo2::soa::IndexGIglobalIndexint64_t decayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormalisedo2::aod::hyhe4data::Helium3TrackIdIprong0TrackIdintPointer into Tracks
    o2::aod::hyhe4data::ProtonTrackIdIprong1TrackIdintPointer into Tracks
    o2::aod::hyhe4data::PionTrackIdIprong2TrackIdintPointer into Tracks
    o2::aod::hyhe4data::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hyhe4data::Decay3BodyIdIdecay3BodysIdint32Pointer into Decay3Bodys
    o2::aod::hyhe4data::Sign decayLengthNormalisedfloatdecay length divided by its uncertaintysignintsign (positive = matter)
    o2::aod::hf_cand_par::DecayLengthXYNormalisedo2::aod::hyhe4data::Helium3X decayLengthXYNormalisedhelium3X floatdecay length in the transverse plane divided by its uncertaintyprong0 track X at min
    o2::aod::hf_cand_par::PtProng0o2::aod::hyhe4data::ProtonX ptProng0protonX floattransverse momentum of prong 0prong1 track X at min
    o2::aod::hf_cand_par::PtProng1o2::aod::hyhe4data::PionX ptProng1pionX floattransverse momentum of prong 1prong2 track X at min
    o2::aod::hf_cand_par::PtProng2o2::aod::hyhe4data::PxHelium3 ptProng2pxHelium3 floattransverse momentum of prong 2prong 0 track px at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hf_cand::ImpactParameter0o2::aod::hyhe4data::PyHelium3 impactParameter0pyHelium3 floatprong 0 track py at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hf_cand::ImpactParameter1o2::aod::hyhe4data::PzHelium3 impactParameter1pzHelium3 floatprong 0 track pz at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hf_cand::ImpactParameter2o2::aod::hyhe4data::PxProton impactParameter2pxProton floatprong 1 track px at min
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::hyhe4data::PyProton impactParameterNormalised0pyProton floatimpact parameter of prong 0 divided by its uncertaintyprong 1 track py at min
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::hyhe4data::PzProton impactParameterNormalised1pzProton floatimpact parameter of prong 1 divided by its uncertaintyprong 1 track pz at min
    o2::aod::hf_cand_par::ImpactParameterNormalised2o2::aod::hyhe4data::PxPion impactParameterNormalised2pxPion floatimpact parameter of prong 2 divided by its uncertaintyprong 1 track px at min
    o2::aod::hf_cand_par::NSigTpcPi0o2::aod::hyhe4data::PyPion nSigTpcPi0pyPion floatprong 1 track py at min
    o2::aod::hf_cand_par::NSigTpcPr0o2::aod::hyhe4data::PzPion nSigTpcPr0pzPion floatprong 1 track pz at min
    o2::aod::hf_cand_par::NSigTofPi0o2::aod::hyhe4data::X nSigTofPi0x floatdecay position X
    o2::aod::hf_cand_par::NSigTofPr0o2::aod::hyhe4data::Y nSigTofPr0y floatdecay position Y
    o2::aod::hf_cand_par::NSigTpcTofPi0o2::aod::hyhe4data::Z nSigTpcTofPi0z floatdecay position Z
    o2::aod::hf_cand_par::NSigTpcTofPr0o2::aod::hyhe4data::DCADaughters nSigTpcTofPr0dcaDaughters floatDCA between V0 daughters
    o2::aod::hf_cand_par::NSigTpcKa1o2::aod::hyhe4data::DCAHelium3ToPV nSigTpcKa1dcaHelium3ToPV floatDCA positive prong to PV
    o2::aod::hf_cand_par::NSigTofKa1o2::aod::hyhe4data::DCAProtonToPV nSigTofKa1dcaProtonToPV floatDCA positive prong to PV
    o2::aod::hf_cand_par::NSigTpcTofKa1o2::aod::hyhe4data::DCAPionToPV nSigTpcTofKa1dcaPionToPV floatDCA positive prong to PV
    o2::aod::hf_cand_par::NSigTpcPi2o2::aod::hyhe4data::DCAxyHyHe4ToPV nSigTpcPi2dcaxyHyHe4ToPV floatDCAxy
    o2::aod::hf_cand_par::NSigTpcPr2o2::aod::hyhe4data::DCAzHyHe4ToPV nSigTpcPr2dcazHyHe4ToPV floatDCAz
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2o2::aod::hyhe4data::PtDpt floatpT
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2o2::aod::hyhe4data::PtHelium3DptHelium3 floatpT of prong 0 (identified as Helium-3)
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2o2::aod::hyhe4data::PtProtonDptProton floatpT of prong 0 (identified as proton)
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2o2::aod::hyhe4data::PtPionDptPion floatpT of prong 0 (identified as proton)
    o2::aod::soa::MarkerGI?o2::aod::hyhe4data::DecayRadiusDdecayRadiusfloatdecay radius (2D, centered at zero)
    o2::aod::hyhe4data::MDmfloatmass under hyperhelium-4 hypo
    o2::aod::hyhe4data::YHyHe4DyHyHe4floaty -> FIXME add Hyperhelium4 mass to physics constants
    - +
    + +### o2-analysis-lf-hypernuclei-kf-reco-task +Code file: hypKfRecoTask.cxx +
    + +
    - Table with additional candidate properties used for selection +
    +
    Is used in: +
      +
    • o2::aod::HypKfMcColl = o2::aod::HypKfMcColls::iterator
    • +
    @@ -69360,176 +86651,191 @@ Code file: o2::aod::HypKfMcParts +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::HypKfMcPart = o2::aod::HypKfMcParts::iterator
    • +
    +
    +
    + + + + + + - + + + + - - - - - - - - + + + + + - + - - + + - - - - + + + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + + + + - - - - - + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_par::PProng2o2::soa::IndexGIglobalIndexint64_t pProng2floatmomentum magnitude of prong 2
    o2::aod::hf_cand::PxProng0pxProng0floato2::aod::hykfmc::HypKfMcCollIdIhypKfMcCollIdint32Pointer into HypKfMcColls
    o2::aod::hf_cand::PyProng0o2::aod::hykfmc::Species pyProng0floatspeciesint8_t
    o2::aod::hf_cand::PzProng0pzProng0floato2::aod::mcparticle::PdgCode pdgCodeintPDG code
    o2::aod::hf_cand::PxProng1o2::aod::hykfmc::IsPhysicalPrimary pxProng1floatisPhysicalPrimarybool
    o2::aod::hf_cand::PyProng1o2::aod::mcparticle::Px pyProng1px floatMomentum in x in GeV/c
    o2::aod::hf_cand::PzProng1o2::aod::mcparticle::Py pzProng1py floatMomentum in y in GeV/c
    o2::aod::hf_cand::PxProng2o2::aod::mcparticle::Pz pxProng2pz floatMomentum in z in GeV/c
    o2::aod::hf_cand::PyProng2o2::aod::mcparticle::E pyProng2e floatEnergy
    o2::aod::hf_cand::PzProng2o2::aod::hykfmc::Svx pzProng2svx float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::hykfmc::Svy errorImpactParameter0svy float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::hykfmc::Svz errorImpactParameter1svz float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2floato2::aod::hykfmc::PtDpt?
    o2::aod::hf_cand_par::Cto2::aod::hykfmc::YDy? ctfloatproper lifetime times c
    o2::aod::soa::MarkerGIo2::aod::hykfmc::MassDmass?
    o2::aod::hykfmc::IsMatterDisMatter ?
    - +
    - Table with candidate selection flags +
    +
    Is used in: +
      +
    • o2::aod::HypKfColl = o2::aod::HypKfColls::iterator
    • +
    @@ -69540,109 +86846,97 @@ Code file: o2::aod::Hf3PMls -
    - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::hykfmc::HypKfMcCollIdIhypKfMcCollIdint32Pointer into HypKfMcColls
    o2::aod::hf_cand_mc::MlScoreso2::aod::‌collision::PosX mlScoresstd::vector<float>vector of ML scoresposXfloatX Vertex position in cm
    o2::aod::soa::MarkerGIo2::aod::‌collision::PosY ?posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZ posZfloatZ Vertex position in cm
    -
    - - -
    -
    - Table with MC candidate info -
    - - - - - - - + + + + + - + - - - + + + - + - - - + + + - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::cent::CentFT0AcentFT0AfloatRun 3 cent. from FT0A multiplicity
    o2::aod::hf_cand_mc::FlagMcMatchReco2::aod::cent::CentFT0C flagMcMatchRecint8_tflag for reconstruction level matchingcentFT0CfloatRun 3 cent. from FT0C multiplicity
    o2::aod::hf_cand_mc::OriginMcReco2::aod::cent::CentFT0M originMcRecint8_tparticle origin, reconstruction levelcentFT0MfloatRun 3 cent. from FT0A+FT0C multiplicities
    o2::aod::hf_cand_mc::IsCandidateSwappedo2::aod::hykfmc::Occupancyoccupancyint isCandidateSwappedint8_tswapping of the prongs order
    o2::aod::soa::MarkerGIo2::aod::hykfmc::RunNumber ?runNumberint
    - +
    - Table with MC particle info +
    +
    Is used in: +
      +
    • o2::aod::HypKfTrack = o2::aod::HypKfTracks::iterator
    • +
    @@ -69660,219 +86954,194 @@ Code file: o2::aod::Hf3PPBases -
    - - - - - - - - - - - + + + + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + - - - - + - - + + - + - - + + - + - - + + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    o2::aod::hf_mc_particle::der_3p::Hf3PMcCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for 3-prong candidates
    o2::aod::hf_cand_base::Pto2::aod::hykftrk::TpcNsigma pttpcNsigma floattransverse momentum
    o2::aod::hf_cand_base::Etao2::aod::hykftrk::TpcNsigmaNhp etatpcNsigmaNhp floatpseudorapidity
    o2::aod::hf_cand_base::Phio2::aod::hykftrk::TpcNsigmaNlp phitpcNsigmaNlp floatazimuth
    o2::aod::hf_cand_base::Yo2::aod::hykftrk::TofMass ytofMass floatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGen flagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::hykftrk::IsPVContributorisPVContributorbool originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::Pxo2::aod::hykftrk::Px D pxfloatpx?
    o2::aod::hf_cand_base::Pyo2::aod::hykftrk::Py D pyfloatpy?
    o2::aod::hf_cand_base::Pzo2::aod::hykftrk::Pz D pzfloatpx?
    o2::aod::hf_cand_base::Po2::aod::hykftrk::P D pfloatmomentum?
    o2::aod::soa::MarkerGIo2::aod::hykftrk::LambdaDlambda?
    o2::aod::hykftrk::ItsNclusterDitsNcluster?
    o2::aod::hykftrk::ItsFirstLayerDitsFirstLayer?
    o2::aod::hykftrk::ItsMeanClsSizeDitsMeanClsSize ?
    -
    - -### o2-analysis-je-jet-deriveddata-producer-dummy-lc -Code file: jetderiveddataproducerdummylc.cxx -
    - - +
    - Main event information table +
    Is used in:
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::HypKfSubD = o2::aod::HypKfSubDs::iterator
    @@ -69891,75 +87160,99 @@ Code file: o2::aod::HypKfDaughtAdds +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::HypKfDaughtAdd = o2::aod::HypKfDaughtAdds::iterator
    • +
    +
    +
    - + + + + + + + + + + + - - - - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - +
    o2::aod::bc::RunNumberNameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t runNumberintRun number
    o2::aod::‌collision::PosXo2::aod::track::X posXx floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::track::Y posYy floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::track::Z posZz floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::mcparticle::Px numContribuint16_tNumber of tracks used for the vertexpxfloatMomentum in x in GeV/c
    o2::aod::‌collision::CollisionTimeo2::aod::mcparticle::Py collisionTimepy floatCollision time in ns relative to BC stored in bc()Momentum in y in GeV/c
    o2::aod::‌collision::CollisionTimeReso2::aod::mcparticle::Pz collisionTimeRespz floatResolution of collision timeMomentum in z in GeV/c
    - +
    Is used in:
      -
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    • o2::aod::HypKfHypNuc = o2::aod::HypKfHypNucs::iterator
    @@ -69978,299 +87271,235 @@ Code file: o2::aod::HfD0CollBases -
    -
    - Table with basic collision info -
    -
    -
    Is used in: -
      -
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • -
    -
    -
    - - - - - - - - - - - + + + + - + - + - + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::hykfhyp::Pypyfloat
    o2::aod::‌collision::PosXo2::aod::hykfhyp::Pz posXpz floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hykfhyp::DcaToPvXY posYdcaToPvXY floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hykfhyp::DcaToPvZ posZdcaToPvZ floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::hykfhyp::DevToPvXYdevToPvXYfloat numContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_coll_base::CentFT0Ao2::aod::hykfhyp::DcaToVtxXY centFT0AdcaToVtxXY floatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0Co2::aod::hykfhyp::DcaToVtxZ centFT0CdcaToVtxZ floatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0Mo2::aod::hykfhyp::Chi2 centFT0Mchi2 floatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0Ao2::aod::hykfmc::Svx centFV0Asvx floatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVo2::aod::hykfmc::Svy multZeqNTracksPVsvy floatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGIo2::aod::hykfmc::Svz ?svzfloat
    -
    - - -
    -
    - Table with basic MC collision info -
    - -
    Is used in: -
      -
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + -
    NameGetterTypeCommento2::aod::hykfhyp::YDy?
    o2::soa::IndexGIglobalIndexint64_to2::aod::hykfhyp::PtDpt?
    o2::aod::mccollision::PosXo2::aod::hykfhyp::EtaDeta? posXfloatX vertex position in cm
    o2::aod::mccollision::PosYo2::aod::hykfhyp::PhiDphi? posYfloatY vertex position in cm
    o2::aod::mccollision::PosZo2::aod::hykfhyp::PDp? posZfloatZ vertex position in cm
    o2::aod::soa::MarkerGIo2::aod::hykfhyp::McTrueDmcTrue ?
    -
    - - -
    -
    - Table with indices pointing to the derived reconstructed-collision table -
    - - - - - - - + + + + + - - - + + +
    NameGetterTypeCommento2::aod::hykfhyp::IsMatterDisMatter?
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGIo2::aod::hykfhyp::CascadeDcascade ?
    - +
    + +### o2-analysis-lf-hypernuclei-kf-tree-creator +Code file: hypKfTreeCreator.cxx +
    + +
    + +### o2-analysis-lf-hypertriton-reco-task +Code file: hyperRecoTask.cxx +
    + +
    - Table with basic candidate properties used in the analyses +
    +
    Is used in: +
      +
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • +
    @@ -70288,307 +87517,272 @@ Code file: o2::aod::HfD0Pars -
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + - - + + - + - - + + - + - - + + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + + + + - - - - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::hyperrec::PtHe3ptHe3float
    o2::aod::hf_cand::Chi2PCAo2::aod::hyperrec::PhiHe3 chi2PCAphiHe3 floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpao2::aod::hyperrec::EtaHe3 cpaetaHe3 floatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYo2::aod::hyperrec::PtPi cpaXYptPi floatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengtho2::aod::hyperrec::PhiPi decayLengthphiPi floatdecay length
    o2::aod::hf_cand_par::DecayLengthXYo2::aod::hyperrec::EtaPi decayLengthXYetaPi floatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormalisedo2::aod::hyperrec::XDecVtx decayLengthNormalisedxDecVtx floatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormalisedo2::aod::hyperrec::YDecVtx decayLengthXYNormalisedyDecVtx floatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0o2::aod::hyperrec::ZDecVtx ptProng0zDecVtx floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1o2::aod::hyperrec::DcaV0Daug ptProng1dcaV0Daug floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0o2::aod::hyperrec::DcaHe impactParameter0dcaHe float
    o2::aod::hf_cand::ImpactParameter1o2::aod::hyperrec::DcaPi impactParameter1dcaPi float
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::hyperrec::NSigmaHe impactParameterNormalised0nSigmaHe floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPio2::aod::hyperrec::NTPCclusPi nSigTpcPiExpPifloatnTPCclusPiuint8_t
    o2::aod::hf_cand_par::NSigTofPiExpPio2::aod::hyperrec::NTPCpidClusHe nSigTofPiExpPifloatnTPCpidClusHeuint8_t
    o2::aod::hf_cand_par::NSigTpcTofPiExpPio2::aod::hyperrec::NTPCpidClusPi nSigTpcTofPiExpPifloatnTPCpidClusPiuint8_t
    o2::aod::hf_cand_par::NSigTpcKaExpPio2::aod::hyperrec::TPCmomHe nSigTpcKaExpPitpcMomHe float
    o2::aod::hf_cand_par::NSigTofKaExpPio2::aod::hyperrec::TPCmomPi nSigTofKaExpPitpcMomPi float
    o2::aod::hf_cand_par::NSigTpcTofKaExpPio2::aod::hyperrec::TPCsignalHe nSigTpcTofKaExpPifloattpcSignalHeuint16_t
    o2::aod::hf_cand_par::NSigTpcPiExpKao2::aod::hyperrec::TPCsignalPi nSigTpcPiExpKafloattpcSignalPiuint16_t
    o2::aod::hf_cand_par::NSigTofPiExpKao2::aod::hyperrec::TPCChi2He nSigTofPiExpKatpcChi2He float
    o2::aod::hf_cand_par::NSigTpcTofPiExpKao2::aod::hyperrec::ITSChi2He nSigTpcTofPiExpKaitsChi2He float
    o2::aod::hf_cand_par::NSigTpcKaExpKao2::aod::hyperrec::ITSChi2Pi nSigTpcKaExpKaitsChi2Pi float
    o2::aod::hf_cand_par::NSigTofKaExpKao2::aod::hyperrec::TOFMass nSigTofKaExpKatofMass float
    o2::aod::hf_cand_par::NSigTpcTofKaExpKao2::aod::hyperrec::ITSclusterSizesHe nSigTpcTofKaExpKafloatitsClusterSizesHeuint32_t
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPo2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t maxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProducto2::aod::hyperrec::Flagsflagsuint8_t impactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGIo2::aod::hyperrec::TrackedClSize ?trackedClSizeint
    - +
    - Table with additional candidate properties used for selection +
    +
    Is used in: +
      +
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    @@ -70599,552 +87793,327 @@ Code file: o2::aod::HfD0Sels -
    - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_sel::CandidateSelFlagcandidateSelFlagint8_tbitmap of the selected candidate type
    o2::aod::soa::MarkerGI?
    -
    - - -
    -
    - Table with candidate selection ML scores -
    - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::hf_cand_mc::MlScoresmlScoresstd::vector<float>vector of ML scores
    o2::aod::soa::MarkerGI ?
    -
    - - -
    -
    - Table with MC candidate info -
    - - - - - - - - - + - - - - - - + + - - - - - - - + - -
    NameGetterTypeComment
    o2::aod::hf_cand_mc::FlagMcMatchReco2::aod::hyperrec::PhiHe3 flagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecphiHe3float originMcRecint8_tparticle origin, reconstruction level
    o2::aod::soa::MarkerGI?o2::aod::hyperrec::EtaHe3
    -
    - - -
    -
    - Table with MC particle info -
    - - - - - - - - - - - - - - + + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + - + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_tetaHe3float
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Pto2::aod::hyperrec::PtPi ptptPi floattransverse momentum
    o2::aod::hf_cand_base::Etao2::aod::hyperrec::PhiPi etaphiPi floatpseudorapidity
    o2::aod::hf_cand_base::Phio2::aod::hyperrec::EtaPi phietaPi floatazimuth
    o2::aod::hf_cand_base::Yo2::aod::hyperrec::XDecVtx yxDecVtx floatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGen flagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::hyperrec::YDecVtxyDecVtxfloat originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxo2::aod::hyperrec::ZDecVtxzDecVtx floatpx
    o2::aod::hf_cand_base::PyDpyo2::aod::hyperrec::DcaV0DaugdcaV0Daug floatpy
    o2::aod::hf_cand_base::PzDpzo2::aod::hyperrec::DcaHedcaHe floatpx
    o2::aod::hf_cand_base::PDpo2::aod::hyperrec::DcaPidcaPi floatmomentum
    o2::aod::soa::MarkerGIo2::aod::hyperrec::NSigmaHe ?nSigmaHefloat
    -
    - -
    - -### o2-analysis-je-jet-deriveddata-trigger-producer -Code file: jetderiveddatatriggerproducer.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + -
    NameGetterTypeCommento2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t
    o2::aod::jcollision::ChargedTriggerSelo2::aod::hyperrec::NTPCclusPi chargedTriggerSelnTPCclusPi uint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::hyperrec::NTPCpidClusHenTPCpidClusHeuint8_t
    o2::aod::jcollision::FullTriggerSelo2::aod::hyperrec::NTPCpidClusPi fullTriggerSeluint32_tnTPCpidClusPiuint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::hyperrec::TPCmomHetpcMomHefloat
    o2::aod::jcollision::ChargedHFTriggerSelo2::aod::hyperrec::TPCmomPi chargedHFTriggerSeluint8_ttpcMomPifloat
    -
    - -
    - -### o2-analysis-je-jet-deriveddata-writer -Code file: jetderiveddatawriter.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::StoredReducedEvent = o2::aod::StoredReducedEvents::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - + - + + - + + + + - - - - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - -
    NameGetterTypeCommento2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_t
    o2::soa::IndexGIglobalIndexint64_to2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_t
    o2::aod::reducedevent::TagGIo2::aod::hyperrec::TPCChi2He ?tpcChi2Hefloat
    o2::aod::bc::RunNumbero2::aod::hyperrec::ITSChi2HeitsChi2Hefloat runNumberintRun number
    o2::aod::‌collision::PosXo2::aod::hyperrec::ITSChi2Pi posXitsChi2Pi floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hyperrec::TOFMass posYtofMass floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_t posZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::CollisionTimeo2::aod::hyperrec::Flagsflagsuint8_t collisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeReso2::aod::hyperrec::TrackedClSizetrackedClSizeint collisionTimeResfloatResolution of collision time
    - +
    Is used in:
      -
    • o2::aod::StoredDielectron = o2::aod::StoredDielectrons::iterator
    • +
    • o2::aod::MCHypCand = o2::aod::MCHypCands::iterator
    @@ -71163,499 +88132,370 @@ Code file: o2::aod::StoredHfD0CollBases -
    -
    - Table with basic collision info -
    -
    -
    Is used in: -
      -
    • o2::aod::StoredHfD0CollBase = o2::aod::StoredHfD0CollBases::iterator
    • -
    -
    -
    - - - - - - - - - - - + + + + - + - + - + - + - + - + - + - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::hyperrec::PhiPiphiPifloat
    o2::aod::‌collision::PosXo2::aod::hyperrec::EtaPi posXetaPi floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hyperrec::XDecVtx posYxDecVtx floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hyperrec::YDecVtx posZyDecVtx floatZ Vertex position in cm
    o2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::hf_coll_base::CentFT0Ao2::aod::hyperrec::ZDecVtx centFT0AzDecVtx floatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0Co2::aod::hyperrec::DcaV0Daug centFT0CdcaV0Daug floatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0Mo2::aod::hyperrec::DcaHe centFT0MdcaHe floatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0Ao2::aod::hyperrec::DcaPi centFV0AdcaPi floatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVo2::aod::hyperrec::NSigmaHe multZeqNTracksPVnSigmaHe floatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGIo2::aod::hyperrec::NTPCclusHe ?nTPCclusHeuint8_t
    -
    - - -
    -
    - Table with basic collision info -
    - -
    Is used in: -
      -
    • o2::aod::StoredHf3PCollBase = o2::aod::StoredHf3PCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + + + + - - - - + - + - + - + - + - + - + - + - - - - - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - - + - + + -
    NameGetterTypeCommento2::aod::hyperrec::NTPCclusPinTPCclusPiuint8_t
    o2::soa::IndexGIglobalIndexint64_to2::aod::hyperrec::NTPCpidClusHenTPCpidClusHeuint8_t
    o2::aod::‌collision::PosXo2::aod::hyperrec::NTPCpidClusPinTPCpidClusPiuint8_t posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::hyperrec::TPCmomHe posYtpcMomHe floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::hyperrec::TPCmomPi posZtpcMomPi floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::hyperrec::TPCsignalHe numContribtpcSignalHe uint16_tNumber of tracks used for the vertex
    o2::aod::hf_coll_base::CentFT0A centFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0Co2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_t centFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0Mo2::aod::hyperrec::TPCChi2He centFT0MtpcChi2He floatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0Ao2::aod::hyperrec::ITSChi2He centFV0AitsChi2He floatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVo2::aod::hyperrec::ITSChi2Pi multZeqNTracksPVitsChi2Pi floatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGIo2::aod::hyperrec::TOFMass ?tofMassfloat
    -
    - - -
    -
    - Table with basic MC collision info -
    - -
    Is used in: -
      -
    • o2::aod::StoredHfD0McCollBase = o2::aod::StoredHfD0McCollBases::iterator
    • -
    -
    - - - - - - - - - - - - + - - - + + - - - - + - - - - - - + + - - - - - + - + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::hyperrec::ITSclusterSizesHe
    o2::aod::mccollision::PosXitsClusterSizesHeuint32_t posXfloatX vertex position in cm
    o2::aod::mccollision::PosYo2::aod::hyperrec::ITSclusterSizesPi posYfloatY vertex position in cm
    o2::aod::mccollision::PosZitsClusterSizesPiuint32_t posZfloatZ vertex position in cm
    o2::aod::soa::MarkerGIo2::aod::hyperrec::Flags ?flagsuint8_t
    -
    - - -
    -
    - Table with indices pointing to the derived reconstructed-collision table -
    - - - - - - - + + + + + - - + - + + - - + - + + -
    NameGetterTypeCommento2::aod::hyperrec::TrackedClSizetrackedClSizeint
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGIo2::aod::hyperrec::GenPt ?genPtfloat
    o2::aod::soa::MarkerGIo2::aod::hyperrec::GenPhi ?genPhifloat
    -
    - - -
    -
    - Table with basic MC collision info -
    - -
    Is used in: -
      -
    • o2::aod::StoredHf3PMcCollBase = o2::aod::StoredHf3PMcCollBases::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - - + - + + -
    NameGetterTypeCommento2::aod::hyperrec::GenEtagenEtafloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::hyperrec::GenPtHe3genPtHe3float
    o2::aod::mccollision::PosXo2::aod::hyperrec::GenXDecVtx posXgenXDecVtx floatX vertex position in cm
    o2::aod::mccollision::PosYo2::aod::hyperrec::GenYDecVtx posYgenYDecVtx floatY vertex position in cm
    o2::aod::mccollision::PosZo2::aod::hyperrec::GenZDecVtx posZgenZDecVtx floatZ vertex position in cm
    o2::aod::soa::MarkerGIo2::aod::hyperrec::IsReco ?isRecobool
    -
    - - -
    -
    - Table with indices pointing to the derived reconstructed-collision table -
    - - - - - - - + + + + + - - + - + + - - + - + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::hyperrec::IsFakeHeOnITSLayerisFakeHeOnITSLayeruint8_t
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGIo2::aod::hyperrec::IsSignal ?isSignalbool
    o2::aod::soa::MarkerGIo2::aod::hyperrec::IsRecoMCCollision ?isRecoMCCollisionbool
    o2::aod::hyperrec::IsSurvEvSelisSurvEvSelbool
    o2::aod::hyperrec::IsTwoBodyDecayisTwoBodyDecaybool
    o2::aod::mcparticle::StatusCode statusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    - +
    - Table with basic candidate properties used in the analyses +
    +
    Is used in: +
      +
    • o2::aod::DataHypCandWColl = o2::aod::DataHypCandsWColl::iterator
    • +
    @@ -71673,307 +88513,280 @@ Code file: o2::aod::StoredHfD0Pars -
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + - - + + - + - - + + - + - - + + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + + + + - - - - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::hyperrec::PtHe3ptHe3float
    o2::aod::hf_cand::Chi2PCAo2::aod::hyperrec::PhiHe3 chi2PCAphiHe3 floatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpao2::aod::hyperrec::EtaHe3 cpaetaHe3 floatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYo2::aod::hyperrec::PtPi cpaXYptPi floatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengtho2::aod::hyperrec::PhiPi decayLengthphiPi floatdecay length
    o2::aod::hf_cand_par::DecayLengthXYo2::aod::hyperrec::EtaPi decayLengthXYetaPi floatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormalisedo2::aod::hyperrec::XDecVtx decayLengthNormalisedxDecVtx floatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormalisedo2::aod::hyperrec::YDecVtx decayLengthXYNormalisedyDecVtx floatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0o2::aod::hyperrec::ZDecVtx ptProng0zDecVtx floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1o2::aod::hyperrec::DcaV0Daug ptProng1dcaV0Daug floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0o2::aod::hyperrec::DcaHe impactParameter0dcaHe float
    o2::aod::hf_cand::ImpactParameter1o2::aod::hyperrec::DcaPi impactParameter1dcaPi float
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::hyperrec::NSigmaHe impactParameterNormalised0nSigmaHe floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPio2::aod::hyperrec::NTPCclusPi nSigTpcPiExpPifloatnTPCclusPiuint8_t
    o2::aod::hf_cand_par::NSigTofPiExpPio2::aod::hyperrec::NTPCpidClusHe nSigTofPiExpPifloatnTPCpidClusHeuint8_t
    o2::aod::hf_cand_par::NSigTpcTofPiExpPio2::aod::hyperrec::NTPCpidClusPi nSigTpcTofPiExpPifloatnTPCpidClusPiuint8_t
    o2::aod::hf_cand_par::NSigTpcKaExpPio2::aod::hyperrec::TPCmomHe nSigTpcKaExpPitpcMomHe float
    o2::aod::hf_cand_par::NSigTofKaExpPio2::aod::hyperrec::TPCmomPi nSigTofKaExpPitpcMomPi float
    o2::aod::hf_cand_par::NSigTpcTofKaExpPio2::aod::hyperrec::TPCsignalHe nSigTpcTofKaExpPifloattpcSignalHeuint16_t
    o2::aod::hf_cand_par::NSigTpcPiExpKao2::aod::hyperrec::TPCsignalPi nSigTpcPiExpKafloattpcSignalPiuint16_t
    o2::aod::hf_cand_par::NSigTofPiExpKao2::aod::hyperrec::TPCChi2He nSigTofPiExpKatpcChi2He float
    o2::aod::hf_cand_par::NSigTpcTofPiExpKao2::aod::hyperrec::ITSChi2He nSigTpcTofPiExpKaitsChi2He float
    o2::aod::hf_cand_par::NSigTpcKaExpKao2::aod::hyperrec::ITSChi2Pi nSigTpcKaExpKaitsChi2Pi float
    o2::aod::hf_cand_par::NSigTofKaExpKao2::aod::hyperrec::TOFMass nSigTofKaExpKatofMass float
    o2::aod::hf_cand_par::NSigTpcTofKaExpKao2::aod::hyperrec::ITSclusterSizesHe nSigTpcTofKaExpKafloatitsClusterSizesHeuint32_t
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPo2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t maxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProducto2::aod::hyperrec::Flagsflagsuint8_t impactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGIo2::aod::hyperrec::TrackedClSize ?trackedClSizeint
    - +
    + +### o2-analysis-lf-hyperkink-reco-task +Code file: hyperkinkRecoTask.cxx +
    + +
    - Table with additional candidate properties used for selection +
    @@ -71984,261 +88797,267 @@ Code file: o2::aod::StoredHfD0Sels -
    - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::hyperkink::ItsClusterSizesDaugitsClusterSizesDauguint32_tITS cluster size of the daughter track
    o2::aod::hf_cand_sel::CandidateSelFlago2::aod::hyperkink::TpcMomDaug candidateSelFlagint8_tbitmap of the selected candidate typetpcMomDaugfloatTPC momentum of the daughter track
    o2::aod::soa::MarkerGIo2::aod::hyperkink::TpcSignalDaug ?tpcSignalDaugfloatTPC signal of the daughter track
    o2::aod::hyperkink::TpcNClsPIDDaug tpcNClsPIDDaugint16_tNumber of TPC clusters used for PID of the daughter track
    -
    - - -
    -
    - Table with candidate selection ML scores -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::hyperkink::NSigmaTPCDaugnSigmaTPCDaugfloatNumber of tpc sigmas of the daughter track
    o2::aod::hf_cand_mc::MlScoreso2::aod::hyperkink::NSigmaITSDaug mlScoresstd::vector<float>vector of ML scoresnSigmaITSDaugfloatNumber of ITS sigmas of the daughter track
    o2::aod::soa::MarkerGIo2::aod::hyperkink::NSigmaTOFDaug ?nSigmaTOFDaugfloatNumber of TOF sigmas of the daughter track
    o2::aod::hyperkink::PxMothPV pxMothPVfloatreconstructed px of the mother track at the primary vertex
    -
    - - -
    -
    - Table with MC candidate info -
    - - - - - - - + + + + + - + - - - + + + - + - - - + + + - - + - + + + + + + + + +
    NameGetterTypeCommento2::aod::hyperkink::PyMothPVpyMothPVfloatreconstructed py of the mother track at the primary vertex
    o2::aod::hf_cand_mc::FlagMcMatchReco2::aod::hyperkink::PzMothPV flagMcMatchRecint8_tflag for reconstruction level matchingpzMothPVfloatreconstructed pz of the mother track at the primary vertex
    o2::aod::hf_cand_mc::OriginMcReco2::aod::hyperkink::UpdatePxMothPV originMcRecint8_tparticle origin, reconstruction levelupdatePxMothPVfloatupdated px of the mother track at the primary vertex after update using PV
    o2::aod::soa::MarkerGIo2::aod::hyperkink::UpdatePyMothPV ?updatePyMothPVfloatupdated py of the mother track at the primary vertex after update using PV
    o2::aod::hyperkink::UpdatePzMothPV updatePzMothPVfloatupdated pz of the mother track at the primary vertex after update using PV
    - +
    - Table with basic candidate properties used in the analyses +
    @@ -72256,342 +89075,390 @@ Code file: o2::aod::StoredHf3PPars -
    - - - - - + + + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - - + + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - - + - + + + + + + + + +
    NameGetterTypeCommento2::aod::hyperkink::XMothIUxMothIUfloatX of the mother track at the radii of ITS layer which has the outermost update
    o2::aod::hf_cand::Chi2PCAo2::aod::hyperkink::YMothIU chi2PCAyMothIU floatsum of (non-weighted) distances of the secondary vertex to its prongsY of the mother track at the radii of ITS layer which has the outermost update
    o2::aod::hf_cand::NProngsContributorsPVo2::aod::hyperkink::ZMothIU nProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstructionzMothIUfloatZ of the mother track at the radii of ITS layer which has the outermost update
    o2::aod::hf_cand_par::Cpao2::aod::hyperkink::PxMothSV cpapxMothSV floatcosine of pointing anglePx of the mother track at the decay vertex
    o2::aod::hf_cand_par::CpaXYo2::aod::hyperkink::PyMothSV cpaXYpyMothSV floatcosine of pointing angle in the transverse planePy of the mother track at the decay vertex
    o2::aod::hf_cand_par::DecayLengtho2::aod::hyperkink::PzMothSV decayLengthpzMothSV floatdecay lengthPz of the mother track at the decay vertex
    o2::aod::hf_cand_par::DecayLengthXYo2::aod::hyperkink::PxDaugSV decayLengthXYpxDaugSV floatdecay length in the transverse planePx of the daughter track at the decay vertex
    o2::aod::hf_cand_par::DecayLengthNormalisedo2::aod::hyperkink::PyDaugSV decayLengthNormalisedpyDaugSV floatdecay length divided by its uncertaintyPy of the daughter track at the decay vertex
    o2::aod::hf_cand_par::DecayLengthXYNormalisedo2::aod::hyperkink::PzDaugSV decayLengthXYNormalisedpzDaugSV floatdecay length in the transverse plane divided by its uncertaintyPz of the daughter track at the decay vertex
    o2::aod::hf_cand_par::PtProng0o2::aod::hyperkink::DcaMothPv ptProng0dcaMothPv floattransverse momentum of prong 0DCA of the mother to the primary vertex
    o2::aod::hf_cand_par::PtProng1o2::aod::hyperkink::DcaDaugPv ptProng1dcaDaugPv floattransverse momentum of prong 1DCA of the daughter kink to the primary vertex
    o2::aod::hf_cand_par::PtProng2o2::aod::hyperkink::DcaKinkTopo ptProng2dcaKinkTopo floattransverse momentum of prong 2DCA of the kink topology
    o2::aod::hf_cand::ImpactParameter0o2::aod::hyperkink::ItsChi2Moth impactParameter0itsChi2Moth floatITS chi2 of the mother track
    o2::aod::hyperkink::ItsClusterSizesMoth itsClusterSizesMothuint32_tITS cluster size of the mother track
    o2::aod::hf_cand::ImpactParameter1o2::aod::hyperkink::ItsClusterSizesDaug impactParameter1floatitsClusterSizesDauguint32_tITS cluster size of the daughter track
    o2::aod::hyperkink::TpcMomDaug tpcMomDaugfloatTPC momentum of the daughter track
    o2::aod::hf_cand::ImpactParameter2o2::aod::hyperkink::TpcSignalDaug impactParameter2tpcSignalDaug floatTPC signal of the daughter track
    o2::aod::hyperkink::TpcNClsPIDDaug tpcNClsPIDDaugint16_tNumber of TPC clusters used for PID of the daughter track
    o2::aod::hf_cand_par::ImpactParameterNormalised0o2::aod::hyperkink::NSigmaTPCDaug impactParameterNormalised0nSigmaTPCDaug floatimpact parameter of prong 0 divided by its uncertaintyNumber of tpc sigmas of the daughter track
    o2::aod::hf_cand_par::ImpactParameterNormalised1o2::aod::hyperkink::NSigmaITSDaug impactParameterNormalised1nSigmaITSDaug floatimpact parameter of prong 1 divided by its uncertaintyNumber of ITS sigmas of the daughter track
    o2::aod::hf_cand_par::ImpactParameterNormalised2o2::aod::hyperkink::NSigmaTOFDaug impactParameterNormalised2nSigmaTOFDaug floatimpact parameter of prong 2 divided by its uncertaintyNumber of TOF sigmas of the daughter track
    o2::aod::hf_cand_par::NSigTpcPi0o2::aod::hyperkink::IsSignal nSigTpcPi0floatisSignalboolbool: true for hyperhelium4signal
    o2::aod::hyperkink::IsSignalReco isSignalRecoboolbool: true if the signal is reconstructed
    o2::aod::hf_cand_par::NSigTpcPr0o2::aod::hyperkink::IsCollReco nSigTpcPr0floatisCollRecoboolbool: true if the collision is reconstructed
    o2::aod::hyperkink::IsSurvEvSelection isSurvEvSelectionboolbool: true for the collision passed the event selection
    o2::aod::hf_cand_par::NSigTofPi0o2::aod::hyperkink::TrueXSV nSigTofPi0trueXSV floattrue x decay vertex
    o2::aod::hf_cand_par::NSigTofPr0o2::aod::hyperkink::TrueYSV nSigTofPr0trueYSV floattrue y decay vertex
    o2::aod::hf_cand_par::NSigTpcTofPi0o2::aod::hyperkink::TrueZSV nSigTpcTofPi0trueZSV floattrue z decay vertex
    o2::aod::hf_cand_par::NSigTpcTofPr0o2::aod::hyperkink::TruePxMothPV nSigTpcTofPr0truePxMothPV floatGenerated px of the mother track
    o2::aod::hf_cand_par::NSigTpcKa1o2::aod::hyperkink::TruePyMothPV nSigTpcKa1truePyMothPV floatGenerated py of the mother track
    o2::aod::hf_cand_par::NSigTofKa1o2::aod::hyperkink::TruePzMothPV nSigTofKa1truePzMothPV floatGenerated pz of the mother track
    o2::aod::hf_cand_par::NSigTpcTofKa1o2::aod::hyperkink::TruePxMothSV nSigTpcTofKa1truePxMothSV floattrue px of the mother track at the decay vertex
    o2::aod::hf_cand_par::NSigTpcPi2o2::aod::hyperkink::TruePyMothSV nSigTpcPi2truePyMothSV floattrue py of the mother track at the decay vertex
    o2::aod::hf_cand_par::NSigTpcPr2o2::aod::hyperkink::TruePzMothSV nSigTpcPr2truePzMothSV floattrue pz of the mother track at the decay vertex
    o2::aod::hf_cand_par::NSigTofPi2o2::aod::hyperkink::TruePxDaugSV nSigTofPi2truePxDaugSV floattrue px of the daughter track at the decay vertex
    o2::aod::hyperkink::TruePyDaugSV truePyDaugSVfloattrue py of the daughter track at the decay vertex
    o2::aod::hf_cand_par::NSigTofPr2o2::aod::hyperkink::TruePzDaugSV nSigTofPr2truePzDaugSV floattrue pz of the daughter track at the decay vertex
    o2::aod::hyperkink::IsMothReco isMothRecoboolbool: true if the mother track is reconstructed
    o2::aod::hf_cand_par::NSigTpcTofPi2o2::aod::hyperkink::PxMothPV nSigTpcTofPi2pxMothPV floatreconstructed px of the mother track at the primary vertex
    o2::aod::hyperkink::PyMothPV pyMothPVfloatreconstructed py of the mother track at the primary vertex
    o2::aod::hf_cand_par::NSigTpcTofPr2o2::aod::hyperkink::PzMothPV nSigTpcTofPr2pzMothPV floatreconstructed pz of the mother track at the primary vertex
    o2::aod::hyperkink::UpdatePxMothPV updatePxMothPVfloatupdated px of the mother track at the primary vertex after update using PV
    o2::aod::soa::MarkerGIo2::aod::hyperkink::UpdatePyMothPV ?updatePyMothPVfloatupdated py of the mother track at the primary vertex after update using PV
    o2::aod::hyperkink::UpdatePzMothPV updatePzMothPVfloatupdated pz of the mother track at the primary vertex after update using PV
    - +
    + +### o2-analysis-lf-lnn-reco-task +Code file: lnnRecoTask.cxx +
    + +
    - Table with additional candidate properties used for selection +
    +
    Is used in: +
      +
    • o2::aod::DataLnnCand = o2::aod::DataLnnCands::iterator
    • +
    @@ -72602,209 +89469,244 @@ Code file: o2::aod::StoredHf3PSels -
    - - - - - + + + + + - + + + + - - - - - + - + +
    NameGetterTypeCommento2::aod::lnnrec::ITSclusterSizes3HitsClusterSizes3Huint32_t
    o2::aod::hf_cand_sel::CandidateSelFlago2::aod::lnnrec::ITSclusterSizesPiitsClusterSizesPiuint32_t candidateSelFlagint8_tbitmap of the selected candidate type
    o2::aod::soa::MarkerGIo2::aod::lnnrec::Flags ?flagsuint8_t
    - +
    - Table with candidate selection ML scores +
    +
    Is used in: +
      +
    • o2::aod::MCLnnCand = o2::aod::MCLnnCands::iterator
    • +
    @@ -72815,301 +89717,315 @@ Code file: o2::aod::StoredHf3PMcs -
    - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - - + - + + -
    NameGetterTypeCommento2::aod::lnnrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::hf_cand_mc::FlagMcMatchReco2::aod::lnnrec::CentralityFT0McentralityFT0Mfloat flagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcReco2::aod::lnnrec::XPrimVtxxPrimVtxfloat originMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand_mc::IsCandidateSwappedo2::aod::lnnrec::YPrimVtxyPrimVtxfloat isCandidateSwappedint8_tswapping of the prongs order
    o2::aod::soa::MarkerGIo2::aod::lnnrec::ZPrimVtx ?zPrimVtxfloat
    -
    - - -
    -
    - Table with MC particle info -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + - + + -
    NameGetterTypeCommento2::aod::lnnrec::IsMatterisMatterbool
    o2::soa::IndexGIglobalIndexint64_to2::aod::lnnrec::Pt3Hpt3Hfloat
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidateso2::aod::lnnrec::Phi3Hphi3Hfloat
    o2::aod::hf_cand_base::Pto2::aod::lnnrec::Eta3H pteta3H floattransverse momentum
    o2::aod::hf_cand_base::Etao2::aod::lnnrec::PtPi etaptPi floatpseudorapidity
    o2::aod::hf_cand_base::Phio2::aod::lnnrec::PhiPi phiphiPi floatazimuth
    o2::aod::hf_cand_base::Yo2::aod::lnnrec::EtaPi yetaPi floatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGeno2::aod::lnnrec::XDecVtxxDecVtxfloat flagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::lnnrec::YDecVtxyDecVtxfloat originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxo2::aod::lnnrec::ZDecVtxzDecVtx floatpx
    o2::aod::hf_cand_base::PyDpyo2::aod::lnnrec::DcaV0DaugdcaV0Daug floatpy
    o2::aod::hf_cand_base::PzDpzo2::aod::lnnrec::Dca3Hdca3H floatpx
    o2::aod::hf_cand_base::PDpo2::aod::lnnrec::DcaPidcaPi floatmomentum
    o2::aod::soa::MarkerGIo2::aod::lnnrec::NSigma3H ?nSigma3Hfloat
    -
    - - -
    -
    - Table with MC particle info -
    - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + - - - - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - + - + +
    NameGetterTypeCommento2::aod::lnnrec::NTPCclus3HnTPCclus3Huint8_t
    o2::soa::IndexGIglobalIndexint64_to2::aod::lnnrec::NTPCclusPinTPCclusPiuint8_t
    o2::aod::lnnrec::TPCmom3HtpcMom3Hfloat
    o2::aod::lnnrec::TPCmomPitpcMomPifloat
    o2::aod::lnnrec::TPCsignal3HtpcSignal3Huint16_t
    o2::aod::lnnrec::TPCsignalPitpcSignalPiuint16_t
    o2::aod::lnnrec::MassTrTOFmass2TrTOFfloat
    o2::aod::lnnrec::TPCchi3HtpcChi3Hfloat
    o2::aod::lnnrec::ITSclusterSizes3HitsClusterSizes3Huint32_t
    o2::aod::lnnrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::hf_mc_particle::der_3p::Hf3PMcCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for 3-prong candidateso2::aod::lnnrec::Flagsflagsuint8_t
    o2::aod::hf_cand_base::Pto2::aod::lnnrec::GenPt ptgenPt floattransverse momentum
    o2::aod::hf_cand_base::Etao2::aod::lnnrec::GenPhi etagenPhi floatpseudorapidity
    o2::aod::hf_cand_base::Phio2::aod::lnnrec::GenEta phigenEta floatazimuth
    o2::aod::hf_cand_base::Yo2::aod::lnnrec::GenPt3H ygenPt3H floatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGen flagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGeno2::aod::lnnrec::GenXDecVtxgenXDecVtxfloat originMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxo2::aod::lnnrec::GenYDecVtxgenYDecVtx floatpx
    o2::aod::hf_cand_base::PyDpyo2::aod::lnnrec::GenZDecVtxgenZDecVtx floatpy
    o2::aod::hf_cand_base::PzDpzfloatpxo2::aod::lnnrec::IsRecoisRecobool
    o2::aod::hf_cand_base::PDpfloatmomentumo2::aod::lnnrec::IsSignalisSignalbool
    o2::aod::soa::MarkerGIo2::aod::lnnrec::SurvivedEventSelection ?survivedEventSelectionbool
    - +
    + +### o2-analysis-lf-nuclei-antineutron-cex +Code file: nucleiAntineutronCex.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::StoredJBC = o2::aod::StoredJBCs::iterator
    • -
    + Header file: PWGLF/DataModel/LFAntinCexTables.h
    @@ -73120,599 +90036,441 @@ Code file: o2::aod::StoredJBCPIs -
    - - - - - - - - - - - - + + + + + -
    NameGetterTypeComment
    o2::aod::jbc::BCIdIbcIdint32Pointer into BCso2::aod::antin_cex::McPairPtmcPairPtfloat
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::StoredJCollision = o2::aod::StoredJCollisions::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - - + - + + - + - - + + -
    NameGetterTypeCommento2::aod::antin_cex::McPairPzmcPairPzfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::antin_cex::McDplanemcDplanefloat
    o2::aod::jcollision::PosXo2::aod::antin_cex::McAngleDeg posXmcAngleDeg float
    o2::aod::jcollision::PosYo2::aod::antin_cex::McVtxX posYmcVtxX float
    o2::aod::jcollision::PosZo2::aod::antin_cex::McVtxY posZmcVtxY float
    o2::aod::jcollision::Multiplicityo2::aod::antin_cex::McVtxZ multiplicitymcVtxZ floatCollision centrality or multiplicity
    o2::aod::jcollision::Centralityo2::aod::antin_cex::TrkPairP centralitytrkPairP float
    o2::aod::jcollision::TrackOccupancyInTimeRangeo2::aod::antin_cex::TrkPairPt trackOccupancyInTimeRangeinttrkPairPtfloat
    o2::aod::jcollision::EventSelo2::aod::antin_cex::TrkPairPz eventSeluint16_ttrkPairPzfloat
    o2::aod::jcollision::AliasGIo2::aod::antin_cex::TrkAngleDeg ?trkAngleDegfloat
    o2::aod::jcollision::TriggerSelo2::aod::antin_cex::TrkVtxfitDcaPair triggerSeluint64_ttrkVtxfitDcaPairfloat
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::StoredJEMCCollisionLb = o2::aod::StoredJEMCCollisionLbs::iterator
    • -
    -
    - - - - - - + + + + + - + - - + + - + - - + + -
    NameGetterTypeCommento2::aod::antin_cex::TrkVtxfitRtrkVtxfitRfloat
    o2::aod::jcollision::IsAmbiguouso2::aod::antin_cex::TrkVtxfitDistToPv isAmbiguousbooltrkVtxfitDistToPvfloat
    o2::aod::jcollision::IsEMCALReadouto2::aod::antin_cex::TrkVtxfitSecVtxX isEmcalReadoutbooltrkVtxfitSecVtxXfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::antin_cex::TrkVtxfitSecVtxYtrkVtxfitSecVtxYfloat
    o2::aod::jcollision::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::antin_cex::TrkVtxfitSecVtxZtrkVtxfitSecVtxZfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::antin_cex::VtxfitChi2vtxfitChi2float
    o2::aod::jcollision::JBCIdIbcIdint32Pointer into JBCso2::aod::antin_cex::VtxfitStatusvtxfitStatusint32_t
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::StoredJMcCollision = o2::aod::StoredJMcCollisions::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::antin_cex::NCandnCandint32_t
    o2::soa::IndexGIglobalIndexint64_to2::aod::antin_cex::VtxfitDXvtxfitDXfloat
    o2::aod::jmccollision::PosXo2::aod::antin_cex::VtxfitDY posXvtxfitDY float
    o2::aod::jmccollision::PosYo2::aod::antin_cex::VtxfitDZ posYvtxfitDZ float
    o2::aod::jmccollision::PosZo2::aod::antin_cex::VtxfitD3D posZvtxfitD3D float
    o2::aod::jmccollision::Weighto2::aod::antin_cex::PTrkP weightpTrkP float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::antin_cex::PTrkPxpTrkPxfloat
    o2::aod::jmccollision::McCollisionIdImcCollisionIdint32Pointer into McCollisionso2::aod::antin_cex::PTrkPypTrkPyfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::antin_cex::PTrkPzpTrkPzfloat
    o2::aod::jmccollisionlb::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::antin_cex::PTrkEtapTrkEtafloat
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::StoredJTrack = o2::aod::StoredJTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - + + + + - - - -
    NameGetterTypeCommento2::aod::antin_cex::PTrkTpcSignalpTrkTpcSignalfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::antin_cex::PTrkNClsItspTrkNClsItsint16_t
    o2::aod::jtrack::JCollisionIdIjcollisionIdint32collision IDo2::aod::antin_cex::AntipTrkPantipTrkPfloat
    o2::aod::jtrack::Pto2::aod::antin_cex::AntipTrkPx ptantipTrkPx floatp_T (GeV/c)
    o2::aod::jtrack::Etao2::aod::antin_cex::AntipTrkPy etaantipTrkPy floatEta
    o2::aod::jtrack::Phio2::aod::antin_cex::AntipTrkPz phiantipTrkPz floatPhi
    o2::aod::jtrack::TrackSelo2::aod::antin_cex::AntipTrkEta trackSeluint8_tantipTrkEtafloat
    o2::aod::jtrack::PxDpxo2::aod::antin_cex::AntipTrkTpcSignalantipTrkTpcSignal float
    o2::aod::jtrack::PyDpyfloato2::aod::antin_cex::AntipTrkNClsItsantipTrkNClsItsint16_t
    o2::aod::jtrack::PzDpzfloato2::aod::antin_cex::SelMaskselMaskuint32_t
    o2::aod::jtrack::PDpo2::aod::antin_cex::PairPointingAngleDegpairPointingAngleDeg float
    o2::aod::jtrack::EnergyDenergyo2::aod::antin_cex::PairPBalancepairPBalance float
    o2::aod::jtrack::Signo2::aod::antin_cex::PairPtBalancepairPtBalancefloat signint8_tPhi
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - - + + - + - - + + -
    NameGetterTypeCommento2::aod::antin_cex::PairQpairQfloat
    o2::aod::jtrack::DCAXo2::aod::antin_cex::DPairP dcaXdPairP float
    o2::aod::jtrack::DCAYo2::aod::antin_cex::DPairPt dcaYdPairPt float
    o2::aod::jtrack::DCAZo2::aod::antin_cex::DPairPz dcaZdPairPz float
    o2::aod::jtrack::DCAXYo2::aod::antin_cex::DOpenAngle dcaXYdOpenAngle float
    o2::aod::jtrack::DCAXYZo2::aod::antin_cex::SVNearestLayerId dcaXYZfloatsvNearestLayerIdint16_t
    o2::aod::jtrack::SigmaDCAZo2::aod::antin_cex::SVDeltaRToLayer sigmadcaZsvDeltaRToLayer float
    o2::aod::jtrack::SigmaDCAXYo2::aod::antin_cex::PTrkItsHitMap sigmadcaXYfloatpTrkItsHitMapuint16_t
    o2::aod::jtrack::SigmaDCAXYZo2::aod::antin_cex::APTrkItsHitMap sigmadcaXYZfloatapTrkItsHitMapuint16_t
    o2::aod::jtrack::Sigma1Pto2::aod::antin_cex::PLayersOk sigma1PtfloatpLayersOkint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::antin_cex::APLayersOkapLayersOkint8_t
    o2::aod::jtrack::TrackIdItrackIdint32Pointer into Trackso2::aod::antin_cex::PVtxZpVtxZfloat
    - +
    + +### o2-analysis-lf-nuclei-flow-trees +Code file: nucleiFlowTree.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::StoredJMcParticle = o2::aod::StoredJMcParticles::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimNucleiTables.h
    @@ -73723,198 +90481,155 @@ Code file: o2::aod::StoredJMcParticlePIs -
    - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_t
    o2::aod::jmcparticle::McParticleIdImcParticleIdint32Pointer into McParticleso2::aod::NucleiTableNS::TPCnClstpcNClsuint8_t
    -
    - - -
    -
    - Table joined to the track table containing the MC index -
    - - - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_t
    o2::aod::jmctracklb::JMcParticleIdImcParticleIdint32Pointer into JMcParticleso2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    - +
    -
    Is used in: -
      -
    • o2::aod::StoredJCluster = o2::aod::StoredJClusters::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimNucleiTables.h
    @@ -73925,155 +90640,113 @@ Code file: o2::aod::StoredJClusterPIs +
    @@ -74084,258 +90757,217 @@ Code file: o2::aod::StoredJClusterTracks -
    - - - - - + + + + + - - + - + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::Etaetafloat
    o2::aod::jcluster::JTrackIdsGIo2::aod::NucleiTableNS::Phi ?phifloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - + - + + - + - - + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCInnerParamtpcInnerParamfloat
    o2::aod::jmcclusterlb::JMcParticleIdsGIo2::aod::NucleiTableNS::Beta ?betafloat
    o2::aod::jmcclusterlb::AmplitudeAo2::aod::NucleiTableNS::Zvertex amplitudeAstd::vector<float>zVertexfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - - + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::NContribnContribint
    o2::soa::IndexGIglobalIndexint64_to2::aod::NucleiTableNS::DCAxydcaxyfloat
    o2::aod::jdummy::Dummyo2::aod::NucleiTableNS::DCAz dummybooldcazfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - - + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCsignaltpcSignalfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::NucleiTableNS::ITSchi2itsChi2float
    o2::aod::jmccollision::PosXo2::aod::NucleiTableNS::TPCchi2 posXtpcChi2 float
    o2::aod::jmccollision::PosYo2::aod::NucleiTableNS::TOFchi2 posYtofChi2 float
    o2::aod::jmccollision::PosZo2::aod::NucleiTableNS::Flags posZfloatflagsuint16_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_t
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::NucleiTableNS::TPCcrossedRowstpcCrossedRowsuint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_t
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::NucleiTableNS::TPCnClstpcNClsuint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_t
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    o2::aod::jdielectronindices::Prong0IdIprong0Ido2::aod::NucleiTableNS::SurvivedEventSelectionsurvivedEventSelectionbool
    o2::aod::NucleiTableNS::gPtgenPtfloat
    o2::aod::NucleiTableNS::gEtagenEtafloat
    o2::aod::NucleiTableNS::gPhigenPhifloat
    o2::aod::NucleiTableNS::PDGcodepdgCode intPointer into JTracks
    o2::aod::jdielectronindices::Prong1IdIprong1Ido2::aod::NucleiTableNS::MotherPDGcodeMotherpdgCode intPointer into JTracks
    o2::aod::NucleiTableNS::MotherDecRadmotherDecRadfloat
    o2::aod::NucleiTableNS::AbsoDecLabsoDecLfloat
    - +
    + +### o2-analysis-lf-nuclei-spectra +Code file: nucleiSpectra.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::StoredJDielectronMc = o2::aod::StoredJDielectronMcs::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimNucleiTables.h
    @@ -74346,141 +90978,155 @@ Code file: o2::aod::StoredJDielectronMcIds +
    @@ -74491,95 +91137,113 @@ Code file: o2::aod::StoredJD0CollisionIds -
    - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiFlowTableNS::PsiFT0ApsiFT0Afloat
    o2::aod::jd0indices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::NucleiFlowTableNS::PsiFT0CpsiFT0Cfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::NucleiFlowTableNS::PsiTPCpsiTPCfloat
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::NucleiFlowTableNS::PsiTPClpsiTPClfloat
    o2::aod::NucleiFlowTableNS::PsiTPCrpsiTPCrfloat
    o2::aod::NucleiFlowTableNS::QFT0AqFT0Afloat
    o2::aod::NucleiFlowTableNS::QFT0CqFT0Cfloat
    o2::aod::NucleiFlowTableNS::QTPCqTPCfloat
    o2::aod::NucleiFlowTableNS::QTPClqTPClfloat
    o2::aod::NucleiFlowTableNS::QTPCrqTPCrfloat
    - +
    @@ -74590,250 +91254,211 @@ Code file: o2::aod::StoredJD0PIds -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::DCAxydcaxyfloat
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::NucleiTableNS::DCAzdcazfloat
    o2::aod::jd0indices::JMcParticleIdImcParticleIdint32Pointer into JMcParticleso2::aod::NucleiTableNS::TPCsignaltpcSignalfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::ITSchi2itsChi2float
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::NucleiTableNS::TPCchi2tpcChi2float
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::TOFchi2tofChi2float
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::NucleiTableNS::Flagsflagsuint16_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_t
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisionso2::aod::NucleiTableNS::TPCcrossedRowstpcCrossedRowsuint8_t
    o2::aod::jlcindices::Prong0IdIprong0IdintPointer into JTrackso2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_t
    o2::aod::jlcindices::Prong1IdIprong1IdintPointer into JTrackso2::aod::NucleiTableNS::TPCnClstpcNClsuint8_t
    o2::aod::jlcindices::Prong2IdIprong2IdintPointer into JTrackso2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_t
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + -
    NameGetterTypeCommento2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisionso2::aod::NucleiTableNS::SurvivedEventSelectionsurvivedEventSelectionbool
    o2::aod::jlcindices::JMcParticleIdImcParticleIdint32Pointer into JMcParticleso2::aod::NucleiTableNS::gPtgenPtfloat
    o2::aod::NucleiTableNS::gEtagenEtafloat
    o2::aod::NucleiTableNS::gPhigenPhifloat
    o2::aod::NucleiTableNS::PDGcodepdgCodeint
    -
    - -
    - -### o2-analysis-je-jet-eventweight-mcd -Code file: jeteventweightmcd.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCDetectorLevelJetEventWeight = o2::aod::ChargedMCDetectorLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - +
    NameGetterTypeCommento2::aod::NucleiTableNS::MotherPDGcodeMotherpdgCodeint
    o2::aod::ChargedMCDetectorLeveleventweights::ChargedMCDetectorLevelJetIdIjetIdint32Pointer into ChargedMCDetectorLevelJetso2::aod::NucleiTableNS::MotherDecRadmotherDecRadfloat
    o2::aod::ChargedMCDetectorLeveleventweights::EventWeighto2::aod::NucleiTableNS::AbsoDecL eventWeightabsoDecL float
    - +
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimNucleiTables.h
    @@ -74844,186 +91469,147 @@ Code file: o2::aod::FullMCDetectorLevelJetEventWeights -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::FullMCDetectorLevelJetEventWeight = o2::aod::FullMCDetectorLevelJetEventWeights::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + - + -
    NameGetterTypeCommento2::aod::NucleiPairTableNS::Phi1phi1float
    o2::aod::FullMCDetectorLeveleventweights::FullMCDetectorLevelJetIdIjetIdint32Pointer into FullMCDetectorLevelJetso2::aod::NucleiPairTableNS::TPCInnerParam1tpcInnerParam1float
    o2::aod::FullMCDetectorLeveleventweights::EventWeighto2::aod::NucleiPairTableNS::TPCsignal1 eventWeighttpcSignal1 float
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::FullMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + + + + + + + + -
    NameGetterTypeCommento2::aod::NucleiPairTableNS::DCAxy1dcaxy1float
    o2::aod::FullMCDetectorLevelEventWiseSubtractedeventweights::FullMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into FullMCDetectorLevelEventWiseSubtractedJetso2::aod::NucleiPairTableNS::DCAz1dcaz1float
    o2::aod::FullMCDetectorLevelEventWiseSubtractedeventweights::EventWeighto2::aod::NucleiPairTableNS::ClusterSizesITS1 eventWeightclusterSizesITS1uint32_t
    o2::aod::NucleiPairTableNS::Flags1flags1uint16_t
    o2::aod::NucleiPairTableNS::Pt2pt2 float
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::NeutralMCDetectorLevelJetEventWeight = o2::aod::NeutralMCDetectorLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + -
    NameGetterTypeCommento2::aod::NucleiPairTableNS::Eta2eta2float
    o2::aod::NeutralMCDetectorLeveleventweights::NeutralMCDetectorLevelJetIdIjetIdint32Pointer into NeutralMCDetectorLevelJetso2::aod::NucleiPairTableNS::Phi2phi2float
    o2::aod::NeutralMCDetectorLeveleventweights::EventWeighto2::aod::NucleiPairTableNS::TPCInnerParam2 eventWeighttpcInnerParam2 float
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::NeutralMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::NucleiPairTableNS::TPCsignal2tpcSignal2float
    o2::aod::NeutralMCDetectorLevelEventWiseSubtractedeventweights::NeutralMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into NeutralMCDetectorLevelEventWiseSubtractedJetso2::aod::NucleiPairTableNS::DCAxy2dcaxy2float
    o2::aod::NeutralMCDetectorLevelEventWiseSubtractedeventweights::EventWeighto2::aod::NucleiPairTableNS::DCAz2 eventWeightdcaz2 float
    o2::aod::NucleiPairTableNS::ClusterSizesITS2clusterSizesITS2uint32_t
    o2::aod::NucleiPairTableNS::Flags2flags2uint16_t
    - +
    + +### o2-analysis-lf-particle-composition-correction +Code file: particleCompositionCorrection.cxx +
    + +
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCDetectorLevelJetEventWeight = o2::aod::D0ChargedMCDetectorLevelJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/particleCompositionCorrectionTable.h
    @@ -75034,34 +91620,42 @@ Code file: o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights + + +### o2-analysis-lf-pidtof-generic +Code file: pidTOFGeneric.cxx +
    + +
    - + Table of the event time. One entry per collision.
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/LFPIDTOFGenericTables.h
    @@ -75072,72 +91666,57 @@ Code file: o2::aod::LcChargedMCDetectorLevelJetEventWeights -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCDetectorLevelJetEventWeight = o2::aod::LcChargedMCDetectorLevelJetEventWeights::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::evtime::EvTimeTOFevTimeTOFfloatEvent time computed with the TOF detector
    o2::aod::LcChargedMCDetectorLeveleventweights::LcChargedMCDetectorLevelJetIdIjetIdint32Pointer into LcChargedMCDetectorLevelJetso2::aod::evtime::EvTimeTOFErrevTimeTOFErrfloatError of the event time computed with the TOF detector
    o2::aod::LcChargedMCDetectorLeveleventweights::EventWeighto2::aod::evtime::EvTimeFT0 eventWeightevTimeFT0 floatEvent time computed with the FT0 detector
    o2::aod::evtime::EvTimeFT0Err evTimeFT0ErrfloatError of the event time computed with the FT0 detector
    - +
    - + Table of the event time. One entry per track.
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/LFPIDTOFGenericTables.h
    @@ -75148,34 +91727,35 @@ Code file: o2::aod::BplusChargedMCDetectorLevelJetEventWeights + + +### o2-analysis-lf-reduced3body-creator +Code file: reduced3bodyCreator.cxx +
    + +
    - + reduced collision table (same structure as the original collision table)
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::BplusChargedMCDetectorLevelJetEventWeight = o2::aod::BplusChargedMCDetectorLevelJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75186,154 +91766,127 @@ Code file: o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::BplusChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into BplusChargedMCDetectorLevelEventWiseSubtractedJetso2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighto2::aod::‌collision::CovXY eventWeightcovXY floatVertex covariance matrix
    o2::aod::‌collision::CovYY covYYfloatVertex covariance matrix
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::V0ChargedMCDetectorLevelJetEventWeight = o2::aod::V0ChargedMCDetectorLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::V0ChargedMCDetectorLeveleventweights::V0ChargedMCDetectorLevelJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelJetso2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::V0ChargedMCDetectorLeveleventweights::EventWeighto2::aod::‌collision::CovZZ eventWeightcovZZ floatVertex covariance matrix
    o2::aod::‌collision::Flags flagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::V0ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelEventWiseSubtractedJetso2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighto2::aod::‌collision::CollisionTime eventWeightcollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeRes floatResolution of collision time
    o2::aod::bc::RunNumber runNumberintRun number
    -
    - -### o2-analysis-je-jet-eventweight-mcp -Code file: jeteventweightmcp.cxx -
    - - +
    - + Multiplicity from the PV contributors, joinable with reducedCollisions
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCParticleLevelJetEventWeight = o2::aod::ChargedMCParticleLevelJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75344,34 +91897,22 @@ Code file: o2::aod::FullMCParticleLevelJetEventWeights +
    - + Reduced Run 3 FT0C centrality table, joinable with reducedCollisions
    -
    Is used in: -
      -
    • o2::aod::FullMCParticleLevelJetEventWeight = o2::aod::FullMCParticleLevelJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75382,34 +91923,22 @@ Code file: o2::aod::NeutralMCParticleLevelJetEventWeights +
    - + On disk version of the track parameters at inner most update (e.g. ITS) as it comes from the tracking
    -
    Is used in: -
      -
    • o2::aod::NeutralMCParticleLevelJetEventWeight = o2::aod::NeutralMCParticleLevelJetEventWeights::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75420,354 +91949,393 @@ Code file: o2::aod::D0ChargedMCParticleLevelJetEventWeights -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCParticleLevelJetEventWeight = o2::aod::D0ChargedMCParticleLevelJetEventWeights::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + - + -
    NameGetterTypeCommento2::aod::track::Alphaalphafloat
    o2::aod::D0ChargedMCParticleLeveleventweights::D0ChargedMCParticleLevelJetIdIjetIdint32Pointer into D0ChargedMCParticleLevelJetso2::aod::track::Yyfloat
    o2::aod::D0ChargedMCParticleLeveleventweights::EventWeighto2::aod::track::Z eventWeightz float
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCParticleLevelJetEventWeight = o2::aod::LcChargedMCParticleLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::track::Snpsnpfloat
    o2::aod::LcChargedMCParticleLeveleventweights::LcChargedMCParticleLevelJetIdIjetIdint32Pointer into LcChargedMCParticleLevelJetso2::aod::track::Tgltglfloat
    o2::aod::LcChargedMCParticleLeveleventweights::EventWeighto2::aod::track::Signed1Pt eventWeightsigned1Pt float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::SigmaY sigmaYfloatCovariance matrix
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::BplusChargedMCParticleLevelJetEventWeight = o2::aod::BplusChargedMCParticleLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::track::SigmaZsigmaZfloatCovariance matrix
    o2::aod::BplusChargedMCParticleLeveleventweights::BplusChargedMCParticleLevelJetIdIjetIdint32Pointer into BplusChargedMCParticleLevelJetso2::aod::track::SigmaSnpsigmaSnpfloatCovariance matrix
    o2::aod::BplusChargedMCParticleLeveleventweights::EventWeighto2::aod::track::SigmaTgl eventWeightsigmaTgl floatCovariance matrix
    o2::aod::track::Sigma1Pt sigma1PtfloatCovariance matrix
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::V0ChargedMCParticleLevelJetEventWeight = o2::aod::V0ChargedMCParticleLevelJetEventWeights::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::aod::track::RhoZYrhoZYint8_tCovariance matrix in compressed form
    o2::aod::V0ChargedMCParticleLeveleventweights::V0ChargedMCParticleLevelJetIdIjetIdint32Pointer into V0ChargedMCParticleLevelJetso2::aod::track::RhoSnpYrhoSnpYint8_tCovariance matrix in compressed form
    o2::aod::V0ChargedMCParticleLeveleventweights::EventWeighto2::aod::track::RhoSnpZ eventWeightfloatrhoSnpZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglY rhoTglYint8_tCovariance matrix in compressed form
    -
    - -
    - -### o2-analysis-je-jet-matching-duplicates -Code file: jetmatchingduplicates.cxx -
    - -
    - -### o2-analysis-je-jet-matching-mc -Code file: jetmatchingmc.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::track::RhoTglZrhoTglZint8_tCovariance matrix in compressed form
    o2::aod::ChargedMCParticleLeveljetmatchingGeo::ChargedMCParticleLevelJetIdsGIo2::aod::track::RhoTglSnp ?rhoTglSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtY rho1PtYint8_tCovariance matrix in compressed form
    o2::aod::ChargedMCParticleLeveljetmatchingPt::ChargedMCParticleLevelJetIdsGIo2::aod::track::Rho1PtZ ?rho1PtZint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtSnp rho1PtSnpint8_tCovariance matrix in compressed form
    o2::aod::ChargedMCParticleLeveljetmatchingCand::ChargedMCParticleLevelJetIdsGIo2::aod::track::Rho1PtTgl ?rho1PtTglint8_tCovariance matrix in compressed form
    o2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::ChargedMCDetectorLeveljetsmatchedtoChargedMCParticleLevel::DummyChargedMCDetectorLevelsDdummyChargedMCDetectorLevelsinto2::aod::track::Flags flagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::ChargedMCDetectorLeveljetmatchingGeo::ChargedMCDetectorLevelJetIdsGIo2::aod::track::TPCNClsFindable ?tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::ChargedMCDetectorLeveljetmatchingPt::ChargedMCDetectorLevelJetIdsGIo2::aod::track::TPCNClsFindableMinusCrossedRows ?tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TRDPattern trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::ChargedMCDetectorLeveljetmatchingCand::ChargedMCDetectorLevelJetIdsGIo2::aod::track::TPCChi2NCl ?tpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TOFChi2 tofChi2floatChi2 for the TOF track segment
    o2::aod::ChargedMCParticleLeveljetsmatchedtoChargedMCDetectorLevel::DummyChargedMCParticleLevelsDdummyChargedMCParticleLevelsinto2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - - - + + +
    NameGetterTypeCommento2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::FullMCParticleLeveljetmatchingGeo::FullMCParticleLevelJetIdsGIo2::aod::reducedtracks3body::TPCNSigmaPr ?tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::reducedtracks3body::TPCNSigmaPi tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::FullMCParticleLeveljetmatchingPt::FullMCParticleLevelJetIdsGIo2::aod::reducedtracks3body::TPCNSigmaDe ?tpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::reducedtracks3body::TOFNSigmaDe tofNSigmaDefloatNsigma separation with the TOF detector for deuteron (recalculated)
    o2::aod::track::PxDpxfloatMomentum in x-direction in GeV/c
    o2::aod::track::PyDpyfloatMomentum in y-direction in GeV/c
    o2::aod::track::PzDpzfloatMomentum in z-direction in GeV/c
    o2::aod::track::RapidityDrapidityfloatTrack rapidity, computed under the mass assumption given as input
    o2::aod::track::SignDsignshortCharge: positive: 1, negative: -1
    o2::aod::track::PIDForTrackingDpidForTrackinguint32_tPID hypothesis used during tracking. See the constants in the class PID in PID.h
    o2::aod::track::IsPVContributorDisPVContributorboolRun 3: Has this track contributed to the collision vertex fit
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::FullMCParticleLeveljetmatchingCand::FullMCParticleLevelJetIdsGI?o2::aod::track::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::FullMCDetectorLeveljetsmatchedtoFullMCParticleLevel::DummyFullMCDetectorLevelso2::aod::track::TPCCrossedRowsOverFindableCls DdummyFullMCDetectorLevelsinttpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    - +
    - + reduced 3-body decay table
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJets::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75778,48 +92346,50 @@ Code file: o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJets +
    - + joinable with RedDecay3Bodys
    -
    Is used in: -
      -
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJets::iterator
    • -
    + Header file: PWGLF/DataModel/Reduced3BodyTables.h
    @@ -75830,47 +92400,74 @@ Code file: o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJets + + +### o2-analysis-lf-spectra-derived +Code file: spectraDerivedMaker.cxx +
    + +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGLF/DataModel/spectraTOF.h
    Is used in:
      -
    • o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    @@ -75882,204 +92479,176 @@ Code file: o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - + - + + - - + - + + - - + - + + - - - + + + -
    NameGetterTypeCommento2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::D0ChargedMCParticleLeveljetmatchingGeo::D0ChargedMCParticleLevelJetIdsGIo2::aod::spectra::CentFT0M ?centFT0Mfloat
    o2::aod::D0ChargedMCParticleLeveljetmatchingPt::D0ChargedMCParticleLevelJetIdsGIo2::aod::spectra::Sel8 ?sel8bool
    o2::aod::D0ChargedMCParticleLeveljetmatchingCand::D0ChargedMCParticleLevelJetIdsGIo2::aod::spectra::MultNTracksPVeta1 ?multNTracksPVeta1int
    o2::aod::D0ChargedMCDetectorLeveljetsmatchedtoD0ChargedMCParticleLevel::DummyD0ChargedMCDetectorLevelsDdummyD0ChargedMCDetectorLevelso2::aod::spectra::RunNumberrunNumber int
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::spectra::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::D0ChargedMCDetectorLeveljetmatchingGeo::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::D0ChargedMCDetectorLeveljetmatchingPt::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::CentFV0ADcentFV0AfloatDummy
    o2::aod::D0ChargedMCDetectorLeveljetmatchingCand::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::CentFT0ADcentFT0AfloatDummy
    o2::aod::D0ChargedMCParticleLeveljetsmatchedtoD0ChargedMCDetectorLevel::DummyD0ChargedMCParticleLevelso2::aod::spectra::CentFT0C DdummyD0ChargedMCParticleLevelsintcentFT0CfloatDummy
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::spectra::MultZeqFV0ADmultZeqFV0AfloatDummy
    o2::aod::LcChargedMCParticleLeveljetmatchingGeo::LcChargedMCParticleLevelJetIdsGI?o2::aod::spectra::MultZeqFT0ADmultZeqFT0AfloatDummy
    o2::aod::LcChargedMCParticleLeveljetmatchingPt::LcChargedMCParticleLevelJetIdsGI?o2::aod::spectra::MultZeqFT0CDmultZeqFT0CfloatDummy
    o2::aod::LcChargedMCParticleLeveljetmatchingCand::LcChargedMCParticleLevelJetIdsGI?o2::aod::spectra::MultZeqFDDADmultZeqFDDAfloatDummy
    o2::aod::LcChargedMCDetectorLeveljetsmatchedtoLcChargedMCParticleLevel::DummyLcChargedMCDetectorLevelso2::aod::spectra::MultZeqFDDC DdummyLcChargedMCDetectorLevelsintmultZeqFDDCfloatDummy
    o2::aod::spectra::MultZeqNTracksPVDmultZeqNTracksPVfloatDummy
    o2::aod::spectra::MultTrackletsDmultTrackletsfloatDummy
    o2::aod::spectra::MultTPCDmultTPCfloatDummy
    o2::aod::spectra::SelectionBitDselection_bitboolDummy
    - +
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • -
    + Header file: PWGLF/DataModel/spectraTOF.h
    @@ -76090,521 +92659,460 @@ Code file: o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::spectra::TOFNSigmaStorePrtofNSigmaStorePrbinningNSigma::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::V0ChargedMCParticleLeveljetmatchingGeo::V0ChargedMCParticleLevelJetIdsGIo2::aod::spectra::PtSigned ?ptSignedfloatPt (signed) of the track
    o2::aod::spectra::Eta etafloatEta of the track
    o2::aod::V0ChargedMCParticleLeveljetmatchingPt::V0ChargedMCParticleLevelJetIdsGIo2::aod::spectra::Phi ?phifloatPhi of the track
    o2::aod::track::Length lengthfloatTrack length
    o2::aod::V0ChargedMCParticleLeveljetmatchingCand::V0ChargedMCParticleLevelJetIdsGIo2::aod::track::TPCSignal ?tpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::TPCChi2NCl tpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::V0ChargedMCDetectorLeveljetsmatchedtoV0ChargedMCParticleLevel::DummyV0ChargedMCDetectorLevelsDdummyV0ChargedMCDetectorLevelsinto2::aod::track::ITSChi2NCl itsChi2NClfloatChi2 / cluster for the ITS track segment
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::V0ChargedMCDetectorLeveljetmatchingGeo::V0ChargedMCDetectorLevelJetIdsGIo2::aod::track::TPCNClsShared ?tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TPCNClsFindable tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::V0ChargedMCDetectorLeveljetmatchingPt::V0ChargedMCDetectorLevelJetIdsGIo2::aod::track::TPCNClsFindableMinusFound ?tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::V0ChargedMCDetectorLeveljetmatchingCand::V0ChargedMCDetectorLevelJetIdsGIo2::aod::spectra::IsPVContributor ?isPVContributorboolIsPVContributor
    o2::aod::track::ITSClusterSizes itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::V0ChargedMCParticleLeveljetsmatchedtoV0ChargedMCDetectorLevel::DummyV0ChargedMCParticleLevelsDdummyV0ChargedMCParticleLevelsinto2::aod::spectra::HasTRD hasTRDboolHas or not the TRD match
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + - - + - + + - + - - - + + + -
    NameGetterTypeCommento2::aod::pidflags::TOFFlagstofFlagsuint8_tFlag for the complementary TOF PID information for the event time
    o2::aod::DielectronChargedMCParticleLeveljetmatchingGeo::DielectronChargedMCParticleLevelJetIdsGIo2::aod::spectra::DCAxyStore ?dcaxyStorebinningDCA::binned_tStored binned dcaxy
    o2::aod::spectra::DCAzStore dcazStorebinningDCA::binned_tStored binned dcaz
    o2::aod::DielectronChargedMCParticleLeveljetmatchingPt::DielectronChargedMCParticleLevelJetIdsGIo2::aod::spectra::IsGlobalTrack ?isGlobalTrackbool
    o2::aod::DielectronChargedMCParticleLeveljetmatchingCand::DielectronChargedMCParticleLevelJetIdsGIo2::aod::spectra::IsGlobalTrackWoDCA ?isGlobalTrackWoDCAbool
    o2::aod::DielectronChargedMCDetectorLeveljetsmatchedtoDielectronChargedMCParticleLevel::DummyDielectronChargedMCDetectorLevelso2::aod::spectra::DCAxy DdummyDielectronChargedMCDetectorLevelsintdcaXYfloatUnpacked dcaxy
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::spectra::DCAzDdcaZfloatUnpacked dcaz
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingGeo::DielectronChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::PtDptfloatAbsolute value of signed pT
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingPt::DielectronChargedMCDetectorLevelJetIdsGI?o2::aod::track::SignDsignshortCharge: positive: 1, negative: -1
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingCand::DielectronChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::PDpfloat
    o2::aod::DielectronChargedMCParticleLeveljetsmatchedtoDielectronChargedMCDetectorLevel::DummyDielectronChargedMCParticleLevelso2::aod::spectra::Rapidity DdummyDielectronChargedMCParticleLevelsintrapidityfloatTrack rapidity, computed under the mass assumption given as input
    -
    - -
    - -### o2-analysis-je-jet-matching-mc-sub -Code file: jetmatchingmcsub.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::ChargedMCDetectorLevelJetsMatchedToChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::spectra::HasITSDhasITSboolDummy
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::spectra::HasTPCDhasTPCboolDummy
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::spectra::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::spectra::TRDSignalDtrdSignalfloatDummy
    o2::aod::ChargedMCDetectorLeveljetsmatchedtoChargedMCDetectorLevelEventWiseSubtracted::DummyChargedMCDetectorLevelso2::aod::spectra::Flags DdummyChargedMCDetectorLevelsintflagsuint32_t
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + -
    NameGetterTypeCommento2::aod::spectra::TrackTypeDtrackTypeuint8_t
    o2::aod::ChargedMCDetectorLeveljetmatchingGeo::ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::TRDPatternDtrdPatternuint8_t
    o2::aod::ChargedMCDetectorLeveljetmatchingPt::ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::IsInAcceptanceTrackDisInAcceptanceTrackbool
    o2::aod::ChargedMCDetectorLeveljetmatchingCand::ChargedMCDetectorLevelJetIdsGI?o2::aod::spectra::IsQualityTrackITSDisQualityTrackITSbool
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoChargedMCDetectorLevel::DummyChargedMCDetectorLevelEventWiseSubtractedso2::aod::spectra::IsQualityTrackTPC DdummyChargedMCDetectorLevelEventWiseSubtractedsintisQualityTrackTPCbool
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrel
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction of shared TPC clusters
    o2::aod::D0ChargedMCDetectorLeveljetsmatchedtoD0ChargedMCDetectorLevelEventWiseSubtracted::DummyD0ChargedMCDetectorLevelso2::aod::track::TPCNClsFound DdummyD0ChargedMCDetectorLevelsinttpcNClsFoundint16_tNumber of found TPC clusters
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    o2::aod::D0ChargedMCDetectorLeveljetmatchingGeo::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::track::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::D0ChargedMCDetectorLeveljetmatchingPt::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio of found over findable clusters
    o2::aod::D0ChargedMCDetectorLeveljetmatchingCand::D0ChargedMCDetectorLevelJetIdsGI?o2::aod::pidflags::IsEvTimeDefinedDisEvTimeDefinedboolTrue if the Event Time was computed with any method i.e. there is a usable event time
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoD0ChargedMCDetectorLevel::DummyD0ChargedMCDetectorLevelEventWiseSubtractedso2::aod::pidflags::IsEvTimeTOF DdummyD0ChargedMCDetectorLevelEventWiseSubtractedsintisEvTimeTOFboolTrue if the Event Time was computed with the TOF
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::pidflags::IsEvTimeT0ACDisEvTimeT0ACboolTrue if the Event Time was computed with the T0AC
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::pidflags::IsEvTimeTOFT0ACDisEvTimeTOFT0ACboolTrue if the Event Time was computed with the TOF and T0AC
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::spectra::TOFNSigmaPiDtofNSigmaPifloatUnpacked NSigma TOF Pi
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?o2::aod::spectra::TOFNSigmaKaDtofNSigmaKafloatUnpacked NSigma TOF Ka
    o2::aod::LcChargedMCDetectorLeveljetsmatchedtoLcChargedMCDetectorLevelEventWiseSubtracted::DummyLcChargedMCDetectorLevelso2::aod::spectra::TOFNSigmaPr DdummyLcChargedMCDetectorLevelsinttofNSigmaPrfloatUnpacked NSigma TOF Pr
    o2::aod::spectra::TPCNSigmaPiDtpcNSigmaPifloatUnpacked NSigma TPC Pi
    o2::aod::spectra::TPCNSigmaKaDtpcNSigmaKafloatUnpacked NSigma TPC Ka
    o2::aod::spectra::TPCNSigmaPrDtpcNSigmaPrfloatUnpacked NSigma TPC Pr
    - +
    + +### o2-analysis-lf-threebodymcfinder +Code file: threebodymcfinder.cxx +
    + +
    - + 3-body decay table
    Is used in:
      -
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    • o2::aod::Decay3Bodys = o2::aod::Decay3Bodys
    • +
    • o2::aod::Decay3Body = o2::aod::Decay3Bodys::iterator
    @@ -76616,48 +93124,62 @@ Code file: o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJets + + +### o2-analysis-lf-tr-he-analysis +Code file: trHeAnalysis.cxx +
    + +
    + +### o2-analysis-lf-nucleiqc +Code file: nucleiQC.cxx +
    + +
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimNucleiTables.h
    @@ -76668,82 +93190,86 @@ Code file: o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • -
    -
    -
    - - - - - + + + + + + + + + + + + + + + + + + + - - + - + + - - + - + + - - + - + + - - - + + + + + + + + + + @@ -76752,21 +93278,27 @@ Code file: jetmatchingsub.cxx +### o2-analysis-lf-strangenessqc +Code file: strangenessQC.cxx +
    + +
    + +### o2-analysis-lf-heptaquarktable +Code file: HeptaQuarktable.cxx
    - +
    Is used in:
      -
    • o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJet = o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::RedHQEvent = o2::aod::RedHQEvents::iterator
    NameGetterTypeCommento2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    o2::aod::NucleiTableNS::TPCsignaltpcSignalfloat
    o2::aod::NucleiTableNS::Betabetafloat
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingGeo::DielectronChargedMCDetectorLevelJetIdsGIo2::aod::NucleiTableNS::DCAxy ?dcaxyfloat
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingPt::DielectronChargedMCDetectorLevelJetIdsGIo2::aod::NucleiTableNS::DCAz ?dcazfloat
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingCand::DielectronChargedMCDetectorLevelJetIdsGIo2::aod::NucleiTableNS::Flags ?flagsuint16_t
    o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoDielectronChargedMCDetectorLevel::DummyDielectronChargedMCDetectorLevelEventWiseSubtractedsDdummyDielectronChargedMCDetectorLevelEventWiseSubtractedso2::aod::NucleiTableNS::PDGcodepdgCodeint
    o2::aod::NucleiTableNS::MotherPDGcodeMotherpdgCode int
    @@ -76778,99 +93310,82 @@ Code file: o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJet = o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - + - + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommento2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::ChargedjetmatchingGeo::ChargedJetIdsGI?o2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::ChargedjetmatchingPt::ChargedJetIdsGIo2::aod::redhqevent::Centrality ?centralityfloat
    o2::aod::ChargedjetmatchingCand::ChargedJetIdsGI?o2::aod::redhqevent::NumPhi numPhiintNumber of negative K
    o2::aod::ChargedEventWiseSubtractedjetsmatchedtoCharged::DummyChargedEventWiseSubtractedsDdummyChargedEventWiseSubtractedsinto2::aod::redhqevent::NumLambda numLambdaintNumber of lambda
    - +
    Is used in:
      -
    • o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJets::iterator
    • +
    • o2::aod::HQTrack = o2::aod::HQTracks::iterator
    @@ -76882,151 +93397,186 @@ Code file: o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJet = o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::hqtrack::HQd1Pyhqd1PyfloatHQ d1 Py
    o2::aod::D0ChargedjetmatchingGeo::D0ChargedJetIdsGIo2::aod::hqtrack::HQd1Pz ?hqd1PzfloatHQ d1 Pz
    o2::aod::hqtrack::HQd2Px hqd2PxfloatHQ d2 Px
    o2::aod::D0ChargedjetmatchingPt::D0ChargedJetIdsGIo2::aod::hqtrack::HQd2Py ?hqd2PyfloatHQ d2 Py
    o2::aod::hqtrack::HQd2Pz hqd2PzfloatHQ d2 Pz
    o2::aod::D0ChargedjetmatchingCand::D0ChargedJetIdsGIo2::aod::hqtrack::HQMass ?hqMassfloatHQ Mass
    o2::aod::hqtrack::HQd1Index hqd1Indexint64_tHQ d1 index
    o2::aod::D0ChargedEventWiseSubtractedjetsmatchedtoD0Charged::DummyD0ChargedEventWiseSubtractedsDdummyD0ChargedEventWiseSubtractedsinto2::aod::hqtrack::HQd2Index hqd2Indexint64_tHQ d2 index
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJet = o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJets::iterator
    • -
    -
    - - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - - - + + + +
    NameGetterTypeCommento2::aod::hqtrack::HQd1Chargehqd1ChargefloatHQ d1 charge
    o2::aod::LcChargedEventWiseSubtractedjetmatchingGeo::LcChargedEventWiseSubtractedJetIdsGIo2::aod::hqtrack::HQd2Charge ?hqd2ChargefloatHQ d1 charge
    o2::aod::hqtrack::HQd1TPC hqd1TPCfloatTPC nsigma d1
    o2::aod::LcChargedEventWiseSubtractedjetmatchingPt::LcChargedEventWiseSubtractedJetIdsGIo2::aod::hqtrack::HQd2TPC ?hqd2TPCfloatTPC nsigma d2
    o2::aod::hqtrack::HQd1TOFHit hqd1TOFHitintTOF hit d1
    o2::aod::LcChargedEventWiseSubtractedjetmatchingCand::LcChargedEventWiseSubtractedJetIdsGIo2::aod::hqtrack::HQd2TOFHit ?hqd2TOFHitintTOF hit d2
    o2::aod::hqtrack::HQd1TOF hqd1TOFfloatTOF nsigma d1
    o2::aod::LcChargedjetsmatchedtoLcChargedEventWiseSubtracted::DummyLcChargedsDdummyLcChargedsinto2::aod::hqtrack::HQd2TOF hqd2TOFfloatTOF nsigma d2
    - +
    + +### o2-analysis-lf-cksspinalignment +Code file: cksspinalignment.cxx +
    + +
    Is used in:
      -
    • o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJet = o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJets::iterator
    • +
    • o2::aod::KShortpionEvent = o2::aod::KShortpionEvents::iterator
    @@ -77038,200 +93588,181 @@ Code file: o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJets::iterator
    • -
    -
    -
    - - - - - + + + + + - + - + - + - - - - + + + + -
    NameGetterTypeCommento2::aod::kshortpionevent::PsiFT0ApsiFT0Afloat
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingGeo::DielectronChargedEventWiseSubtractedJetIdso2::aod::kshortpionevent::PsiTPC)usingKShortpionEvent=KShortpionEvents::iterator;DECLARE_SOA_TABLE(KShortTracks GI ?
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingPt::DielectronChargedEventWiseSubtractedJetIdso2::aod::``AOD'' GI ?
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingCand::DielectronChargedEventWiseSubtractedJetIdso2::aod::``KSHORTTRACK'' GI ?
    o2::aod::DielectronChargedjetsmatchedtoDielectronChargedEventWiseSubtracted::DummyDielectronChargedsDdummyDielectronChargedsinto2::soa::IndexGIglobalIndexint64_t
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJet = o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::kshortpionpair::KShortpionEventIdIkshortpioneventIdint32Pointer into KShortpionEvents
    o2::aod::DielectronChargedjetmatchingGeo::DielectronChargedJetIdsGI?o2::aod::kshortpionpair::V0Cospa v0CospafloatV0 Cospa
    o2::aod::DielectronChargedjetmatchingPt::DielectronChargedJetIdsGI?o2::aod::kshortpionpair::V0Radius v0RadiusfloatV0 Radius
    o2::aod::DielectronChargedjetmatchingCand::DielectronChargedJetIdsGI?o2::aod::kshortpionpair::DcaPositive dcaPositivefloatDCA Positive
    o2::aod::DielectronChargedEventWiseSubtractedjetsmatchedtoDielectronCharged::DummyDielectronChargedEventWiseSubtractedsDdummyDielectronChargedEventWiseSubtractedsinto2::aod::kshortpionpair::DcaNegative dcaNegativefloatDCA Negative
    -
    - -
    - -### o2-analysis-je-jet-taggerhf -Code file: jettaggerhf.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/JetTagging.h -
    - - - - - - + + + + + - - - - + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + +
    NameGetterTypeCommento2::aod::kshortpionpair::DcaBetweenDaughterdcaBetweenDaughterfloatDCA between daughters
    o2::aod::Chargedjettagging::Originorigininto2::aod::kshortpionpair::V0Lifetime v0LifetimefloatKShort lifetime
    o2::aod::Chargedjettagging::JetProbo2::aod::kshortpionpair::KShortPx jetProbstd::vector<float>kShortPxfloatKShort Px
    o2::aod::kshortpionpair::KShortPy kShortPyfloatKShort Py
    o2::aod::Chargedjettagging::FlagtaggedjetIPo2::aod::kshortpionpair::KShortPz flagtaggedjetIPboolkShortPzfloatKShort Pz
    o2::aod::kshortpionpair::KShortMass kShortMassfloatKShort Mass
    o2::aod::Chargedjettagging::FlagtaggedjetSVo2::aod::kshortpionpair::PionIndex1 flagtaggedjetSVboolpionIndex1intDaughter Pion index1
    o2::aod::kshortpionpair::PionIndex2 pionIndex2intDaughter Pion index2
    - +
    +
    Is used in: +
      +
    • o2::aod::KShortTrack = o2::aod::KShortTracks::iterator
    • +
    @@ -77242,90 +93773,118 @@ Code file: o2::aod::ChargedMCParticleLevelJetTags -
    - - - - - + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + +
    NameGetterTypeCommento2::aod::kshortpionpair::DcaNegativedcaNegativefloatDCA Negative
    o2::aod::Chargedmcparticleleveljettagging::Origino2::aod::kshortpionpair::DcaBetweenDaughter originintdcaBetweenDaughterfloatDCA between daughters
    o2::aod::kshortpionpair::V0Lifetime v0LifetimefloatKShort lifetime
    o2::aod::Chargedmcparticleleveljettagging::JetProbo2::aod::kshortpionpair::KShortPx jetProbstd::vector<float>kShortPxfloatKShort Px
    o2::aod::kshortpionpair::KShortPy kShortPyfloatKShort Py
    o2::aod::Chargedmcparticleleveljettagging::FlagtaggedjetIPo2::aod::kshortpionpair::KShortPz flagtaggedjetIPboolkShortPzfloatKShort Pz
    o2::aod::kshortpionpair::KShortMass kShortMassfloatKShort Mass
    o2::aod::Chargedmcparticleleveljettagging::FlagtaggedjetSVo2::aod::kshortpionpair::PionIndex1 flagtaggedjetSVboolpionIndex1intDaughter Pion index1
    o2::aod::kshortpionpair::PionIndex2 pionIndex2intDaughter Pion index2
    - +
    +
    Is used in: +
      +
    • o2::aod::PionTrack = o2::aod::PionTracks::iterator
    • +
    @@ -77336,43 +93895,89 @@ Code file: o2::aod::FullMCDetectorLevelJetTags + + +### o2-analysis-lf-doublephitable +Code file: doublephitable.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::RedPhiEvent = o2::aod::RedPhiEvents::iterator
    • +
    @@ -77383,96 +93988,76 @@ Code file: o2::aod::FullMCParticleLevelJetTags -
    - - - - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommenttimestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::Fullmcparticleleveljettagging::Originorigininto2::aod::‌collision::PosZ posZfloatZ Vertex position in cm
    o2::aod::Fullmcparticleleveljettagging::JetProbjetProbstd::vector<float>o2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::Fullmcparticleleveljettagging::FlagtaggedjetIPflagtaggedjetIPboolo2::aod::redphievent::NumPos numPosintNumber of positive Kaon
    o2::aod::Fullmcparticleleveljettagging::FlagtaggedjetSVflagtaggedjetSVboolo2::aod::redphievent::NumNeg numNegintNumber of negative Kaon
    -
    - -### o2-analysis-je-jet-track-derived -Code file: jettrackderived.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::PhiTrack = o2::aod::PhiTracks::iterator
    • +
    @@ -77490,113 +94075,173 @@ Code file: o2::aod::JeTracks + + +### o2-analysis-lf-f1protoninitializer +Code file: f1protonInitializer.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    • +
    @@ -77607,348 +94252,326 @@ Code file: f1protonreducedtable.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - - - - + + + + - + - + - - - - - - - - + +
    o2::aod::track::PtEptfloatTransverse momentum of the track in GeV/cNameGetterTypeComment
    o2::aod::track::Sigma1Pto2::soa::IndexGIglobalIndexint64_t sigma1PtfloatCovariance matrix
    o2::aod::track::Alphaalphafloato2::aod::bc::GlobalBC globalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::track::Xxfloato2::aod::bc::RunNumber runNumberintRun number
    o2::aod::track::Yyfloato2::aod::timestamp::Timestamp timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::track::Zo2::aod::‌collision::PosZ zposZ floatZ Vertex position in cm
    o2::aod::track::Snpsnpfloato2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::track::Tglo2::aod::redf1pevent::Spherocity tglspherocity float
    o2::aod::jettrack::IsPVContributorisPVContributorboolIsPVContributorSpherocity of the event
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - + + + + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - -
    o2::aod::jettrack::HasTRDhasTRDboolHas or not the TRD matchNameGetterTypeComment
    o2::aod::jettrack::HasITSo2::soa::IndexGIglobalIndexint64_t hasITSboolHas or not the ITS match
    o2::aod::jettrack::HasTPChasTPCboolHas or not the TPC matcho2::aod::f1protondaughter::RedF1PEventIdIredF1PEventIdint32Pointer into RedF1PEvents
    o2::aod::jettrack::IsGlobalTrackisGlobalTrackboolo2::aod::f1protondaughter::F1SignalStat f1SignalStatintF1 Px
    o2::aod::jettrack::IsGlobalTrackWoDCAisGlobalTrackWoDCAboolo2::aod::f1protondaughter::F1Px f1PxfloatF1 Px
    o2::aod::jettrack::IsGlobalTrackWoPtEtaisGlobalTrackWoPtEtaboolo2::aod::f1protondaughter::F1Py f1PyfloatF1 Py
    o2::aod::track::Flagso2::aod::f1protondaughter::F1Pz flagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlagsf1PzfloatF1 Pz
    o2::aod::track::TrackTypeo2::aod::f1protondaughter::F1d1Px trackTypeuint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.f1d1PxfloatF1 d1 Px
    o2::aod::track::Lengtho2::aod::f1protondaughter::F1d1Py lengthf1d1Py floatTrack lengthF1 d1 Py
    o2::aod::track::TPCChi2NClo2::aod::f1protondaughter::F1d1Pz tpcChi2NClf1d1Pz floatChi2 / cluster for the TPC track segmentF1 d1 Pz
    o2::aod::track::ITSChi2NClo2::aod::f1protondaughter::F1d2Px itsChi2NClf1d2Px floatChi2 / cluster for the ITS track segmentF1 d2 Px
    o2::aod::track::TOFChi2o2::aod::f1protondaughter::F1d2Py tofChi2f1d2Py floatChi2 for the TOF track segmentF1 d2 Py
    o2::aod::track::TPCNClsSharedo2::aod::f1protondaughter::F1d2Pz tpcNClsShareduint8_tNumber of shared TPC clustersf1d2PzfloatF1 d2 Pz
    o2::aod::track::TPCNClsFindableo2::aod::f1protondaughter::F1d3Px tpcNClsFindableuint8_tFindable TPC clusters for this track geometryf1d3PxfloatF1 d3 Px
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::f1protondaughter::F1d3Py tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Foundf1d3PyfloatF1 d3 Py
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::f1protondaughter::F1d3Pz tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowsf1d3PzfloatF1 d3 Pz
    o2::aod::track::ITSClusterMapo2::aod::f1protondaughter::F1d1TOFHit itsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibilityf1d1TOFHitintTOF hit pion
    o2::aod::jettrack::ITSNClsitsNClsuint8_to2::aod::f1protondaughter::F1d2TOFHit f1d2TOFHitintTOF hit pion
    o2::aod::jettrack::TPCFractionSharedClso2::aod::f1protondaughter::F1d1TPC tpcFractionSharedClsf1d1TPC float
    o2::aod::jettrack::TPCNClsFoundtpcNClsFoundint16_t
    o2::aod::jettrack::TPCNClsCrossedRowstpcNClsCrossedRowsint16_tTPC nsigma pion
    o2::aod::jettrack::TPCCrossedRowsOverFindableClso2::aod::f1protondaughter::F1d2TPC tpcCrossedRowsOverFindableClsf1d2TPC floatTPC nsigma kaon
    o2::aod::jettrack::TPCFoundOverFindableClso2::aod::f1protondaughter::F1d2TPCPionHypo tpcFoundOverFindableClsf1d2TPCPionHypo floatTPC nsigma kaon
    o2::aod::track::DcaXYo2::aod::f1protondaughter::F1Mass dcaXYf1Mass floatImpact parameter in XY of the track to the primary vertexF1 mass
    o2::aod::track::DcaZo2::aod::f1protondaughter::F1MassKaonKshort dcaZf1MassKaonKshort floatImpact parameter in Z of the track to the primary vertex
    -
    - -
    - -### o2-analysis-je-jet-luminosity-producer -Code file: luminosityproducer.cxx -
    - - -
    -
    - -
    - - - - - - - - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommentF1 mass kaon kshort
    o2::aod::jbc::ReadCountsreadCountsstd::vector<int>o2::aod::f1protondaughter::F1PionIndex f1PionIndexint64_tF1 pion index
    o2::aod::jbc::ReadCountsWithTVXreadCountsWithTVXstd::vector<int>o2::aod::f1protondaughter::F1KaonIndex f1KaonIndexint64_tF1 kaon index
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBreadCountsWithTVXAndNoTFBstd::vector<int>o2::aod::f1protondaughter::F1KshortPositiveIndex f1KshortPositiveIndexint64_tF1 kshort pion positive index
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBAndNoITSROFBreadCountsWithTVXAndNoTFBAndNoITSROFBstd::vector<int>o2::aod::f1protondaughter::F1KshortNegativeIndex f1KshortNegativeIndexint64_tF1 kshort pion negative index
    - +
    +
    Is used in: +
      +
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    • +
    @@ -77959,105 +94582,133 @@ Code file: filterf1proton.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - + + + +
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7readCountsWithTVXAndZVertexAndSel7std::vector<int>NameGetterTypeComment
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7KINT7readCountsWithTVXAndZVertexAndSel7KINT7std::vector<int>o2::aod::filtering::TriggerEventF1Proton triggereventf1protonboolF1 - proton femto trigger event
    -### o2-analysis-je-estimator-rho -Code file: rhoEstimator.cxx +### o2-analysis-lf-resonance-initializer +Code file: resonanceInitializer.cxx
    - +
    +
    Is used in: +
      +
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    • +
    @@ -78075,29 +94726,62 @@ Code file: o2::aod::BkgD0Rhos +
    +
    Is used in: +
      +
    • o2::aod::ResoCollisionColl = o2::aod::ResoCollisionColls::iterator
    • +
    @@ -78108,36 +94792,27 @@ Code file: o2::aod::BkgLcRhos +
    +
    Is used in: +
      +
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • +
    @@ -78155,29 +94830,62 @@ Code file: o2::aod::BkgBplusRhos +
    +
    Is used in: +
      +
    • o2::aod::ResoSpheroCollision = o2::aod::ResoSpheroCollisions::iterator
    • +
    @@ -78195,29 +94903,27 @@ Code file: o2::aod::BkgDielectronRhos +
    +
    Is used in: +
      +
    • o2::aod::ResoEvtPlCollision = o2::aod::ResoEvtPlCollisions::iterator
    • +
    @@ -78235,47 +94941,47 @@ Code file: secondaryVertexReconstruction.cxx -
    - -
    - -## PWG-LF - -### o2-analysis-lf-epvector -Code file: epvector.cxx -
    - - +
    Is used in:
      -
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    • +
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    @@ -78287,199 +94993,279 @@ Code file: lfTPCPID.cxx -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron -
    - -
    - - - - - + + + + + - + - + + + + + + + + - + - + - + - + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::resodaughter::DcaXYDdcaXY?
    o2::aod::pidtpc::TPCExpSignalElo2::aod::resodaughter::DcaZ DtpcExpSignalEldcaZ?
    o2::aod::resodaughter::EtaDeta floatExpected signal with the TPC detector for electron
    o2::aod::pidtpc::TPCExpSignalDiffElo2::aod::resodaughter::Phi DtpcExpSignalDiffElphi floatDifference between signal and expected for electron
    o2::aod::pidtpc::TPCExpSigmaElo2::aod::resodaughter::PassedITSRefitDpassedITSRefitbool tpcExpSigmaElfloatExpected resolution with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaElo2::aod::resodaughter::PassedTPCRefitDpassedTPCRefitbool tpcNSigmaElfloatNsigma separation with the TPC detector for electron
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for muon -
    - - - - - - - + + + + + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::resodaughter::IsGlobalTrackWoDCADisGlobalTrackWoDCAbool
    o2::aod::pidtpc::TPCExpSignalMuo2::aod::resodaughter::IsGlobalTrack DtpcExpSignalMufloatExpected signal with the TPC detector for muonisGlobalTrackbool
    o2::aod::pidtpc::TPCExpSignalDiffMuo2::aod::resodaughter::IsPrimaryTrack DtpcExpSignalDiffMufloatDifference between signal and expected for muonisPrimaryTrackbool
    o2::aod::pidtpc::TPCExpSigmaMuo2::aod::resodaughter::IsPVContributorDisPVContributorbool tpcExpSigmaMufloatExpected resolution with the TPC detector for muon
    o2::aod::pidtpc::TPCNSigmaMuo2::aod::resodaughter::HasTOFDhasTOFbool
    o2::aod::resodaughter::SignDsignint8_t tpcNSigmaMufloatNsigma separation with the TPC detector for muon
    - +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for pion +
    +
    Is used in: +
      +
    • o2::aod::ResoTrackTrack = o2::aod::ResoTrackTracks::iterator
    • +
    @@ -78490,43 +95276,27 @@ Code file: o2::aod::pidTPCLfFullKa +
    @@ -78537,184 +95307,167 @@ Code file: o2::aod::pidTPCLfFullPr -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::resomicrodaughter::PidNSigmaPiFlagpidNSigmaPiFlaguint8_tPid flag for the track as Pion
    o2::aod::pidtpc::TPCExpSignalPrDtpcExpSignalPrfloatExpected signal with the TPC detector for protono2::aod::resomicrodaughter::PidNSigmaKaFlagpidNSigmaKaFlaguint8_tPid flag for the track as Kaon
    o2::aod::pidtpc::TPCExpSignalDiffPrDtpcExpSignalDiffPrfloatDifference between signal and expected for protono2::aod::resomicrodaughter::PidNSigmaPrFlagpidNSigmaPrFlaguint8_tPid flag for the track as Proton
    o2::aod::pidtpc::TPCExpSigmaPro2::aod::resomicrodaughter::TrackSelectionFlags tpcExpSigmaPrfloatExpected resolution with the TPC detector for protontrackSelectionFlagsint8_tTrack selection flags
    o2::aod::pidtpc::TPCNSigmaPro2::aod::resodaughter::TrackFlags tpcNSigmaPrfloatNsigma separation with the TPC detector for protontrackFlagsuint8_tTrack flags
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for deuteron -
    - - - - - - - + + + + + - + - + - + - + - + - + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::resomicrodaughter::PtDptfloat
    o2::aod::pidtpc::TPCExpSignalDeo2::aod::resodaughter::Eta DtpcExpSignalDeeta floatExpected signal with the TPC detector for deuteron
    o2::aod::pidtpc::TPCExpSignalDiffDeo2::aod::resodaughter::Phi DtpcExpSignalDiffDephi floatDifference between signal and expected for deuteron
    o2::aod::pidtpc::TPCExpSigmaDeo2::aod::resodaughter::PassedITSRefitDpassedITSRefitbool tpcExpSigmaDefloatExpected resolution with the TPC detector for deuteron
    o2::aod::pidtpc::TPCNSigmaDeo2::aod::resodaughter::PassedTPCRefitDpassedTPCRefitbool tpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for triton -
    - - - - - - - + + + + + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::resodaughter::IsGlobalTrackWoDCADisGlobalTrackWoDCAbool
    o2::aod::pidtpc::TPCExpSignalTro2::aod::resodaughter::IsGlobalTrack DtpcExpSignalTrfloatExpected signal with the TPC detector for tritonisGlobalTrackbool
    o2::aod::pidtpc::TPCExpSignalDiffTro2::aod::resodaughter::IsPrimaryTrack DtpcExpSignalDiffTrfloatDifference between signal and expected for tritonisPrimaryTrackbool
    o2::aod::pidtpc::TPCExpSigmaTro2::aod::resodaughter::IsPVContributorDisPVContributorbool tpcExpSigmaTrfloatExpected resolution with the TPC detector for triton
    o2::aod::pidtpc::TPCNSigmaTro2::aod::resomicrodaughter::HasTOFDhasTOFbool
    o2::aod::resodaughter::SignDsignint8_t tpcNSigmaTrfloatNsigma separation with the TPC detector for triton
    - +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for helium3 +
    +
    Is used in: +
      +
    • o2::aod::ResoMicroTrackTrack = o2::aod::ResoMicroTrackTracks::iterator
    • +
    @@ -78725,43 +95478,27 @@ Code file: o2::aod::pidTPCLfFullAl +
    @@ -78772,346 +95509,335 @@ Code file: o2::aod::pidTPCLfEl -
    - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::resodaughter::Indicesindicesint[2]Field for the track indices to remove auto-correlations
    o2::aod::pidtpc_tiny::TPCNSigmaStoreElo2::aod::resodaughter::DaughterTPCNSigmaPosPi10 tpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electrondaughterTPCNSigmaPosPi10int8_tTPC PID x10 of the positive daughter as Pion
    o2::aod::pidtpc_tiny::TPCNSigmaElGIo2::aod::resodaughter::DaughterTPCNSigmaPosKa10 ?daughterTPCNSigmaPosKa10int8_tTPC PID x10 of the positive daughter as Kaon
    o2::aod::resodaughter::DaughterTPCNSigmaPosPr10 daughterTPCNSigmaPosPr10int8_tTPC PID x10 of the positive daughter as Proton
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for muon -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTPCNSigmaNegPi10daughterTPCNSigmaNegPi10int8_tTPC PID x10 of the negative daughter as Pion
    o2::aod::pidtpc_tiny::TPCNSigmaStoreMuo2::aod::resodaughter::DaughterTPCNSigmaNegKa10 tpcNSigmaStoreMubinning::binned_tStored binned nsigma with the TPC detector for muondaughterTPCNSigmaNegKa10int8_tTPC PID x10 of the negative daughter as Kaon
    o2::aod::pidtpc_tiny::TPCNSigmaMuGIo2::aod::resodaughter::DaughterTPCNSigmaNegPr10 ?daughterTPCNSigmaNegPr10int8_tTPC PID x10 of the negative daughter as Proton
    o2::aod::resodaughter::DaughterTOFNSigmaPosPi10 daughterTOFNSigmaPosPi10int8_tTOF PID x10 of the positive daughter as Pion
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for pion -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTOFNSigmaPosKa10daughterTOFNSigmaPosKa10int8_tTOF PID x10 of the positive daughter as Kaon
    o2::aod::pidtpc_tiny::TPCNSigmaStorePio2::aod::resodaughter::DaughterTOFNSigmaPosPr10 tpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for piondaughterTOFNSigmaPosPr10int8_tTOF PID x10 of the positive daughter as Proton
    o2::aod::pidtpc_tiny::TPCNSigmaPiGIo2::aod::resodaughter::DaughterTOFNSigmaNegPi10 ?daughterTOFNSigmaNegPi10int8_tTOF PID x10 of the negative daughter as Pion
    o2::aod::resodaughter::DaughterTOFNSigmaNegKa10 daughterTOFNSigmaNegKa10int8_tTOF PID x10 of the negative daughter as Kaon
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for kaon -
    - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTOFNSigmaNegPr10daughterTOFNSigmaNegPr10int8_tTOF PID x10 of the negative daughter as Proton
    o2::aod::resodaughter::V0CosPAv0CosPAfloatV0 Cosine of Pointing Angle
    o2::aod::resodaughter::DaughDCAdaughDCAfloatDCA between daughters
    o2::aod::v0data::DCAPosToPVdcapostopvfloatDCA positive prong to PV
    o2::aod::v0data::DCANegToPVdcanegtopvfloatDCA negative prong to PV
    o2::aod::v0data::DCAV0ToPVdcav0topvfloatDCA V0 to PV (3D)
    o2::aod::resodaughter::MLambdamLambdafloatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::resodaughter::MAntiLambdamAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::resodaughter::MK0ShortmK0ShortfloatThe invariant mass of V0 candidate, assuming k0s
    o2::aod::resodaughter::TransRadiustransRadiusfloatTransverse radius of the decay vertex
    o2::aod::resodaughter::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::pidtpc_tiny::TPCNSigmaStoreKao2::aod::resodaughter::DecayVtxY tpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaondecayVtxYfloatY position of the decay vertex
    o2::aod::pidtpc_tiny::TPCNSigmaKaGI?o2::aod::resodaughter::DecayVtxZ decayVtxZfloatZ position of the decay vertex
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for proton -
    - - - - - - - + + + + + - + + + + - - - - - - + + + -
    NameGetterTypeCommento2::aod::resodaughter::EtaDetafloat
    o2::aod::pidtpc_tiny::TPCNSigmaStorePro2::aod::resodaughter::PhiDphifloat tpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaPrGIo2::aod::resodaughter::DaughterTPCNSigmaPosPiDdaughterTPCNSigmaPosPi ?
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for deuteron -
    - - - - - - - - - - + + + + - - - - - - + + + -
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDeo2::aod::resodaughter::DaughterTPCNSigmaPosKaDdaughterTPCNSigmaPosKa? tpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaDeGIo2::aod::resodaughter::DaughterTPCNSigmaPosPrDdaughterTPCNSigmaPosPr ?
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for triton -
    - - - - - - - + + + + + - + + + + - - - - - - + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTPCNSigmaNegPiDdaughterTPCNSigmaNegPi?
    o2::aod::pidtpc_tiny::TPCNSigmaStoreTro2::aod::resodaughter::DaughterTPCNSigmaNegKaDdaughterTPCNSigmaNegKa? tpcNSigmaStoreTrbinning::binned_tStored binned nsigma with the TPC detector for triton
    o2::aod::pidtpc_tiny::TPCNSigmaTrGIo2::aod::resodaughter::DaughterTPCNSigmaNegPrDdaughterTPCNSigmaNegPr ?
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for helium3 -
    - - - - - - - + + + + + - + + + + - - - - - - + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTOFNSigmaPosPiDdaughterTOFNSigmaPosPi?
    o2::aod::pidtpc_tiny::TPCNSigmaStoreHeo2::aod::resodaughter::DaughterTOFNSigmaPosKaDdaughterTOFNSigmaPosKa? tpcNSigmaStoreHebinning::binned_tStored binned nsigma with the TPC detector for helium3
    o2::aod::pidtpc_tiny::TPCNSigmaHeGIo2::aod::resodaughter::DaughterTOFNSigmaPosPrDdaughterTOFNSigmaPosPr ?
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for alpha -
    - - - - - - - + + + + + - + + + + - - - - - - + + +
    NameGetterTypeCommento2::aod::resodaughter::DaughterTOFNSigmaNegPiDdaughterTOFNSigmaNegPi?
    o2::aod::pidtpc_tiny::TPCNSigmaStoreAlo2::aod::resodaughter::DaughterTOFNSigmaNegKaDdaughterTOFNSigmaNegKa? tpcNSigmaStoreAlbinning::binned_tStored binned nsigma with the TPC detector for alpha
    o2::aod::pidtpc_tiny::TPCNSigmaAlGIo2::aod::resodaughter::DaughterTOFNSigmaNegPrDdaughterTOFNSigmaNegPr ?
    -
    - -### o2-analysis-lf-mc-centrality -Code file: mcCentrality.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::ResoV0V0 = o2::aod::ResoV0V0s::iterator
    • +
    @@ -79122,22 +95848,27 @@ Code file: o2::aod::McCentFT0Ms +
    +
    Is used in: +
      +
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • +
    @@ -79148,432 +95879,492 @@ Code file: o2::aod::McCentFT0As -
    - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::cent::CentFT0Ao2::aod::resodaughter::Pt centFT0Apt floatRun3 centrality percentile estimated from FT0A multiplicityp_t (GeV/c)
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + -
    NameGetterTypeCommento2::aod::resodaughter::Pxpxfloatp_x (GeV/c)
    o2::aod::cent::CentFT0Co2::aod::resodaughter::Py centFT0Cpy floatRun3 centrality percentile estimated from FT0C multiplicityp_y (GeV/c)
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::resodaughter::Pzpzfloatp_z (GeV/c)
    o2::aod::cent::CentFDDMo2::aod::resodaughter::CascadeIndices centFDDMfloatRun3 centrality percentile estimated from FDDA+FDDC multiplicitycascadeIndicesint[3]Field for the track indices to remove auto-correlations (ordered: positive, negative, bachelor)
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTPCNSigmaPosPi10daughterTPCNSigmaPosPi10int8_tTPC PID x10 of the positive daughter as Pion
    o2::aod::cent::CentNTPVo2::aod::resodaughter::DaughterTPCNSigmaPosKa10 centNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PVdaughterTPCNSigmaPosKa10int8_tTPC PID x10 of the positive daughter as Kaon
    -
    - -
    - -### o2-analysis-lf-spvector -Code file: spvector.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    • -
    -
    - - - - - - + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::resodaughter::DaughterTPCNSigmaPosPr10daughterTPCNSigmaPosPr10int8_tTPC PID x10 of the positive daughter as Proton
    o2::aod::spcalibrationtable::TriggerEvento2::aod::resodaughter::DaughterTPCNSigmaNegPi10 triggereventbooldaughterTPCNSigmaNegPi10int8_tTPC PID x10 of the negative daughter as Pion
    o2::aod::resodaughter::DaughterTPCNSigmaNegKa10 daughterTPCNSigmaNegKa10int8_tTPC PID x10 of the negative daughter as Kaon
    o2::aod::spcalibrationtable::TriggerEventRunNoo2::aod::resodaughter::DaughterTPCNSigmaNegPr10 triggereventrunnointdaughterTPCNSigmaNegPr10int8_tTPC PID x10 of the negative daughter as Proton
    o2::aod::resodaughter::DaughterTPCNSigmaBachPi10daughterTPCNSigmaBachPi10int8_tTPC PID x10 of the bachelor daughter as Pion
    o2::aod::resodaughter::DaughterTPCNSigmaBachKa10 daughterTPCNSigmaBachKa10int8_tTPC PID x10 of the bachelor daughter as Kaon
    o2::aod::spcalibrationtable::Cento2::aod::resodaughter::DaughterTPCNSigmaBachPr10 centfloatdaughterTPCNSigmaBachPr10int8_tTPC PID x10 of the bachelor daughter as Proton
    o2::aod::resodaughter::DaughterTOFNSigmaPosPi10 daughterTOFNSigmaPosPi10int8_tTOF PID x10 of the positive daughter as Pion
    o2::aod::spcalibrationtable::Vzo2::aod::resodaughter::DaughterTOFNSigmaPosKa10 vzfloatdaughterTOFNSigmaPosKa10int8_tTOF PID x10 of the positive daughter as Kaon
    o2::aod::resodaughter::DaughterTOFNSigmaPosPr10 daughterTOFNSigmaPosPr10int8_tTOF PID x10 of the positive daughter as Proton
    o2::aod::spcalibrationtable::ZNAEN1o2::aod::resodaughter::DaughterTOFNSigmaNegPi10 znaen1floatdaughterTOFNSigmaNegPi10int8_tTOF PID x10 of the negative daughter as Pion
    o2::aod::resodaughter::DaughterTOFNSigmaNegKa10 daughterTOFNSigmaNegKa10int8_tTOF PID x10 of the negative daughter as Kaon
    o2::aod::spcalibrationtable::ZNAEN2o2::aod::resodaughter::DaughterTOFNSigmaNegPr10 znaen2floatdaughterTOFNSigmaNegPr10int8_tTOF PID x10 of the negative daughter as Proton
    o2::aod::resodaughter::DaughterTOFNSigmaBachPi10 daughterTOFNSigmaBachPi10int8_tTOF PID x10 of the bachelor daughter as Pion
    o2::aod::spcalibrationtable::ZNAEN3o2::aod::resodaughter::DaughterTOFNSigmaBachKa10 znaen3floatdaughterTOFNSigmaBachKa10int8_tTOF PID x10 of the bachelor daughter as Kaon
    o2::aod::resodaughter::DaughterTOFNSigmaBachPr10 daughterTOFNSigmaBachPr10int8_tTOF PID x10 of the bachelor daughter as Proton
    o2::aod::spcalibrationtable::ZNAEN4o2::aod::resodaughter::V0CosPA znaen4v0CosPA floatV0 Cosine of Pointing Angle
    o2::aod::resodaughter::CascCosPA cascCosPAfloatCascade Cosine of Pointing Angle
    o2::aod::spcalibrationtable::ZNCEN1o2::aod::resodaughter::DaughDCA zncen1daughDCA floatDCA between daughters
    o2::aod::resodaughter::CascDaughDCA cascDaughDCAfloatDCA between daughters from cascade
    o2::aod::spcalibrationtable::ZNCEN2o2::aod::cascdata::DCAPosToPV zncen2dcapostopv float
    o2::aod::spcalibrationtable::ZNCEN3o2::aod::cascdata::DCANegToPV zncen3dcanegtopv float
    o2::aod::spcalibrationtable::ZNCEN4o2::aod::cascdata::DCABachToPV zncen4dcabachtopv float
    o2::aod::spcalibrationtable::QXZDCAo2::aod::v0data::DCAV0ToPV qxZDCAdcav0topv floatDCA V0 to PV (3D)
    o2::aod::spcalibrationtable::QXZDCCo2::aod::cascdata::DCAXYCascToPV qxZDCCdcaXYCascToPV float
    o2::aod::spcalibrationtable::QYZDCAo2::aod::cascdata::DCAZCascToPV qyZDCAdcaZCascToPV float
    o2::aod::spcalibrationtable::QYZDCCo2::aod::cascdata::Sign qyZDCCfloatsignint
    o2::aod::spcalibrationtable::PsiZDCCo2::aod::resodaughter::MLambda psiZDCCmLambda floatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::spcalibrationtable::PsiZDCAo2::aod::resodaughter::MXi psiZDCAmXi floatThe invariant mass of Xi candidate
    o2::aod::resodaughter::TransRadius transRadiusfloatTransverse radius of the decay vertex
    -
    - -
    - -### o2-analysis-lf-zdcsp -Code file: zdcSP.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + + + + + + + + - + - - - + + + - + + + + - + + + + + - + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + + + + - - + + + + + + - + + + + - - + + + + + +
    NameGetterTypeCommento2::aod::resodaughter::CascTransRadiuscascTransRadiusfloatTransverse radius of the decay vertex from cascade
    o2::aod::ZdcSPTableNS::TimeSinceSORo2::aod::resodaughter::DecayVtxX timeSinceSORuint64_tdecayVtxXfloatX position of the decay vertex
    o2::aod::resodaughter::DecayVtxY decayVtxYfloatY position of the decay vertex
    o2::aod::bc::RunNumbero2::aod::resodaughter::DecayVtxZ runNumberintRun numberdecayVtxZfloatZ position of the decay vertex
    o2::aod::ZdcSPTableNS::HadronicRateo2::aod::resodaughter::EtaDetafloat hadronicRate
    o2::aod::resodaughter::PhiDphi float
    o2::aod::‌collision::PosXo2::aod::resodaughter::DaughterTPCNSigmaPosPiDdaughterTPCNSigmaPosPi?
    o2::aod::resodaughter::DaughterTPCNSigmaPosKaDdaughterTPCNSigmaPosKa?
    o2::aod::resodaughter::DaughterTPCNSigmaPosPrDdaughterTPCNSigmaPosPr? posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::resodaughter::DaughterTPCNSigmaNegPiDdaughterTPCNSigmaNegPi? posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::resodaughter::DaughterTPCNSigmaNegKaDdaughterTPCNSigmaNegKa? posZfloatZ Vertex position in cm
    o2::aod::cent::CentFT0Co2::aod::resodaughter::DaughterTPCNSigmaNegPrDdaughterTPCNSigmaNegPr? centFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::ZdcSPTableNS::EnergyZNA0energyZNA0floato2::aod::resodaughter::DaughterTPCNSigmaBachPiDdaughterTPCNSigmaBachPi?
    o2::aod::ZdcSPTableNS::EnergyZNA1energyZNA1floato2::aod::resodaughter::DaughterTPCNSigmaBachKaDdaughterTPCNSigmaBachKa?
    o2::aod::ZdcSPTableNS::EnergyZNA2energyZNA2floato2::aod::resodaughter::DaughterTPCNSigmaBachPrDdaughterTPCNSigmaBachPr?
    o2::aod::ZdcSPTableNS::EnergyZNA3energyZNA3floato2::aod::resodaughter::DaughterTOFNSigmaPosPiDdaughterTOFNSigmaPosPi?
    o2::aod::ZdcSPTableNS::EnergyZNA4energyZNA4floato2::aod::resodaughter::DaughterTOFNSigmaPosKaDdaughterTOFNSigmaPosKa?
    o2::aod::ZdcSPTableNS::EnergyZNC0energyZNC0floato2::aod::resodaughter::DaughterTOFNSigmaPosPrDdaughterTOFNSigmaPosPr?
    o2::aod::ZdcSPTableNS::EnergyZNC1energyZNC1floato2::aod::resodaughter::DaughterTOFNSigmaNegPiDdaughterTOFNSigmaNegPi?
    o2::aod::ZdcSPTableNS::EnergyZNC2energyZNC2floato2::aod::resodaughter::DaughterTOFNSigmaNegKaDdaughterTOFNSigmaNegKa?
    o2::aod::ZdcSPTableNS::EnergyZNC3o2::aod::resodaughter::DaughterTOFNSigmaNegPrDdaughterTOFNSigmaNegPr? energyZNC3float
    o2::aod::resodaughter::DaughterTOFNSigmaBachPiDdaughterTOFNSigmaBachPi?
    o2::aod::ZdcSPTableNS::EnergyZNC4o2::aod::resodaughter::DaughterTOFNSigmaBachKaDdaughterTOFNSigmaBachKa? energyZNC4float
    o2::aod::resodaughter::DaughterTOFNSigmaBachPrDdaughterTOFNSigmaBachPr?
    -
    + +
    +
    -### o2-analysis-lf-cluster-studies-tree-creator -Code file: LFTreeCreatorClusterStudies.cxx -
    +
    + +
    Is used in: +
      +
    • o2::aod::ResoCascadeCascade = o2::aod::ResoCascadeCascades::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::resodaughter::CascadeIdIcascadeIdintPointer into Cascades
    +
    - +
    +
    Is used in: +
      +
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • +
    @@ -79584,50 +96375,62 @@ Code file: o2::aod::ClStTableMc +
    +
    Is used in: +
      +
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • +
    @@ -79638,57 +96441,83 @@ Code file: o2::aod::ClStTableExtra +
    +
    Is used in: +
      +
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    • +
    @@ -79699,99 +96528,83 @@ Code file: o2::aod::ClStTableMcExt +
    +
    Is used in: +
      +
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    • +
    @@ -79802,93 +96615,121 @@ Code file: -### o2-analysis-lf-nucleustreecreator -Code file: LFTreeCreatorNuclei.cxx +### o2-analysis-lf-resonance-merge-df +Code file: resonanceMergeDF.cxx
    - +
    Is used in:
      -
    • o2::aod::LfNuclEvent = o2::aod::LfNuclEvents::iterator
    • +
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::iterator
    @@ -79930,11 +96771,11 @@ Code file: Z Vertex position in cm - + - + + + + + + + + - + - + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - +
    o2::aod::fullEvent::CentFV0Mo2::aod::resocollision::Cent centFV0Mcent floatCentrality (Multiplicity) percentile (Default: FT0M)
    o2::aod::resocollision::Spherocity spherocityfloatSpherocity of the event
    o2::aod::fullEvent::CentFT0Mo2::aod::resocollision::EvtPl centFT0MevtPl floatSecond harmonic event plane
    o2::aod::resocollision::EvtPlResAB evtPlResABfloatSecond harmonic event plane resolution of A-B sub events
    o2::aod::fullEvent::IsEventRejecto2::aod::resocollision::EvtPlResAC isEventRejectintevtPlResACfloatSecond harmonic event plane resolution of A-C sub events
    o2::aod::resocollision::EvtPlResBCevtPlResBCfloatSecond harmonic event plane resolution of B-C sub events
    o2::aod::resocollision::BMagFieldbMagFieldfloatMagnetic field
    o2::aod::timestamp::Timestamp timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::fullEvent::RunNumbero2::aod::evsel::NumTracksInTimeRange runNumbertrackOccupancyInTimeRange int
    o2::aod::fullEvent::Selection_BitDselection_bitboolDummyOccupancy in specified time interval by a number of tracks from nearby collisions
    - +
    Is used in:
      -
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    @@ -80024,243 +96893,271 @@ Code file: o2::aod::LfCandNucleusExtra +
    Is used in:
      -
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    • o2::aod::ResoCascadeDF = o2::aod::ResoCascadeDFs::iterator
    @@ -80272,596 +97169,466 @@ Code file: o2::aod::LfCandNucleusMC -
    - - - - - - + + + - + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - + - -
    NameGetterTypeCommentdaughterTPCNSigmaPosKa10int8_tTPC PID x10 of the positive daughter as Kaon
    o2::aod::mcparticle::PdgCodeo2::aod::resodaughter::DaughterTPCNSigmaPosPr10 pdgCodeintPDG codedaughterTPCNSigmaPosPr10int8_tTPC PID x10 of the positive daughter as Proton
    o2::aod::full::IsPhysicalPrimaryisPhysicalPrimaryboolo2::aod::resodaughter::DaughterTPCNSigmaNegPi10 daughterTPCNSigmaNegPi10int8_tTPC PID x10 of the negative daughter as Pion
    o2::aod::full::ProducedByGeneratorproducedByGeneratorboolo2::aod::resodaughter::DaughterTPCNSigmaNegKa10 daughterTPCNSigmaNegKa10int8_tTPC PID x10 of the negative daughter as Kaon
    o2::aod::full::GetProcessgetProcessinto2::aod::resodaughter::DaughterTPCNSigmaNegPr10 daughterTPCNSigmaNegPr10int8_tTPC PID x10 of the negative daughter as Proton
    o2::aod::full::ItsPasseditsPassedboolo2::aod::resodaughter::DaughterTPCNSigmaBachPi10 daughterTPCNSigmaBachPi10int8_tTPC PID x10 of the bachelor daughter as Pion
    o2::aod::full::TpcPassedtpcPassedboolo2::aod::resodaughter::DaughterTPCNSigmaBachKa10 daughterTPCNSigmaBachKa10int8_tTPC PID x10 of the bachelor daughter as Kaon
    o2::aod::mcparticle::Pxo2::aod::resodaughter::DaughterTPCNSigmaBachPr10 pxfloatMomentum in x in GeV/cdaughterTPCNSigmaBachPr10int8_tTPC PID x10 of the bachelor daughter as Proton
    o2::aod::mcparticle::Pyo2::aod::resodaughter::DaughterTOFNSigmaPosPi10 pyfloatMomentum in y in GeV/cdaughterTOFNSigmaPosPi10int8_tTOF PID x10 of the positive daughter as Pion
    o2::aod::mcparticle::Pzo2::aod::resodaughter::DaughterTOFNSigmaPosKa10 pzfloatMomentum in z in GeV/cdaughterTOFNSigmaPosKa10int8_tTOF PID x10 of the positive daughter as Kaon
    o2::aod::full::FakeHitsFlagfakeHitsFlagboolo2::aod::resodaughter::DaughterTOFNSigmaPosPr10
    -
    - -
    - -### o2-analysis-lf-decay3bodybuilder -Code file: decay3bodybuilder.cxx -
    - - -
    -
    - -
    - - - - - - - - + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - - - + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + +
    NameGetterTypeCommentdaughterTOFNSigmaPosPr10int8_tTOF PID x10 of the positive daughter as Proton
    o2::soa::IndexGIglobalIndexint64_to2::aod::resodaughter::DaughterTOFNSigmaNegPi10 daughterTOFNSigmaNegPi10int8_tTOF PID x10 of the negative daughter as Pion
    o2::aod::vtx3body::Track0IdItrack0IdintPointer into Tracks
    o2::aod::vtx3body::Track1IdItrack1IdintPointer into Tracks
    o2::aod::vtx3body::Track2IdItrack2IdintPointer into Tracks
    o2::aod::vtx3body::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::vtx3body::Decay3BodyIdIdecay3bodyIdint32Pointer into Decay3Bodys
    o2::aod::vtx3body::Xo2::aod::resodaughter::DaughterTOFNSigmaNegKa10 xfloatdecay position XdaughterTOFNSigmaNegKa10int8_tTOF PID x10 of the negative daughter as Kaon
    o2::aod::vtx3body::Yo2::aod::resodaughter::DaughterTOFNSigmaNegPr10 yfloatdecay position YdaughterTOFNSigmaNegPr10int8_tTOF PID x10 of the negative daughter as Proton
    o2::aod::vtx3body::Zo2::aod::resodaughter::DaughterTOFNSigmaBachPi10 zfloatdecay position ZdaughterTOFNSigmaBachPi10int8_tTOF PID x10 of the bachelor daughter as Pion
    o2::aod::vtx3body::PxTrack0o2::aod::resodaughter::DaughterTOFNSigmaBachKa10 pxtrack0floattrack0 px at mindaughterTOFNSigmaBachKa10int8_tTOF PID x10 of the bachelor daughter as Kaon
    o2::aod::vtx3body::PyTrack0o2::aod::resodaughter::DaughterTOFNSigmaBachPr10 pytrack0floattrack0 py at mindaughterTOFNSigmaBachPr10int8_tTOF PID x10 of the bachelor daughter as Proton
    o2::aod::vtx3body::PzTrack0o2::aod::resodaughter::V0CosPA pztrack0v0CosPA floattrack0 pz at minV0 Cosine of Pointing Angle
    o2::aod::vtx3body::PxTrack1o2::aod::resodaughter::CascCosPA pxtrack1cascCosPA floattrack1 px at minCascade Cosine of Pointing Angle
    o2::aod::vtx3body::PyTrack1o2::aod::resodaughter::DaughDCA pytrack1daughDCA floattrack1 py at minDCA between daughters
    o2::aod::vtx3body::PzTrack1o2::aod::resodaughter::CascDaughDCA pztrack1cascDaughDCA floattrack1 pz at minDCA between daughters from cascade
    o2::aod::vtx3body::PxTrack2o2::aod::cascdata::DCAPosToPV pxtrack2dcapostopv floattrack2 px at min
    o2::aod::vtx3body::PyTrack2o2::aod::cascdata::DCANegToPV pytrack2dcanegtopv floattrack2 py at min
    o2::aod::vtx3body::PzTrack2o2::aod::cascdata::DCABachToPV pztrack2dcabachtopv floattrack2 pz at min
    o2::aod::vtx3body::DCAVtxDaughterso2::aod::v0data::DCAV0ToPV dcaVtxdaughtersdcav0topv floatDCA among daughtersDCA V0 to PV (3D)
    o2::aod::vtx3body::DCAXYTrack0ToPVo2::aod::cascdata::DCAXYCascToPV dcaXYtrack0topvdcaXYCascToPV floatDCAXY of prong0 to PV
    o2::aod::vtx3body::DCAXYTrack1ToPVo2::aod::cascdata::DCAZCascToPV dcaXYtrack1topvdcaZCascToPV floatDCAXY of prong1 to PV
    o2::aod::vtx3body::DCAXYTrack2ToPVo2::aod::cascdata::Signsignint dcaXYtrack2topvfloatDCAXY of prong2 to PV
    o2::aod::vtx3body::DCATrack0ToPVo2::aod::resodaughter::MLambda dcatrack0topvmLambda floatDCA of prong0 to PVThe invariant mass of V0 candidate, assuming lambda
    o2::aod::vtx3body::DCATrack1ToPVo2::aod::resodaughter::MXi dcatrack1topvmXi floatDCA of prong1 to PVThe invariant mass of Xi candidate
    o2::aod::vtx3body::DCATrack2ToPVo2::aod::resodaughter::TransRadius dcatrack2topvtransRadius floatDCA of prong2 to PVTransverse radius of the decay vertex
    o2::aod::vtx3body::TOFNSigmaBachDeo2::aod::resodaughter::CascTransRadius tofNSigmaBachDecascTransRadius floatRecalculated Nsigma seperation with TOF for deuteronTransverse radius of the decay vertex from cascade
    o2::aod::vtx3body::PDpo2::aod::resodaughter::DecayVtxXdecayVtxX float3 body pX position of the decay vertex
    o2::aod::vtx3body::PtDpto2::aod::resodaughter::DecayVtxYdecayVtxY float3 body pTY position of the decay vertex
    o2::aod::vtx3body::VtxRadiusDvtxradiuso2::aod::resodaughter::DecayVtxZdecayVtxZ float3 body decay radius (2D, centered at zero)Z position of the decay vertex
    o2::aod::vtx3body::DistOverTotMomo2::aod::resodaughter::Eta Ddistovertotmom?PV to 3 body decay distance over total momentumetafloat
    o2::aod::vtx3body::VtxCosPAo2::aod::resodaughter::Phi DvtxcosPAphi float3 body vtx CosPA
    o2::aod::vtx3body::DCAVtxToPVo2::aod::resodaughter::DaughterTPCNSigmaPosPi DdcavtxtopvfloatDCA of 3 body vtx to PVdaughterTPCNSigmaPosPi?
    o2::aod::vtx3body::MHypertritono2::aod::resodaughter::DaughterTPCNSigmaPosKa DmHypertritonfloatmass under Hypertriton hypothesisdaughterTPCNSigmaPosKa?
    o2::aod::vtx3body::MAntiHypertritono2::aod::resodaughter::DaughterTPCNSigmaPosPr DmAntiHypertritonfloatmass under antiHypertriton hypothesisdaughterTPCNSigmaPosPr?
    o2::aod::vtx3body::MHyperHelium4o2::aod::resodaughter::DaughterTPCNSigmaNegPi DmHyperHelium4floatmass under HyperHelium4 hypothesisdaughterTPCNSigmaNegPi?
    o2::aod::vtx3body::MAntiHyperHelium4o2::aod::resodaughter::DaughterTPCNSigmaNegKa DmAntiHyperHelium4floatmass under antiHyperHelium4 hypothesisdaughterTPCNSigmaNegKa?
    o2::aod::vtx3body::YHypertritono2::aod::resodaughter::DaughterTPCNSigmaNegPr DyHypertritonfloat3 body vtx y with hypertriton or antihypertriton hypothesisdaughterTPCNSigmaNegPr?
    o2::aod::vtx3body::YHyperHelium4o2::aod::resodaughter::DaughterTPCNSigmaBachPi DyHyperHelium4float3 body vtx y with hyperhelium4 or antihyperhelium4 hypothesisdaughterTPCNSigmaBachPi?
    o2::aod::vtx3body::Etao2::aod::resodaughter::DaughterTPCNSigmaBachKa Detafloat3 body vtx etadaughterTPCNSigmaBachKa?
    o2::aod::vtx3body::Phio2::aod::resodaughter::DaughterTPCNSigmaBachPr Dphifloat3 body vtx phidaughterTPCNSigmaBachPr?
    o2::aod::vtx3body::Track0Pto2::aod::resodaughter::DaughterTOFNSigmaPosPi Dtrack0ptfloatdaughter0 pTdaughterTOFNSigmaPosPi?
    o2::aod::vtx3body::Track0Etao2::aod::resodaughter::DaughterTOFNSigmaPosKa Dtrack0etafloatdaughter0 etadaughterTOFNSigmaPosKa?
    o2::aod::vtx3body::Track0Phio2::aod::resodaughter::DaughterTOFNSigmaPosPr Dtrack0phifloatdaughter0 phidaughterTOFNSigmaPosPr?
    o2::aod::vtx3body::Track1Pto2::aod::resodaughter::DaughterTOFNSigmaNegPi Dtrack1ptfloatdaughter1 pTdaughterTOFNSigmaNegPi?
    o2::aod::vtx3body::Track1Etao2::aod::resodaughter::DaughterTOFNSigmaNegKa Dtrack1etafloatdaughter1 etadaughterTOFNSigmaNegKa?
    o2::aod::vtx3body::Track1Phio2::aod::resodaughter::DaughterTOFNSigmaNegPr Dtrack1phifloatdaughter1 phidaughterTOFNSigmaNegPr?
    o2::aod::vtx3body::Track2Pto2::aod::resodaughter::DaughterTOFNSigmaBachPi Dtrack2ptfloatdaughter2 pTdaughterTOFNSigmaBachPi?
    o2::aod::vtx3body::Track2Etao2::aod::resodaughter::DaughterTOFNSigmaBachKa Dtrack2etafloatdaughter2 etadaughterTOFNSigmaBachKa?
    o2::aod::vtx3body::Track2Phio2::aod::resodaughter::DaughterTOFNSigmaBachPr Dtrack2phifloatdaughter2 phidaughterTOFNSigmaBachPr?
    - +
    + +### o2-analysis-lf-resonance-module-initializer +Code file: resonanceModuleInitializer.cxx +
    + +
    - Joinable table with Decay3bodys which links to Vtx3BodyData which is not produced for all entries +
    Is used in:
      -
    • o2::aod::Decay3BodysLinked = soa::Join
    • -
    • o2::aod::Decay3BodyLinked = soa::Join::iterator
    • +
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    @@ -80873,57 +97640,68 @@ Code file: o2::aod::McVtx3BodyLabels -
    -
    - Table joinable with Vtx3BodyData containing the MC labels -
    -
    -
    Is used in: -
      -
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mcvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for Vtx3BodyDataso2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::resocollision::CentcentfloatCentrality (Multiplicity) percentile (Default: FT0M)
    o2::aod::resocollision::BMagFieldbMagFieldfloatMagnetic field
    - +
    - Table joinable with Decay3Bodys +
    Is used in:
      -
    • o2::aod::McFullVtx3BodyLabel = o2::aod::McFullVtx3BodyLabels::iterator
    • +
    • o2::aod::ResoCollisionColl = o2::aod::ResoCollisionColls::iterator
    @@ -80935,26 +97713,26 @@ Code file: o2::aod::StoredKFVtx3BodyDatas +
    Is used in:
      -
    • o2::aod::StoredKFVtx3BodyData = o2::aod::StoredKFVtx3BodyDatas::iterator
    • +
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    @@ -80973,531 +97751,442 @@ Code file: o2::aod::ResoSpheroCollisions +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::ResoSpheroCollision = o2::aod::ResoSpheroCollisions::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - + - + - + +
    o2::aod::kfvtx3body::Chi2topoNDFchi2topondffloat3 body vtx chi2topo from KFParticle topological constraint to the PV (using kfpPV)NameGetterTypeComment
    o2::aod::kfvtx3body::MassV0o2::soa::IndexGIglobalIndexint64_t massv0floatproton, pion vertex mass
    o2::aod::kfvtx3body::Chi2MassV0o2::aod::resocollision::Spherocity chi2massv0spherocity floatchi2 of proton, pion mass constraint to Lambda massSpherocity of the event
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoEvtPlCollision = o2::aod::ResoEvtPlCollisions::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::vtx3body::PxTrack0pxtrack0floattrack0 px at minNameGetterTypeComment
    o2::aod::vtx3body::PyTrack0o2::soa::IndexGIglobalIndexint64_t pytrack0floattrack0 py at min
    o2::aod::vtx3body::PzTrack0o2::aod::resocollision::EvtPl pztrack0evtPl floattrack0 pz at minSecond harmonic event plane
    o2::aod::vtx3body::PxTrack1o2::aod::resocollision::EvtPlResAB pxtrack1evtPlResAB floattrack1 px at minSecond harmonic event plane resolution of A-B sub events
    o2::aod::vtx3body::PyTrack1o2::aod::resocollision::EvtPlResAC pytrack1evtPlResAC floattrack1 py at minSecond harmonic event plane resolution of A-C sub events
    o2::aod::vtx3body::PzTrack1o2::aod::resocollision::EvtPlResBC pztrack1evtPlResBC floattrack1 pz at minSecond harmonic event plane resolution of B-C sub events
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - - + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - - - - - - - - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + +
    o2::aod::vtx3body::PxTrack2pxtrack2floattrack2 px at minNameGetterTypeComment
    o2::aod::vtx3body::PyTrack2o2::soa::IndexGIglobalIndexint64_t pytrack2floattrack2 py at min
    o2::aod::vtx3body::PzTrack2pztrack2floattrack2 pz at mino2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::kfvtx3body::DCATrack0ToPVKFo2::aod::resodaughter::Pt dcatrack0topvkfpt floatDCA of proton prong to PV from KFParticlep_t (GeV/c)
    o2::aod::kfvtx3body::DCATrack1ToPVKFo2::aod::resodaughter::Px dcatrack1topvkfpx floatDCA of pion prong to PV from KFParticlep_x (GeV/c)
    o2::aod::kfvtx3body::DCATrack2ToPVKFo2::aod::resodaughter::Py dcatrack2topvkfpy floatDCA of deuteron prong to PV from KFParticlep_y (GeV/c)
    o2::aod::kfvtx3body::DCAxyTrack0ToPVKFo2::aod::resodaughter::Pz dcaxytrack0topvkfpz floatDCAxy of proton prong to PV from KFParticlep_z (GeV/c)
    o2::aod::kfvtx3body::DCAxyTrack1ToPVKFo2::aod::resodaughter::TpcNClsCrossedRows dcaxytrack1topvkffloatDCAxy of pion prong to PV from KFParticletpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::kfvtx3body::DCAxyTrack2ToPVKFo2::aod::resodaughter::TpcNClsFound dcaxytrack2topvkffloatDCAxy of deuteron prong to PV from KFParticletpcNClsFounduint8_tNumber of TPC clusters found
    o2::aod::kfvtx3body::DCAxyTrack0ToSVKFo2::aod::resodaughter::DcaXY10000 dcaxytrack0tosvkffloatDCAxy of proton prong to SV from KFParticledcaXY10000int16_tDCA_xy x10,000 in int16_t, resolution 10 um
    o2::aod::kfvtx3body::DCAxyTrack1ToSVKFo2::aod::resodaughter::DcaZ10000 dcaxytrack1tosvkffloatDCAxy of pion prong to SV from KFParticledcaZ10000int16_tDCA_z x10,000 in int16_t, resolution 10 um
    o2::aod::kfvtx3body::DCAxyTrack2ToSVKFo2::aod::resodaughter::TpcNSigmaPi10 dcaxytrack2tosvkffloatDCAxy of deuteron prong to SV from KFParticletpcNSigmaPi10int8_tTPC PID x10 of the track as Pion
    o2::aod::kfvtx3body::DCAxyTrack0ToTrack1o2::aod::resodaughter::TpcNSigmaKa10 dcaxytrack0totrack1kffloatDCAxy of proton prong to pion from KFParticletpcNSigmaKa10int8_tTPC PID x10 of the track as Kaon
    o2::aod::kfvtx3body::DCAxyTrack0ToTrack2o2::aod::resodaughter::TpcNSigmaPr10 dcaxytrack0totrack2kffloatDCAxy of proton prong to deuteron from KFParticletpcNSigmaPr10int8_tTPC PID x10 of the track as Proton
    o2::aod::kfvtx3body::DCAxyTrack1ToTrack2o2::aod::resodaughter::TofNSigmaPi10 dcaxytrack1totrack2kffloatDCAxy of pion prong to deuteron from KFParticletofNSigmaPi10int8_tTOF PID x10 of the track as Pion
    o2::aod::kfvtx3body::DCAVtxDaughtersKFo2::aod::resodaughter::TofNSigmaKa10 dcavtxdaughterskffloatsum of DCAs between daughters in 3D from KFParticletofNSigmaKa10int8_tTOF PID x10 of the track as Kaon
    o2::aod::vtx3body::DCATrack0ToPVo2::aod::resodaughter::TofNSigmaPr10 dcatrack0topvfloatDCA of prong0 to PVtofNSigmaPr10int8_tTOF PID x10 of the track as Proton
    o2::aod::vtx3body::DCATrack1ToPVo2::aod::resodaughter::TpcSignal10 dcatrack1topvfloatDCA of prong1 to PVtpcSignal10int8_tTPC signal of the track x10
    o2::aod::vtx3body::DCATrack2ToPVo2::aod::resodaughter::TrackFlags dcatrack2topvfloatDCA of prong2 to PVtrackFlagsuint8_tTrack flags
    o2::aod::kfvtx3body::Track0Signo2::aod::resodaughter::TpcNSigmaPiDtpcNSigmaPi? track0signfloatsign of proton daughter track
    o2::aod::kfvtx3body::Track1Signo2::aod::resodaughter::TpcNSigmaKaDtpcNSigmaKa? track1signfloatsign of pion daughter track
    o2::aod::kfvtx3body::Track2Signo2::aod::resodaughter::TpcNSigmaPrDtpcNSigmaPr? track2signfloatsign of deuteron daughter track
    o2::aod::vtx3body::TOFNSigmaBachDeo2::aod::resodaughter::TofNSigmaPiDtofNSigmaPi? tofNSigmaBachDefloatRecalculated Nsigma seperation with TOF for deuteron
    o2::aod::vtx3body::VtxRadiuso2::aod::resodaughter::TofNSigmaKa Dvtxradiusfloat3 body decay radius (2D, centered at zero)tofNSigmaKa?
    o2::aod::vtx3body::DistOverTotMomo2::aod::resodaughter::TofNSigmaPr DdistovertotmomtofNSigmaPr ?PV to 3 body decay distance over total momentum
    o2::aod::vtx3body::VtxCosPAo2::aod::resodaughter::TpcSignal DvtxcosPAfloat3 body vtx CosPAtpcSignal?
    o2::aod::vtx3body::DCAVtxToPVo2::aod::resodaughter::DcaXY DdcavtxtopvfloatDCA of 3 body vtx to PVdcaXY?
    o2::aod::vtx3body::YHypertritono2::aod::resodaughter::DcaZ DyHypertritonfloat3 body vtx y with hypertriton or antihypertriton hypothesisdcaZ?
    o2::aod::vtx3body::Etao2::aod::resodaughter::Eta D eta float3 body vtx eta
    o2::aod::vtx3body::Phio2::aod::resodaughter::Phi D phi float3 body vtx phi
    o2::aod::vtx3body::Track0PtDtrack0ptfloatdaughter0 pT
    o2::aod::vtx3body::Track0Etao2::aod::resodaughter::PassedITSRefit Dtrack0etafloatdaughter0 etapassedITSRefitbool
    o2::aod::vtx3body::Track0Phio2::aod::resodaughter::PassedTPCRefit Dtrack0phifloatdaughter0 phipassedTPCRefitbool
    o2::aod::vtx3body::Track1Pto2::aod::resodaughter::IsGlobalTrackWoDCA Dtrack1ptfloatdaughter1 pTisGlobalTrackWoDCAbool
    o2::aod::vtx3body::Track1Etao2::aod::resodaughter::IsGlobalTrack Dtrack1etafloatdaughter1 etaisGlobalTrackbool
    o2::aod::vtx3body::Track1Phio2::aod::resodaughter::IsPrimaryTrack Dtrack1phifloatdaughter1 phiisPrimaryTrackbool
    o2::aod::vtx3body::Track2Pto2::aod::resodaughter::IsPVContributor Dtrack2ptfloatdaughter2 pTisPVContributorbool
    o2::aod::vtx3body::Track2Etao2::aod::resodaughter::HasTOF Dtrack2etafloatdaughter2 etahasTOFbool
    o2::aod::vtx3body::Track2Phio2::aod::resodaughter::Sign Dtrack2phifloatdaughter2 phisignint8_t
    -
    - -### o2-analysis-lf-ebye-maker -Code file: ebyeMaker.cxx -
    - -
    - -### o2-analysis-lf-hyhefour-builder -Code file: hyhe4builder.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::ResoTrackTrack = o2::aod::ResoTrackTracks::iterator
    • +
    @@ -81508,50 +98197,27 @@ Code file: o2::aod::StoredHyHe4Datas +
    +
    Is used in: +
      +
    • o2::aod::ResoMicroTrack = o2::aod::ResoMicroTracks::iterator
    • +
    @@ -81569,446 +98235,561 @@ Code file: o2::aod::ResoMicroTrackTracks +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::ResoMicroTrackTrack = o2::aod::ResoMicroTrackTracks::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + + +
    o2::aod::hyhe4data::Zzfloatdecay position ZNameGetterTypeComment
    o2::aod::hyhe4data::DCADaughtersdcaDaughtersfloatDCA between V0 daughterso2::aod::resodaughter::TrackIdItrackIdintPointer into Tracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    • +
    +
    + + + + + + + - + + + + - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeComment
    o2::aod::hyhe4data::DCAHelium3ToPVo2::soa::IndexGIglobalIndexint64_t dcaHelium3ToPVfloatDCA positive prong to PV
    o2::aod::hyhe4data::DCAProtonToPVo2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::resodaughter::Pt dcaProtonToPVpt floatDCA positive prong to PVp_t (GeV/c)
    o2::aod::hyhe4data::DCAPionToPVo2::aod::resodaughter::Px dcaPionToPVpx floatDCA positive prong to PVp_x (GeV/c)
    o2::aod::hyhe4data::DCAxyHyHe4ToPVo2::aod::resodaughter::Py dcaxyHyHe4ToPVpy floatDCAxyp_y (GeV/c)
    o2::aod::hyhe4data::DCAzHyHe4ToPVo2::aod::resodaughter::Pz dcazHyHe4ToPVpz floatDCAzp_z (GeV/c)
    o2::aod::hyhe4data::PtDptfloatpTo2::aod::resodaughter::Indicesindicesint[2]Field for the track indices to remove auto-correlations
    o2::aod::hyhe4data::PtHelium3DptHelium3floatpT of prong 0 (identified as Helium-3)o2::aod::resodaughter::DaughterTPCNSigmaPosPi10daughterTPCNSigmaPosPi10int8_tTPC PID x10 of the positive daughter as Pion
    o2::aod::hyhe4data::PtProtonDptProtonfloatpT of prong 0 (identified as proton)o2::aod::resodaughter::DaughterTPCNSigmaPosKa10daughterTPCNSigmaPosKa10int8_tTPC PID x10 of the positive daughter as Kaon
    o2::aod::hyhe4data::PtPionDptPionfloatpT of prong 0 (identified as proton)o2::aod::resodaughter::DaughterTPCNSigmaPosPr10daughterTPCNSigmaPosPr10int8_tTPC PID x10 of the positive daughter as Proton
    o2::aod::hyhe4data::DecayRadiusDdecayRadiusfloatdecay radius (2D, centered at zero)o2::aod::resodaughter::DaughterTPCNSigmaNegPi10daughterTPCNSigmaNegPi10int8_tTPC PID x10 of the negative daughter as Pion
    o2::aod::hyhe4data::MDmfloatmass under hyperhelium-4 hypoo2::aod::resodaughter::DaughterTPCNSigmaNegKa10daughterTPCNSigmaNegKa10int8_tTPC PID x10 of the negative daughter as Kaon
    o2::aod::hyhe4data::YHyHe4DyHyHe4floaty -> FIXME add Hyperhelium4 mass to physics constantso2::aod::resodaughter::DaughterTPCNSigmaNegPr10daughterTPCNSigmaNegPr10int8_tTPC PID x10 of the negative daughter as Proton
    -
    - -
    - -### o2-analysis-lf-hyper-kink-reco-task -Code file: hyperKinkRecoTask.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + +
    NameGetterTypeCommento2::aod::resodaughter::DaughterTOFNSigmaPosPi10daughterTOFNSigmaPosPi10int8_tTOF PID x10 of the positive daughter as Pion
    o2::soa::IndexGIglobalIndexint64_to2::aod::resodaughter::DaughterTOFNSigmaPosKa10 daughterTOFNSigmaPosKa10int8_tTOF PID x10 of the positive daughter as Kaon
    o2::aod::hyperrec::XPrimVtxo2::aod::resodaughter::DaughterTOFNSigmaPosPr10 xPrimVtxfloatdaughterTOFNSigmaPosPr10int8_tTOF PID x10 of the positive daughter as Proton
    o2::aod::resodaughter::DaughterTOFNSigmaNegPi10 daughterTOFNSigmaNegPi10int8_tTOF PID x10 of the negative daughter as Pion
    o2::aod::hyperrec::YPrimVtxo2::aod::resodaughter::DaughterTOFNSigmaNegKa10 yPrimVtxfloatdaughterTOFNSigmaNegKa10int8_tTOF PID x10 of the negative daughter as Kaon
    o2::aod::resodaughter::DaughterTOFNSigmaNegPr10 daughterTOFNSigmaNegPr10int8_tTOF PID x10 of the negative daughter as Proton
    o2::aod::hyperrec::ZPrimVtxo2::aod::resodaughter::V0CosPA zPrimVtxv0CosPA floatV0 Cosine of Pointing Angle
    o2::aod::hyperrec::XDecVtxo2::aod::resodaughter::DaughDCA xDecVtxdaughDCA floatDCA between daughters
    o2::aod::hyperrec::YDecVtxo2::aod::v0data::DCAPosToPV yDecVtxdcapostopv floatDCA positive prong to PV
    o2::aod::hyperrec::ZDecVtxo2::aod::v0data::DCANegToPV zDecVtxdcanegtopv floatDCA negative prong to PV
    o2::aod::hyperrec::IsMatterisMatterboolo2::aod::v0data::DCAV0ToPV dcav0topvfloatDCA V0 to PV (3D)
    o2::aod::hyperkink::PtHypero2::aod::resodaughter::MLambda ptHypermLambda floatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::hyperkink::PhiHypero2::aod::resodaughter::MAntiLambda phiHypermAntiLambda floatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::hyperkink::EtaHypero2::aod::resodaughter::MK0Short etaHypermK0Short floatThe invariant mass of V0 candidate, assuming k0s
    o2::aod::hyperkink::PtTrito2::aod::resodaughter::TransRadius ptTrittransRadius floatTransverse radius of the decay vertex
    o2::aod::hyperkink::PhiTrito2::aod::resodaughter::DecayVtxX phiTritdecayVtxX floatX position of the decay vertex
    o2::aod::hyperkink::EtaTrito2::aod::resodaughter::DecayVtxY etaTritdecayVtxY floatY position of the decay vertex
    o2::aod::hyperkink::DcaHyperPvo2::aod::resodaughter::DecayVtxZ dcaHyperPvdecayVtxZ floatZ position of the decay vertex
    o2::aod::hyperkink::DcaTritPvdcaTritPvo2::aod::resodaughter::EtaDeta float
    o2::aod::hyperkink::DCAKinkTopodcaKinkTopoo2::aod::resodaughter::PhiDphi float
    o2::aod::hyperkink::ITSclusterSizesHyperitsClusterSizesHyperuint32_to2::aod::resodaughter::DaughterTPCNSigmaPosPiDdaughterTPCNSigmaPosPi?
    o2::aod::hyperkink::ITSclusterSizesTrititsClusterSizesTrituint32_to2::aod::resodaughter::DaughterTPCNSigmaPosKaDdaughterTPCNSigmaPosKa?
    o2::aod::hyperkink::PIDinTrackTrito2::aod::resodaughter::DaughterTPCNSigmaPosPrDdaughterTPCNSigmaPosPr? pidInTrackTrituint8_t
    o2::aod::resodaughter::DaughterTPCNSigmaNegPiDdaughterTPCNSigmaNegPi?
    o2::aod::hyperkink::TPCmomTrito2::aod::resodaughter::DaughterTPCNSigmaNegKaDdaughterTPCNSigmaNegKa? tpcMomTritfloat
    o2::aod::resodaughter::DaughterTPCNSigmaNegPrDdaughterTPCNSigmaNegPr?
    o2::aod::hyperkink::TPCsignalTrito2::aod::resodaughter::DaughterTOFNSigmaPosPiDdaughterTOFNSigmaPosPi? tpcSignalTrituint16_t
    o2::aod::resodaughter::DaughterTOFNSigmaPosKaDdaughterTOFNSigmaPosKa?
    o2::aod::hyperkink::NSigmaTPCTrito2::aod::resodaughter::DaughterTOFNSigmaPosPrDdaughterTOFNSigmaPosPr? nSigmaTPCTritfloat
    o2::aod::resodaughter::DaughterTOFNSigmaNegPiDdaughterTOFNSigmaNegPi?
    o2::aod::hyperkink::NSigmaTOFTrito2::aod::resodaughter::DaughterTOFNSigmaNegKaDdaughterTOFNSigmaNegKa? nSigmaTOFTritfloat
    o2::aod::resodaughter::DaughterTOFNSigmaNegPrDdaughterTOFNSigmaNegPr?
    - +
    +
    Is used in: +
      +
    • o2::aod::ResoV0V0 = o2::aod::ResoV0V0s::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::resodaughter::V0IdIv0IdintPointer into V0s
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • +
    @@ -82026,511 +98807,637 @@ Code file: hyperRecoTask.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + +
    NameGetterTypeCommento2::aod::resodaughter::MXimXifloatThe invariant mass of Xi candidate
    o2::soa::IndexGIglobalIndexint64_to2::aod::resodaughter::TransRadius transRadiusfloatTransverse radius of the decay vertex
    o2::aod::hyperrec::CentralityFT0Ao2::aod::resodaughter::CascTransRadius centralityFT0AcascTransRadius floatTransverse radius of the decay vertex from cascade
    o2::aod::hyperrec::CentralityFT0Co2::aod::resodaughter::DecayVtxX centralityFT0CdecayVtxX floatX position of the decay vertex
    o2::aod::hyperrec::CentralityFT0Mo2::aod::resodaughter::DecayVtxY centralityFT0MdecayVtxY floatY position of the decay vertex
    o2::aod::hyperrec::XPrimVtxo2::aod::resodaughter::DecayVtxZ xPrimVtxdecayVtxZ floatZ position of the decay vertex
    o2::aod::hyperrec::YPrimVtxyPrimVtxo2::aod::resodaughter::EtaDeta float
    o2::aod::hyperrec::ZPrimVtxzPrimVtxo2::aod::resodaughter::PhiDphi float
    o2::aod::hyperrec::IsMatterisMatterboolo2::aod::resodaughter::DaughterTPCNSigmaPosPiDdaughterTPCNSigmaPosPi?
    o2::aod::hyperrec::PtHe3ptHe3floato2::aod::resodaughter::DaughterTPCNSigmaPosKaDdaughterTPCNSigmaPosKa?
    o2::aod::hyperrec::PhiHe3o2::aod::resodaughter::DaughterTPCNSigmaPosPrDdaughterTPCNSigmaPosPr? phiHe3float
    o2::aod::resodaughter::DaughterTPCNSigmaNegPiDdaughterTPCNSigmaNegPi?
    o2::aod::hyperrec::EtaHe3o2::aod::resodaughter::DaughterTPCNSigmaNegKaDdaughterTPCNSigmaNegKa? etaHe3float
    o2::aod::resodaughter::DaughterTPCNSigmaNegPrDdaughterTPCNSigmaNegPr?
    o2::aod::hyperrec::PtPio2::aod::resodaughter::DaughterTPCNSigmaBachPiDdaughterTPCNSigmaBachPi? ptPifloat
    o2::aod::resodaughter::DaughterTPCNSigmaBachKaDdaughterTPCNSigmaBachKa?
    o2::aod::hyperrec::PhiPio2::aod::resodaughter::DaughterTPCNSigmaBachPrDdaughterTPCNSigmaBachPr? phiPifloat
    o2::aod::resodaughter::DaughterTOFNSigmaPosPiDdaughterTOFNSigmaPosPi?
    o2::aod::hyperrec::EtaPio2::aod::resodaughter::DaughterTOFNSigmaPosKaDdaughterTOFNSigmaPosKa? etaPifloat
    o2::aod::resodaughter::DaughterTOFNSigmaPosPrDdaughterTOFNSigmaPosPr?
    o2::aod::hyperrec::XDecVtxo2::aod::resodaughter::DaughterTOFNSigmaNegPiDdaughterTOFNSigmaNegPi? xDecVtxfloat
    o2::aod::resodaughter::DaughterTOFNSigmaNegKaDdaughterTOFNSigmaNegKa?
    o2::aod::hyperrec::YDecVtxo2::aod::resodaughter::DaughterTOFNSigmaNegPrDdaughterTOFNSigmaNegPr? yDecVtxfloat
    o2::aod::resodaughter::DaughterTOFNSigmaBachPiDdaughterTOFNSigmaBachPi?
    o2::aod::hyperrec::ZDecVtxo2::aod::resodaughter::DaughterTOFNSigmaBachKaDdaughterTOFNSigmaBachKa? zDecVtxfloat
    o2::aod::resodaughter::DaughterTOFNSigmaBachPrDdaughterTOFNSigmaBachPr?
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoCascadeCascade = o2::aod::ResoCascadeCascades::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::resodaughter::CascadeIdIcascadeIdintPointer into Cascades
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • +
    +
    + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::hyperrec::DcaV0DaugdcaV0Daugfloato2::aod::mcparticle::PdgCode pdgCodeintPDG code
    o2::aod::hyperrec::DcaHedcaHefloato2::aod::resodaughter::MotherId motherIdintId of the mother particle
    o2::aod::hyperrec::DcaPidcaPifloato2::aod::resodaughter::MotherPDG motherPDGintPDG code of the mother particle
    o2::aod::hyperrec::NSigmaHenSigmaHefloato2::aod::resodaughter::SiblingIds siblingIdsint[2]Index of the particles with the same mother
    o2::aod::hyperrec::NTPCclusHeo2::aod::resodaughter::IsPhysicalPrimary nTPCclusHeuint8_tisPhysicalPrimarybool
    o2::aod::hyperrec::NTPCclusPio2::aod::resodaughter::ProducedByGenerator nTPCclusPiuint8_tproducedByGeneratorbool
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + + + + + + + + - + - - + + - + - - + +
    o2::aod::hyperrec::TPCmomHetpcMomHefloatNameGetterTypeComment
    o2::aod::hyperrec::TPCmomPitpcMomPifloato2::aod::mcparticle::PdgCode pdgCodeintPDG code
    o2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_to2::aod::resodaughter::MotherId motherIdintId of the mother particle
    o2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_to2::aod::resodaughter::MotherPDG motherPDGintPDG code of the mother particle
    o2::aod::hyperrec::TPCChi2HetpcChi2Hefloato2::aod::resodaughter::DaughterID1 daughterID1intId of the first Daughter particle
    o2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_to2::aod::resodaughter::DaughterID2 daughterID2intId of the second Daughter particle
    o2::aod::hyperrec::ITSclusterSizesPio2::aod::resodaughter::DaughterPDG1 itsClusterSizesPiuint32_tdaughterPDG1intPDG code of the first Daughter particle
    o2::aod::resodaughter::DaughterPDG2 daughterPDG2intPDG code of the second Daughter particle
    o2::aod::hyperrec::Flagso2::aod::resodaughter::IsPhysicalPrimary flagsuint8_tisPhysicalPrimarybool
    o2::aod::hyperrec::TrackedClSizeo2::aod::resodaughter::ProducedByGenerator trackedClSizeintproducedByGeneratorbool
    - +
    Is used in:
      -
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    @@ -82542,286 +99449,298 @@ Code file: resonanceTreeCreator.cxx +
    + +
    + +### o2-analysis-lf-lambdalambdatable +Code file: LambdaLambdatable.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::RedLLEvent = o2::aod::RedLLEvents::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - - - - + + + + - + - + - - - - + + + + +
    o2::aod::hyperrec::MultTPCmultTPCfloatNameGetterTypeComment
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloato2::aod::bc::GlobalBC globalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloato2::aod::bc::RunNumber runNumberintRun number
    o2::aod::hyperrec::IsMatterisMatterboolo2::aod::timestamp::Timestamp timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::hyperrec::PtHe3o2::aod::‌collision::PosZ ptHe3posZ floatZ Vertex position in cm
    o2::aod::hyperrec::PhiHe3phiHe3floato2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::hyperrec::EtaHe3o2::aod::redllevent::Centrality etaHe3centrality float
    o2::aod::hyperrec::PtPiptPifloato2::aod::redllevent::NumLambda numLambdaintNumber of lambda
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::LLTrack = o2::aod::LLTracks::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - - - - - - - - + - - - - + + + + - - - - + + + + - - - - + + + +
    o2::aod::hyperrec::PhiPiphiPifloatNameGetterTypeComment
    o2::aod::hyperrec::EtaPietaPifloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::XDecVtxxDecVtxfloato2::aod::lltrack::RedLLEventIdIredLLEventIdint32Pointer into RedLLEvents
    o2::aod::hyperrec::YDecVtxyDecVtxfloato2::aod::lltrack::LLdId lldIdintLL PID
    o2::aod::hyperrec::ZDecVtxo2::aod::lltrack::LLdPx zDecVtxlldPx floatLL d Px
    o2::aod::hyperrec::DcaV0Daugo2::aod::lltrack::LLdPy dcaV0DauglldPy floatLL d Py
    o2::aod::hyperrec::DcaHeo2::aod::lltrack::LLdPz dcaHelldPz floatLL d Pz
    o2::aod::hyperrec::DcaPio2::aod::lltrack::LLdx dcaPilldx floatLL d x
    o2::aod::hyperrec::NSigmaHeo2::aod::lltrack::LLdy nSigmaHelldy float
    o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t
    o2::aod::hyperrec::NTPCclusPinTPCclusPiuint8_tLL d y
    o2::aod::hyperrec::TPCmomHeo2::aod::lltrack::LLdz tpcMomHelldz floatLL d z
    o2::aod::hyperrec::TPCmomPio2::aod::lltrack::LLdMass tpcMomPilldMass float
    o2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_t
    o2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_tLL d Mass
    o2::aod::hyperrec::TPCChi2Heo2::aod::lltrack::LLdd1TPC tpcChi2Helldd1TPC float
    o2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_tLL dd1 TPC nsigma
    o2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_to2::aod::lltrack::LLdd2TPC lldd2TPCfloatLL dd2 TPC nsigma
    o2::aod::hyperrec::Flagsflagsuint8_to2::aod::lltrack::LLdd1Index lldd1Indexint64_tLL dd1 global index
    o2::aod::hyperrec::TrackedClSizetrackedClSizeinto2::aod::lltrack::LLdd2Index lldd2Indexint64_tLL dd2 global index
    - +
    + +### o2-analysis-lf-cascademlselectiontreecreator +Code file: cascadeMLSelectionTreeCreator.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::MCHypCand = o2::aod::MCHypCands::iterator
    • -
    + Header file: PWGLF/DataModel/LFStrangenessMLTables.h
    @@ -82832,303 +99751,331 @@ Code file: -### o2-analysis-lf-hypertriton3bodyfinder -Code file: hypertriton3bodyfinder.cxx +### o2-analysis-lf-cascadebuilder +Code file: cascadebuilder.cxx
    - +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::CascMLSelection::XiBDTScorexiBDTScorefloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::CascMLSelection::OmegaBDTScoreomegaBDTScorefloat
    +
    + + +
    +
    + index table when using AO2Ds +
    + +
    Is used in: +
      +
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    • +
    @@ -83165,356 +100171,193 @@ Code file: o2::aod::KFCascIndices +
    +
    + index table when using AO2Ds +
    +
    +
    Is used in: +
      +
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    • +
    • o2::aod::KFCascDatas = soa::Join
    • +
    • o2::aod::KFCascData = soa::Join::iterator
    • +
    +
    +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + + + + - - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::vtx3body::Decay3BodyIdIdecay3bodyIdint32Pointer into Decay3Bodys
    o2::aod::vtx3body::Xxfloatdecay position X
    o2::aod::vtx3body::Yyfloatdecay position Y
    o2::aod::vtx3body::Zzfloatdecay position Z
    o2::aod::vtx3body::PxTrack0pxtrack0floattrack0 px at min
    o2::aod::vtx3body::PyTrack0pytrack0floattrack0 py at min
    o2::aod::vtx3body::PzTrack0pztrack0floattrack0 pz at min
    o2::aod::vtx3body::PxTrack1pxtrack1floattrack1 px at min
    o2::aod::vtx3body::PyTrack1pytrack1floattrack1 py at min
    o2::aod::vtx3body::PzTrack1pztrack1floattrack1 pz at min
    o2::aod::vtx3body::PxTrack2pxtrack2floattrack2 px at min
    o2::aod::vtx3body::PyTrack2pytrack2floattrack2 py at min
    o2::aod::vtx3body::PzTrack2pztrack2floattrack2 pz at minNameGetterTypeComment
    o2::aod::vtx3body::DCAVtxDaughterso2::soa::IndexGIglobalIndexint64_t dcaVtxdaughtersfloatDCA among daughters
    o2::aod::vtx3body::DCAXYTrack0ToPVdcaXYtrack0topvfloatDCAXY of prong0 to PVo2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::vtx3body::DCAXYTrack1ToPVdcaXYtrack1topvfloatDCAXY of prong1 to PVo2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::vtx3body::DCAXYTrack2ToPVdcaXYtrack2topvfloatDCAXY of prong2 to PVo2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::vtx3body::DCATrack0ToPVdcatrack0topvfloatDCA of prong0 to PVo2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::vtx3body::DCATrack1ToPVdcatrack1topvfloatDCA of prong1 to PVo2::aod::cascdata::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + index table when using AO2Ds +
    + +
    Is used in: +
      +
    • o2::aod::TraCascIndex = o2::aod::TraCascIndices::iterator
    • +
    • o2::aod::TraCascDatas = soa::Join
    • +
    • o2::aod::TraCascData = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::vtx3body::DCATrack2ToPVdcatrack2topvfloatDCA of prong2 to PVNameGetterTypeComment
    o2::aod::vtx3body::TOFNSigmaBachDeo2::soa::IndexGIglobalIndexint64_t tofNSigmaBachDefloatRecalculated Nsigma seperation with TOF for deuteron
    o2::aod::vtx3body::PDpfloat3 body p
    o2::aod::vtx3body::PtDptfloat3 body pT
    o2::aod::vtx3body::VtxRadiusDvtxradiusfloat3 body decay radius (2D, centered at zero)
    o2::aod::vtx3body::DistOverTotMomDdistovertotmom?PV to 3 body decay distance over total momentum
    o2::aod::vtx3body::VtxCosPADvtxcosPAfloat3 body vtx CosPA
    o2::aod::vtx3body::DCAVtxToPVDdcavtxtopvfloatDCA of 3 body vtx to PV
    o2::aod::vtx3body::MHypertritonDmHypertritonfloatmass under Hypertriton hypothesis
    o2::aod::vtx3body::MAntiHypertritonDmAntiHypertritonfloatmass under antiHypertriton hypothesis
    o2::aod::vtx3body::MHyperHelium4DmHyperHelium4floatmass under HyperHelium4 hypothesis
    o2::aod::vtx3body::MAntiHyperHelium4DmAntiHyperHelium4floatmass under antiHyperHelium4 hypothesis
    o2::aod::vtx3body::YHypertritonDyHypertritonfloat3 body vtx y with hypertriton or antihypertriton hypothesis
    o2::aod::vtx3body::YHyperHelium4DyHyperHelium4float3 body vtx y with hyperhelium4 or antihyperhelium4 hypothesis
    o2::aod::vtx3body::EtaDetafloat3 body vtx eta
    o2::aod::vtx3body::PhiDphifloat3 body vtx phi
    o2::aod::vtx3body::Track0PtDtrack0ptfloatdaughter0 pT
    o2::aod::vtx3body::Track0EtaDtrack0etafloatdaughter0 eta
    o2::aod::vtx3body::Track0PhiDtrack0phifloatdaughter0 phi
    o2::aod::vtx3body::Track1PtDtrack1ptfloatdaughter1 pTo2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::vtx3body::Track1EtaDtrack1etafloatdaughter1 etao2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::vtx3body::Track1PhiDtrack1phifloatdaughter1 phio2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::vtx3body::Track2PtDtrack2ptfloatdaughter2 pTo2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::vtx3body::Track2EtaDtrack2etafloatdaughter2 etao2::aod::cascdata::StrangeTrackIdIstrangeTrackIdintPointer into Tracks
    o2::aod::vtx3body::Track2PhiDtrack2phifloatdaughter2 phio2::aod::cascdata::CollisionIdIcollisionIdint32Pointer into Collisions
    - +
    - Table joinable with Vtx3BodyData containing the MC labels + track X positions at minima when using AO2Ds
    -
    Is used in: -
      -
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • -
    + Header file: PWGLF/DataModel/LFStrangenessTables.h
    @@ -83525,28 +100368,41 @@ Code file: lithium4analysis.cxx -
    - - +
    - + core information about decay, viable with AO2Ds or derived
    +
    Is used in: +
      +
    • o2::aod::CascCores = o2::aod::StoredCascCores
    • +
    @@ -83557,747 +100413,904 @@ Code file: o2::aod::Lithium4TableMC -
    - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + - + + + + + - + + + + - + + + + + - + + + + - + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::cascdata::PyLambdaDpylambdafloatLambda daughter py
    o2::aod::Lithium4TablesNS::PtHe3ptHe3o2::aod::cascdata::PzLambdaDpzlambda floatLambda daughter pz
    o2::aod::Lithium4TablesNS::EtaHe3etaHe3o2::aod::cascdata::PtDpt floatCascade transverse momentum in GeV/c
    o2::aod::Lithium4TablesNS::PhiHe3phiHe3o2::aod::cascdata::PDp floatCascade total momentum in GeV/c
    o2::aod::Lithium4TablesNS::PtPrptPro2::aod::cascdata::PhiDphi floatCascade phi in the range [0, 2pi)
    o2::aod::Lithium4TablesNS::EtaPretaPro2::aod::cascdata::EtaDeta floatCascade pseudorapidity
    o2::aod::Lithium4TablesNS::PhiPrphiPro2::aod::cascdata::V0RadiusDv0radius float
    o2::aod::Lithium4TablesNS::DCAxyHe3o2::aod::cascdata::CascRadiusDcascradiusfloat dcaxyHe3
    o2::aod::cascdata::V0CosPADv0cosPA float
    o2::aod::Lithium4TablesNS::DCAzHe3o2::aod::cascdata::CascCosPADcasccosPAfloat dcazHe3
    o2::aod::cascdata::DCAV0ToPVDdcav0topv float
    o2::aod::Lithium4TablesNS::DCAxyPro2::aod::cascdata::MLambdaDmLambdafloat dcaxyPr
    o2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::cascdata::YXiDyXi float
    o2::aod::Lithium4TablesNS::DCAzPro2::aod::cascdata::YOmegaDyOmegafloat dcazPr
    o2::aod::cascdata::RapidityDrapidityfloatrapidity (0, 1: Xi; 2, 3: Omega)
    o2::aod::cascdata::NegativePtDnegativept floatnegative daughter pT
    o2::aod::cascdata::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::cascdata::BachelorPtDbachelorptfloatbachelor daughter pT
    o2::aod::cascdata::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::cascdata::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::cascdata::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    o2::aod::cascdata::AlphaDalpha?Armenteros Alpha
    o2::aod::cascdata::QtArmDqtarm?Armenteros Qt
    o2::aod::cascdata::PsiPairDpsipair?psi pair angle
    o2::aod::cascdata::V0AlphaDv0Alpha?Armenteros Alpha
    o2::aod::cascdata::V0QtArmDv0Qtarm?Armenteros Qt
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::KFCascCores = o2::aod::StoredKFCascCores
    • +
    +
    + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + + + + + + + + + -
    NameGetterTypeComment
    o2::aod::cascdata::Signsignint
    o2::aod::Lithium4TablesNS::SignalTPCHe3o2::aod::cascdata::MXi signalTPCHe3mXi float
    o2::aod::Lithium4TablesNS::InnerParamTPCHe3o2::aod::cascdata::MOmega innerParamTPCHe3mOmega float
    o2::aod::Lithium4TablesNS::SignalTPCPro2::aod::cascdata::X signalTPCPrx float
    o2::aod::Lithium4TablesNS::InnerParamTPCPro2::aod::cascdata::Y innerParamTPCPry float
    o2::aod::Lithium4TablesNS::NClsTPCHe3o2::aod::cascdata::Z nClsTPCHe3uint8_tzfloat
    o2::aod::Lithium4TablesNS::NSigmaTPCHe3o2::aod::cascdata::Xlambda nSigmaTPCHe3xlambda float
    o2::aod::Lithium4TablesNS::NSigmaTPCPro2::aod::cascdata::Ylambda nSigmaTOFPrylambda float
    o2::aod::Lithium4TablesNS::Chi2TPCHe3o2::aod::cascdata::Zlambda chi2TPCHe3zlambda float
    o2::aod::Lithium4TablesNS::Chi2TPCPro2::aod::cascdata::KFXPos chi2TPCPrkfxpos float
    o2::aod::Lithium4TablesNS::MassTOFHe3o2::aod::cascdata::KFYPos massTOFHe3kfypos float
    o2::aod::Lithium4TablesNS::MassTOFPro2::aod::cascdata::KFZPos massTOFPrkfzpos float
    o2::aod::Lithium4TablesNS::PIDtrkHe3o2::aod::cascdata::KFXNeg pidTrkHe3uint32_tkfxnegfloat
    o2::aod::Lithium4TablesNS::PIDtrkPro2::aod::cascdata::KFYNeg pidTrkPruint32_tkfynegfloat
    o2::aod::Lithium4TablesNS::ItsClusterSizeHe3o2::aod::cascdata::KFZNeg itsClusterSizeHe3uint32_tkfznegfloat
    o2::aod::Lithium4TablesNS::ItsClusterSizePro2::aod::cascdata::PxPos itsClusterSizePruint32_tpxposfloat
    o2::aod::Lithium4TablesNS::SharedClustersHe3o2::aod::cascdata::PyPos sharedClustersHe3uint8_tpyposfloat
    o2::aod::Lithium4TablesNS::SharedClustersPro2::aod::cascdata::PzPos sharedClustersPruint8_tpzposfloat
    o2::aod::Lithium4TablesNS::IsBkgLSo2::aod::cascdata::PxNeg isBkgLSboolpxnegfloat
    o2::aod::Lithium4TablesNS::IsBkgEMo2::aod::cascdata::PyNeg isBkgEMboolpynegfloat
    o2::aod::Lithium4TablesNS::PtMCHe3o2::aod::cascdata::PzNeg ptMCHe3pzneg float
    o2::aod::Lithium4TablesNS::EtaMCHe3o2::aod::cascdata::PxBach etaMCHe3pxbach float
    o2::aod::Lithium4TablesNS::PhiMCHe3o2::aod::cascdata::PyBach phiMCHe3pybach float
    o2::aod::Lithium4TablesNS::PtMCPro2::aod::cascdata::PzBach ptMCPrpzbach float
    o2::aod::Lithium4TablesNS::EtaMCPro2::aod::cascdata::KFPxV0 etaMCPrkfpxv0 float
    o2::aod::Lithium4TablesNS::PhiMCPro2::aod::cascdata::KFPyV0 phiMCPrkfpyv0 float
    o2::aod::Lithium4TablesNS::SignedPtMCo2::aod::cascdata::KFPzV0 signedPtMCkfpzv0 float
    o2::aod::Lithium4TablesNS:GIo2::aod::cascdata::Px ?pxfloatcascade momentum X
    o2::aod::cascdata::Py pyfloatcascade momentum Y
    -
    - -
    - -### o2-analysis-lf-lnn-reco-task -Code file: lnnRecoTask.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::DataLnnCand = o2::aod::DataLnnCands::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - + + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::cascdata::Pzpzfloatcascade momentum Z
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat
    o2::aod::lnnrec::CentralityFT0Ao2::aod::cascdata::DCACascDaughters centralityFT0Adcacascdaughters float
    o2::aod::lnnrec::CentralityFT0Co2::aod::cascdata::DCAPosToPV centralityFT0Cdcapostopv float
    o2::aod::lnnrec::CentralityFT0Mo2::aod::cascdata::DCANegToPV centralityFT0Mdcanegtopv float
    o2::aod::lnnrec::XPrimVtxo2::aod::cascdata::DCABachToPV xPrimVtxdcabachtopv float
    o2::aod::lnnrec::YPrimVtxo2::aod::cascdata::DCAXYCascToPV yPrimVtxdcaXYCascToPV float
    o2::aod::lnnrec::ZPrimVtxo2::aod::cascdata::DCAZCascToPV zPrimVtxdcaZCascToPV float
    o2::aod::lnnrec::IsMattero2::aod::kfcascdata::MLambda isMatterboolmLambdafloat
    o2::aod::lnnrec::Pt3Ho2::aod::cascdata::KFV0Chi2 pt3HkfV0Chi2 float
    o2::aod::lnnrec::Phi3Ho2::aod::cascdata::KFCascadeChi2 phi3HkfCascadeChi2 float
    o2::aod::lnnrec::Eta3Heta3Ho2::aod::cascdata::PxLambdaDpxlambda floatLambda daughter px
    o2::aod::lnnrec::PtPiptPio2::aod::cascdata::PyLambdaDpylambda floatLambda daughter py
    o2::aod::lnnrec::PhiPiphiPio2::aod::cascdata::PzLambdaDpzlambda floatLambda daughter pz
    o2::aod::lnnrec::EtaPietaPio2::aod::cascdata::PtDpt floatCascade transverse momentum in GeV/c
    o2::aod::lnnrec::XDecVtxxDecVtxo2::aod::cascdata::PDp floatCascade total momentum in GeV/c
    o2::aod::lnnrec::YDecVtxyDecVtxo2::aod::cascdata::PhiDphi floatCascade phi in the range [0, 2pi)
    o2::aod::lnnrec::ZDecVtxzDecVtxo2::aod::cascdata::EtaDeta floatCascade pseudorapidity
    o2::aod::lnnrec::DcaV0DaugdcaV0Daugo2::aod::cascdata::V0RadiusDv0radius float
    o2::aod::lnnrec::Dca3Hdca3Ho2::aod::cascdata::CascRadiusDcascradius float
    o2::aod::lnnrec::DcaPidcaPio2::aod::cascdata::V0CosPADv0cosPA float
    o2::aod::lnnrec::NSigma3HnSigma3Ho2::aod::cascdata::CascCosPADcasccosPA float
    o2::aod::lnnrec::NTPCclus3HnTPCclus3Huint8_to2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::lnnrec::NTPCclusPinTPCclusPiuint8_to2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::lnnrec::TPCmom3HtpcMom3Ho2::aod::cascdata::YXiDyXi float
    o2::aod::lnnrec::TPCmomPitpcMomPio2::aod::cascdata::YOmegaDyOmega float
    o2::aod::lnnrec::TPCsignal3HtpcSignal3Huint16_to2::aod::cascdata::NegativePtDnegativeptfloatnegative daughter pT
    o2::aod::lnnrec::TPCsignalPitpcSignalPiuint16_to2::aod::cascdata::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::lnnrec::MassTrTOFmass2TrTOFo2::aod::cascdata::BachelorPtDbachelorpt floatbachelor daughter pT
    o2::aod::lnnrec::ITSclusterSizes3HitsClusterSizes3Huint32_to2::aod::cascdata::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::lnnrec::ITSclusterSizesPiitsClusterSizesPiuint32_to2::aod::cascdata::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::lnnrec::Flagsflagsuint8_to2::aod::cascdata::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    - +
    Is used in:
      -
    • o2::aod::MCLnnCand = o2::aod::MCLnnCands::iterator
    • +
    • o2::aod::TraCascCores = o2::aod::StoredTraCascCores
    @@ -84309,453 +101322,479 @@ Code file: nucleiSpectra.cxx -
    - - -
    -
    - -
    - -
    - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + +
    NameGetterTypeCommento2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::NucleiTableNS::Ptpto2::aod::cascdata::DCAV0ToPVDdcav0topv float
    o2::aod::NucleiTableNS::Etaetao2::aod::cascdata::MLambdaDmLambda float
    o2::aod::NucleiTableNS::Phiphio2::aod::cascdata::YXiDyXi float
    o2::aod::NucleiTableNS::TPCInnerParamtpcInnerParamo2::aod::cascdata::YOmegaDyOmega float
    o2::aod::NucleiTableNS::Betabetao2::aod::cascdata::NegativePtDnegativept floatnegative daughter pT
    o2::aod::NucleiTableNS::ZvertexzVertexo2::aod::cascdata::PositivePtDpositivept floatpositive daughter pT
    o2::aod::NucleiTableNS::DCAxydcaxyo2::aod::cascdata::BachelorPtDbachelorptfloatbachelor daughter pT
    o2::aod::cascdata::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::cascdata::NegativePhiDnegativephi floatnegative daughter phi
    o2::aod::NucleiTableNS::DCAzdcazo2::aod::cascdata::PositiveEtaDpositiveeta floatpositive daughter eta
    o2::aod::NucleiTableNS::TPCsignaltpcSignalo2::aod::cascdata::PositivePhiDpositivephi floatpositive daughter phi
    o2::aod::NucleiTableNS::ITSchi2itsChi2o2::aod::cascdata::BachelorEtaDbacheloreta floatbachelor daughter eta
    o2::aod::NucleiTableNS::TPCchi2tpcChi2o2::aod::cascdata::BachelorPhiDbachelorphi floatbachelor daughter phi
    +
    + + +
    +
    + bachelor-baryon correlation variables +
    + +
    Is used in: +
      +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - + + - - + - + + - - + - + + - - + - - - - + + + + - - - - - + + + + + + + + + + + +
    o2::aod::NucleiTableNS::Flagsflagsuint16_tNameGetterTypeComment
    o2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_to2::aod::cascdata::BachBaryonCosPA bachBaryonCosPAfloatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::NucleiTableNS::TPCcrossedRowso2::aod::cascdata::BachBaryonDCAxyToPV)DECLARE_SOA_TABLE(CascCovsGI tpcCrossedRowsuint8_t?
    o2::aod::NucleiTableNS::ITSclsMapo2::aod::``AOD''GI itsClsMapuint8_t?
    o2::aod::NucleiTableNS::TPCnClso2::aod::``CASCCOVS''GI tpcNClsuint8_t?
    o2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_to2::aod::cascdata::CovMat covMatfloat[21]covariance matrix elements
    o2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_to2::aod::cascdata::PositionCovMatDpositionCovMatstd::vector<float>for transparent handling
    o2::aod::cascdata::MomentumCovMatDmomentumCovMatstd::vector<float>for transparent handling
    - +
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascFull = soa::Join
    • +
    @@ -84766,99 +101805,170 @@ Code file: o2::aod::KFCascCovs +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascFull = soa::Join
    • +
    +
    +
    - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::NucleiFlowTableNS::CentFT0CcentFT0CfloatNameGetterTypeComment
    o2::aod::NucleiFlowTableNS::PsiFT0ApsiFT0Afloato2::aod::cascdata::KFTrackCovMat kfTrackCovMatfloat[21]covariance matrix elements for KF method (Cascade)
    o2::aod::NucleiFlowTableNS::MultFT0AmultFT0Afloato2::aod::cascdata::KFTrackCovMatV0 kfTrackCovMatV0float[21]covariance matrix elements for KF method (V0)
    o2::aod::NucleiFlowTableNS::PsiFT0CpsiFT0Cfloato2::aod::cascdata::KFTrackCovMatV0DauPos kfTrackCovMatV0DauPosfloat[21]covariance matrix elements for KF method (V0 pos daughter)
    o2::aod::NucleiFlowTableNS::MultFT0CmultFT0Cfloato2::aod::cascdata::KFTrackCovMatV0DauNeg kfTrackCovMatV0DauNegfloat[21]covariance matrix elements for KF method (V0 neg daughter)
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::NucleiFlowTableNS::PsiTPCpsiTPCfloatNameGetterTypeComment
    o2::aod::NucleiFlowTableNS::PsiTPClpsiTPClfloato2::aod::cascdata::CovMat covMatfloat[21]covariance matrix elements
    o2::aod::NucleiFlowTableNS::PsiTPCrpsiTPCrfloato2::aod::cascdata::PositionCovMatDpositionCovMatstd::vector<float>for transparent handling
    o2::aod::NucleiFlowTableNS::MultTPCmultTPCinto2::aod::cascdata::MomentumCovMatDmomentumCovMatstd::vector<float>for transparent handling
    - +
    + Joinable table with Cascades which links to CascData which is not produced for all entries +
    + +
    Is used in: +
      +
    • o2::aod::CascadesLinked = soa::Join
    • +
    • o2::aod::CascadeLinked = soa::Join::iterator
    • +
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascadesLinked = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::CascDataIdIcascDataIdint32Index to CascData entry
    +
    + +
    +
    + Joinable table with Cascades which links to CascData which is not produced for all entries
    +
    Is used in: +
      +
    • o2::aod::KFCascadesLinked = soa::Join
    • +
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascadesLinked = soa::Join
    • +
    @@ -84869,189 +101979,243 @@ Code file: o2::aod::TraCascDataLink +
    +
    + Joinable table with Cascades which links to CascData which is not produced for all entries +
    +
    +
    Is used in: +
      +
    • o2::aod::TraCascadesLinked = soa::Join
    • +
    • o2::aod::TraCascadeLinked = soa::Join::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + +
    o2::aod::NucleiTableNS::EtaetafloatNameGetterTypeComment
    o2::aod::NucleiTableNS::Phiphifloato2::aod::cascdata::TraCascDataIdItraCascDataIdint32Index to CascData entry
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::NucleiTableNS::TPCInnerParamtpcInnerParamfloatNameGetterTypeComment
    o2::aod::NucleiTableNS::Betabetafloato2::aod::casctag::IsInteresting isInterestingboolwill this be built or not?
    o2::aod::NucleiTableNS::ZvertexzVertexfloato2::aod::casctag::IsTrueXiMinus isTrueXiMinusboolPDG checked correctly in MC
    o2::aod::NucleiTableNS::DCAxydcaxyfloato2::aod::casctag::IsTrueXiPlus isTrueXiPlusboolPDG checked correctly in MC
    o2::aod::NucleiTableNS::DCAzdcazfloato2::aod::casctag::IsTrueOmegaMinus isTrueOmegaMinusboolPDG checked correctly in MC
    o2::aod::NucleiTableNS::TPCsignaltpcSignalfloato2::aod::casctag::IsTrueOmegaPlus isTrueOmegaPlusboolPDG checked correctly in MC
    o2::aod::NucleiTableNS::ITSchi2itsChi2floato2::aod::casctag::IsPhysicalPrimary isPhysicalPrimaryboolphysical primary
    o2::aod::NucleiTableNS::TPCchi2tpcChi2floato2::aod::casctag::IsdEdxXiMinus isdEdxXiMinusboolcompatible with dE/dx hypotheses
    o2::aod::NucleiTableNS::Flagsflagsuint16_to2::aod::casctag::IsdEdxXiPlus isdEdxXiPlusboolcompatible with dE/dx hypotheses
    o2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_to2::aod::casctag::IsdEdxOmegaMinus isdEdxOmegaMinusboolcompatible with dE/dx hypotheses
    o2::aod::NucleiTableNS::TPCcrossedRowstpcCrossedRowsuint8_to2::aod::casctag::IsdEdxOmegaPlus isdEdxOmegaPlusboolcompatible with dE/dx hypotheses
    +
    + +
    + +### o2-analysis-lf-cascadefinder +Code file: cascadefinder.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - + - + +
    o2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_tNameGetterTypeComment
    o2::aod::NucleiTableNS::TPCnClstpcNClsuint8_to2::soa::IndexGIglobalIndexint64_t
    o2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_to2::aod::cascgoodpostracks::GoodPosTrackIdIgoodPosTrackIdintPointer into Tracks
    o2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_to2::aod::cascgoodpostracks::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::NucleiTableNS::gPto2::aod::cascgoodpostracks::DCAXY genPtdcaXY float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - + - - - - - + + + + + - + - +
    o2::aod::NucleiTableNS::gEtagenEtafloatNameGetterTypeComment
    o2::aod::NucleiTableNS::gPhigenPhifloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::NucleiTableNS::PDGcodepdgCodeo2::aod::cascgoodnegtracks::GoodNegTrackIdIgoodNegTrackId intPointer into Tracks
    o2::aod::NucleiTableNS::SurvivedEventSelectionsurvivedEventSelectionboolo2::aod::cascgoodnegtracks::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::NucleiTableNS::AbsoDecLo2::aod::cascgoodnegtracks::DCAXY absoDecLdcaXY float
    -
    - -### o2-analysis-lf-pidtof-generic -Code file: pidTOFGeneric.cxx -
    - - +
    - Table of the event time. One entry per collision. +
    @@ -85062,57 +102226,36 @@ Code file: o2::aod::EvTimeTOFFT0ForTrack +
    @@ -85123,39 +102266,42 @@ Code file: spectraDerivedMaker.cxx -
    - - +
    - + index table when using AO2Ds
    Is used in:
      -
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    • +
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    @@ -85174,628 +102320,659 @@ Code file: o2::aod::StoredCascCores +
    - - - - - + + + + + - + - + - + - - + + - - - - - - - - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + -
    o2::aod::spectra::Sel8sel8boolNameGetterTypeComment
    o2::aod::spectra::MultNTracksPVeta1o2::aod::cascdata::Sign multNTracksPVeta1sign int
    o2::aod::spectra::RunNumbero2::aod::cascdata::MXi runNumberintmXifloat
    o2::aod::spectra::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::spectra::IsInelGt1DisInelGt1boolis INEL > 1o2::aod::cascdata::MOmegamOmegafloat
    o2::aod::spectra::CentFV0ADcentFV0Ao2::aod::cascdata::Xx floatDummy
    o2::aod::spectra::CentFT0ADcentFT0Ao2::aod::cascdata::Yy floatDummy
    o2::aod::spectra::CentFT0CDcentFT0Co2::aod::cascdata::Zz floatDummy
    o2::aod::spectra::MultZeqFV0ADmultZeqFV0Ao2::aod::cascdata::Xlambdaxlambda floatDummy
    o2::aod::spectra::MultZeqFT0ADmultZeqFT0Ao2::aod::cascdata::Ylambdaylambda floatDummy
    o2::aod::spectra::MultZeqFT0CDmultZeqFT0Co2::aod::cascdata::Zlambdazlambda floatDummy
    o2::aod::spectra::MultZeqFDDADmultZeqFDDAo2::aod::cascdata::PxPospxpos floatDummy
    o2::aod::spectra::MultZeqFDDCDmultZeqFDDCo2::aod::cascdata::PyPospypos floatDummy
    o2::aod::spectra::MultZeqNTracksPVDmultZeqNTracksPVo2::aod::cascdata::PzPospzpos floatDummy
    o2::aod::spectra::MultTrackletsDmultTrackletso2::aod::cascdata::PxNegpxneg floatDummy
    o2::aod::spectra::MultTPCDmultTPCo2::aod::cascdata::PyNegpyneg floatDummy
    o2::aod::spectra::SelectionBitDselection_bitboolDummyo2::aod::cascdata::PzNegpznegfloat
    -
    - - -
    -
    - -
    -
    - Header file: PWGLF/DataModel/spectraTOF.h -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + + + + +
    NameGetterTypeCommento2::aod::cascdata::PxBachpxbachfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::PyBachpybachfloat
    o2::aod::spectra::CollisionIdIcollisionIdint32Index to the collisiono2::aod::cascdata::PzBachpzbachfloat
    o2::aod::spectra::TPCNSigmaStorePio2::aod::cascdata::Px tpcNSigmaStorePibinningNSigma::binned_tStored binned nsigma with the TPC detector for pionpxfloatcascade momentum X
    o2::aod::spectra::TPCNSigmaStoreKao2::aod::cascdata::Py tpcNSigmaStoreKabinningNSigma::binned_tStored binned nsigma with the TPC detector for kaonpyfloatcascade momentum Y
    o2::aod::spectra::TPCNSigmaStorePro2::aod::cascdata::Pz tpcNSigmaStorePrbinningNSigma::binned_tStored binned nsigma with the TPC detector for protonpzfloatcascade momentum Z
    o2::aod::spectra::TOFNSigmaStorePio2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat tofNSigmaStorePibinningNSigma::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::spectra::TOFNSigmaStoreKao2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat tofNSigmaStoreKabinningNSigma::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::spectra::TOFNSigmaStorePro2::aod::cascdata::DCAPosToPVdcapostopvfloat tofNSigmaStorePrbinningNSigma::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::spectra::PtSignedo2::aod::cascdata::DCANegToPV ptSigneddcanegtopv floatPt (signed) of the track
    o2::aod::spectra::Etao2::aod::cascdata::DCABachToPV etadcabachtopv floatEta of the track
    o2::aod::spectra::Phio2::aod::cascdata::DCAXYCascToPV phidcaXYCascToPV floatPhi of the track
    o2::aod::track::Lengtho2::aod::cascdata::DCAZCascToPV lengthdcaZCascToPV floatTrack length
    o2::aod::track::TPCSignaltpcSignalo2::aod::cascdata::PxLambdaDpxlambda floatdE/dx signal in the TPCLambda daughter px
    o2::aod::track::TPCChi2NCltpcChi2NClo2::aod::cascdata::PyLambdaDpylambda floatChi2 / cluster for the TPC track segmentLambda daughter py
    o2::aod::track::ITSChi2NClitsChi2NClo2::aod::cascdata::PzLambdaDpzlambda floatChi2 / cluster for the ITS track segmentLambda daughter pz
    o2::aod::track::TOFChi2tofChi2o2::aod::cascdata::PtDpt floatChi2 for the TOF track segmentCascade transverse momentum in GeV/c
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusterso2::aod::cascdata::PDpfloatCascade total momentum in GeV/c
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometryo2::aod::cascdata::PhiDphifloatCascade phi in the range [0, 2pi)
    o2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Foundo2::aod::cascdata::EtaDetafloatCascade pseudorapidity
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::cascdata::V0RadiusDv0radiusfloat tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::spectra::IsPVContributoro2::aod::cascdata::CascRadiusDcascradiusfloat isPVContributorboolIsPVContributor
    o2::aod::track::ITSClusterSizeso2::aod::cascdata::V0CosPADv0cosPAfloat itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::spectra::HasTRDo2::aod::cascdata::CascCosPADcasccosPAfloat hasTRDboolHas or not the TRD match
    o2::aod::pidflags::TOFFlagso2::aod::cascdata::DCAV0ToPVDdcav0topvfloat tofFlagsuint8_tFlag for the complementary TOF PID information for the event time
    o2::aod::spectra::DCAxyStoreo2::aod::cascdata::MLambdaDmLambdafloat dcaxyStorebinningDCA::binned_tStored binned dcaxy
    o2::aod::spectra::DCAzStoredcazStorebinningDCA::binned_tStored binned dcazo2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::spectra::IsGlobalTrackisGlobalTrackboolo2::aod::cascdata::YXiDyXifloat
    o2::aod::spectra::IsGlobalTrackWoDCAisGlobalTrackWoDCAboolo2::aod::cascdata::YOmegaDyOmegafloat
    o2::aod::spectra::DCAxyo2::aod::cascdata::Rapidity DdcaXYrapidity floatUnpacked dcaxyrapidity (0, 1: Xi; 2, 3: Omega)
    o2::aod::spectra::DCAzo2::aod::cascdata::NegativePt DdcaZnegativept floatUnpacked dcaznegative daughter pT
    o2::aod::spectra::Pto2::aod::cascdata::PositivePt Dptpositivept floatAbsolute value of signed pTpositive daughter pT
    o2::aod::track::Signo2::aod::cascdata::BachelorPt DsignshortCharge: positive: 1, negative: -1bachelorptfloatbachelor daughter pT
    o2::aod::spectra::Po2::aod::cascdata::NegativeEta Dpnegativeeta floatnegative daughter eta
    o2::aod::spectra::Rapidityo2::aod::cascdata::NegativePhi Drapiditynegativephi floatTrack rapidity, computed under the mass assumption given as inputnegative daughter phi
    o2::aod::spectra::HasITSo2::aod::cascdata::PositiveEta DhasITSboolDummypositiveetafloatpositive daughter eta
    o2::aod::spectra::HasTPCo2::aod::cascdata::PositivePhi DhasTPCboolDummypositivephifloatpositive daughter phi
    o2::aod::spectra::HasTOFo2::aod::cascdata::BachelorEta DhasTOFboolFlag to check if track has a TOF measurementbacheloretafloatbachelor daughter eta
    o2::aod::spectra::TRDSignalo2::aod::cascdata::BachelorPhi DtrdSignalbachelorphi floatDummybachelor daughter phi
    o2::aod::spectra::Flagso2::aod::cascdata::Alpha Dflagsuint32_talpha?Armenteros Alpha
    o2::aod::spectra::TrackTypeo2::aod::cascdata::QtArm DtrackTypeuint8_tqtarm?Armenteros Qt
    o2::aod::spectra::TRDPatterno2::aod::cascdata::PsiPair DtrdPatternuint8_tpsipair?psi pair angle
    o2::aod::spectra::IsInAcceptanceTracko2::aod::cascdata::V0Alpha DisInAcceptanceTrackboolv0Alpha?Armenteros Alpha
    o2::aod::spectra::IsQualityTrackITSo2::aod::cascdata::V0QtArm DisQualityTrackITSboolv0Qtarm?Armenteros Qt
    +
    + +
    + +### o2-analysis-lf-cascadeflow +Code file: cascadeflow.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::spectra::IsQualityTrackTPCDisQualityTrackTPCboolo2::aod::mycascades::MultFT0MmultFT0Mfloat
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermosto2::aod::mycascades::Signsignint
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusterso2::aod::mycascades::Ptptfloat
    o2::aod::track::v001::ITSNClsInnerBarrelDitsNClsInnerBarreluint8_tNumber of ITS clusters in the Inner Barrelo2::aod::mycascades::Etaetafloat
    o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClso2::aod::mycascades::MassXimassxi floatFraction of shared TPC clusters
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusterso2::aod::mycascades::MassOmegamassomegafloat
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowso2::aod::mycascades::MassLambdaDaumasslambdadaufloat
    o2::aod::track::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClso2::aod::mycascades::CascRadiuscascradius floatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClso2::aod::mycascades::V0Radiusv0radius floatRatio of found over findable clusters
    o2::aod::pidflags::IsEvTimeDefinedDisEvTimeDefinedboolTrue if the Event Time was computed with any method i.e. there is a usable event timeo2::aod::mycascades::CascCosPAcasccospafloat
    o2::aod::pidflags::IsEvTimeTOFDisEvTimeTOFboolTrue if the Event Time was computed with the TOFo2::aod::mycascades::V0CosPAv0cospafloat
    o2::aod::pidflags::IsEvTimeT0ACDisEvTimeT0ACboolTrue if the Event Time was computed with the T0ACo2::aod::mycascades::DCAPosToPVdcapostopvfloat
    o2::aod::pidflags::IsEvTimeTOFT0ACDisEvTimeTOFT0ACboolTrue if the Event Time was computed with the TOF and T0ACo2::aod::mycascades::DCANegToPVdcanegtopvfloat
    o2::aod::spectra::TOFNSigmaPiDtofNSigmaPio2::aod::mycascades::DCABachToPVdcabachtopv floatUnpacked NSigma TOF Pi
    o2::aod::spectra::TOFNSigmaKaDtofNSigmaKao2::aod::mycascades::DCACascDaughtersdcacascdaughters floatUnpacked NSigma TOF Ka
    o2::aod::spectra::TOFNSigmaPrDtofNSigmaPro2::aod::mycascades::DCAV0Daughtersdcav0daughters floatUnpacked NSigma TOF Pr
    o2::aod::spectra::TPCNSigmaPiDtpcNSigmaPio2::aod::mycascades::DCAV0ToPVdcav0topv floatUnpacked NSigma TPC Pi
    o2::aod::spectra::TPCNSigmaKaDtpcNSigmaKao2::aod::mycascades::BachBaryonCosPAbachBaryonCosPA floatUnpacked NSigma TPC Kaavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::spectra::TPCNSigmaPrDtpcNSigmaPro2::aod::mycascades::BachBaryonDCAxyToPVbachBaryonDCAxyToPV floatUnpacked NSigma TPC Pravoid bach-baryon correlated inv mass structure in analysis
    o2::aod::mycascades::McPdgCodemcPdgCodeint-1 unknown
    -
    - -### o2-analysis-lf-threebody-reco-task -Code file: threebodyRecoTask.cxx -
    - - +
    @@ -85813,253 +102990,341 @@ Code file: o2::aod::LambdaAnalysis +
    + + + + + + + + + + + + + - + - + - + - + + + + - - - - + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + + + + - - - - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyp3body::PhiBacheloro2::aod::cascadesflow::CentFT0C phiBachelorcentFT0C floatphi of the bachelor daughter
    o2::aod::hyp3body::TPCNclusProtono2::aod::cascadesflow::HasEventPlanehasEventPlanebool tpcNclusProtonuint8_tnumber of TPC clusters of the proton daughter
    o2::aod::hyp3body::TPCNclusPiono2::aod::cascadesflow::HasSpectatorPlanehasSpectatorPlanebool
    o2::aod::cascadesflow::Signsignint16_t tpcNclusPionuint8_tnumber of TPC clusters of the pion daughter
    o2::aod::hyp3body::TPCNclusBacheloro2::aod::cascadesflow::Ptptfloat tpcNclusBacheloruint8_tnumber of TPC clusters of the bachelor daughter
    o2::aod::hyp3body::ITSNclusSizeProtono2::aod::cascadesflow::Phiphifloat itsNclusSizeProtonuint8_taverage ITS cluster size of the proton daughter
    o2::aod::hyp3body::ITSNclusSizePiono2::aod::cascadesflow::Etaetafloat itsNclusSizePionuint8_taverage ITS cluster size of the pion daughter
    o2::aod::hyp3body::ITSNclusSizeBacheloro2::aod::cascadesflow::MassLambdamasslambdafloat itsNclusSizeBacheloruint8_taverage ITS cluster size of the bachelor daughter
    o2::aod::hyp3body::TPCNSigmaProtono2::aod::cascadesflow::V0Radius tpcNSigmaProtonv0Radius floatnsigma of TPC PID of the proton daughter
    o2::aod::hyp3body::TPCNSigmaPiono2::aod::cascadesflow::DcaPosToPV tpcNSigmaPiondcaPosToPV floatnsigma of TPC PID of the pion daughter
    o2::aod::hyp3body::TPCNSigmaBacheloro2::aod::cascadesflow::DcaNegToPV tpcNSigmaBachelordcaNegToPV floatnsigma of TPC PID of the bachelor daughter
    o2::aod::hyp3body::TOFNSigmaBacheloro2::aod::cascadesflow::V0CosPAv0CosPAdouble tofNSigmaBachelorfloatnsigma of TOF PID of the bachelor daughter
    o2::aod::hyp3body::DCAXYProtonToPVo2::aod::cascadesflow::DcaV0Daughters dcaxyProtontoPVdcaV0Daughters floatDCAXY of the proton daughter to pv
    o2::aod::hyp3body::DCAXYPionToPVo2::aod::cascadesflow::V2CEP dcaxyPiontoPVv2CEP floatDCAXY of the pion daughter to pv
    o2::aod::hyp3body::DCAXYBachelorToPVo2::aod::cascadesflow::PsiT0C dcaxyBachelortoPVpsiT0C floatDCAXY of the bachelor daughter to pv
    o2::aod::hyp3body::DCAProtonToPVo2::aod::cascadesflow::Pzs2Lambdapzs2Lambdadouble dcaProtontoPVfloatDCA of the proton daughter to pv
    o2::aod::hyp3body::DCAPionToPVo2::aod::cascadesflow::Cos2ThetaLambdacos2ThetaLambdadouble dcaPiontoPVfloatDCA of the pion daughter to pv
    o2::aod::hyp3body::DCABachelorToPVo2::aod::cascadesflow::CosThetaLambdacosThetaLambdadouble dcaBachelortoPVfloatDCA of the bachelor daughter to pv
    - +
    + +### o2-analysis-lf-cascademcbuilder +Code file: cascademcbuilder.cxx +
    + +
    - + bachelor-baryon correlation variables
    +
    Is used in: +
      +
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    • +
    • o2::aod::CascMCDatas = soa::Join
    • +
    • o2::aod::CascMCData = soa::Join::iterator
    • +
    @@ -86070,343 +103335,434 @@ Code file: o2::aod::CascCoreMCLabels +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + +
    o2::aod::hyp3body::DCAXYBachelorToPVdcaxyBachelortoPVfloatDCAXY of the bachelor daughter to pvNameGetterTypeComment
    o2::aod::hyp3body::DCAProtonToPVo2::soa::IndexGIglobalIndexint64_t dcaProtontoPVfloatDCA of the proton daughter to pv
    o2::aod::hyp3body::DCAPionToPVdcaPiontoPVfloatDCA of the pion daughter to pvo2::aod::cascdata::CascMCCoreIdIcascMCCoreIdint32Index to CascMCCore entry
    +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::hyp3body::DCABachelorToPVdcaBachelortoPVfloatDCA of the bachelor daughter to pvNameGetterTypeComment
    o2::aod::hyp3body::GenPgenPfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyp3body::GenPtgenPtfloato2::aod::cascdata::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + Table joinable with CascData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::ResoCascadesCandidatesMC = soa::Join
    • +
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::hyp3body::GenCtgenCtfloatNameGetterTypeComment
    o2::aod::hyp3body::GenPhigenPhifloato2::aod::mccasclabel::McParticleIdImcParticleIdint32MC particle for Cascade
    o2::aod::hyp3body::GenEtagenEtafloato2::aod::mccasclabel::McMotherParticleIdImcMotherParticleIdintPointer into McParticles
    +
    + + +
    +
    + Table joinable with CascData containing yes / no for BB correlation +
    + +
    Is used in: +
      +
    • o2::aod::McCascBBTag = o2::aod::McCascBBTags::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + +
    o2::aod::hyp3body::GenRapiditygenRapidityfloatNameGetterTypeComment
    o2::aod::hyp3body::IsSignalo2::aod::mccasclabel::IsBachBaryonCandidate isSignalisBachBaryonCandidate boolwill this be built or not?
    +
    + + +
    +
    + Table joinable with KFCascData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + + +
    o2::aod::hyp3body::IsRecoisRecoboolNameGetterTypeComment
    o2::aod::hyp3body::PdgCodepdgCodeinto2::aod::mckfcasclabel::McParticleIdImcParticleIdint32MC particle for KF Cascade
    +
    + + +
    +
    + Table joinable to cascdata containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McTraCascLabel = o2::aod::McTraCascLabels::iterator
    • +
    +
    + + + + + + + - - - - - + + + + +
    NameGetterTypeComment
    o2::aod::hyp3body::SurvivedEventSelectionsurvivedEventSelectionboolo2::aod::mctracasclabel::McParticleIdImcParticleIdint32MC particle for V0
    -### o2-analysis-lf-threebodymcfinder -Code file: threebodymcfinder.cxx +### o2-analysis-lf-cascademcfinder +Code file: cascademcfinder.cxx
    - +
    - 3-body decay table + Run 3 cascade table
    Is used in:
      -
    • o2::aod::Decay3Bodys = o2::aod::Decay3Bodys
    • -
    • o2::aod::Decay3Body = o2::aod::Decay3Bodys::iterator
    • -
    • o2::aod::Decay3BodysLinked = soa::Join
    • -
    • o2::aod::Decay3BodyLinked = soa::Join::iterator
    • +
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    @@ -86425,60 +103781,100 @@ Code file: strangenessQC.cxx +### o2-analysis-lf-cascademlselection +Code file: cascademlselection.cxx
    -
    + +
    +
    -### o2-analysis-lf-reso2initializer -Code file: LFResonanceInitializer.cxx -
    +
    + +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::CascMLSelection::XiBDTScorexiBDTScorefloat
    +
    - +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::CascMLSelection::OmegaBDTScoreomegaBDTScorefloat
    +
    + +
    + +### o2-analysis-lf-cascqaanalysis +Code file: cascqaanalysis.cxx +
    + + +
    +
    +
    -
    Is used in: -
      -
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    • -
    + @@ -86496,453 +103892,470 @@ Code file: o2::aod::ResoMCCollisions -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • -
    -
    -
    - - - - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + -
    NameGetterTypeComment
    o2::aod::resocollision::IsVtxIn10o2::aod::mycascades::MassOmegamassomegafloat isVtxIn10boolVtx10
    o2::aod::resocollision::IsINELgt0o2::aod::mycascades::MassLambdaDaumasslambdadaufloat isINELgt0boolINEL>0
    o2::aod::resocollision::IsTriggerTVXo2::aod::mycascades::CascRadiuscascradiusfloat isTriggerTVXboolTriggerTVX
    o2::aod::resocollision::IsInSel8o2::aod::mycascades::V0Radiusv0radiusfloat isInSel8boolInSel8
    o2::aod::resocollision::IsInAfterAllCutso2::aod::mycascades::CascCosPAcasccospafloat isInAfterAllCutsboolInAfterAllCuts
    o2::aod::resocollision::ImpactParametero2::aod::mycascades::V0CosPA impactParameterv0cospa floatImpactParameter
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mycascades::DCAPosToPVdcapostopvfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::mycascades::DCANegToPVdcanegtopvfloat
    o2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisionso2::aod::mycascades::DCABachToPVdcabachtopvfloat
    o2::aod::resodaughter::Pto2::aod::mycascades::DCACascDaughters ptdcacascdaughters floatp_T (GeV/c)
    o2::aod::resodaughter::Pxo2::aod::mycascades::DCAV0Daughters pxdcav0daughters floatp_x (GeV/c)
    o2::aod::resodaughter::Pyo2::aod::mycascades::DCAV0ToPV pydcav0topv floatp_y (GeV/c)
    o2::aod::resodaughter::Pzo2::aod::mycascades::PosEta pzposeta floatp_z (GeV/c)
    o2::aod::resodaughter::Etao2::aod::mycascades::NegEta etanegeta floatEta
    o2::aod::resodaughter::Phio2::aod::mycascades::BachEta phibacheta floatPhi
    o2::aod::resodaughter::Signo2::aod::mycascades::PosITSHitspositshitsint signint8_tSign of the track charge
    o2::aod::resodaughter::TPCNClsCrossedRowso2::aod::mycascades::NegITSHitsnegitshitsint tpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::resodaughter::TPCNClsFoundo2::aod::mycascades::BachITSHitsbachitshitsint tpcNClsFounduint8_tNumber of TPC clusters found
    o2::aod::resodaughter::ITSNClso2::aod::mycascades::CtauXictauxifloat itsNClsuint8_tNumber of ITS clusters found
    o2::aod::track::DcaXYo2::aod::mycascades::CtauOmega dcaXYctauomega floatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZo2::aod::mycascades::NTPCSigmaNegPr dcaZntpcsigmanegpr floatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::Xo2::aod::mycascades::NTPCSigmaPosPr xntpcsigmapospr float
    o2::aod::track::Alphao2::aod::mycascades::NTPCSigmaNegPi alphantpcsigmanegpi float
    o2::aod::resodaughter::HasITSo2::aod::mycascades::NTPCSigmaPosPintpcsigmapospifloat hasITSboolHas ITS
    o2::aod::resodaughter::HasTPCo2::aod::mycascades::NTPCSigmaBachPintpcsigmabachpifloat hasTPCboolHas TPC
    o2::aod::resodaughter::HasTOFo2::aod::mycascades::NTPCSigmaBachKantpcsigmabachkafloat hasTOFboolHas TOF
    o2::aod::pidtpc::TPCNSigmaPio2::aod::mycascades::NTOFSigmaNegPr tpcNSigmaPintofsigmanegpr floatNsigma separation with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaKao2::aod::mycascades::NTOFSigmaPosPr tpcNSigmaKantofsigmapospr floatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPro2::aod::mycascades::NTOFSigmaNegPi tpcNSigmaPrntofsigmanegpi floatNsigma separation with the TPC detector for proton
    o2::aod::pidtpc::TPCNSigmaElo2::aod::mycascades::NTOFSigmaPosPi tpcNSigmaElntofsigmapospi floatNsigma separation with the TPC detector for electron
    o2::aod::pidtof::TOFNSigmaPio2::aod::mycascades::NTOFSigmaBachPi tofNSigmaPintofsigmabachpi floatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKao2::aod::mycascades::NTOFSigmaBachKa tofNSigmaKantofsigmabachka floatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPro2::aod::mycascades::PosNTPCClustersposntpcsclsint tofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::pidtof::TOFNSigmaElo2::aod::mycascades::NegNTPCClustersnegntpcsclsint tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::track::TPCSignalo2::aod::mycascades::BachNTPCClustersbachntpcsclsint tpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::PassedITSRefito2::aod::mycascades::PosNTPCCrossedRowsposntpccrrowsint passedITSRefitboolPassed the track cut: kITSRefit
    o2::aod::track::PassedTPCRefito2::aod::mycascades::NegNTPCCrossedRowsnegntpccrrowsint passedTPCRefitboolPassed the track cut: kTPCRefit
    o2::aod::resodaughter::IsGlobalTrackWoDCAo2::aod::mycascades::BachNTPCCrossedRowsbachntpccrrowsint isGlobalTrackWoDCAboolIs global track without DCA
    o2::aod::resodaughter::IsGlobalTracko2::aod::mycascades::PosHasTOFposhastofint isGlobalTrackboolIs global track
    o2::aod::resodaughter::IsPrimaryTracko2::aod::mycascades::NegHasTOFneghastofint isPrimaryTrackboolIs primary track
    o2::aod::resodaughter::IsPVContributoro2::aod::mycascades::BachHasTOFbachhastofint isPVContributorboolIs primary vertex contributor
    o2::aod::resodaughter::TPCCrossedRowsOverFindableClso2::aod::mycascades::PosPt tpcCrossedRowsOverFindableClspospt float
    o2::aod::track::ITSChi2NClo2::aod::mycascades::NegPt itsChi2NClnegpt floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NClo2::aod::mycascades::BachPt tpcChi2NClbachpt floatChi2 / cluster for the TPC track segment
    o2::aod::mycascades::McPdgCodemcPdgCodeint-1 unknown
    o2::aod::mycascades::IsPrimaryisPrimaryint-1 unknown, 0 not primary, 1 primary
    o2::aod::mycascades::BachBaryonCosPAbachBaryonCosPAfloatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::mycascades::BachBaryonDCAxyToPVbachBaryonDCAxyToPVfloatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::mycascades::EventSelFilterBitMaskeventSelFilterBitMaskuint8_t
    o2::aod::mycascades::GenPtgenPtfloat
    o2::aod::mycascades::GenYgenYfloat
    o2::aod::mycascades::IsINELDisINELboolTrue if the Event belongs to the INEL event class
    o2::aod::mycascades::IsINELgt0DisINELgt0boolTrue if the Event belongs to the INELgt0 event class
    o2::aod::mycascades::IsINELgt1DisINELgt1boolTrue if the Event belongs to the INELgt1 event class
    - +
    -
    Is used in: -
      -
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    • -
    + Header file: PWGLF/DataModel/cascqaanalysis.h
    @@ -86960,160 +104373,168 @@ Code file: o2::aod::ResoCascades + + +### o2-analysis-lf-double-casc-tree-creator +Code file: doubleCascTreeCreator.cxx +
    + +
    -
    Is used in: -
      -
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • -
    + Header file: PWGLF/DataModel/LFDoubleCascTables.h
    @@ -87124,202 +104545,222 @@ Code file: hStrangeCorrelationFilter.cxx +
    + + +
    + + + + + + - + + + + - - - - + + + + + + + + + + + - - - - + + + + + + + + - + - +
    NameGetterTypeComment
    o2::aod::resodaughter::DecayVtxXo2::soa::IndexGIglobalIndexint64_t decayVtxXfloatX position of the decay vertex
    o2::aod::resodaughter::DecayVtxYo2::aod::triggerTracks::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::triggerTracks::MCPhysicalPrimarymcPhysicalPrimarybool decayVtxYfloatY position of the decay vertex
    o2::aod::resodaughter::DecayVtxZo2::aod::triggerTracks::TrackIdItrackIdintPointer into Tracks
    o2::aod::triggerTracks::MCOriginalPt decayVtxZmcOriginalPt floatZ position of the decay vertex
    - +
    -
    Is used in: -
      -
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • -
    + Header file: PWGLF/DataModel/LFHStrangeCorrelationTables.h
    @@ -87330,62 +104771,76 @@ Code file: o2::aod::AssocHadrons +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - + - + + + + + + + + - - + +
    o2::aod::resodaughter::MothersIdmotherIdintId of the mother particleNameGetterTypeComment
    o2::aod::resodaughter::MotherPDGo2::soa::IndexGIglobalIndexint64_t motherPDGintPDG code of the mother particle
    o2::aod::resodaughter::SiblingIdssiblingIdsint[2]Index of the particles with the same mothero2::aod::assocHadrons::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::resodaughter::IsPhysicalPrimaryo2::aod::assocHadrons::MCPhysicalPrimary isPhysicalPrimarymcPhysicalPrimary bool
    o2::aod::resodaughter::ProducedByGeneratoro2::aod::assocHadrons::TrackIdItrackIdintPointer into Tracks
    o2::aod::assocHadrons::MCOriginalPt producedByGeneratorboolmcOriginalPtfloat
    - +
    -
    Is used in: -
      -
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • -
    + Header file: PWGLF/DataModel/LFHStrangeCorrelationTables.h
    @@ -87396,83 +104851,71 @@ Code file: o2::aod::ResoMCCascades +
    -
    Is used in: -
      -
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    • -
    + Header file: PWGLF/DataModel/LFHStrangeCorrelationTables.h
    @@ -87483,83 +104926,127 @@ Code file: o2::aod::ResoMCParents +
    -
    Is used in: -
      -
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    • -
    + Header file: PWGLF/DataModel/LFHStrangeCorrelationTables.h
    @@ -87577,124 +105064,133 @@ Code file: LFResonanceMergeDF.cxx +### o2-analysis-lf-lambdajetpolarizationbuilder +Code file: lambdaJetpolarizationbuilder.cxx
    - +
    -
    Is used in: -
      -
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::iterator
    • -
    + Header file: PWGLF/DataModel/lambdaJetpolarization.h
    @@ -87712,97 +105208,85 @@ Code file: o2::aod::ResoTrackDFs +
    -
    Is used in: -
      -
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    • -
    + Header file: PWGLF/DataModel/lambdaJetpolarization.h
    @@ -87820,278 +105304,227 @@ Code file: o2::aod::MyTableJet +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + + + + - - - +
    o2::aod::resodaughterdf::HasTPChasTPCboolNameGetterTypeComment
    o2::aod::resodaughterdf::HasTOFo2::soa::IndexGIglobalIndexint64_t hasTOFboolHas TOF
    o2::aod::pidtpc::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for piono2::aod::myTable::MyCollisionIdImycollisionIdint32Pointer into MyCollisions
    o2::aod::pidtpc::TPCNSigmaKao2::aod::myTable::MyCollisionJet tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::pidtpc::TPCNSigmaPrmycollisionjetInt_t tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::pidtpc::TPCNSigmaElo2::aod::myTable::Jetpx tpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::pidtof::TOFNSigmaPijetpxFloat_t tofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKao2::aod::myTable::Jetpy tofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrjetpyFloat_t tofNSigmaPrfloatNsigma separation with the TOF detector for proton
    o2::aod::pidtof::TOFNSigmaElo2::aod::myTable::Jetpz tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::track::TPCSignaljetpzFloat_t tpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::PassedITSRefito2::aod::myTable::JetpTjetptFloat_t passedITSRefitboolPassed the track cut: kITSRefit
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + - - + + - + + + + - - - - + + + + - - -
    o2::aod::track::PassedTPCRefitpassedTPCRefitboolPassed the track cut: kTPCRefitNameGetterTypeComment
    o2::aod::resodaughterdf::IsGlobalTrackWoDCAo2::soa::IndexGIglobalIndexint64_t isGlobalTrackWoDCAboolIs global track without DCA
    o2::aod::resodaughterdf::IsGlobalTrackisGlobalTrackboolIs global tracko2::aod::myTable::MyCollisionIdImycollisionIdint32Pointer into MyCollisions
    o2::aod::resodaughterdf::IsPrimaryTracko2::aod::myTable::MyCollisionLeadingJetmycollisionleadingjetInt_t isPrimaryTrackboolIs primary track
    o2::aod::resodaughterdf::IsPVContributoro2::aod::myTable::LeadingJetpxleadingjetpxFloat_t isPVContributorboolIs primary vertex contributor
    o2::aod::resodaughterdf::TPCCrossedRowsOverFindableClso2::aod::myTable::LeadingJetpy tpcCrossedRowsOverFindableClsfloatleadingjetpyFloat_t
    o2::aod::track::ITSChi2NClo2::aod::myTable::LeadingJetpzleadingjetpzFloat_t itsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NClo2::aod::myTable::LeadingJetpTleadingjetptFloat_t tpcChi2NClfloatChi2 / cluster for the TPC track segment
    -### o2-analysis-lf-f1protoninitializer -Code file: f1protonInitializer.cxx +### o2-analysis-lf-lambdakzeromlselectiontreecreator +Code file: lambdakzeroMLSelectionTreeCreator.cxx
    - +
    - Header file: PWGLF/DataModel/LFF1Tables.h -
    -
    Is used in: -
      -
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    • -
    + Header file: PWGLF/DataModel/LFStrangenessMLTables.h
    @@ -88102,405 +105535,329 @@ Code file: f1protonreducedtable.cxx -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    • -
    -
    -
    - - - - - - - - - - + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + + + + - - - - + - + - + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::v0mlcandidates::PosITSClSizeposITSClSizeuint32_t
    o2::aod::bc::GlobalBCo2::aod::v0mlcandidates::NegITSClSizenegITSClSizeuint32_t globalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::bc::RunNumbero2::aod::v0mlcandidates::PosTPCRowsposTPCRowsuint8_t runNumberintRun number
    o2::aod::timestamp::Timestampo2::aod::v0mlcandidates::NegTPCRowsnegTPCRowsuint8_t timestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::‌collision::PosZo2::aod::v0mlcandidates::PosTPCSigmaPi posZposTPCSigmaPi floatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::v0mlcandidates::NegTPCSigmaPinegTPCSigmaPifloat numContribuint16_tNumber of tracks used for the vertex
    o2::aod::redf1pevent::Spherocityo2::aod::v0mlcandidates::PosTPCSigmaPr spherocityposTPCSigmaPr floatSpherocity of the event
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::v0mlcandidates::NegTPCSigmaPrnegTPCSigmaPrfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::v0mlcandidates::PosTPCSigmaElposTPCSigmaElfloat
    o2::aod::f1protondaughter::RedF1PEventIdIredF1PEventIdint32Pointer into RedF1PEventso2::aod::v0mlcandidates::NegTPCSigmaElnegTPCSigmaElfloat
    o2::aod::f1protondaughter::F1SignalStato2::aod::v0mlcandidates::TOFSigmaLaPrtofSigmaLaPrfloat f1SignalStatintF1 Px
    o2::aod::f1protondaughter::F1Pxo2::aod::v0mlcandidates::TOFSigmaLaPi f1PxtofSigmaLaPi floatF1 Px
    o2::aod::f1protondaughter::F1Pyo2::aod::v0mlcandidates::TOFSigmaALaPi f1PytofSigmaALaPi floatF1 Py
    o2::aod::f1protondaughter::F1Pzo2::aod::v0mlcandidates::TOFSigmaALaPr f1PztofSigmaALaPr floatF1 Pz
    o2::aod::f1protondaughter::F1d1Pxo2::aod::v0mlcandidates::TOFSigmaK0PiPlus f1d1PxtofSigmaK0PiPlus floatF1 d1 Px
    o2::aod::f1protondaughter::F1d1Pyo2::aod::v0mlcandidates::TOFSigmaK0PiMinus f1d1PytofSigmaK0PiMinus floatF1 d1 Py
    o2::aod::f1protondaughter::F1d1Pzo2::aod::v0mlcandidates::LambdaMass f1d1PzlambdaMass floatF1 d1 Pz
    o2::aod::f1protondaughter::F1d2Pxo2::aod::v0mlcandidates::AntiLambdaMass f1d2PxantiLambdaMass floatF1 d2 Px
    o2::aod::f1protondaughter::F1d2Pyo2::aod::v0mlcandidates::GammaMass f1d2PygammaMass floatF1 d2 Py
    o2::aod::f1protondaughter::F1d2Pzo2::aod::v0mlcandidates::KZeroShortMass f1d2PzkZeroShortMass floatF1 d2 Pz
    o2::aod::f1protondaughter::F1d3Pxo2::aod::v0mlcandidates::PT f1d3PxpT floatF1 d3 Px
    o2::aod::f1protondaughter::F1d3Pyo2::aod::v0mlcandidates::Qt f1d3Pyqt floatF1 d3 Py
    o2::aod::f1protondaughter::F1d3Pzo2::aod::v0mlcandidates::Alpha f1d3Pzalpha floatF1 d3 Pz
    o2::aod::f1protondaughter::F1d1TOFHito2::aod::v0mlcandidates::PosEtaposEtafloat f1d1TOFHitintTOF hit pion
    o2::aod::f1protondaughter::F1d2TOFHito2::aod::v0mlcandidates::NegEtanegEtafloat f1d2TOFHitintTOF hit pion
    o2::aod::f1protondaughter::F1Masso2::aod::v0mlcandidates::V0Eta f1Massv0Eta floatF1 mass
    o2::aod::f1protondaughter::F1MassKaonKshorto2::aod::v0mlcandidates::Z f1MassKaonKshortz floatF1 mass kaon kshort
    o2::aod::f1protondaughter::F1PionIndexo2::aod::v0mlcandidates::V0radiusv0radiusfloat f1PionIndexint64_tF1 pion index
    o2::aod::f1protondaughter::F1KaonIndexo2::aod::v0mlcandidates::PApafloat f1KaonIndexint64_tF1 kaon index
    o2::aod::f1protondaughter::F1KshortPositiveIndexo2::aod::v0mlcandidates::DCApostopvdcapostopvfloat f1KshortPositiveIndexint64_tF1 kshort pion positive index
    o2::aod::f1protondaughter::F1KshortNegativeIndexo2::aod::v0mlcandidates::DCAnegtopvdcanegtopvfloat f1KshortNegativeIndexint64_tF1 kshort pion negative index
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + + + + - - - - + - + - + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - -
    NameGetterTypeCommento2::aod::v0mlcandidates::DCAV0daughtersdcaV0daughtersfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::v0mlcandidates::DCAv0topvdcav0topvfloat
    o2::aod::f1protondaughter::RedF1PEventIdIredF1PEventIdint32Pointer into RedF1PEventso2::aod::v0mlcandidates::PsiPairpsiPairfloat
    o2::aod::f1protondaughter::ProtonChargeo2::aod::v0mlcandidates::V0typev0typeuint8_t protonChargefloatProton charge
    o2::aod::f1protondaughter::ProtonPxo2::aod::v0mlcandidates::Centrality protonPxcentrality floatProton Px
    o2::aod::f1protondaughter::ProtonPyo2::aod::v0mlcandidates::SelHypothesisselHypothesisuint8_t protonPyfloatProton Py
    o2::aod::f1protondaughter::ProtonPzo2::aod::v0mlcandidates::IsLambdaisLambdabool protonPzfloatProton Pz
    o2::aod::f1protondaughter::ProtonNsigmaTPCo2::aod::v0mlcandidates::IsAntiLambdaisAntiLambdabool protonNsigmaTPCfloatProton TPC nsigma
    o2::aod::f1protondaughter::ProtonTOFHito2::aod::v0mlcandidates::IsGammaisGammabool protonTOFHitintProton TOF Hit
    o2::aod::f1protondaughter::ProtonNsigmaTOFo2::aod::v0mlcandidates::IsKZeroShortisKZeroShortbool protonNsigmaTOFfloatProton TOF nsigma
    o2::aod::f1protondaughter::F1ProtonIndexo2::aod::v0mlcandidates::PDGCodeMotherpdgCodeMotherint f1ProtonIndexint64_tF1 proton index
    -### o2-analysis-lf-filterf1proton -Code file: filterf1proton.cxx +### o2-analysis-lf-lambdakzerobuilder +Code file: lambdakzerobuilder.cxx
    - +
    -
    Is used in: -
      -
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    • -
    + Header file: PWGLF/DataModel/LFStrangenessMLTables.h
    @@ -88511,28 +105868,22 @@ Code file: LFStrangeTreeCreator.cxx -
    - - +
    @@ -88543,120 +105894,175 @@ Code file: o2::aod::V0AntiLambdaMLScores +
    - - - - - + + + + + - + - + +
    o2::aod::SlimLambdaTables::MassmassfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::Cto2::aod::V0MLSelection::AntiLambdaBDTScore ctantiLambdaBDTScore float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + +
    o2::aod::SlimLambdaTables::RadiusradiusfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::DcaV0PVo2::aod::V0MLSelection::K0ShortBDTScore dcaV0Pvk0ShortBDTScore float
    +
    + + +
    +
    + index table when using AO2Ds +
    + +
    Is used in: +
      +
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloato2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::SlimLambdaTables::CosPAcosPadoubleo2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::SlimLambdaTables::AlphaAPalphaAPdoubleo2::aod::v0data::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::SlimLambdaTables::QtAPqtAPdoubleo2::aod::v0data::V0IdIv0Idint32Pointer into V0s
    +
    + + +
    +
    + track X positions at minima when using AO2Ds +
    + +
    Is used in: +
      +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - - - - + + + +
    o2::aod::SlimLambdaTables::TpcNsigmaPostpcNsigmaPosfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::TpcNsigmaNego2::aod::v0data::PosX tpcNsigmaNegposX floatpositive track X at min
    o2::aod::SlimLambdaTables::IsFDisFDuint8_to2::aod::v0data::NegX negXfloatnegative track X at min
    - +
    - + positions of tracks at their DCA for debug
    @@ -88667,190 +106073,144 @@ Code file: o2::aod::V0TraPosAtIUs +
    - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::DcaV0Trackso2::aod::v0data::XPosAtIU dcaV0tracksxPosAtIU float
    o2::aod::SlimLambdaTables::CosPAcosPadouble
    o2::aod::SlimLambdaTables::AlphaAPalphaAPdouble
    o2::aod::SlimLambdaTables::QtAPqtAPdoubledecay position X
    o2::aod::SlimLambdaTables::TpcNsigmaPoso2::aod::v0data::YPosAtIU tpcNsigmaPosyPosAtIU floatdecay position Y
    o2::aod::SlimLambdaTables::TpcNsigmaNego2::aod::v0data::ZPosAtIU tpcNsigmaNegzPosAtIU floatdecay position Z
    o2::aod::SlimLambdaTables::GenPto2::aod::v0data::XNegAtIU gentPtxNegAtIU floatdecay position X
    o2::aod::SlimLambdaTables::GenEtao2::aod::v0data::YNegAtIU genEtayNegAtIU floatdecay position Y
    o2::aod::SlimLambdaTables::GenCto2::aod::v0data::ZNegAtIU genCtzNegAtIU float
    o2::aod::SlimLambdaTables::PDGCodeDauPospdgCodeDauPosint
    o2::aod::SlimLambdaTables::PDGCodeMotherDauPospdgCodeMotherDauPosint
    o2::aod::SlimLambdaTables::PDGCodeDauNegpdgCodeDauNegint
    o2::aod::SlimLambdaTables::PDGCodeMotherDauNegpdgCodeMotherDauNegint
    o2::aod::SlimLambdaTables::PDGCodepdgCodeint
    o2::aod::SlimLambdaTables::PDGCodeMotherpdgCodeMotherintdecay position Z
    +
    + + +
    +
    + bitmaps for Marian +
    + + - - - - - + + + + + - + - + - +
    o2::aod::SlimLambdaTables::IsRecoisRecoboolNameGetterTypeComment
    o2::aod::SlimLambdaTables::PDGMatchMotherSecondMothero2::aod::v0data::IvanovMap pdgMatchMotherSecondMotherivanovMap intcoded downscale bits
    - +
    - + V0 covariance matrices
    @@ -88861,113 +106221,161 @@ Code file: o2::aod::V0DauCovs +
    - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::SlimLambdaTables::PxPospxPosfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::PyPospyPosfloato2::aod::v0data::CovMatPosDau covMatPosDaufloat[21]covariance matrix elements positive daughter track
    o2::aod::SlimLambdaTables::PzPospzPosfloato2::aod::v0data::CovMatNegDau covMatNegDaufloat[21]covariance matrix elements negative daughter track
    +
    + + +
    +
    + V0 covariance matrices of the dauther tracks +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::SlimLambdaTables::PxNegpxNegfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::PyNegpyNegfloato2::aod::v0data::CovMatPosDauIU covMatPosDauIUfloat[21]covariance matrix elements positive daughter track
    o2::aod::SlimLambdaTables::PzNegpzNegfloato2::aod::v0data::CovMatNegDauIU covMatNegDauIUfloat[21]covariance matrix elements negative daughter track
    +
    + + +
    +
    + index table when using AO2Ds +
    + +
    Is used in: +
      +
    • o2::aod::V0fCDatas = soa::Join
    • +
    • o2::aod::V0fCData = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::SlimLambdaTables::RadiusradiusfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::DcaV0PVdcaV0Pvfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloato2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloato2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloato2::aod::v0data::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::SlimLambdaTables::CosPAcosPadoubleo2::aod::v0data::V0IdIv0Idint32Pointer into V0s
    - +
    - + track X positions at minima when using AO2Ds
    +
    Is used in: +
      +
    • o2::aod::V0fCDatas = soa::Join
    • +
    • o2::aod::V0fCData = soa::Join::iterator
    • +
    @@ -88978,543 +106386,628 @@ Code file: o2::aod::StoredV0fCCores +
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + -
    o2::aod::SlimLambdaTables::PyPospyPosfloatNameGetterTypeComment
    o2::aod::SlimLambdaTables::PzPoso2::aod::v0data::X pzPosx floatdecay position X
    o2::aod::SlimLambdaTables::PxNego2::aod::v0data::Y pxNegy floatdecay position Y
    o2::aod::SlimLambdaTables::PyNego2::aod::v0data::Z pyNegz floatdecay position Z
    o2::aod::SlimLambdaTables::PzNego2::aod::v0data::PxPos pzNegpxpos floatpositive track px at min
    o2::aod::SlimLambdaTables::PxPosMCo2::aod::v0data::PyPos pxPosMCpypos floatpositive track py at min
    o2::aod::SlimLambdaTables::PyPosMCo2::aod::v0data::PzPos pyPosMCpzpos floatpositive track pz at min
    o2::aod::SlimLambdaTables::PzPosMCo2::aod::v0data::PxNeg pzPosMCpxneg floatnegative track px at min
    o2::aod::SlimLambdaTables::PxNegMCo2::aod::v0data::PyNeg pxNegMCpyneg floatnegative track py at min
    o2::aod::SlimLambdaTables::PyNegMCo2::aod::v0data::PzNeg pyNegMCpzneg floatnegative track pz at min
    o2::aod::SlimLambdaTables::PzNegMCo2::aod::v0data::DCAV0Daughters pzNegMCdcaV0daughters floatDCA between V0 daughters
    o2::aod::SlimLambdaTables::Radiuso2::aod::v0data::DCAPosToPV radiusdcapostopv floatDCA positive prong to PV
    o2::aod::SlimLambdaTables::DcaV0PVo2::aod::v0data::DCANegToPV dcaV0Pvdcanegtopv floatDCA negative prong to PV
    o2::aod::SlimLambdaTables::DcaPosPVo2::aod::v0data::V0CosPA dcaPosPvv0cosPA floatV0 CosPA
    o2::aod::SlimLambdaTables::DcaNegPVo2::aod::v0data::DCAV0ToPV dcaNegPvdcav0topv floatDCA V0 to PV (3D)
    o2::aod::SlimLambdaTables::DcaV0Trackso2::aod::v0data::V0Type dcaV0tracksv0Typeuint8_ttype of V0. 0: built solely for cascades (does not pass standard V0 cuts), 1: standard 2, 3: photon-like with TPC-only use. Regular analysis should always use type 1.
    o2::aod::v0data::PxDpx floatV0 px
    o2::aod::SlimLambdaTables::CosPAcosPadoubleo2::aod::v0data::PyDpyfloatV0 py
    o2::aod::SlimLambdaTables::GenEtagenEtao2::aod::v0data::PzDpz floatV0 pz
    o2::aod::SlimLambdaTables::GenLengenLeno2::aod::v0data::PtDpt floatTransverse momentum in GeV/c
    o2::aod::SlimLambdaTables::PDGCodepdgCodeinto2::aod::v0data::PDpfloatTotal momentum in GeV/c
    o2::aod::SlimLambdaTables::IsRecoisRecoboolo2::aod::v0data::PhiDphifloatPhi in the range [0, 2pi)
    -
    - -
    - -### o2-analysis-lf-cascademlselectiontreecreator -Code file: cascadeMLSelectionTreeCreator.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + +
    NameGetterTypeCommento2::aod::v0data::EtaDetafloatPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::cascmlcandidates::MassWindowsmassWindowsuint8_to2::aod::v0data::PtHypertritonDptHypertritonfloatV0 pT
    o2::aod::cascmlcandidates::Chargechargeinto2::aod::v0data::PtAntiHypertritonDptAntiHypertritonfloatV0 pT
    o2::aod::cascmlcandidates::Centralitycentralityo2::aod::v0data::V0RadiusDv0radius floatV0 decay radius (2D, centered at zero)
    o2::aod::cascmlcandidates::PosITSClsposITSClsinto2::aod::v0data::DistOverTotMomDdistovertotmom?PV to V0decay distance over total momentum
    o2::aod::cascmlcandidates::NegITSClsnegITSClsinto2::aod::v0data::AlphaDalpha?Armenteros Alpha
    o2::aod::cascmlcandidates::BachITSClsbachITSClsinto2::aod::v0data::QtArmDqtarm?Armenteros Qt
    o2::aod::cascmlcandidates::PosITSClSizeposITSClSizeinto2::aod::v0data::PsiPairDpsipair?psi pair angle
    o2::aod::cascmlcandidates::NegITSClSizenegITSClSizeinto2::aod::v0data::PFracPosDpfracpos?
    o2::aod::cascmlcandidates::BachITSClSizebachITSClSizeinto2::aod::v0data::PFracNegDpfracneg?
    o2::aod::cascmlcandidates::PosTPCRowsposTPCRowso2::aod::v0data::MLambdaDmLambda floatmass under lambda hypothesis
    o2::aod::cascmlcandidates::NegTPCRowsnegTPCRowso2::aod::v0data::MAntiLambdaDmAntiLambda floatmass under antilambda hypothesis
    o2::aod::cascmlcandidates::BachTPCRowsbachTPCRowso2::aod::v0data::MK0ShortDmK0Short floatmass under K0short hypothesis
    o2::aod::cascmlcandidates::PosTPCSigmaPiposTPCSigmaPio2::aod::v0data::MGammaDmGamma floatmass under gamma hypothesis
    o2::aod::cascmlcandidates::NegTPCSigmaPinegTPCSigmaPio2::aod::v0data::MHypertritonDmHypertriton floatmass under hypertriton hypothesis
    o2::aod::cascmlcandidates::PosTPCSigmaPrposTPCSigmaPro2::aod::v0data::MAntiHypertritonDmAntiHypertriton floatmass under antihypertriton hypothesis
    o2::aod::cascmlcandidates::NegTPCSigmaPrnegTPCSigmaPro2::aod::v0data::MDm floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::cascmlcandidates::BachTPCSigmaPibachTPCSigmaPio2::aod::v0data::YK0ShortDyK0Short floatV0 y with K0short hypothesis
    o2::aod::cascmlcandidates::BachTPCSigmaKabachTPCSigmaKao2::aod::v0data::YLambdaDyLambda floatV0 y with lambda or antilambda hypothesis
    o2::aod::cascmlcandidates::TOFNSigmaXiLaPitofNSigmaXiLaPio2::aod::v0data::YHypertritonDyHypertriton floatV0 y with hypertriton hypothesis
    o2::aod::cascmlcandidates::TOFNSigmaXiLaPrtofNSigmaXiLaPro2::aod::v0data::YAntiHypertritonDyAntiHypertriton floatV0 y with antihypertriton hypothesis
    o2::aod::cascmlcandidates::TOFNSigmaXiPitofNSigmaXiPio2::aod::v0data::RapidityDrapidity floatrapidity (0:K0, 1:L, 2:Lbar)
    o2::aod::cascmlcandidates::TOFNSigmaOmLaPitofNSigmaOmLaPio2::aod::v0data::NegativePtDnegativept floatnegative daughter pT
    o2::aod::cascmlcandidates::TOFNSigmaOmLaPrtofNSigmaOmLaPro2::aod::v0data::PositivePtDpositivept floatpositive daughter pT
    o2::aod::cascmlcandidates::TOFNSigmaOmKatofNSigmaOmKao2::aod::v0data::NegativeEtaDnegativeeta floatnegative daughter eta
    o2::aod::cascmlcandidates::MXimXio2::aod::v0data::NegativePhiDnegativephi floatnegative daughter phi
    o2::aod::cascmlcandidates::MOmegamOmegao2::aod::v0data::PositiveEtaDpositiveeta floatpositive daughter eta
    o2::aod::cascmlcandidates::YXiyXio2::aod::v0data::PositivePhiDpositivephi floatpositive daughter phi
    o2::aod::cascmlcandidates::YOmegayOmegafloato2::aod::v0data::IsStandardV0DisStandardV0boolis standard V0 - note: photons excluded via '=='
    o2::aod::cascmlcandidates::MLambdamLambdafloato2::aod::v0data::IsPhotonTPConlyDisPhotonTPConlyboolis tpc-only photon V0
    +
    + + +
    +
    + V0 covariance matrices +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + + +
    o2::aod::cascmlcandidates::PtptfloatNameGetterTypeComment
    o2::aod::cascmlcandidates::PosEtaposEtafloato2::aod::v0data::PositionCovMat positionCovMatfloat[6]covariance matrix elements
    o2::aod::cascmlcandidates::NegEtanegEtafloato2::aod::v0data::MomentumCovMat momentumCovMatfloat[6]covariance matrix elements
    +
    + + +
    +
    + Joinable table with V0s which links to V0Data which is not produced for all entries +
    + +
    Is used in: +
      +
    • o2::aod::V0sLinked = soa::Join
    • +
    • o2::aod::V0Linked = soa::Join::iterator
    • +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    +
    + + + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + +
    NameGetterTypeComment
    o2::aod::cascmlcandidates::BachEtabachEtafloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascmlcandidates::V0radiusv0radiusfloato2::aod::v0data::V0DataIdIv0DataIdint32Index to V0Data entry
    o2::aod::cascmlcandidates::CascRadiuscascradiusfloato2::aod::v0data::V0fCDataIdIv0fCDataIdint32Index to V0Data entry
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - +
    o2::aod::cascmlcandidates::DCApostopvdcapostopvfloatNameGetterTypeComment
    o2::aod::cascmlcandidates::DCAnegtopvo2::aod::v0tag::IsInteresting dcanegtopvfloatisInterestingboolwill this be built or not?
    o2::aod::v0tag::IsTrueGamma isTrueGammaboolPDG checked correctly in MC
    o2::aod::cascmlcandidates::DCAbachtopvo2::aod::v0tag::IsTrueK0Short dcabachtopvfloatisTrueK0ShortboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueLambda isTrueLambdaboolPDG checked correctly in MC
    o2::aod::cascmlcandidates::DCAV0daughterso2::aod::v0tag::IsTrueAntiLambda dcaV0daughtersfloatisTrueAntiLambdaboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueHypertriton isTrueHypertritonboolPDG checked correctly in MC
    o2::aod::cascmlcandidates::DCACascDaughterso2::aod::v0tag::IsTrueAntiHypertriton dcaCascDaughtersfloatisTrueAntiHypertritonboolPDG checked correctly in MC
    o2::aod::v0tag::IsPhysicalPrimary isPhysicalPrimaryboolphysical primary
    o2::aod::cascmlcandidates::DCAv0topvo2::aod::v0tag::IsdEdxGamma dcav0topvfloatisdEdxGammaboolcompatible with dE/dx hypotheses
    o2::aod::v0tag::IsdEdxK0Short isdEdxK0Shortboolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::V0PAv0PAfloato2::aod::v0tag::IsdEdxLambda isdEdxLambdaboolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::CascPAcascPAfloato2::aod::v0tag::IsdEdxAntiLambda isdEdxAntiLambdaboolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::IsXiMinuso2::aod::v0tag::IsdEdxHypertriton isXiMinusisdEdxHypertriton boolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::IsXiPluso2::aod::v0tag::IsdEdxAntiHypertriton isXiPlusisdEdxAntiHypertriton boolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::IsOmegaMinuso2::aod::v0tag::IsFromCascade isOmegaMinusisFromCascade boolcompatible with dE/dx hypotheses
    o2::aod::cascmlcandidates::IsOmegaPluso2::aod::v0tag::IsFromTrackedCascade isOmegaPlusisFromTrackedCascade boolcompatible with dE/dx hypotheses
    -### o2-analysis-lf-cascadebuilder -Code file: cascadebuilder.cxx +### o2-analysis-lf-lambdakzerofinder +Code file: lambdakzerofinder.cxx
    - +
    - + Run 3 V0 table (version 001)
    @@ -89525,22 +107018,43 @@ Code file: o2::aod::CascOmMLScores +
    @@ -89551,16 +107065,51 @@ Code file: o2::aod::CascIndices + - - - - - - - @@ -89612,35 +107154,76 @@ Code file: o2::aod::KFCascIndices +
    - index table when using AO2Ds + track X positions at minima when using AO2Ds
    Is used in:
      -
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    • -
    • o2::aod::KFCascDatas = soa::Join
    • -
    • o2::aod::KFCascData = soa::Join::iterator
    • +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    +
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackId I
    + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0data::PosXposXfloatpositive track X at min
    o2::aod::v0data::NegXnegXfloatnegative track X at min
    +
    + + +
    +
    + Joinable table with V0s which links to V0Data which is not produced for all entries +
    + +
    Is used in: +
      +
    • o2::aod::V0sLinked = soa::Join
    • +
    • o2::aod::V0Linked = soa::Join::iterator
    • +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    @@ -89659,56 +107242,151 @@ Code file: lambdakzeromcbuilder.cxx +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + +
    + + + + + + - + + + + + + + + - - - + + + + +
    NameGetterTypeComment
    o2::aod::v0data::NegTrackIdo2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::StraMCCollisionId InegTrackIdintPointer into TracksstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + optional table to refer to V0MCCores if not joinable +
    + + + + + + + + - + + + + + + + + - - - + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::BachelorIdo2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::V0MCCoreId IbachelorIdintPointer into Tracksv0MCCoreIdint32Pointer into V0MCCores
    +
    + + +
    +
    + Table joinable with V0Data containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::ResoV0CandidatesMC = soa::Join
    • +
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    • +
    +
    + + + + + + + - + - + - + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::CollisionIdo2::aod::mcv0label::McParticleId IcollisionIdmcParticleId int32Pointer into CollisionsMC particle for V0
    o2::aod::mcv0label::McMotherParticleIdImcMotherParticleIdintPointer into McParticles
    - +
    + +### o2-analysis-lf-lambdakzeromcfinder +Code file: lambdakzeromcfinder.cxx +
    + +
    - index table when using AO2Ds + Will store findable
    Is used in:
      -
    • o2::aod::TraCascIndex = o2::aod::TraCascIndices::iterator
    • -
    • o2::aod::TraCascDatas = soa::Join
    • -
    • o2::aod::TraCascData = soa::Join::iterator
    • +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    @@ -89727,57 +107405,101 @@ Code file: o2::aod::McFullV0Labels +
    +
    + Table joinable with V0 +
    +
    +
    Is used in: +
      +
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    • +
    +
    +
    + + + + + + + + + - + - +
    NameGetterTypeComment
    o2::aod::mcfullv0label::McParticleId IcollisionIdmcParticleId int32Pointer into CollisionsMC particle for V0
    - +
    + +### o2-analysis-lf-lambdakzeromlselection +Code file: lambdakzeromlselection.cxx +
    + +
    - track X positions at minima when using AO2Ds +
    @@ -89788,36 +107510,111 @@ Code file: o2::aod::V0LambdaMLScores +
    + + + + + + - + - + - + + +
    NameGetterTypeComment
    o2::aod::cascdata::NegXo2::aod::V0MLSelection::LambdaBDTScore negXlambdaBDTScore floatnegative track X at min
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0MLSelection::AntiLambdaBDTScoreantiLambdaBDTScorefloat
    +
    + + +
    +
    + +
    + + + + + + + + - + - + - +
    NameGetterTypeComment
    o2::aod::cascdata::BachXo2::aod::V0MLSelection::K0ShortBDTScore bachXk0ShortBDTScore floatbachelor track X at min
    - +
    + +### o2-analysis-lf-lambdaspincorrelation +Code file: lambdaspincorrelation.cxx +
    + +
    - core information about decay, viable with AO2Ds or derived +
    +
    Is used in: +
      +
    • o2::aod::LambdaEvent = o2::aod::LambdaEvents::iterator
    • +
    @@ -89828,344 +107625,331 @@ Code file: o2::aod::LambdaPairs +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::LambdaPair = o2::aod::LambdaPairs::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + +
    o2::aod::cascdata::DCANegToPVdcanegtopvfloatNameGetterTypeComment
    o2::aod::cascdata::DCABachToPVdcabachtopvfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloato2::aod::lambdapair::LambdaEventIdIlambdaeventIdint32Pointer into LambdaEvents
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloato2::aod::lambdapair::V0Status v0StatusintLambda or Anti-Lambda status
    o2::aod::cascdata::V0RadiusDv0radiusfloato2::aod::lambdapair::DoubleStatus doubleStatusboolDouble status
    o2::aod::cascdata::CascRadiusDcascradiusfloato2::aod::lambdapair::V0Cospa
    o2::aod::cascdata::V0CosPADv0cosPAv0Cospa floatV0 Cospa
    o2::aod::cascdata::CascCosPADcasccosPAfloato2::aod::lambdapair::V0Radius
    o2::aod::cascdata::DCAV0ToPVDdcav0topvv0Radius floatV0 Radius
    o2::aod::cascdata::MLambdaDmLambdafloato2::aod::lambdapair::DcaPositive
    o2::aod::cascdata::MDmdcaPositive floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)DCA Positive
    o2::aod::cascdata::YXiDyXifloato2::aod::lambdapair::DcaNegative
    o2::aod::cascdata::YOmegaDyOmegadcaNegative floatDCA Negative
    o2::aod::cascdata::RapidityDrapidityo2::aod::lambdapair::DcaBetweenDaughterdcaBetweenDaughter floatrapidity (0, 1: Xi; 2, 3: Omega)DCA between daughters
    o2::aod::cascdata::NegativePtDnegativepto2::aod::lambdapair::LambdaPtlambdaPt floatnegative daughter pTLambda Pt
    o2::aod::cascdata::PositivePtDpositivepto2::aod::lambdapair::LambdaEtalambdaEta floatpositive daughter pTLambda Eta
    o2::aod::cascdata::BachelorPtDbachelorpto2::aod::lambdapair::LambdaPhilambdaPhi floatbachelor daughter pTLambda Phi
    o2::aod::cascdata::NegativeEtaDnegativeetao2::aod::lambdapair::LambdaMasslambdaMass floatnegative daughter etaLambda Mass
    o2::aod::cascdata::NegativePhiDnegativephio2::aod::lambdapair::ProtonPtprotonPt floatnegative daughter phiProton Pt
    o2::aod::cascdata::PositiveEtaDpositiveetao2::aod::lambdapair::ProtonEtaprotonEta floatpositive daughter etaProton Eta
    o2::aod::cascdata::PositivePhiDpositivephio2::aod::lambdapair::ProtonPhiprotonPhi floatpositive daughter phiProton Phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter etao2::aod::lambdapair::ProtonIndexprotonIndexintProton index
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phio2::aod::lambdapair::PionIndexpionIndexintPion index
    - +
    +
    Is used in: +
      +
    • o2::aod::LambdaEventmc = o2::aod::LambdaEventmcs::iterator
    • +
    @@ -90176,414 +107960,589 @@ Code file: o2::aod::LambdaPairmcs +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::LambdaPairmc = o2::aod::LambdaPairmcs::iterator
    • +
    +
    +
    + + + + + + + + + + + + - + + + + + + + + - - + + + + + + + + + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::PzPoso2::aod::lambdapairmc::LambdaEventmcIdIlambdaeventmcIdint32Pointer into LambdaEventmcs
    o2::aod::lambdapairmc::V0Statusmc pzposfloatv0StatusmcintLambda or Anti-Lambda status in montecarlo
    o2::aod::lambdapairmc::DoubleStatusmc doubleStatusmcboolDouble status in montecarlo
    o2::aod::cascdata::PxNego2::aod::lambdapairmc::V0Cospamc pxnegv0Cospamc floatV0 Cospa in montecarlo
    o2::aod::cascdata::PyNego2::aod::lambdapairmc::V0Radiusmc pynegv0Radiusmc floatV0 Radius in montecarlo
    o2::aod::lambdapairmc::DcaPositivemc dcaPositivemcfloatDCA Positive in montecarlo
    o2::aod::cascdata::PzNego2::aod::lambdapairmc::DcaNegativemc pznegdcaNegativemc floatDCA Negative in montecarlo
    o2::aod::lambdapairmc::DcaBetweenDaughtermc dcaBetweenDaughtermcfloatDCA between daughters in montecarlo
    o2::aod::cascdata::PxBacho2::aod::lambdapairmc::LambdaPtmc pxbachlambdaPtmc floatLambda Pt in montecarlo
    o2::aod::lambdapairmc::LambdaEtamc lambdaEtamcfloatLambda Eta in montecarlo
    o2::aod::cascdata::PyBacho2::aod::lambdapairmc::LambdaPhimc pybachlambdaPhimc floatLambda Phi in montecarlo
    o2::aod::lambdapairmc::LambdaMassmc lambdaMassmcfloatLambda Mass in montecarlo
    o2::aod::cascdata::PzBacho2::aod::lambdapairmc::ProtonPtmc pzbachprotonPtmc floatProton Pt in montecarlo
    o2::aod::lambdapairmc::ProtonEtamc protonEtamcfloatProton Eta in montecarlo
    o2::aod::cascdata::KFPxV0o2::aod::lambdapairmc::ProtonPhimc kfpxv0protonPhimc floatProton Phi in montecarlo
    o2::aod::lambdapairmc::ProtonIndexmc protonIndexmcintProton index in montecarlo
    o2::aod::cascdata::KFPyV0o2::aod::lambdapairmc::PionIndexmc kfpyv0pionIndexmcintPion index in montecarlo
    +
    + +
    + +### o2-analysis-lf-sigma0builder +Code file: sigma0builder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    NameGetterTypeComment
    o2::aod::sigma0Core::Xx float
    o2::aod::cascdata::KFPzV0o2::aod::sigma0Core::Y kfpzv0y float
    o2::aod::cascdata::Pxo2::aod::sigma0Core::Z pxz floatcascade momentum X
    o2::aod::cascdata::Pyo2::aod::sigma0Core::DCADaughters pydcadaughters floatcascade momentum Y
    o2::aod::cascdata::Pzo2::aod::sigma0Core::PhotonPx pzphotonPx floatcascade momentum Z
    o2::aod::cascdata::DCAV0Daughterso2::aod::sigma0Core::PhotonPy dcaV0daughtersphotonPy float
    o2::aod::cascdata::DCACascDaughterso2::aod::sigma0Core::PhotonPz dcacascdaughtersphotonPz float
    o2::aod::cascdata::DCAPosToPVo2::aod::sigma0Core::PhotonMass dcapostopvphotonMass float
    o2::aod::cascdata::DCANegToPVo2::aod::sigma0Core::LambdaPx dcanegtopvlambdaPx float
    o2::aod::cascdata::DCABachToPVo2::aod::sigma0Core::LambdaPy dcabachtopvlambdaPy float
    o2::aod::cascdata::DCAXYCascToPVo2::aod::sigma0Core::LambdaPz dcaXYCascToPVlambdaPz float
    o2::aod::cascdata::DCAZCascToPVo2::aod::sigma0Core::LambdaMass dcaZCascToPVlambdaMass float
    o2::aod::kfcascdata::MLambdao2::aod::sigma0Core::AntiLambdaMass mLambdaantilambdaMass float
    o2::aod::cascdata::KFV0Chi2kfV0Chi2o2::aod::sigma0Core::PxDpxfloatSigma0 px
    o2::aod::sigma0Core::PyDpy floatSigma0 py
    o2::aod::cascdata::KFCascadeChi2kfCascadeChi2o2::aod::sigma0Core::PzDpz floatSigma0 pz
    o2::aod::cascdata::V0Radiuso2::aod::sigma0Core::Pt Dv0radiuspt float
    o2::aod::cascdata::CascRadiuso2::aod::sigma0Core::P Dcascradiusp floatTotal momentum in GeV/c
    o2::aod::cascdata::V0CosPAo2::aod::sigma0Core::Sigma0Mass Dv0cosPAsigma0Mass float
    o2::aod::cascdata::CascCosPAo2::aod::sigma0Core::Sigma0Y DcasccosPAsigma0Y float
    o2::aod::cascdata::DCAV0ToPVo2::aod::sigma0Core::Phi Ddcav0topvphi floatPhi in the range [0, 2pi)
    o2::aod::cascdata::Mo2::aod::sigma0Core::Eta Dmeta floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)Pseudorapidity
    o2::aod::cascdata::YXio2::aod::sigma0Core::Radius DyXiradius floatSigma0 decay radius (2D, centered at zero)
    o2::aod::sigma0Core::OPAngleDopAngle?
    o2::aod::cascdata::YOmegao2::aod::sigma0Core::PhotonPt DyOmegaphotonPt floatTransverse momentum in GeV/c
    o2::aod::cascdata::NegativePto2::aod::sigma0Core::PhotonP Dnegativeptphotonp floatnegative daughter pTTotal momentum in GeV/c
    o2::aod::cascdata::PositivePto2::aod::sigma0Core::PhotonEta DpositiveptphotonEta floatpositive daughter pTPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::cascdata::BachelorPto2::aod::sigma0Core::PhotonY DbachelorptphotonY floatbachelor daughter pTRapidity
    o2::aod::cascdata::NegativeEtao2::aod::sigma0Core::PhotonPhi DnegativeetaphotonPhi floatnegative daughter etaPhi in the range [0, 2pi)
    o2::aod::cascdata::NegativePhio2::aod::sigma0Core::LambdaPt DnegativephilambdaPt floatnegative daughter phiTransverse momentum in GeV/c
    o2::aod::cascdata::PositiveEtao2::aod::sigma0Core::LambdaP Dpositiveetalambdap floatpositive daughter etaTotal momentum in GeV/c
    o2::aod::cascdata::PositivePhio2::aod::sigma0Core::LambdaEta DpositivephilambdaEta floatpositive daughter phiPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::cascdata::BachelorEtao2::aod::sigma0Core::LambdaY DbacheloretalambdaY floatbachelor daughter etaRapidity
    o2::aod::cascdata::BachelorPhio2::aod::sigma0Core::LambdaPhi DbachelorphilambdaPhi floatbachelor daughter phiPhi in the range [0, 2pi)
    - +
    @@ -90594,597 +108553,377 @@ Code file: o2::aod::Sigma0LambdaExtras +
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - - - - - + - - - - + - - - - - + - - - - + - - - - - + - - - - + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - -
    o2::aod::cascdata::DCAPosToPVdcapostopvfloatNameGetterTypeComment
    o2::aod::cascdata::DCANegToPVo2::aod::sigma0LambdaExtra::LambdaQt dcanegtopvlambdaQt float
    o2::aod::cascdata::DCABachToPVo2::aod::sigma0LambdaExtra::LambdaAlpha dcabachtopvlambdaAlpha float
    o2::aod::cascdata::DCAXYCascToPVo2::aod::sigma0LambdaExtra::LambdaLifeTime dcaXYCascToPVlambdaLifeTime float
    o2::aod::cascdata::DCAZCascToPVo2::aod::sigma0LambdaExtra::LambdaRadius dcaZCascToPVlambdaRadius float
    o2::aod::cascdata::MatchingChi2o2::aod::sigma0LambdaExtra::LambdaCosPA matchingChi2lambdaCosPA float
    o2::aod::cascdata::TopologyChi2o2::aod::sigma0LambdaExtra::LambdaDCADau topologyChi2lambdaDCADau float
    o2::aod::cascdata::ItsClsSizeo2::aod::sigma0LambdaExtra::LambdaDCANegPV itsCluSizelambdaDCANegPV float
    o2::aod::cascdata::V0RadiusDv0radiusfloato2::aod::sigma0LambdaExtra::LambdaDCAPosPV
    o2::aod::cascdata::CascRadiusDcascradiuslambdaDCAPosPV float
    o2::aod::cascdata::V0CosPADv0cosPAfloato2::aod::sigma0LambdaExtra::LambdaPosPrTPCNSigma
    o2::aod::cascdata::CascCosPADcasccosPAlambdaPosPrTPCNSigma float
    o2::aod::cascdata::DCAV0ToPVDdcav0topvfloato2::aod::sigma0LambdaExtra::LambdaPosPiTPCNSigma
    o2::aod::cascdata::MLambdaDmLambdalambdaPosPiTPCNSigma float
    o2::aod::cascdata::YXiDyXifloato2::aod::sigma0LambdaExtra::LambdaNegPrTPCNSigma
    o2::aod::cascdata::YOmegaDyOmegalambdaNegPrTPCNSigma float
    o2::aod::cascdata::NegativePtDnegativeptfloatnegative daughter pT
    o2::aod::cascdata::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::cascdata::BachelorPtDbachelorptfloatbachelor daughter pT
    o2::aod::cascdata::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::cascdata::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::cascdata::PositiveEtaDpositiveetao2::aod::sigma0LambdaExtra::LambdaNegPiTPCNSigmalambdaNegPiTPCNSigma floatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephio2::aod::sigma0LambdaExtra::LambdaPrTOFNSigmalambdaPrTOFNSigma floatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretao2::aod::sigma0LambdaExtra::LambdaPiTOFNSigmalambdaPiTOFNSigma floatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphio2::aod::sigma0LambdaExtra::ALambdaPrTOFNSigmaaLambdaPrTOFNSigma floatbachelor daughter phi
    -
    - - -
    -
    - bachelor-baryon correlation variables -
    - -
    Is used in: -
      -
    • o2::aod::CascDatas = soa::Join
    • -
    • o2::aod::CascData = soa::Join::iterator
    • -
    -
    - - - - - - - + - + - + - + - - + - + + - - + - + + - - + - + + - - + - + + - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::cascdata::BachBaryonCosPAo2::aod::sigma0LambdaExtra::ALambdaPiTOFNSigma bachBaryonCosPAaLambdaPiTOFNSigma floatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::cascdata::BachBaryonDCAxyToPV)DECLARE_SOA_TABLE_FULL(CascCovsGIo2::aod::sigma0LambdaExtra::LambdaPosTPCCrossedRows ?lambdaPosTPCCrossedRowsuint8_t
    o2::aod::``CascCovs''GIo2::aod::sigma0LambdaExtra::LambdaNegTPCCrossedRows ?lambdaNegTPCCrossedRowsuint8_t
    o2::aod::``AOD''GIo2::aod::sigma0LambdaExtra::LambdaPosEta ?lambdaPosEtafloat
    o2::aod::``CASCCOVS''GIo2::aod::sigma0LambdaExtra::LambdaNegEta ?lambdaNegEtafloat
    o2::aod::cascdata::PositionCovMato2::aod::sigma0LambdaExtra::LambdaPosITSCls positionCovMatfloat[6]covariance matrix elements
    o2::aod::cascdata::MomentumCovMatlambdaPosITSClsint momentumCovMatfloat[6]covariance matrix elements
    -
    - - -
    -
    - -
    - - - - - - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::cascdata::PositionCovMato2::aod::sigma0LambdaExtra::LambdaNegITSCls positionCovMatfloat[6]covariance matrix elements
    o2::aod::cascdata::MomentumCovMatlambdaNegITSClsint momentumCovMatfloat[6]covariance matrix elements
    -
    - - -
    -
    - -
    - - - - - - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::cascdata::KFTrackCovMato2::aod::sigma0LambdaExtra::LambdaPosITSChi2PerNcl kfTrackCovMatfloat[21]covariance matrix elements for KF method (Cascade)
    o2::aod::cascdata::KFTrackCovMatV0lambdaPosChi2PerNclfloat kfTrackCovMatV0float[21]covariance matrix elements for KF method (V0)
    o2::aod::cascdata::KFTrackCovMatV0DauPoso2::aod::sigma0LambdaExtra::LambdaNegITSChi2PerNcl kfTrackCovMatV0DauPosfloat[21]covariance matrix elements for KF method (V0 pos daughter)
    o2::aod::cascdata::KFTrackCovMatV0DauNeglambdaNegChi2PerNclfloat kfTrackCovMatV0DauNegfloat[21]covariance matrix elements for KF method (V0 neg daughter)
    -
    - - -
    -
    - Joinable table with Cascades which links to CascData which is not produced for all entries -
    - -
    Is used in: -
      -
    • o2::aod::CascadesLinked = soa::Join
    • -
    • o2::aod::CascadeLinked = soa::Join::iterator
    • -
    • o2::aod::FindableCascadesLinked = soa::Join
    • -
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • -
    -
    - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::cascdata::CascDataIdIcascDataIdint32Index to CascData entry
    -
    - - -
    -
    - Joinable table with Cascades which links to CascData which is not produced for all entries -
    - -
    Is used in: -
      -
    • o2::aod::KFCascadesLinked = soa::Join
    • -
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    • -
    -
    - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::cascdata::KFCascDataIdIkfCascDataIdint32Index to CascData entry
    -
    - - -
    -
    - Joinable table with Cascades which links to CascData which is not produced for all entries -
    - - + + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::sigma0LambdaExtra::LambdaPosTrackCodelambdaPosTrackCodeuint8_t
    NameGetterTypeCommento2::aod::sigma0LambdaExtra::LambdaNegTrackCodelambdaNegTrackCodeuint8_t
    o2::aod::cascdata::TraCascDataIdItraCascDataIdint32Index to CascData entryo2::aod::sigma0LambdaExtra::LambdaV0TypelambdaV0Typeuint8_t
    - +
    @@ -91195,138 +108934,302 @@ Code file: cascadefinder.cxx -
    - - -
    -
    - -
    - -
    - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::sigma0MCCore::IsSigma0DisSigma0boolIsSigma0
    o2::soa::IndexGIglobalIndexint64_to2::aod::sigma0MCCore::IsAntiSigma0DisAntiSigma0boolIsASigma0
    o2::aod::sigma0MCCore::MCPxDmcpxfloatSigma0 px
    o2::aod::sigma0MCCore::MCPyDmcpyfloatSigma0 py
    o2::aod::sigma0MCCore::MCPzDmcpzfloatSigma0 pz
    o2::aod::sigma0MCCore::MCPtDmcptfloat
    o2::aod::cascgoodpostracks::GoodPosTrackIdIgoodPosTrackIdintPointer into Trackso2::aod::sigma0MCCore::MCPDmcpfloatTotal momentum in GeV/c
    o2::aod::cascgoodpostracks::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::sigma0MCCore::Sigma0MCMassDsigma0MCMassfloat
    o2::aod::cascgoodpostracks::DCAXYo2::aod::sigma0MCCore::Sigma0MCYDsigma0MCYfloat dcaXY
    o2::aod::sigma0MCCore::MCPhiDmcphifloatPhi in the range [0, 2pi)
    o2::aod::sigma0MCCore::MCEtaDmceta floatPseudorapidity
    o2::aod::sigma0MCCore::MCOPAngleDmcopAngle?
    o2::aod::sigma0MCCore::PhotonMCPtDphotonmcptfloatTransverse momentum in GeV/c
    o2::aod::sigma0MCCore::PhotonMCPDphotonmcpfloatTotal momentum in GeV/c
    o2::aod::sigma0MCCore::PhotonMCEtaDphotonMCEtafloatPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::sigma0MCCore::PhotonMCYDphotonMCYfloatRapidity
    o2::aod::sigma0MCCore::PhotonMCPhiDphotonMCPhifloatPhi in the range [0, 2pi)
    o2::aod::sigma0MCCore::LambdaMCPtDlambdamcptfloatTransverse momentum in GeV/c
    o2::aod::sigma0MCCore::LambdaMCPDlambdamcpfloatTotal momentum in GeV/c
    o2::aod::sigma0MCCore::LambdaMCEtaDlambdaMCEtafloatPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::sigma0MCCore::LambdaMCYDlambdaMCYfloatRapidity
    o2::aod::sigma0MCCore::LambdaMCPhiDlambdaMCPhifloatPhi in the range [0, 2pi)
    - +
    @@ -91337,43 +109240,36 @@ Code file: o2::aod::CascGoodLambdas +
    @@ -91391,29 +109287,22 @@ Code file: o2::aod::CascGoodAntiLambdas +
    @@ -91431,36 +109320,22 @@ Code file: o2::aod::CascIndices +
    - index table when using AO2Ds +
    -
    Is used in: -
      -
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • -
    • o2::aod::CascDatas = soa::Join
    • -
    • o2::aod::CascData = soa::Join::iterator
    • -
    + Header file: PWGLF/DataModel/LFSigmaTables.h
    @@ -91471,411 +109346,463 @@ Code file: o2::aod::StoredCascCores -
    - - - - - + + + + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + - - - + + + - + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::Pi0Core::Photon1Pyphoton1Pyfloat
    o2::aod::cascdata::Signo2::aod::Pi0Core::Photon1Pz signintphoton1Pzfloat
    o2::aod::cascdata::MXio2::aod::Pi0Core::Photon1Mass mXiphoton1Mass float
    o2::aod::cascdata::MOmegao2::aod::Pi0Core::Photon1Qt mOmegaphoton1Qt float
    o2::aod::cascdata::Xo2::aod::Pi0Core::Photon1Alpha xphoton1Alpha float
    o2::aod::cascdata::Yo2::aod::Pi0Core::Photon1DCAPosPV yphoton1DCAPosPV float
    o2::aod::cascdata::Zo2::aod::Pi0Core::Photon1DCANegPV zphoton1DCANegPV float
    o2::aod::cascdata::Xlambdao2::aod::Pi0Core::Photon1DCADau xlambdaphoton1DCADau float
    o2::aod::cascdata::Ylambdao2::aod::Pi0Core::Photon1NegEta ylambdaphoton1NegEta float
    o2::aod::cascdata::Zlambdao2::aod::Pi0Core::Photon1PosEta zlambdaphoton1PosEta float
    o2::aod::cascdata::PxPoso2::aod::Pi0Core::Photon1CosPA pxposphoton1CosPA float
    o2::aod::cascdata::PyPoso2::aod::Pi0Core::Photon1Radius pyposphoton1Radius float
    o2::aod::cascdata::PzPoso2::aod::Pi0Core::Photon1Zconv pzposphoton1Zconv float
    o2::aod::cascdata::PxNego2::aod::Pi0Core::Photon1PosTPCCrossedRows pxnegphoton1PosTPCCrossedRowsuint8_t
    o2::aod::Pi0Core::Photon1NegTPCCrossedRowsphoton1NegTPCCrossedRowsuint8_t
    o2::aod::Pi0Core::Photon1PosTPCNSigmaElphoton1PosTPCNSigmaEl float
    o2::aod::cascdata::PyNego2::aod::Pi0Core::Photon1NegTPCNSigmaEl pynegphoton1NegTPCNSigmaEl float
    o2::aod::cascdata::PzNego2::aod::Pi0Core::Photon1V0Type pznegphoton1V0Typeuint8_t
    o2::aod::Pi0Core::Photon2Pxphoton2Px float
    o2::aod::cascdata::PxBacho2::aod::Pi0Core::Photon2Py pxbachphoton2Py float
    o2::aod::cascdata::PyBacho2::aod::Pi0Core::Photon2Pz pybachphoton2Pz float
    o2::aod::cascdata::PzBacho2::aod::Pi0Core::Photon2Mass pzbachphoton2Mass float
    o2::aod::cascdata::Pxo2::aod::Pi0Core::Photon2Qt pxphoton2Qt floatcascade momentum X
    o2::aod::cascdata::Pyo2::aod::Pi0Core::Photon2Alpha pyphoton2Alpha floatcascade momentum Y
    o2::aod::cascdata::Pzo2::aod::Pi0Core::Photon2DCAPosPV pzphoton2DCAPosPV floatcascade momentum Z
    o2::aod::cascdata::DCAV0Daughterso2::aod::Pi0Core::Photon2DCANegPV dcaV0daughtersphoton2DCANegPV float
    o2::aod::cascdata::DCACascDaughterso2::aod::Pi0Core::Photon2DCADau dcacascdaughtersphoton2DCADau float
    o2::aod::cascdata::DCAPosToPVo2::aod::Pi0Core::Photon2NegEta dcapostopvphoton2NegEta float
    o2::aod::cascdata::DCANegToPVo2::aod::Pi0Core::Photon2PosEta dcanegtopvphoton2PosEta float
    o2::aod::cascdata::DCABachToPVo2::aod::Pi0Core::Photon2CosPA dcabachtopvphoton2CosPA float
    o2::aod::cascdata::DCAXYCascToPVo2::aod::Pi0Core::Photon2Radius dcaXYCascToPVphoton2Radius float
    o2::aod::cascdata::DCAZCascToPVo2::aod::Pi0Core::Photon2Zconv dcaZCascToPVphoton2Zconv float
    o2::aod::cascdata::V0RadiusDv0radiuso2::aod::Pi0Core::Photon2PosTPCCrossedRowsphoton2PosTPCCrossedRowsuint8_t
    o2::aod::Pi0Core::Photon2NegTPCCrossedRowsphoton2NegTPCCrossedRowsuint8_t
    o2::aod::Pi0Core::Photon2PosTPCNSigmaElphoton2PosTPCNSigmaEl float
    o2::aod::cascdata::CascRadiusDcascradiuso2::aod::Pi0Core::Photon2NegTPCNSigmaElphoton2NegTPCNSigmaEl float
    o2::aod::cascdata::V0CosPAo2::aod::Pi0Core::Photon2V0Typephoton2V0Typeuint8_t
    o2::aod::Pi0Core::Px Dv0cosPApx floatPi0 px
    o2::aod::cascdata::CascCosPAo2::aod::Pi0Core::Py DcasccosPApyfloatPi0 py
    o2::aod::Pi0Core::PzDpzfloatPi0 pz
    o2::aod::Pi0Core::PtDpt float
    o2::aod::cascdata::DCAV0ToPVo2::aod::Pi0Core::P Ddcav0topvpfloatTotal momentum in GeV/c
    o2::aod::Pi0Core::Pi0MassDpi0Mass float
    o2::aod::cascdata::MLambdao2::aod::Pi0Core::Pi0Y DmLambdapi0Y float
    o2::aod::cascdata::Mo2::aod::Pi0Core::Phi Dmphi floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)Phi in the range [0, 2pi)
    o2::aod::cascdata::YXio2::aod::Pi0Core::Eta DyXieta floatPseudorapidity
    o2::aod::cascdata::YOmegao2::aod::Pi0Core::Radius DyOmegaradius floatPi0 decay radius (2D, centered at zero)
    o2::aod::Pi0Core::OPAngleDopAngle?
    o2::aod::cascdata::Rapidityo2::aod::Pi0Core::Photon1Pt Drapidityphoton1Pt floatrapidity (0, 1: Xi; 2, 3: Omega)Transverse momentum in GeV/c
    o2::aod::cascdata::NegativePto2::aod::Pi0Core::Photon1P Dnegativeptphoton1p floatnegative daughter pTTotal momentum in GeV/c
    o2::aod::cascdata::PositivePto2::aod::Pi0Core::Photon1Eta Dpositiveptphoton1Eta floatpositive daughter pTPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::cascdata::BachelorPto2::aod::Pi0Core::Photon1Y Dbachelorptphoton1Y floatbachelor daughter pTRapidity
    o2::aod::cascdata::NegativeEtao2::aod::Pi0Core::Photon1Phi Dnegativeetaphoton1Phi floatnegative daughter etaPhi in the range [0, 2pi)
    o2::aod::cascdata::NegativePhio2::aod::Pi0Core::Photon2Pt Dnegativephiphoton2Pt floatnegative daughter phiTransverse momentum in GeV/c
    o2::aod::cascdata::PositiveEtao2::aod::Pi0Core::Photon2P Dpositiveetaphoton2p floatpositive daughter etaTotal momentum in GeV/c
    o2::aod::cascdata::PositivePhio2::aod::Pi0Core::Photon2Eta Dpositivephiphoton2Eta floatpositive daughter phiPseudorapidity, conditionally defined to avoid FPEs
    o2::aod::cascdata::BachelorEtao2::aod::Pi0Core::Photon2Y Dbacheloretaphoton2Y floatbachelor daughter etaRapidity
    o2::aod::cascdata::BachelorPhio2::aod::Pi0Core::Photon2Phi Dbachelorphiphoton2Phi floatbachelor daughter phiPhi in the range [0, 2pi)
    -
    - -### o2-analysis-lf-cascadeflow -Code file: cascadeflow.cxx -
    - - +
    @@ -91886,162 +109813,302 @@ Code file: o2::aod::CascAnalysis +
    @@ -92059,432 +110126,459 @@ Code file: o2::aod::Pi0Gens +
    - - - - - + + + + + - + - - + + - + - + +
    o2::aod::cascadesflow::Signsignint16_tNameGetterTypeComment
    o2::aod::cascadesflow::Pto2::aod::pi0Gen::ProducedByGenerator ptfloatproducedByGeneratorbool
    o2::aod::cascadesflow::Etao2::aod::pi0Gen::Pi0MCPt etapi0MCPt float
    +
    + + +
    +
    + optional table to refer back to a collision +
    + + - - - - - + + + + + - - - - + + + + - + + + + + + +
    o2::aod::cascadesflow::PhiphifloatNameGetterTypeComment
    o2::aod::cascadesflow::MassXimassxifloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascadesflow::MassOmegao2::aod::v0data::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + +
    + +### o2-analysis-lf-sigmaminus-task +Code file: sigmaminustask.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::kinkcand::XDecVtx massomegaxDecVtx floatDecay vertex of the candidate (x direction)
    o2::aod::cascadesflow::V2CSPo2::aod::kinkcand::YDecVtx v2CSPyDecVtx floatDecay vertex of the candidate (y direction)
    o2::aod::cascadesflow::V2CEPo2::aod::kinkcand::ZDecVtx v2CEPzDecVtx floatDecay vertex of the candidate (z direction)
    o2::aod::cascadesflow::PsiT0Co2::aod::kinkcand::PxMoth psiT0CpxMoth floatPx of the mother kink
    o2::aod::cascadesflow::BDTResponseXio2::aod::kinkcand::PyMoth bdtResponseXipyMoth floatPy of the mother kink
    o2::aod::cascadesflow::BDTResponseOmegao2::aod::kinkcand::PzMoth bdtResponseOmegapzMoth floatPz of the mother kink
    o2::aod::cascadesflow::CosThetaStarLambdaFromOmegao2::aod::kinkcand::PxDaug cosThetaStarLambdaFromOmegapxDaug floatPx of the daughter kink
    o2::aod::cascadesflow::CosThetaStarLambdaFromXio2::aod::kinkcand::PyDaug cosThetaStarLambdaFromXipyDaug floatPy of the daughter kink
    o2::aod::cascadesflow::CosThetaStarProtono2::aod::kinkcand::PzDaug cosThetaStarProtonpzDaug floatPz of the daughter kink
    -
    - -
    - -### o2-analysis-lf-cascademcbuilder -Code file: cascademcbuilder.cxx -
    - - -
    -
    - bachelor-baryon correlation variables -
    - -
    Is used in: -
      -
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    • -
    • o2::aod::CascMCDatas = soa::Join
    • -
    • o2::aod::CascMCData = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - + - - - + + + - + - - - + + + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + +
    NameGetterTypeCommento2::aod::kinkcand::DcaMothPvdcaMothPvfloatDCA of the mother to the primary vertex
    o2::aod::cascdata::PDGCodeo2::aod::kinkcand::DcaDaugPv pdgCodeintcascade PDG CodedcaDaugPvfloatDCA of the daughter kink to the primary vertex
    o2::aod::cascdata::PDGCodeMothero2::aod::kinkcand::DcaKinkTopo pdgCodeMotherintcascade mother PDG code (for feeddown)dcaKinkTopofloatDCA of the kink topology
    o2::aod::cascdata::PDGCodeV0o2::aod::kinkcand::MothSign pdgCodeV0mothSign intcascade PDG CodeSign of the mother kink
    o2::aod::cascdata::IsPhysicalPrimaryo2::aod::kinkcand::NSigmaTPCPi isPhysicalPrimaryboolis cascade physical primarynSigmaTPCPifloatNumber of sigmas for the pion candidate from Sigma kink in TPC
    o2::aod::cascdata::PDGCodePositiveo2::aod::kinkcand::NSigmaTPCPr pdgCodePositiveintV0 positive prong PDG codenSigmaTPCPrfloatNumber of sigmas for the proton candidate from Sigma kink in TPC
    o2::aod::cascdata::PDGCodeNegativeo2::aod::kinkcand::NSigmaTPCKa pdgCodeNegativeintV0 negative prong PDG codenSigmaTPCKafloatNumber of sigmas for the kaon candidate from Sigma kink in TPC
    o2::aod::cascdata::PDGCodeBacheloro2::aod::kinkcand::NSigmaTOFPi pdgCodeBachelorintcascade bachelor prong PDG codenSigmaTOFPifloatNumber of sigmas for the pion candidate from Sigma kink in TOF
    o2::aod::cascdata::XMCo2::aod::kinkcand::NSigmaTOFPr xMCnSigmaTOFPr floatcascade decay position X (cm)Number of sigmas for the proton candidate from Sigma kink in TOF
    o2::aod::cascdata::YMCo2::aod::kinkcand::NSigmaTOFKa yMCnSigmaTOFKa floatcascade decay position Y (cm)Number of sigmas for the kaon candidate from Sigma kink in TOF
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + -
    o2::aod::cascdata::ZMCzMCfloatcascade decay position Z (cm)NameGetterTypeComment
    o2::aod::cascdata::XlambdaMCo2::aod::kinkcand::XDecVtx xlambdaMCxDecVtx floatV0 decay position X (cm)Decay vertex of the candidate (x direction)
    o2::aod::cascdata::YlambdaMCo2::aod::kinkcand::YDecVtx ylambdaMCyDecVtx floatV0 decay position Y (cm)Decay vertex of the candidate (y direction)
    o2::aod::cascdata::ZlambdaMCo2::aod::kinkcand::ZDecVtx zlambdaMCzDecVtx floatV0 decay position Z (cm)Decay vertex of the candidate (z direction)
    o2::aod::cascdata::PxPosMCo2::aod::kinkcand::PxMoth pxPosMCpxMoth floatV0 positive daughter px (GeV/c)Px of the mother kink
    o2::aod::cascdata::PyPosMCo2::aod::kinkcand::PyMoth pyPosMCpyMoth floatV0 positive daughter py (GeV/c)Py of the mother kink
    o2::aod::cascdata::PzPosMCo2::aod::kinkcand::PzMoth pzPosMCpzMoth floatV0 positive daughter pz (GeV/c)Pz of the mother kink
    o2::aod::cascdata::PxNegMCo2::aod::kinkcand::PxDaug pxNegMCpxDaug floatV0 positive daughter px (GeV/c)Px of the daughter kink
    o2::aod::cascdata::PyNegMCo2::aod::kinkcand::PyDaug pyNegMCpyDaug floatV0 positive daughter py (GeV/c)Py of the daughter kink
    o2::aod::cascdata::PzNegMCo2::aod::kinkcand::PzDaug pzNegMCpzDaug floatV0 positive daughter pz (GeV/c)Pz of the daughter kink
    o2::aod::cascdata::PxBachMCo2::aod::kinkcand::DcaMothPv pxBachMCdcaMothPv floatcascade bachelor daughter px (GeV/c)DCA of the mother to the primary vertex
    o2::aod::cascdata::PyBachMCo2::aod::kinkcand::DcaDaugPv pyBachMCdcaDaugPv floatcascade bachelor daughter py (GeV/c)DCA of the daughter kink to the primary vertex
    o2::aod::cascdata::PzBachMCo2::aod::kinkcand::DcaKinkTopo pzBachMCdcaKinkTopo floatcascade bachelor daughter pz (GeV/c)DCA of the kink topology
    o2::aod::cascdata::PxMCo2::aod::kinkcand::MothSign pxMCfloatcascade px (GeV/c)mothSignintSign of the mother kink
    o2::aod::cascdata::PyMCo2::aod::kinkcand::NSigmaTPCPi pyMCnSigmaTPCPi floatcascade py (GeV/c)Number of sigmas for the pion candidate from Sigma kink in TPC
    o2::aod::cascdata::PzMCo2::aod::kinkcand::NSigmaTPCPr pzMCnSigmaTPCPr floatcascade pz (GeV/c)Number of sigmas for the proton candidate from Sigma kink in TPC
    o2::aod::cascdata::RapidityMCDrapidityMCo2::aod::kinkcand::NSigmaTPCKanSigmaTPCKa floatrapidity (0, 1: Xi; 2, 3: Omega)Number of sigmas for the kaon candidate from Sigma kink in TPC
    o2::aod::cascdata::NegativePtMCDnegativeptMCo2::aod::kinkcand::NSigmaTOFPinSigmaTOFPi floatnegative daughter pTNumber of sigmas for the pion candidate from Sigma kink in TOF
    o2::aod::cascdata::PositivePtMCDpositiveptMCo2::aod::kinkcand::NSigmaTOFPrnSigmaTOFPr floatpositive daughter pTNumber of sigmas for the proton candidate from Sigma kink in TOF
    o2::aod::cascdata::BachelorPtMCDbachelorptMCo2::aod::kinkcand::NSigmaTOFKanSigmaTOFKa floatbachelor daughter pTNumber of sigmas for the kaon candidate from Sigma kink in TOF
    o2::aod::cascdata::PtMCDptMCfloatcascade pTo2::aod::kinkcand::MothPdgCodemothPdgCodeintPDG code of the Sigma daughter
    -
    - - -
    -
    - optional table to refer to CascMCCores if not joinable -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::kinkcand::DaugPdgCodedaugPdgCodeintPDG code of the kink daughter
    o2::soa::IndexGIglobalIndexint64_to2::aod::kinkcand::PtMC ptMCfloatpT of the candidate in MC
    o2::aod::cascdata::CascMCCoreIdIcascMCCoreIdint32Index to CascMCCore entryo2::aod::kinkcand::PzMCpzMCfloatpZ of the candidate in MC
    -
    - - -
    -
    - refers MC candidate back to proper MC Collision -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::kinkcand::MassMCmassMCfloatInvariant mass of the candidate in MC
    o2::soa::IndexGIglobalIndexint64_to2::aod::kinkcand::DecayRadiusMC decayRadiusMCfloatDecay radius of the candidate in MC
    o2::aod::cascdata::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisionso2::aod::kinkcand::CollisionIdCheckcollisionIdCheckboolCheck if mcDaughter collision ID matches the reconstructed collision ID
    - +
    + +### o2-analysis-lf-st-coll-ids +Code file: stCollIds.cxx +
    + +
    - Table joinable with CascData containing the MC labels + Table joinable with TrackedCascades containing collision ids
    Is used in:
      -
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    • o2::aod::TrackedCascadeColl = o2::aod::TrackedCascadeColls::iterator
    • +
    • o2::aod::AssignedTrackedCascades = soa::Join
    • +
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    @@ -92496,33 +110590,28 @@ Code file: o2::aod::McCascBBTags +
    - Table joinable with CascData containing yes / no for BB correlation + Table joinable with TrackedV0s containing collision ids
    Is used in:
      -
    • o2::aod::McCascBBTag = o2::aod::McCascBBTags::iterator
    • +
    • o2::aod::TrackedV0Coll = o2::aod::TrackedV0Colls::iterator
    • +
    • o2::aod::AssignedTrackedV0s = soa::Join
    • +
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    @@ -92534,26 +110623,28 @@ Code file: o2::aod::McKFCascLabels +
    - Table joinable with KFCascData containing the MC labels + Table joinable with Tracked3Bodys containing collision ids
    Is used in:
      -
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    • +
    • o2::aod::Tracked3BodyColl = o2::aod::Tracked3BodyColls::iterator
    • +
    • o2::aod::AssignedTracked3Bodys = soa::Join
    • +
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    @@ -92565,28 +110656,29 @@ Code file: o2::aod::McTraCascLabels + + +### o2-analysis-lf-stracents +Code file: stracents.cxx +
    + +
    - Table joinable to cascdata containing the MC labels + centrality percentiles in Run 2
    -
    Is used in: -
      -
    • o2::aod::McTraCascLabel = o2::aod::McTraCascLabels::iterator
    • -
    -
    @@ -92596,34 +110688,49 @@ Code file: cascademcfinder.cxx +### o2-analysis-lf-strange-tree-creator +Code file: strangeTreeCreator.cxx
    - +
    - Run 3 cascade table +
    -
    Is used in: -
      -
    • o2::aod::FindableCascadesLinked = soa::Join
    • -
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • -
    + Header file: PWGLF/DataModel/LFSlimStrangeTables.h
    Name
    @@ -92634,49 +110741,120 @@ Code file: cascadepid.cxx -
    - - +
    @@ -92687,152 +110865,307 @@ Code file: o2::aod::V0TableAP +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + -
    NameGetterTypeComment
    o2::aod::SlimLambdaTables::Etaetafloat
    o2::aod::SlimLambdaTables::Lenlenfloat
    o2::aod::SlimLambdaTables::PxPospxPosfloat
    o2::aod::SlimLambdaTables::PyPos posTOFDeltaTOmPrpyPos floatpositive track TOFDeltaT from proton <- lambda <- omega expectation
    o2::aod::cascdata::NegTOFDeltaTOmPio2::aod::SlimLambdaTables::PzPos negTOFDeltaTOmPipzPos floatnegative track TOFDeltaT from pion <- lambda <- omega expectation
    o2::aod::cascdata::NegTOFDeltaTOmPro2::aod::SlimLambdaTables::PxNeg negTOFDeltaTOmPrpxNeg floatnegative track TOFDeltaT from proton <- lambda <- omega expectation
    o2::aod::cascdata::BachTOFDeltaTOmKao2::aod::SlimLambdaTables::PyNeg bachTOFDeltaTOmKapyNeg floatbachelor track TOFDeltaT from kaon <- omega expectation
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + - - -
    NameGetterTypeCommento2::aod::SlimLambdaTables::PzNegpzNegfloat
    o2::aod::cascdata::TOFNSigmaXiLaPio2::aod::SlimLambdaTables::Radius tofNSigmaXiLaPiradius floatmeson track NSigma from pion <- lambda <- xi expectation
    o2::aod::cascdata::TOFNSigmaXiLaPro2::aod::SlimLambdaTables::DcaV0PV tofNSigmaXiLaPrdcaV0Pv floatbaryon track NSigma from proton <- lambda <- xi expectation
    o2::aod::cascdata::TOFNSigmaXiPio2::aod::SlimLambdaTables::DcaPosPV tofNSigmaXiPidcaPosPv floatbachelor track NSigma from pion <- xi expectation
    o2::aod::cascdata::TOFNSigmaOmLaPio2::aod::SlimLambdaTables::DcaNegPV tofNSigmaOmLaPidcaNegPv floatmeson track NSigma from pion <- lambda <- om expectation
    o2::aod::cascdata::TOFNSigmaOmLaPro2::aod::SlimLambdaTables::DcaV0Tracks tofNSigmaOmLaPrdcaV0tracks floatbaryon track NSigma from proton <- lambda <- om expectation
    o2::aod::cascdata::TOFNSigmaOmKao2::aod::SlimLambdaTables::CosPAcosPadouble tofNSigmaOmKafloatbachelor track NSigma from kaon <- om expectation
    -
    - -### o2-analysis-lf-cascqaanalysis -Code file: cascqaanalysis.cxx -
    - - +
    @@ -92843,463 +111176,623 @@ Code file: strangederivedbuilder.cxx +
    + + +
    +
    + Table which contains the IDs of all dataframes merged into this dataframe +
    + +
    + + + + + + + - + + + + - - + + + + + + + +
    NameGetterTypeComment
    o2::aod::mycascades::PosEtao2::soa::IndexGIglobalIndexint64_t posetafloat
    o2::aod::straorigin::DataframeID dataframeIDuint64_tData frame ID (what is usually found in directory name in the AO2D.root, i.e.
    +
    + + +
    +
    + centrality percentiles in Run 2 +
    + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mycascades::NegEtao2::aod::cent::CentRun2V0M negetacentRun2V0M floatRun 2 cent. from V0C+V0A multiplicities
    o2::aod::cent::CentRun2V0A centRun2V0AfloatRun 2 cent. from V0A multiplicities
    o2::aod::mycascades::BachEtao2::aod::cent::CentRun2SPDTracklets bachetacentRun2SPDTracklets floatRun 2 cent. from SPD tracklets multiplicity
    o2::aod::cent::CentRun2SPDClusters centRun2SPDClustersfloatRun 2 cent. from SPD clusters multiplicity
    +
    + + +
    +
    + debug information +
    + + + + + + + + - + - - + + + + + + + + + - + + - - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + + + + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - + - - + + - + + - - + +
    NameGetterTypeComment
    o2::aod::mycascades::PosITSHitso2::aod::evsel::Sel8 positshitsintsel8boolEvent selection decision based on TVX
    o2::aod::evsel::Sel7 sel7boolEvent selection decision based on V0A & V0C
    o2::aod::mycascades::NegITSHitso2::aod::evsel::SelectionGI negitshitsint?
    o2::aod::mycascades::BachITSHitso2::aod::mult::MultFT0A bachitshitsintmultFT0Afloat
    o2::aod::mycascades::CtauXio2::aod::mult::MultFT0C ctauximultFT0C float
    o2::aod::mycascades::CtauOmegao2::aod::mult::MultFV0A ctauomegamultFV0A float
    o2::aod::mycascades::NTPCSigmaNegPro2::aod::mult::MultFV0C ntpcsigmanegprmultFV0C float
    o2::aod::mycascades::NTPCSigmaPosPro2::aod::mult::MultFDDA ntpcsigmaposprmultFDDA float
    o2::aod::mycascades::NTPCSigmaNegPio2::aod::mult::MultFDDC ntpcsigmanegpimultFDDC float
    o2::aod::mycascades::NTPCSigmaPosPio2::aod::run2::SPDClustersL0 ntpcsigmapospifloatspdClustersL0uint16_tNumber of clusters in the first layer of the SPD
    o2::aod::run2::SPDClustersL1 spdClustersL1uint16_tNumber of clusters in the second layer of the SPD
    o2::aod::mycascades::NTPCSigmaBachPio2::aod::mult::MultNTracksPVeta1 ntpcsigmabachpifloatmultNTracksPVeta1int
    o2::aod::mycascades::NTPCSigmaBachKao2::aod::mult::MultTracklets ntpcsigmabachkafloatmultTrackletsint
    o2::aod::mycascades::NTOFSigmaNegPro2::aod::mult::MultPVTotalContributors ntofsigmanegprfloatmultPVTotalContributorsint
    o2::aod::mycascades::NTOFSigmaPosPro2::aod::mult::MultNTracksGlobal ntofsigmaposprfloatmultNTracksGlobalint
    o2::aod::mycascades::NTOFSigmaNegPio2::aod::mult::MultNTracksITSTPC ntofsigmanegpifloatmultNTracksITSTPCint
    o2::aod::mycascades::NTOFSigmaPosPio2::aod::mult::MultAllTracksTPCOnly ntofsigmapospimultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::mult::MultZNAmultZNA float
    o2::aod::mycascades::NTOFSigmaBachPio2::aod::mult::MultZNC ntofsigmabachpimultZNC float
    o2::aod::mycascades::NTOFSigmaBachKao2::aod::mult::MultZEM1 ntofsigmabachkamultZEM1 float
    o2::aod::mycascades::PosNTPCClusterso2::aod::mult::MultZEM2 posntpcsclsintmultZEM2float
    o2::aod::mycascades::NegNTPCClusterso2::aod::mult::MultZPA negntpcsclsintmultZPAfloat
    o2::aod::mycascades::BachNTPCClusterso2::aod::mult::MultZPC bachntpcsclsintmultZPCfloat
    o2::aod::mycascades::PosNTPCCrossedRowso2::aod::evsel::AliasGI posntpccrrowsint?
    +
    + + +
    +
    + t0a Qvec +
    + + + + + + + + + - + - - + + - + - - + + - + - - + + +
    NameGetterTypeComment
    o2::aod::mycascades::NegNTPCCrossedRowso2::aod::qvec::QvecFT0ARe negntpccrrowsintqvecFT0ARefloat
    o2::aod::mycascades::BachNTPCCrossedRowso2::aod::qvec::QvecFT0AIm bachntpccrrowsintqvecFT0AImfloat
    o2::aod::mycascades::PosHasTOFo2::aod::qvec::SumAmplFT0A poshastofintsumAmplFT0Afloat
    +
    + + +
    +
    + t0c Qvec +
    + + - + + + + + + + + - - + + - + - - + + - + - + +
    o2::aod::mycascades::NegHasTOFNameGetterTypeComment
    o2::aod::qvec::QvecFT0CRe neghastofintqvecFT0CRefloat
    o2::aod::mycascades::BachHasTOFo2::aod::qvec::QvecFT0CIm bachhastofintqvecFT0CImfloat
    o2::aod::mycascades::PosPto2::aod::qvec::SumAmplFT0C posptsumAmplFT0C float
    +
    + + +
    +
    + t0m Qvec +
    + + - + + + + + + + + - + - + - + - + + + + - - - +
    o2::aod::mycascades::NegPtNameGetterTypeComment
    o2::aod::qvec::QvecFT0MRe negptqvecFT0MRe float
    o2::aod::mycascades::BachPto2::aod::qvec::QvecFT0MIm bachptqvecFT0MIm float
    o2::aod::mycascades::McPdgCodeo2::aod::qvec::SumAmplFT0MsumAmplFT0Mfloat mcPdgCodeint-1 unknown
    +
    + + +
    +
    + v0a Qvec +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - - + + - - - - - - - - - - - - - - - - - - - - -
    o2::aod::mycascades::IsPrimaryisPrimaryint-1 unknown, 0 not primary, 1 primaryNameGetterTypeComment
    o2::aod::mycascades::BachBaryonCosPAo2::aod::qvec::QvecFV0ARe bachBaryonCosPAqvecFV0ARe floatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::mycascades::BachBaryonDCAxyToPVo2::aod::qvec::QvecFV0AIm bachBaryonDCAxyToPVqvecFV0AIm floatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::mycascades::EventSelFilterBitMasko2::aod::qvec::SumAmplFV0A eventSelFilterBitMaskuint8_tsumAmplFV0Afloat
    o2::aod::mycascades::IsINELDisINELboolTrue if the Event belongs to the INEL event class
    o2::aod::mycascades::IsINELgt0DisINELgt0boolTrue if the Event belongs to the INELgt0 event class
    o2::aod::mycascades::IsINELgt1DisINELgt1boolTrue if the Event belongs to the INELgt1 event class
    - +
    - + tpc Qvec
    @@ -93310,175 +111803,208 @@ Code file: o2::aod::StraFT0CQVsEv +
    - - - - - + + + + + - + - + +
    o2::aod::myMCcascades::PtptfloatNameGetterTypeComment
    o2::aod::myMCcascades::IsPrimaryo2::aod::epcalibrationtable::TriggerEventEP isPrimarytriggereventep bool
    +
    + + +
    +
    + ZDC SP information +
    + + - + + + + + + + + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + +
    o2::aod::myMCcascades::NAssocCollNameGetterTypeComment
    o2::aod::spcalibrationtable::TriggerEventSP nAssocCollinttriggereventspbool
    o2::aod::myMCcascades::NChInFT0Mo2::aod::spcalibrationtable::PsiZDCA nChInFT0MpsiZDCA float
    o2::aod::myMCcascades::NChInFV0Ao2::aod::spcalibrationtable::PsiZDCC nChInFV0ApsiZDCC float
    o2::aod::myMCcascades::CentFT0Mo2::aod::spcalibrationtable::QXZDCA centFT0MqxZDCA float
    o2::aod::myMCcascades::CentFV0Ao2::aod::spcalibrationtable::QXZDCC centFV0AqxZDCC float
    o2::aod::myMCcascades::AssCollisionTypeFilterBitMasko2::aod::spcalibrationtable::QYZDCA assCollisionTypeFilterBitMaskuint8_tqyZDCAfloat
    o2::aod::myMCcascades::McCollisionTypeFilterBitMasko2::aod::spcalibrationtable::QYZDCC mcCollisionTypeFilterBitMaskuint8_tqyZDCCfloat
    +
    + + +
    +
    + event time (FT0, TOF) +
    + + - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + +
    o2::aod::myMCcascades::IsINELassocDisINELassocboolTrue if there's at least 1 reconstructed INEL event for the generated one of this cascade
    o2::aod::myMCcascades::IsINELgt0assocDisINELgt0assocboolTrue if there's at least 1 reconstructed INEL>0 event for the generated one of this cascade
    o2::aod::myMCcascades::IsINELgt1assocDisINELgt1assocboolTrue if there's at least 1 reconstructed INEL>1 event for the generated one of this cascadeNameGetterTypeComment
    o2::aod::myMCcascades::IsINELDisINELboolTrue if the Event belongs to the INEL event classo2::aod::stracollision::EventTimeeventTimefloatevent time (FT0, TOF) for TOF PID (stored once per event)
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::myMCcascades::IsINELgt0DisINELgt0boolTrue if the Event belongs to the INELgt0 event classNameGetterTypeComment
    o2::aod::myMCcascades::IsINELgt1DisINELgt1boolTrue if the Event belongs to the INELgt1 event classo2::aod::dautrack::ParticleMCIdparticleMCIdintparticle MC Id
    -
    - -### o2-analysis-lf-double-casc-tree-creator -Code file: doubleCascTreeCreator.cxx -
    - - +
    - + mother MC information, abbreviated name due to size limit
    +
    Is used in: +
      +
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    • +
    @@ -93489,168 +112015,260 @@ Code file: o2::aod::StraCollLabels +
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::DoubleCascTables::XiMassCasc1xiMassCasc1floatNameGetterTypeComment
    o2::aod::DoubleCascTables::CosPACasc1cosPACasc1floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::DoubleCascTables::DcaBachPVCasc1dcaBachPVCasc1floato2::aod::v0data::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + optional table to refer back to a collision +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::DoubleCascTables::DcaV0BachCasc1dcaV0BachCasc1floatNameGetterTypeComment
    o2::aod::DoubleCascTables::NSigmaKBach1nSigmaKBach1floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::DoubleCascTables::PtCasc2ptCasc2floato2::aod::v0data::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisions
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::DoubleCascTables::EtaCasc2etaCasc2floatNameGetterTypeComment
    o2::aod::DoubleCascTables::PhiCasc2phiCasc2floato2::aod::v0data::GeneratedK0Short generatedK0Shortstd::vector<uint32_t>K0Short binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::DoubleCascTables::CascDecLength2cascDecLength2floatNameGetterTypeComment
    o2::aod::DoubleCascTables::OmegaMassCasc2omegaMassCasc2floato2::aod::v0data::GeneratedLambda generatedLambdastd::vector<uint32_t>Lambda binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::DoubleCascTables::XiMassCasc2xiMassCasc2floatNameGetterTypeComment
    o2::aod::DoubleCascTables::CosPACasc2cosPACasc2floato2::aod::v0data::GeneratedAntiLambda generatedAntiLambdastd::vector<uint32_t>AntiLambda binned generated data
    +
    + + +
    +
    + optional table to refer back to a collision +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + + + +
    o2::aod::DoubleCascTables::DcaBachPVCasc2dcaBachPVCasc2floatNameGetterTypeComment
    o2::aod::DoubleCascTables::DcaV0BachCasc2dcaV0BachCasc2floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::DoubleCascTables::NSigmaKBach2nSigmaKBach2floato2::aod::cascdata::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisions
    +
    + + +
    +
    + optional table to refer back to a collision +
    + + + + + + + + + + + + + + - - - - - + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::DoubleCascTables::DoubleOmegaMassdoubleOmegaMassfloato2::aod::cascdata::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisions
    -
    - -### o2-analysis-lf-hstrangecorrelationfilter -Code file: hStrangeCorrelationFilter.cxx -
    - - +
    - + optional table to refer back to a collision
    @@ -93668,36 +112286,22 @@ Code file: o2::aod::AssocPions +
    @@ -93715,29 +112319,36 @@ Code file: o2::aod::AssocV0s +
    @@ -93755,120 +112366,199 @@ Code file: o2::aod::GeXiMinus +
    - - - - - + + + + + - - - - + + + + +
    o2::aod::assocV0s::V0CoreIdIv0CoreIdint32Pointer into V0CoresNameGetterTypeComment
    o2::aod::assocV0s::CompatibleK0ShortcompatibleK0Shortinto2::aod::cascdata::GeneratedXiMinus generatedXiMinusstd::vector<uint32_t>XiMinus binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::assocV0s::CompatibleLambdacompatibleLambdaintNameGetterTypeComment
    o2::aod::assocV0s::CompatibleAntiLambdacompatibleAntiLambdainto2::aod::cascdata::GeneratedXiPlus generatedXiPlusstd::vector<uint32_t>XiPlus binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::assocV0s::MCTrueK0ShortmcTrueK0ShortboolNameGetterTypeComment
    o2::aod::assocV0s::MCTrueLambdamcTrueLambdaboolo2::aod::cascdata::GeneratedOmegaMinus generatedOmegaMinusstd::vector<uint32_t>OmegaMinus binned generated data
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::assocV0s::MCTrueAntiLambdamcTrueAntiLambdaboolNameGetterTypeComment
    o2::aod::assocV0s::MCPhysicalPrimarymcPhysicalPrimaryboolo2::aod::cascdata::GeneratedOmegaPlus generatedOmegaPlusstd::vector<uint32_t>OmegaPlus binned generated data
    +
    + + +
    +
    + optional table for MC mothers +
    + +
    Is used in: +
      +
    • o2::aod::CascMCMother = o2::aod::CascMCMothers::iterator
    • +
    • o2::aod::CascMCDatas = soa::Join
    • +
    • o2::aod::CascMCData = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::assocV0s::NSigmaMassK0ShortnSigmaMassK0ShortfloatNameGetterTypeComment
    o2::aod::assocV0s::NSigmaMassLambdanSigmaMassLambdafloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::assocV0s::NSigmaMassAntiLambdanSigmaMassAntiLambdafloato2::aod::cascdata::MotherMCPartIdImotherMCPartIdint32Pointer into MotherMCParts
    +
    + + +
    +
    + standard -> tracked +
    + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::assocV0s::InvMassNSigmaDinvMassNSigmafloatNameGetterTypeComment
    o2::aod::assocV0s::CompatibleDcompatibleboolcheck compatibility with a hypothesis of a certain number (0 - K0, 1 - L, 2 - Lbar)o2::soa::IndexGIglobalIndexint64_t
    o2::aod::assocV0s::MCTrueDmcTrueboolo2::aod::cascdata::TrackedCascadeIdItrackedCascadeIdintPointer into TraCascCores
    - +
    - + standard -> KF
    @@ -93886,133 +112576,265 @@ Code file: o2::aod::TraToCascRefs +
    - - - - - + + + + + - + + + + - + + + + + - + + +
    o2::aod::assocCascades::CascDataIdIcascDataIdint32Pointer into CascDatasNameGetterTypeComment
    o2::aod::assocCascades::CompatibleXiMinuso2::soa::IndexGIglobalIndexint64_t compatibleXiMinus
    o2::aod::cascdata::StandardCascadeIdIstandardCascadeId intPointer into CascCores
    +
    + + +
    +
    + standard -> KF +
    + + + + + + + + - + + + + - + + + + + - + + +
    NameGetterTypeComment
    o2::aod::assocCascades::CompatibleXiPluso2::soa::IndexGIglobalIndexint64_t compatibleXiPlus
    o2::aod::cascdata::StandardCascadeIdIstandardCascadeId intPointer into CascCores
    +
    + + +
    +
    + MC properties of the neutrons within ZDC acceptance (for UPC analysis) +
    + + + + + + + + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::assocCascades::CompatibleOmegaMinuso2::aod::mcparticle::PdgCode compatibleOmegaMinuspdgCode intPDG code
    o2::aod::assocCascades::CompatibleOmegaPluso2::aod::mcparticle::StatusCode compatibleOmegaPlusstatusCode intGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::assocCascades::MCTrueXiMinusmcTrueXiMinusboolo2::aod::mcparticle::Flags flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::assocCascades::MCTrueXiPlusmcTrueXiPlusboolo2::aod::mcparticle::Vx vxfloatX production vertex in cm
    o2::aod::assocCascades::MCTrueOmegaMinusmcTrueOmegaMinusboolo2::aod::mcparticle::Vy vyfloatY production vertex in cm
    o2::aod::assocCascades::MCTrueOmegaPlusmcTrueOmegaPlusboolo2::aod::mcparticle::Vz vzfloatZ production vertex in cm
    o2::aod::assocCascades::MCPhysicalPrimarymcPhysicalPrimaryboolo2::aod::mcparticle::Vt vtfloatProduction time
    o2::aod::assocCascades::NSigmaMassXio2::aod::mcparticle::Px nSigmaMassXipx floatMomentum in x in GeV/c
    o2::aod::mcparticle::Py pyfloatMomentum in y in GeV/c
    o2::aod::assocCascades::NSigmaMassOmegao2::aod::mcparticle::Pz nSigmaMassOmegapz floatMomentum in z in GeV/c
    o2::aod::mcparticle::E efloatEnergy
    o2::aod::assocCascades::InvMassNSigmao2::aod::zdcneutrons::Pt DinvMassNSigmapt floatneutron transverse momentum (GeV/c)
    o2::aod::assocCascades::Compatibleo2::aod::zdcneutrons::P Dcompatibleboolcheck compatibility with a hypothesis of a certain number (0 - K0, 1 - L, 2 - Lbar)pfloatneutron total momentum (GeV/c)
    o2::aod::zdcneutrons::PhiDphifloatneutron phi in the range [0, 2pi)
    o2::aod::zdcneutrons::EtaDetafloatneutron pseudorapidity
    o2::aod::zdcneutrons::YDyfloatneutron rapidity
    +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + + + + + + + + - - - - + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::assocCascades::MCTrueDmcTrueboolo2::soa::IndexGIglobalIndexint64_t
    o2::aod::zdcneutrons::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    -### o2-analysis-lf-lambdakzeromlselectiontreecreator -Code file: lambdakzeroMLSelectionTreeCreator.cxx +### o2-analysis-lf-strangenessbuilder +Code file: strangenessbuilder.cxx
    - +
    - + index table when using AO2Ds
    +
    Is used in: +
      +
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    @@ -94023,329 +112845,418 @@ Code file: o2::aod::V0TrackXs +
    +
    + track X positions at minima when using AO2Ds +
    +
    +
    Is used in: +
      +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    • o2::aod::V0Datas = soa::Join
    • +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::v0mlcandidates::NegTPCSigmaPrnegTPCSigmaPrfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::PosTPCSigmaElo2::aod::v0data::PosX posTPCSigmaElposX floatpositive track X at min
    o2::aod::v0mlcandidates::NegTPCSigmaElo2::aod::v0data::NegX negTPCSigmaElnegX floatnegative track X at min
    +
    + + +
    +
    + positions of tracks at their DCA for debug +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::v0mlcandidates::TOFSigmaLaPrtofSigmaLaPrfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::TOFSigmaLaPio2::aod::v0data::XPosAtDCA tofSigmaLaPixPosAtDCA floatdecay position X
    o2::aod::v0mlcandidates::TOFSigmaALaPio2::aod::v0data::YPosAtDCA tofSigmaALaPiyPosAtDCA floatdecay position Y
    o2::aod::v0mlcandidates::TOFSigmaALaPro2::aod::v0data::ZPosAtDCA tofSigmaALaPrzPosAtDCA floatdecay position Z
    o2::aod::v0mlcandidates::TOFSigmaK0PiPluso2::aod::v0data::XNegAtDCA tofSigmaK0PiPlusxNegAtDCA floatdecay position X
    o2::aod::v0mlcandidates::TOFSigmaK0PiMinuso2::aod::v0data::YNegAtDCA tofSigmaK0PiMinusyNegAtDCA floatdecay position Y
    o2::aod::v0mlcandidates::LambdaMasso2::aod::v0data::ZNegAtDCA lambdaMasszNegAtDCA floatdecay position Z
    +
    + + +
    +
    + positions of tracks at their IU for debug +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::v0mlcandidates::AntiLambdaMassantiLambdaMassfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::GammaMasso2::aod::v0data::XPosAtIU gammaMassxPosAtIU floatdecay position X
    o2::aod::v0mlcandidates::KZeroShortMasso2::aod::v0data::YPosAtIU kZeroShortMassyPosAtIU floatdecay position Y
    o2::aod::v0mlcandidates::PTo2::aod::v0data::ZPosAtIU pTzPosAtIU floatdecay position Z
    o2::aod::v0mlcandidates::Qto2::aod::v0data::XNegAtIU qtxNegAtIU floatdecay position X
    o2::aod::v0mlcandidates::Alphao2::aod::v0data::YNegAtIU alphayNegAtIU floatdecay position Y
    o2::aod::v0mlcandidates::PosEtao2::aod::v0data::ZNegAtIU posEtazNegAtIU floatdecay position Z
    +
    + + +
    +
    + bitmaps for Marian +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::v0mlcandidates::NegEtanegEtafloatNameGetterTypeComment
    o2::aod::v0mlcandidates::V0Etav0Etafloato2::aod::v0data::IvanovMap ivanovMapintcoded downscale bits
    +
    + + +
    +
    + V0 covariance matrices +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::v0mlcandidates::ZzfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::V0radiusv0radiusfloato2::aod::v0data::PositionCovMat positionCovMatfloat[6]covariance matrix elements
    o2::aod::v0mlcandidates::PApafloato2::aod::v0data::MomentumCovMat momentumCovMatfloat[6]covariance matrix elements
    +
    + + +
    +
    + V0 covariance matrices of the dauther tracks +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::v0mlcandidates::DCApostopvdcapostopvfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::DCAnegtopvdcanegtopvfloato2::aod::v0data::CovMatPosDau covMatPosDaufloat[21]covariance matrix elements positive daughter track
    o2::aod::v0mlcandidates::DCAV0daughtersdcaV0daughtersfloato2::aod::v0data::CovMatNegDau covMatNegDaufloat[21]covariance matrix elements negative daughter track
    +
    + + +
    +
    + V0 covariance matrices of the dauther tracks +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::v0mlcandidates::DCAv0topvdcav0topvfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::PsiPairpsiPairfloato2::aod::v0data::CovMatPosDauIU covMatPosDauIUfloat[21]covariance matrix elements positive daughter track
    o2::aod::v0mlcandidates::V0typev0typeuint8_to2::aod::v0data::CovMatNegDauIU covMatNegDauIUfloat[21]covariance matrix elements negative daughter track
    +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::v0mlcandidates::CentralitycentralityfloatNameGetterTypeComment
    o2::aod::v0mlcandidates::SelHypothesisselHypothesisuint8_to2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0mlcandidates::IsLambdaisLambdaboolo2::aod::v0data::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + Joinable table with V0s which links to V0Data which is not produced for all entries +
    + +
    Is used in: +
      +
    • o2::aod::V0sLinked = soa::Join
    • +
    • o2::aod::V0Linked = soa::Join::iterator
    • +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - - -
    o2::aod::v0mlcandidates::IsAntiLambdaisAntiLambdaboolNameGetterTypeComment
    o2::aod::v0mlcandidates::IsGammaisGammaboolo2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0mlcandidates::IsKZeroShortisKZeroShortboolo2::aod::v0data::V0DataIdIv0DataIdint32Index to V0Data entry
    o2::aod::v0mlcandidates::PDGCodeMotherpdgCodeMotherint
    -
    - -
    - -### o2-analysis-lf-lambdakzerobuilder -Code file: lambdakzerobuilder.cxx -
    + o2::aod::v0data::V0fCDataId + I + v0fCDataId + int32 + Index to V0Data entry + + +
    - +
    - + optional table to refer to V0MCCores if not joinable
    @@ -94356,22 +113267,29 @@ Code file: o2::aod::V0LambdaMLScores +
    @@ -94382,22 +113300,29 @@ Code file: o2::aod::V0AntiLambdaMLScores +
    - + index table when using AO2Ds
    +
    Is used in: +
      +
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    • +
    @@ -94408,22 +113333,64 @@ Code file: o2::aod::V0K0ShortMLScores +
    - + index table when using AO2Ds
    +
    Is used in: +
      +
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    • +
    • o2::aod::KFCascDatas = soa::Join
    • +
    • o2::aod::KFCascData = soa::Join::iterator
    • +
    @@ -94434,16 +113401,51 @@ Code file: o2::aod::V0Indices + + + + + + + + @@ -94488,23 +113497,30 @@ Code file: o2::aod::V0TrackXs +
    -
    Is used in: -
      -
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • -
    • o2::aod::V0Datas = soa::Join
    • -
    • o2::aod::V0Data = soa::Join::iterator
    • -
    -
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackId I
    @@ -94528,23 +113537,30 @@ Code file: o2::aod::V0CoresBase +
    Name
    @@ -94561,331 +113582,434 @@ Code file: o2::aod::V0TraPosAtDCAs +
    - positions of tracks at their DCA for debug +
    +
    Is used in: +
      +
    • o2::aod::KFCascCores = o2::aod::StoredKFCascCores
    • +
    +
    Name
    @@ -94895,670 +114019,469 @@ Code file: o2::aod::V0TraPosAtIUs -
    Name
    - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - -
    NameGetterTypeComment
    o2::aod::v0data::XPosAtIUo2::aod::cascdata::Xlambda xPosAtIUxlambda floatdecay position X
    o2::aod::v0data::YPosAtIUo2::aod::cascdata::Ylambda yPosAtIUylambda floatdecay position Y
    o2::aod::v0data::ZPosAtIUo2::aod::cascdata::Zlambda zPosAtIUzlambda floatdecay position Z
    o2::aod::v0data::XNegAtIUo2::aod::cascdata::KFXPos xNegAtIUkfxpos floatdecay position X
    o2::aod::v0data::YNegAtIUo2::aod::cascdata::KFYPos yNegAtIUkfypos floatdecay position Y
    o2::aod::v0data::ZNegAtIUo2::aod::cascdata::KFZPos zNegAtIUkfzpos floatdecay position Z
    -
    - - -
    -
    - bitmaps for Marian -
    - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::v0data::IvanovMap ivanovMapintcoded downscale bits
    -
    - - -
    -
    - V0 covariance matrices -
    - - - - - - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::v0data::PositionCovMato2::aod::cascdata::KFXNeg positionCovMatfloat[6]covariance matrix elements
    o2::aod::v0data::MomentumCovMatkfxnegfloat momentumCovMatfloat[6]covariance matrix elements
    -
    - - -
    -
    - V0 covariance matrices of the dauther tracks -
    - - - - - - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::v0data::CovMatPosDauo2::aod::cascdata::KFYNeg covMatPosDaufloat[21]covariance matrix elements positive daughter track
    o2::aod::v0data::CovMatNegDaukfynegfloat covMatNegDaufloat[21]covariance matrix elements negative daughter track
    -
    - - -
    -
    - V0 covariance matrices of the dauther tracks -
    - - - - - - - - - + - - - - - - + + - - - - -
    NameGetterTypeComment
    o2::aod::v0data::CovMatPosDauIUo2::aod::cascdata::KFZNeg covMatPosDauIUfloat[21]covariance matrix elements positive daughter track
    o2::aod::v0data::CovMatNegDauIUkfznegfloat covMatNegDauIUfloat[21]covariance matrix elements negative daughter track
    -
    - - -
    -
    - index table when using AO2Ds -
    - -
    Is used in: -
      -
    • o2::aod::V0fCDatas = soa::Join
    • -
    • o2::aod::V0fCData = soa::Join::iterator
    • -
    -
    - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::PxPospxposfloat
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::v0data::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::cascdata::PyPospyposfloat
    o2::aod::v0data::V0IdIv0Idint32Pointer into V0so2::aod::cascdata::PzPospzposfloat
    -
    - - -
    -
    - track X positions at minima when using AO2Ds -
    - -
    Is used in: -
      -
    • o2::aod::V0fCDatas = soa::Join
    • -
    • o2::aod::V0fCData = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::cascdata::PxNegpxnegfloat
    o2::aod::v0data::PosXo2::aod::cascdata::PyNeg posXpyneg floatpositive track X at min
    o2::aod::v0data::NegXo2::aod::cascdata::PzNeg negXpzneg floatnegative track X at min
    -
    - - -
    -
    - core information about decay, exclusive to V0s used in cascades but not passing in V0 selections - multiple viable getters skipped since use is protected to cascades only -
    - - - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - + - + - - - + + + - + - - - + + +
    NameGetterTypeCommento2::aod::cascdata::PxBachpxbachfloat
    o2::aod::v0data::Xo2::aod::cascdata::PyBach xpybach floatdecay position X
    o2::aod::v0data::Yo2::aod::cascdata::PzBach ypzbach floatdecay position Y
    o2::aod::v0data::Zo2::aod::cascdata::KFPxV0 zkfpxv0 floatdecay position Z
    o2::aod::v0data::PxPoso2::aod::cascdata::KFPyV0 pxposkfpyv0 floatpositive track px at min
    o2::aod::v0data::PyPoso2::aod::cascdata::KFPzV0 pyposkfpzv0 floatpositive track py at min
    o2::aod::v0data::PzPoso2::aod::cascdata::Px pzpospx floatpositive track pz at mincascade momentum X
    o2::aod::v0data::PxNego2::aod::cascdata::Py pxnegpy floatnegative track px at mincascade momentum Y
    o2::aod::v0data::PyNego2::aod::cascdata::Pz pynegpz floatnegative track py at mincascade momentum Z
    o2::aod::v0data::PzNego2::aod::cascdata::DCAV0Daughters pznegdcaV0daughters floatnegative track pz at min
    o2::aod::v0data::DCAV0Daughterso2::aod::cascdata::DCACascDaughters dcaV0daughtersdcacascdaughters floatDCA between V0 daughters
    o2::aod::v0data::DCAPosToPVo2::aod::cascdata::DCAPosToPV dcapostopv floatDCA positive prong to PV
    o2::aod::v0data::DCANegToPVo2::aod::cascdata::DCANegToPV dcanegtopv floatDCA negative prong to PV
    o2::aod::v0data::V0CosPAo2::aod::cascdata::DCABachToPV v0cosPAdcabachtopv floatV0 CosPA
    o2::aod::v0data::DCAV0ToPVo2::aod::cascdata::DCAXYCascToPV dcav0topvdcaXYCascToPV floatDCA V0 to PV
    o2::aod::v0data::V0Type v0Typeuint8_ttype of V0. 0: built solely for cascades (does not pass standard V0 cuts), 1: standard 2, 3: photon-like with TPC-only use. Regular analysis should always use type 1.
    o2::aod::v0data::PtHypertritonDptHypertritono2::aod::cascdata::DCAZCascToPVdcaZCascToPV floatV0 pT
    o2::aod::v0data::PtAntiHypertritonDptAntiHypertritono2::aod::kfcascdata::MLambdamLambda floatV0 pT
    o2::aod::v0data::V0RadiusDv0radiuso2::aod::cascdata::KFV0Chi2kfV0Chi2 floatV0 decay radius (2D, centered at zero)
    o2::aod::v0data::DistOverTotMomDdistovertotmom?PV to V0decay distance over total momentum
    o2::aod::v0data::AlphaDalpha?Armenteros Alpha
    o2::aod::v0data::QtArmDqtarm?Armenteros Qto2::aod::cascdata::KFCascadeChi2kfCascadeChi2float
    o2::aod::v0data::PsiPairo2::aod::cascdata::PxLambda Dpsipair?psi pair anglepxlambdafloatLambda daughter px
    o2::aod::v0data::PFracPoso2::aod::cascdata::PyLambda Dpfracpos?pylambdafloatLambda daughter py
    o2::aod::v0data::PFracNego2::aod::cascdata::PzLambda Dpfracneg?pzlambdafloatLambda daughter pz
    o2::aod::v0data::MLambdao2::aod::cascdata::Pt DmLambdapt floatmass under lambda hypothesisCascade transverse momentum in GeV/c
    o2::aod::v0data::MAntiLambdao2::aod::cascdata::P DmAntiLambdap floatmass under antilambda hypothesisCascade total momentum in GeV/c
    o2::aod::v0data::MK0Shorto2::aod::cascdata::Phi DmK0Shortphi floatmass under K0short hypothesisCascade phi in the range [0, 2pi)
    o2::aod::v0data::MGammao2::aod::cascdata::Eta DmGammaeta floatmass under gamma hypothesisCascade pseudorapidity
    o2::aod::v0data::MHypertritono2::aod::cascdata::V0Radius DmHypertritonv0radius floatmass under hypertriton hypothesis
    o2::aod::v0data::MAntiHypertritono2::aod::cascdata::CascRadius DmAntiHypertritoncascradius floatmass under antihypertriton hypothesis
    o2::aod::v0data::Mo2::aod::cascdata::V0CosPA Dmv0cosPA floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::v0data::YK0Shorto2::aod::cascdata::CascCosPA DyK0ShortcasccosPA floatV0 y with K0short hypothesis
    o2::aod::v0data::YLambdao2::aod::cascdata::DCAV0ToPV DyLambdadcav0topv floatV0 y with lambda or antilambda hypothesis
    o2::aod::v0data::YHypertritono2::aod::cascdata::M DyHypertritonm floatV0 y with hypertriton hypothesismass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::v0data::YAntiHypertritono2::aod::cascdata::YXi DyAntiHypertritonyXi floatV0 y with antihypertriton hypothesis
    o2::aod::v0data::Rapidityo2::aod::cascdata::YOmega DrapidityyOmega floatrapidity (0:K0, 1:L, 2:Lbar)
    o2::aod::v0data::NegativePto2::aod::cascdata::NegativePt D negativept float negative daughter pT
    o2::aod::v0data::PositivePto2::aod::cascdata::PositivePt D positivept float positive daughter pT
    o2::aod::v0data::NegativeEtao2::aod::cascdata::BachelorPtDbachelorptfloatbachelor daughter pT
    o2::aod::cascdata::NegativeEta D negativeeta float negative daughter eta
    o2::aod::v0data::NegativePhio2::aod::cascdata::NegativePhi D negativephi float negative daughter phi
    o2::aod::v0data::PositiveEtao2::aod::cascdata::PositiveEta D positiveeta float positive daughter eta
    o2::aod::v0data::PositivePhio2::aod::cascdata::PositivePhi D positivephi float positive daughter phi
    o2::aod::v0data::IsStandardV0o2::aod::cascdata::BachelorEta DisStandardV0boolis standard V0bacheloretafloatbachelor daughter eta
    o2::aod::v0data::IsPhotonTPConlyo2::aod::cascdata::BachelorPhi DisPhotonTPConlyboolis tpc-only photon V0bachelorphifloatbachelor daughter phi
    - +
    - V0 covariance matrices +
    +
    Is used in: +
      +
    • o2::aod::TraCascCores = o2::aod::StoredTraCascCores
    • +
    +
    @@ -95568,389 +114491,406 @@ Code file: o2::aod::V0DataLink -
    -
    - Joinable table with V0s which links to V0Data which is not produced for all entries -
    -
    -
    Is used in: -
      -
    • o2::aod::V0sLinked = soa::Join
    • -
    • o2::aod::V0Linked = soa::Join::iterator
    • -
    • o2::aod::FindableV0sLinked = soa::Join
    • -
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • -
    -
    -
    Name
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::cascdata::MOmegamOmegafloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::Xxfloat
    o2::aod::v0data::V0DataIdIv0DataIdint32Index to V0Data entryo2::aod::cascdata::Yyfloat
    o2::aod::v0data::V0fCDataIdIv0fCDataIdint32Index to V0Data entryo2::aod::cascdata::Zzfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - - - + + + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::cascdata::Xlambdaxlambdafloat
    o2::aod::v0tag::IsInterestingo2::aod::cascdata::Ylambdaylambdafloat isInterestingboolwill this be built or not?
    o2::aod::v0tag::IsTrueGammao2::aod::cascdata::Zlambdazlambdafloat isTrueGammaboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueK0Shorto2::aod::cascdata::PxPospxposfloat isTrueK0ShortboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueLambdao2::aod::cascdata::PyPospyposfloat isTrueLambdaboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueAntiLambdao2::aod::cascdata::PzPospzposfloat isTrueAntiLambdaboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueHypertritono2::aod::cascdata::PxNegpxnegfloat isTrueHypertritonboolPDG checked correctly in MC
    o2::aod::v0tag::IsTrueAntiHypertritono2::aod::cascdata::PyNegpynegfloat isTrueAntiHypertritonboolPDG checked correctly in MC
    o2::aod::v0tag::IsPhysicalPrimaryo2::aod::cascdata::PzNegpznegfloat isPhysicalPrimaryboolphysical primary
    o2::aod::v0tag::IsdEdxGammao2::aod::cascdata::PxBachpxbachfloat isdEdxGammaboolcompatible with dE/dx hypotheses
    o2::aod::v0tag::IsdEdxK0Shorto2::aod::cascdata::PyBachpybachfloat isdEdxK0Shortboolcompatible with dE/dx hypotheses
    o2::aod::v0tag::IsdEdxLambdao2::aod::cascdata::PzBachpzbachfloat isdEdxLambdaboolcompatible with dE/dx hypotheses
    o2::aod::v0tag::IsdEdxAntiLambdao2::aod::cascdata::Px isdEdxAntiLambdaboolcompatible with dE/dx hypothesespxfloatcascade momentum X
    o2::aod::v0tag::IsdEdxHypertritono2::aod::cascdata::Py isdEdxHypertritonboolcompatible with dE/dx hypothesespyfloatcascade momentum Y
    o2::aod::v0tag::IsdEdxAntiHypertritono2::aod::cascdata::Pz isdEdxAntiHypertritonboolcompatible with dE/dx hypothesespzfloatcascade momentum Z
    o2::aod::v0tag::IsFromCascadeo2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat isFromCascadeboolcompatible with dE/dx hypotheses
    o2::aod::v0tag::IsFromTrackedCascadeo2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat isFromTrackedCascadeboolcompatible with dE/dx hypotheses
    -
    - -
    - -### o2-analysis-lf-lambdakzerofinder -Code file: lambdakzerofinder.cxx -
    - - -
    -
    - Run 3 V0 table (version 001) -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::v0::CollisionIdIcollisionIdint32Collision indexo2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::v0::PosTrackIdIposTrackIdintPositive tracko2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::v0::NegTrackIdInegTrackIdintNegative tracko2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    NameGetterTypeCommento2::aod::cascdata::MatchingChi2matchingChi2float
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::TopologyChi2topologyChi2float
    o2::aod::cascdata::ItsClsSizeitsCluSizefloat
    o2::aod::cascdata::PxLambdaDpxlambdafloatLambda daughter px
    o2::aod::cascdata::PyLambdaDpylambdafloatLambda daughter py
    o2::aod::cascdata::PzLambdaDpzlambdafloatLambda daughter pz
    o2::aod::cascdata::PtDptfloatCascade transverse momentum in GeV/c
    o2::aod::cascdata::PDpfloatCascade total momentum in GeV/c
    o2::aod::cascdata::PhiDphifloatCascade phi in the range [0, 2pi)
    o2::aod::cascdata::EtaDetafloatCascade pseudorapidity
    o2::aod::cascdata::V0RadiusDv0radiusfloat
    o2::aod::cascdata::CascRadiusDcascradiusfloat
    o2::aod::cascdata::V0CosPADv0cosPAfloat
    o2::aod::vFinderTrack::TrackIdItrackIdintPointer into Trackso2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::vFinderTrack::IsPositiveisPositiveboolo2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::vFinderTrack::CompatiblePicompatiblePiboolo2::aod::cascdata::MLambdaDmLambdafloat
    o2::aod::vFinderTrack::CompatibleKacompatibleKaboolo2::aod::cascdata::YXiDyXifloat
    o2::aod::vFinderTrack::CompatiblePrcompatiblePrboolo2::aod::cascdata::YOmegaDyOmegafloat
    -
    - - -
    -
    - index table when using AO2Ds -
    - -
    Is used in: -
      -
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • -
    • o2::aod::V0Datas = soa::Join
    • -
    • o2::aod::V0Data = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::cascdata::NegativePtDnegativeptfloatnegative daughter pT
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Trackso2::aod::cascdata::BachelorPtDbachelorptfloatbachelor daughter pT
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Trackso2::aod::cascdata::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::v0data::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::cascdata::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::v0data::V0IdIv0Idint32Pointer into V0so2::aod::cascdata::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    - +
    - track X positions at minima when using AO2Ds + bachelor-baryon correlation variables
    Is used in:
      -
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • -
    • o2::aod::V0Datas = soa::Join
    • -
    • o2::aod::V0Data = soa::Join::iterator
    • +
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    • +
    • o2::aod::CascMCDatas = soa::Join
    • +
    • o2::aod::CascMCData = soa::Join::iterator
    @@ -95962,370 +114902,369 @@ Code file: o2::aod::V0CoresBase -
    - - - - - + + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    NameGetterTypeCommento2::aod::cascdata::PDGCodeV0pdgCodeV0intcascade PDG Code
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::IsPhysicalPrimary isPhysicalPrimaryboolis cascade physical primary
    o2::aod::v0data::Xo2::aod::cascdata::PDGCodePositive xfloatdecay position XpdgCodePositiveintV0 positive prong PDG code
    o2::aod::v0data::Yo2::aod::cascdata::PDGCodeNegative yfloatdecay position YpdgCodeNegativeintV0 negative prong PDG code
    o2::aod::v0data::Zo2::aod::cascdata::PDGCodeBachelor zfloatdecay position ZpdgCodeBachelorintcascade bachelor prong PDG code
    o2::aod::v0data::PxPoso2::aod::cascdata::XMC pxposxMC floatpositive track px at mincascade decay position X (cm)
    o2::aod::v0data::PyPoso2::aod::cascdata::YMC pyposyMC floatpositive track py at mincascade decay position Y (cm)
    o2::aod::v0data::PzPoso2::aod::cascdata::ZMC pzposzMC floatpositive track pz at mincascade decay position Z (cm)
    o2::aod::v0data::PxNego2::aod::cascdata::XlambdaMC pxnegxlambdaMC floatnegative track px at minV0 decay position X (cm)
    o2::aod::v0data::PyNego2::aod::cascdata::YlambdaMC pynegylambdaMC floatnegative track py at minV0 decay position Y (cm)
    o2::aod::v0data::PzNego2::aod::cascdata::ZlambdaMC pznegzlambdaMC floatnegative track pz at minV0 decay position Z (cm)
    o2::aod::v0data::DCAV0Daughterso2::aod::cascdata::PxPosMC dcaV0daughterspxPosMC floatDCA between V0 daughtersV0 positive daughter px (GeV/c)
    o2::aod::v0data::DCAPosToPVo2::aod::cascdata::PyPosMC dcapostopvpyPosMC floatDCA positive prong to PVV0 positive daughter py (GeV/c)
    o2::aod::v0data::DCANegToPVo2::aod::cascdata::PzPosMC dcanegtopvpzPosMC floatDCA negative prong to PVV0 positive daughter pz (GeV/c)
    o2::aod::v0data::V0CosPAo2::aod::cascdata::PxNegMC v0cosPApxNegMC floatV0 CosPAV0 positive daughter px (GeV/c)
    o2::aod::v0data::DCAV0ToPVo2::aod::cascdata::PyNegMC dcav0topvpyNegMC floatDCA V0 to PVV0 positive daughter py (GeV/c)
    o2::aod::v0data::V0Typeo2::aod::cascdata::PzNegMC v0Typeuint8_ttype of V0. 0: built solely for cascades (does not pass standard V0 cuts), 1: standard 2, 3: photon-like with TPC-only use. Regular analysis should always use type 1.
    o2::aod::v0data::PtHypertritonDptHypertritonpzNegMC floatV0 pTV0 positive daughter pz (GeV/c)
    o2::aod::v0data::PtAntiHypertritonDptAntiHypertritono2::aod::cascdata::PxBachMCpxBachMC floatV0 pTcascade bachelor daughter px (GeV/c)
    o2::aod::v0data::V0RadiusDv0radiuso2::aod::cascdata::PyBachMCpyBachMC floatV0 decay radius (2D, centered at zero)
    o2::aod::v0data::DistOverTotMomDdistovertotmom?PV to V0decay distance over total momentum
    o2::aod::v0data::AlphaDalpha?Armenteros Alpha
    o2::aod::v0data::QtArmDqtarm?Armenteros Qtcascade bachelor daughter py (GeV/c)
    o2::aod::v0data::PsiPairDpsipair?psi pair angleo2::aod::cascdata::PzBachMCpzBachMCfloatcascade bachelor daughter pz (GeV/c)
    o2::aod::v0data::PFracPosDpfracpos?o2::aod::cascdata::PxMC pxMCfloatcascade px (GeV/c)
    o2::aod::v0data::PFracNegDpfracneg?o2::aod::cascdata::PyMC pyMCfloatcascade py (GeV/c)
    o2::aod::v0data::MLambdaDmLambdao2::aod::cascdata::PzMCpzMC floatmass under lambda hypothesiscascade pz (GeV/c)
    o2::aod::v0data::MAntiLambdao2::aod::cascdata::RapidityMC DmAntiLambdarapidityMC floatmass under antilambda hypothesisrapidity (0, 1: Xi; 2, 3: Omega)
    o2::aod::v0data::MK0Shorto2::aod::cascdata::NegativePtMC DmK0ShortnegativeptMC floatmass under K0short hypothesisnegative daughter pT
    o2::aod::v0data::MGammao2::aod::cascdata::PositivePtMC DmGammapositiveptMC floatmass under gamma hypothesispositive daughter pT
    o2::aod::v0data::MHypertritono2::aod::cascdata::BachelorPtMC DmHypertritonbachelorptMC floatmass under hypertriton hypothesisbachelor daughter pT
    o2::aod::v0data::MAntiHypertritono2::aod::cascdata::PtMC DmAntiHypertritonptMC floatmass under antihypertriton hypothesiscascade pT
    +
    + + +
    +
    + optional table to refer to CascMCCores if not joinable +
    + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::v0data::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)NameGetterTypeComment
    o2::aod::v0data::YK0ShortDyK0ShortfloatV0 y with K0short hypothesiso2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::YLambdaDyLambdafloatV0 y with lambda or antilambda hypothesiso2::aod::cascdata::CascMCCoreIdIcascMCCoreIdint32Index to CascMCCore entry
    +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::v0data::YHypertritonDyHypertritonfloatV0 y with hypertriton hypothesisNameGetterTypeComment
    o2::aod::v0data::YAntiHypertritonDyAntiHypertritonfloatV0 y with antihypertriton hypothesiso2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::RapidityDrapidityfloatrapidity (0:K0, 1:L, 2:Lbar)o2::aod::cascdata::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + bachelor-baryon correlation variables +
    + +
    Is used in: +
      +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - - - + + +
    o2::aod::v0data::NegativePtDnegativeptfloatnegative daughter pTNameGetterTypeComment
    o2::aod::v0data::PositivePtDpositivepto2::aod::cascdata::BachBaryonCosPAbachBaryonCosPA floatpositive daughter pTavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::v0data::NegativeEtaDnegativeetafloatnegative daughter etao2::aod::cascdata::BachBaryonDCAxyToPV)DECLARE_SOA_TABLE(CascCovsGI?
    o2::aod::v0data::NegativePhiDnegativephifloatnegative daughter phio2::aod::``AOD''GI?
    o2::aod::v0data::PositiveEtaDpositiveetafloatpositive daughter etao2::aod::``CASCCOVS''GI?
    o2::aod::v0data::PositivePhiDpositivephifloatpositive daughter phio2::aod::cascdata::CovMatcovMatfloat[21]covariance matrix elements
    o2::aod::v0data::IsStandardV0o2::aod::cascdata::PositionCovMat DisStandardV0boolis standard V0positionCovMatstd::vector<float>for transparent handling
    o2::aod::v0data::IsPhotonTPConlyo2::aod::cascdata::MomentumCovMat DisPhotonTPConlyboolis tpc-only photon V0momentumCovMatstd::vector<float>for transparent handling
    - +
    - Joinable table with V0s which links to V0Data which is not produced for all entries +
    Is used in:
      -
    • o2::aod::V0sLinked = soa::Join
    • -
    • o2::aod::V0Linked = soa::Join::iterator
    • -
    • o2::aod::FindableV0sLinked = soa::Join
    • -
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascFull = soa::Join
    @@ -96337,43 +115276,42 @@ Code file: lambdakzeromcbuilder.cxx -
    - - +
    - refers MC candidate back to proper MC Collision +
    +
    Is used in: +
      +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascFull = soa::Join
    • +
    +
    @@ -96383,26 +115321,40 @@ Code file: o2::aod::V0CoreMCLabels +
    - optional table to refer to V0MCCores if not joinable +
    Header file: PWGLF/DataModel/LFStrangenessTables.h @@ -96416,33 +115368,44 @@ Code file: o2::aod::McV0Labels +
    - Table joinable with V0Data containing the MC labels + Joinable table with Cascades which links to CascData which is not produced for all entries
    Is used in:
      -
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    • +
    • o2::aod::CascadesLinked = soa::Join
    • +
    • o2::aod::CascadeLinked = soa::Join::iterator
    • +
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::CascadesLinked = soa::Join
    Name
    @@ -96454,40 +115417,28 @@ Code file: lambdakzeromcfinder.cxx -
    - - +
    - Will store findable + Joinable table with Cascades which links to CascData which is not produced for all entries
    Is used in:
      -
    • o2::aod::FindableV0sLinked = soa::Join
    • -
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    • o2::aod::KFCascadesLinked = soa::Join
    • +
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    • +
    • o2::aod::hf_cand_xic_to_xi_pi_pi::KFCascadesLinked = soa::Join
    @@ -96499,75 +115450,85 @@ Code file: o2::aod::TraCascDataLink +
    +
    + Joinable table with Cascades which links to CascData which is not produced for all entries +
    +
    +
    Is used in: +
      +
    • o2::aod::TraCascadesLinked = soa::Join
    • +
    • o2::aod::TraCascadeLinked = soa::Join::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - - - - - - - - - - - - - - - + + + +
    o2::aod::v0::PosTrackIdIposTrackIdintPositive trackNameGetterTypeComment
    o2::aod::v0::NegTrackIdo2::aod::cascdata::TraCascDataId InegTrackIdintNegative track
    o2::aod::v0::V0Typev0Typeuint8_tcustom bitmap for various selections (see below)
    o2::aod::v0::IsStandardV0DisStandardV0boolis standard V0traCascDataIdint32Index to CascData entry
    +
    + + +
    +
    + found or not? +
    + + - - - - - + + + + + - - - + + + - +
    o2::aod::v0::IsPhotonV0DisPhotonV0boolis TPC-only V0 for which the photon-mass-hypothesis was goodNameGetterTypeComment
    o2::aod::v0::IsCollinearV0DisCollinearV0o2::aod::cascdata::IsFoundisFound boolis V0 for which the photon-mass-hypothesis was good and was fitted collinearlyis this FindableCascade actually in the Cascades table?
    - +
    - Table joinable with V0 + Table joinable with V0Data containing the MC labels
    Is used in:
      -
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    • +
    • o2::aod::ResoV0CandidatesMC = soa::Join
    • +
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    @@ -96579,28 +115540,35 @@ Code file: lambdakzeromlselection.cxx -
    - - +
    - + Table joinable with CascData containing the MC labels
    +
    Is used in: +
      +
    • o2::aod::ResoCascadesCandidatesMC = soa::Join
    • +
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    @@ -96611,22 +115579,34 @@ Code file: o2::aod::V0LambdaMLScores +
    @@ -96637,22 +115617,27 @@ Code file: o2::aod::V0AntiLambdaMLScores +
    @@ -96663,22 +115648,27 @@ Code file: o2::aod::V0K0ShortMLScores +
    @@ -96689,19 +115679,19 @@ Code file: lambdakzeropid.cxx +### o2-analysis-lf-strangenesstofpid +Code file: strangenesstofpid.cxx
    @@ -96945,22 +115935,37 @@ Code file: sigma0builder.cxx -
    - - +
    @@ -96971,69 +115976,85 @@ Code file: o2::aod::V0Sigma0CollRefs -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::cascdata::PosTOFDeltaTOmPrposTOFDeltaTOmPrfloatpositive track TOFDeltaT from proton <- lambda <- omega expectation
    o2::soa::IndexGIglobalIndexint64_to2::aod::cascdata::NegTOFDeltaTOmPi negTOFDeltaTOmPifloatnegative track TOFDeltaT from pion <- lambda <- omega expectation
    o2::aod::v0SigmaCandidate::Sigma0CollisionIdIsigma0CollisionIdint32Pointer into Sigma0Collisionso2::aod::cascdata::NegTOFDeltaTOmPrnegTOFDeltaTOmPrfloatnegative track TOFDeltaT from proton <- lambda <- omega expectation
    o2::aod::cascdata::BachTOFDeltaTOmKabachTOFDeltaTOmKafloatbachelor track TOFDeltaT from kaon <- omega expectation
    - +
    @@ -97041,503 +116062,456 @@ Code file: v0qaanalysis.cxx +
    + + +
    +
    + +
    + +
    - - - - - + + + + + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + -
    o2::aod::v0SigmaPhotonExtras::PhotonYphotonYfloatNameGetterTypeComment
    o2::aod::v0SigmaPhotonExtras::PhotonPosTPCNSigmao2::aod::myv0candidates::V0Pt photonPosTPCNSigmav0pt float
    o2::aod::v0SigmaPhotonExtras::PhotonNegTPCNSigmao2::aod::myv0candidates::V0MotherPt photonNegTPCNSigmav0motherpt float
    o2::aod::v0SigmaPhotonExtras::PhotonPosTPCCrossedRowso2::aod::myv0candidates::V0MCRap photonPosTPCCrossedRowsuint8_tv0mcrapfloat
    o2::aod::v0SigmaPhotonExtras::PhotonNegTPCCrossedRowso2::aod::myv0candidates::RapLambda photonNegTPCCrossedRowsuint8_traplambdafloat
    o2::aod::v0SigmaPhotonExtras::PhotonPosPto2::aod::myv0candidates::RapK0Short photonPosPtrapk0short float
    o2::aod::v0SigmaPhotonExtras::PhotonNegPto2::aod::myv0candidates::MassLambda photonNegPtmasslambda float
    o2::aod::v0SigmaPhotonExtras::PhotonPosEtao2::aod::myv0candidates::MassAntiLambda photonPosEtamassantilambda float
    o2::aod::v0SigmaPhotonExtras::PhotonNegEtao2::aod::myv0candidates::MassK0Short photonNegEtamassk0short float
    o2::aod::v0SigmaPhotonExtras::PhotonPosYo2::aod::myv0candidates::V0Radius photonPosYv0radius float
    o2::aod::v0SigmaPhotonExtras::PhotonNegYo2::aod::myv0candidates::V0CosPA photonNegYv0cospa float
    o2::aod::v0SigmaPhotonExtras::PhotonPsiPairo2::aod::myv0candidates::V0DCAPosToPV photonPsiPairv0dcapostopv float
    o2::aod::v0SigmaPhotonExtras::PhotonPosITSClso2::aod::myv0candidates::V0DCANegToPV photonPosITSClsintv0dcanegtopvfloat
    o2::aod::v0SigmaPhotonExtras::PhotonNegITSClso2::aod::myv0candidates::V0DCAV0Daughters photonNegITSClsintv0dcav0daughtersfloat
    o2::aod::v0SigmaPhotonExtras::PhotonPosITSClSizeo2::aod::myv0candidates::V0PosEta photonPosITSClSizeuint32_tv0posetafloat
    o2::aod::v0SigmaPhotonExtras::PhotonNegITSClSizeo2::aod::myv0candidates::V0NegEta photonNegITSClSizeuint32_tv0negetafloat
    o2::aod::v0SigmaPhotonExtras::PhotonV0Typeo2::aod::myv0candidates::V0PosITSHits photonV0Typeuint8_tv0positshitsfloat
    o2::aod::v0SigmaPhotonExtras::GammaBDTScoreo2::aod::myv0candidates::V0NegITSHits gammaBDTScorev0negitshits float
    -
    - - -
    -
    - -
    - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - +
    NameGetterTypeComment
    o2::aod::v0SigmaLambdaExtras::LambdaPto2::aod::myv0candidates::CtauLambda lambdaPtctaulambda float
    o2::aod::v0SigmaLambdaExtras::LambdaMasso2::aod::myv0candidates::CtauAntiLambda lambdaMassctauantilambda float
    o2::aod::v0SigmaLambdaExtras::LambdaQto2::aod::myv0candidates::CtauK0Short lambdaQtctauk0short float
    o2::aod::v0SigmaLambdaExtras::LambdaAlphao2::aod::myv0candidates::NTPCSigmaNegPr lambdaAlphantpcsigmanegpr float
    o2::aod::v0SigmaLambdaExtras::LambdaRadiuso2::aod::myv0candidates::NTPCSigmaPosPr lambdaRadiusntpcsigmapospr float
    o2::aod::v0SigmaLambdaExtras::LambdaCosPAo2::aod::myv0candidates::NTPCSigmaNegPi lambdaCosPAntpcsigmanegpi float
    o2::aod::v0SigmaLambdaExtras::LambdaDCADauo2::aod::myv0candidates::NTPCSigmaPosPi lambdaDCADauntpcsigmapospi float
    o2::aod::v0SigmaLambdaExtras::LambdaDCANegPVo2::aod::myv0candidates::NTOFSigmaNegPr lambdaDCANegPVntofsigmanegpr float
    o2::aod::v0SigmaLambdaExtras::LambdaDCAPosPVo2::aod::myv0candidates::NTOFSigmaPosPr lambdaDCAPosPVntofsigmapospr float
    o2::aod::v0SigmaLambdaExtras::LambdaEtao2::aod::myv0candidates::NTOFSigmaNegPi lambdaEtantofsigmanegpi float
    o2::aod::v0SigmaLambdaExtras::LambdaYo2::aod::myv0candidates::NTOFSigmaPosPi lambdaYntofsigmapospi float
    o2::aod::v0SigmaLambdaExtras::LambdaPosPrTPCNSigmao2::aod::myv0candidates::PosHasTOF lambdaPosPrTPCNSigmaposhastof float
    o2::aod::v0SigmaLambdaExtras::LambdaPosPiTPCNSigmao2::aod::myv0candidates::NegHasTOF lambdaPosPiTPCNSigmaneghastof float
    o2::aod::v0SigmaLambdaExtras::LambdaNegPrTPCNSigmao2::aod::myv0candidates::PDGCode lambdaNegPrTPCNSigmafloatpdgcodeint
    o2::aod::v0SigmaLambdaExtras::LambdaNegPiTPCNSigmao2::aod::myv0candidates::PDGCodeMother lambdaNegPiTPCNSigmafloatpdgcodemotherint
    o2::aod::v0SigmaLambdaExtras::LambdaPosTPCCrossedRowso2::aod::myv0candidates::IsDauK0Short lambdaPosTPCCrossedRowsuint8_tisdauk0shortbool
    o2::aod::v0SigmaLambdaExtras::LambdaNegTPCCrossedRowso2::aod::myv0candidates::IsDauLambda lambdaNegTPCCrossedRowsuint8_tisdaulambdabool
    o2::aod::v0SigmaLambdaExtras::LambdaPosPto2::aod::myv0candidates::IsDauAntiLambda lambdaPosPtfloatisdauantilambdabool
    o2::aod::v0SigmaLambdaExtras::LambdaNegPto2::aod::myv0candidates::IsPhysicalPrimary lambdaNegPtfloatisphysprimarybool
    o2::aod::v0SigmaLambdaExtras::LambdaPosEtao2::aod::myv0candidates::MultFT0M lambdaPosEtamultft0m float
    o2::aod::v0SigmaLambdaExtras::LambdaNegEtao2::aod::myv0candidates::MultNGlobals lambdaNegEtamultnglobals float
    o2::aod::v0SigmaLambdaExtras::LambdaPosPrYo2::aod::myv0candidates::EvFlag lambdaPosPrYfloatevflagint
    o2::aod::v0SigmaLambdaExtras::LambdaPosPiYo2::aod::myv0candidates::Alpha lambdaPosPiYalpha float
    o2::aod::v0SigmaLambdaExtras::LambdaNegPrYo2::aod::myv0candidates::QtArm lambdaNegPrYqtarm float
    o2::aod::v0SigmaLambdaExtras::LambdaNegPiYo2::aod::myv0candidates::V0PosTPCCrossedRows lambdaNegPiYv0postpcCrossedRows float
    o2::aod::v0SigmaLambdaExtras::LambdaPosITSClso2::aod::myv0candidates::V0PosTPCNClsShared lambdaPosITSClsintv0postpcNClsSharedfloat
    o2::aod::v0SigmaLambdaExtras::LambdaNegITSClso2::aod::myv0candidates::V0PosITSChi2NCl lambdaNegITSClsintv0positsChi2NClfloat
    o2::aod::v0SigmaLambdaExtras::LambdaPosITSClSizeo2::aod::myv0candidates::V0PosTPCChi2NCl lambdaPosITSClSizeuint32_tv0postpcChi2NClfloat
    o2::aod::v0SigmaLambdaExtras::LambdaNegITSClSizeo2::aod::myv0candidates::V0NegTPCCrossedRows lambdaNegITSClSizeuint32_tv0negtpcCrossedRowsfloat
    o2::aod::v0SigmaLambdaExtras::LambdaV0Typeo2::aod::myv0candidates::V0NegTPCNClsShared lambdaV0Typeuint8_tv0negtpcNClsSharedfloat
    o2::aod::v0SigmaLambdaExtras::LambdaBDTScoreo2::aod::myv0candidates::V0NegITSChi2NCl lambdaBDTScorev0negitsChi2NCl float
    o2::aod::v0SigmaLambdaExtras::AntiLambdaBDTScoreo2::aod::myv0candidates::V0NegTPCChi2NCl antilambdaBDTScorev0negtpcChi2NCl float
    - -
    -
    +
    -
    - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::v0SigmaMCCandidate::IsSigmaisSigmabool
    -
    +### o2-analysis-lf-v0-selector +Code file: v0selector.cxx +
    -### o2-analysis-lf-st-coll-ids -Code file: stCollIds.cxx +## PWG-MM + +### o2-analysis-mm-track-propagation +Code file: ambiguousTrackPropagation.cxx
    - +
    - Table joinable with TrackedCascades containing collision ids +
    -
    Is used in: -
      -
    • o2::aod::TrackedCascadeColl = o2::aod::TrackedCascadeColls::iterator
    • -
    • o2::aod::AssignedTrackedCascades = soa::Join
    • -
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    • -
    + Header file: PWGMM/Mult/DataModel/bestCollisionTable.h
    @@ -97548,94 +116522,64 @@ Code file: o2::aod::TrackedV0Colls -
    -
    - Table joinable with TrackedV0s containing collision ids -
    -
    -
    Is used in: -
      -
    • o2::aod::TrackedV0Coll = o2::aod::TrackedV0Colls::iterator
    • -
    • o2::aod::AssignedTrackedV0s = soa::Join
    • -
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    • -
    -
    -
    - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::fwdtrack::AmbDegreeambDegreeint
    o2::aod::track::CollisionIdo2::aod::fwdtrack::BestCollisionId IcollisionIdint32Collision to which this track belongsbestCollisionIdintPointer into Collisions
    -
    - - -
    -
    - Table joinable with Tracked3Bodys containing collision ids -
    - -
    Is used in: -
      -
    • o2::aod::Tracked3BodyColl = o2::aod::Tracked3BodyColls::iterator
    • -
    • o2::aod::AssignedTracked3Bodys = soa::Join
    • -
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::BestDCAXYbestDCAXYfloat
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongso2::aod::fwdtrack::BestDCAXbestDCAXfloat
    o2::aod::fwdtrack::BestDCAYbestDCAYfloat
    -
    - -### o2-analysis-lf-strangederivedbuilder -Code file: strangederivedbuilder.cxx -
    - - +
    @@ -97646,102 +116590,78 @@ Code file: o2::aod::DauTrackTOFPIDs -
    - - - - - - + - + - + - + - + - + - + - + - + - +
    NameGetterTypeComment
    o2::aod::dautrack::TOFSignalo2::aod::fwdtrack::PStatic tofSignalps floattrack TOF signal
    o2::aod::dautrack::TOFEvTimeo2::aod::fwdtrack::EtaStatic tofEvTimeetas floattrack TOF signal
    o2::aod::dautrack::Lengtho2::aod::fwdtrack::PhiStatic lengthphis floattrack TOF signal
    - +
    - centrality percentiles +
    -
    Is used in: -
      -
    • o2::aod::StraCent = o2::aod::StraCents::iterator
    • -
    + Header file: PWGMM/Mult/DataModel/bestCollisionTable.h
    @@ -97752,43 +116672,57 @@ Code file: o2::aod::StraFT0AQVs +
    @@ -97799,76 +116733,78 @@ Code file: o2::aod::StraFT0CQVs -
    - - - - - + + + + + - + - + - + - + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::qvec::QvecFT0CReo2::aod::fwdtrack::PtStatic qvecFT0CRepts float
    o2::aod::qvec::QvecFT0CImo2::aod::fwdtrack::PStatic qvecFT0CImps float
    o2::aod::qvec::SumAmplFT0Co2::aod::fwdtrack::EtaStatic sumAmplFT0Cetasfloat
    o2::aod::fwdtrack::PhiStaticphis float
    - +
    - t0m Qvec +
    @@ -97879,36 +116815,43 @@ Code file: o2::aod::StraFV0AQVs +
    @@ -97919,97 +116862,98 @@ Code file: o2::aod::StraTPCQVs -
    - - - - - + + + + + - + - + - + - + - + - + + + + + + + + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::track::Zzfloat
    o2::aod::qvec::QvecBNegReo2::aod::track::Snp qvecBNegResnp float
    o2::aod::qvec::QvecBNegImo2::aod::track::Tgl qvecBNegImtgl float
    o2::aod::epcalibrationtable::QTPCLo2::aod::track::Signed1Pt qTPCLsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::PtStaticpts float
    o2::aod::qvec::QvecBPosReo2::aod::track::PStatic qvecBPosReps float
    o2::aod::qvec::QvecBPosImo2::aod::track::EtaStatic qvecBPosImetas float
    o2::aod::epcalibrationtable::QTPCRo2::aod::track::PhiStatic qTPCRphis float
    - +
    + +### o2-analysis-mm-particles-to-tracks +Code file: particles2tracks.cxx +
    + +
    - events used to compute t0c Qvec +
    @@ -98020,22 +116964,22 @@ Code file: o2::aod::StraStamps +
    @@ -98046,34 +116990,28 @@ Code file: o2::aod::StraMCCollisions + + +### o2-analysis-mm-percentiles +Code file: percentiles.cxx +
    + +
    - MC collision properties +
    -
    Is used in: -
      -
    • o2::aod::StraMCCollision = o2::aod::StraMCCollisions::iterator
    • -
    + Header file: PWGMM/Mult/DataModel/Gencentralities.h
    @@ -98084,50 +117022,41 @@ Code file: o2::aod::StraMCCollMults + + +### o2-analysis-mm-reducer +Code file: reducer.cxx +
    + +
    + +### o2-analysis-mm-reducer-post +Code file: reducerPostprocess.cxx +
    + +
    - MC collision multiplicities +
    @@ -98138,80 +117067,97 @@ Code file: o2::aod::DauTrackMCIds -
    - - - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::features::ReconstructedVertexZvmZfloat
    o2::aod::dautrack::ParticleMCIdo2::aod::features::TimeRestresfloat
    o2::aod::features::ReconstructedForwardMultiplicityAmfAfloat
    o2::aod::features::ReconstructedForwardMultiplicityCmfCfloat
    o2::aod::rcol::MapEtaPhimapetaphistd::vector<int> particleMCIdintparticle MC Id
    - +
    + +## PWG-UD + +### o2-analysis-ud-dgbccand-producer +Code file: DGBCCandProducer.cxx +
    + +
    - mother MC information, abbreviated name due to size limit +
    Is used in:
      -
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    • +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    @@ -98223,50 +117169,251 @@ Code file: o2::aod::StraCollLabels +
    - optional table to refer back to a MC collision +
    +
    Is used in: +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    @@ -98277,29 +117424,27 @@ Code file: o2::aod::V0CollRefs +
    @@ -98317,114 +117462,83 @@ Code file: o2::aod::V0Extras -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - + + + - + -
    NameGetterTypeCommento2::aod::udtrack::Pxpxfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::udtrack::Pypyfloat
    o2::aod::v0data::PosTrackExtraIdIposTrackExtraIdintPointer into DauTrackExtraso2::aod::udtrack::Pzpzfloat
    o2::aod::v0data::NegTrackExtraIdInegTrackExtraIdo2::aod::udtrack::Signsign intPointer into DauTrackExtras
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - - -
    NameGetterTypeCommento2::aod::udtrack::GlobalBCglobalBCuint64_t
    o2::aod::v0data::GeneratedK0Shorto2::aod::udtrack::TrackTimetrackTimedouble generatedK0Shortstd::vector<uint32_t>K0Short binned generated data
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + + + - - -
    NameGetterTypeCommento2::aod::udtrack::TrackTimeRestrackTimeResfloattime resolution
    o2::aod::v0data::GeneratedLambdao2::aod::udtrack::PtDptfloat generatedLambdastd::vector<uint32_t>Lambda binned generated data
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    @@ -98435,61 +117549,50 @@ Code file: o2::aod::V0MCMothers -
    -
    - optional table for MC mothers -
    -
    -
    Is used in: -
      -
    • o2::aod::V0MCDatas = soa::Join
    • -
    • o2::aod::V0MCData = soa::Join::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::track::Yyfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::Zzfloat
    o2::aod::v0data::MotherMCPartIdImotherMCPartIdint32Pointer into MotherMCPartso2::aod::track::SigmaYsigmaYfloatCovariance matrix
    o2::aod::track::SigmaZsigmaZfloatCovariance matrix
    - +
    - found or not? +
    @@ -98500,121 +117603,104 @@ Code file: o2::aod::CascCollRefs -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::pidtpc::TPCNSigmaMutpcNSigmaMufloatNsigma separation with the TPC detector for muon
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtpc::TPCNSigmaPi tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::cascdata::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisionso2::aod::pidtpc::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    -
    - - -
    -
    - optional table to refer back to a collision -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtofbeta::Beta betafloatTOF beta
    o2::aod::cascdata::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisionso2::aod::pidtofbeta::BetaErrorbetaerrorfloatUncertainty on the TOF beta
    -
    - - -
    -
    - optional table to refer back to a collision -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::soa::IndexGIglobalIndexint64_to2::aod::pidtof::TOFNSigmaMu tofNSigmaMufloatNsigma separation with the TOF detector for muon
    o2::aod::cascdata::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisionso2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::pidtof::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for proton
    - +
    - optional table to refer to custom track extras +
    +
    Is used in: +
      +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    @@ -98625,286 +117711,188 @@ Code file: o2::aod::StraTrackExtras -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::track::TPCNClsFindableMinusCrossedRowstpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::cascdata::StrangeTrackExtraIdIstrangeTrackExtraIdintPointer into DauTrackExtraso2::aod::track::TRDPatterntrdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - - - -
    NameGetterTypeCommento2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::cascdata::GeneratedXiMinuso2::aod::track::TPCChi2NCl generatedXiMinusstd::vector<uint32_t>XiMinus binned generated data
    -
    - - -
    -
    - -
    - - + + + + - - - - - + + + + + - + - - - + + + -
    tpcChi2NClfloatChi2 / cluster for the TPC track segment
    NameGetterTypeCommento2::aod::track::TRDChi2trdChi2floatChi2 for the TRD track segment
    o2::aod::cascdata::GeneratedXiPluso2::aod::track::TOFChi2 generatedXiPlusstd::vector<uint32_t>XiPlus binned generated datatofChi2floatChi2 for the TOF track segment
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::cascdata::GeneratedOmegaMinuso2::aod::pidtofsignal::TOFSignal generatedOmegaMinusstd::vector<uint32_t>OmegaMinus binned generated datatofSignalfloatTOF signal from track time
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - - + + + -
    NameGetterTypeCommento2::aod::track::TRDSignaltrdSignalfloatPID signal in the TRD
    o2::aod::cascdata::GeneratedOmegaPluso2::aod::track::Length generatedOmegaPlusstd::vector<uint32_t>OmegaPlus binned generated datalengthfloatTrack length
    -
    - - -
    -
    - optional table for MC mothers -
    - -
    Is used in: -
      -
    • o2::aod::CascMCMother = o2::aod::CascMCMothers::iterator
    • -
    • o2::aod::CascMCDatas = soa::Join
    • -
    • o2::aod::CascMCData = soa::Join::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::soa::IndexGIglobalIndexint64_to2::aod::udtrack::DetectorMapdetectorMapuint8_t
    o2::aod::cascdata::MotherMCPartIdImotherMCPartIdint32Pointer into MotherMCPartso2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    -
    - - -
    -
    - standard -> tracked -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::cascdata::TrackedCascadeIdItrackedCascadeIdintPointer into TraCascCoreso2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    -
    - - -
    -
    - standard -> KF -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::cascdata::KFCascadeIdIkfCascadeIdintPointer into KFCascCoreso2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    - +
    - standard -> KF +
    +
    Is used in: +
      +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    @@ -98915,29 +117903,34 @@ Code file: o2::aod::KFToCascRefs +
    - standard -> KF +
    +
    Is used in: +
      +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    @@ -98948,29 +117941,41 @@ Code file: o2::aod::CascFoundTags +
    - found or not? +
    +
    Is used in: +
      +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    @@ -98981,28 +117986,27 @@ Code file: v0qaanalysis.cxx -
    - - +
    - + ZDC information
    +
    Is used in: +
      +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    @@ -99013,282 +118017,222 @@ Code file: particles2tracks.cxx +### o2-analysis-ud-dgcand-producer +Code file: DGCandProducer.cxx
    - +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    @@ -99299,133 +118243,83 @@ Code file: o2::aod::ParticlesToMftTracks -
    - - - - - - - - + - + + -
    NameGetterTypeComment
    o2::aod::idx::MFTTrackIdsGIo2::aod::udmccollision::GlobalBC ?globalBCuint64_t
    -
    - -
    - -### o2-analysis-mm-percentiles -Code file: percentiles.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::mccollision::GeneratorsIDgeneratorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::gencents::GenCentFT0Co2::aod::mccollision::PosX gencentFT0CposX floatX vertex position in cm
    o2::aod::gencents::GenCentFT0Mo2::aod::mccollision::PosY gencentFT0MposY floatY vertex position in cm
    -
    - -
    - -### o2-analysis-mm-reducer -Code file: reducer.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - + + + + - + - - - + + + - - - - + + + +
    NameGetterTypeCommento2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::soa::IndexGIglobalIndexint64_to2::aod::mccollision::T tfloatCollision time relative to given bc in ns
    o2::aod::bc::RunNumbero2::aod::mccollision::Weight runNumberintRun numberweightfloatMC weight
    o2::aod::soa::MarkerGI?o2::aod::mccollision::ImpactParameter impactParameterfloatImpact parameter for A-A
    - +
    +
    Is used in: +
      +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    @@ -99443,687 +118337,705 @@ Code file: o2::aod::UDCollisionsSels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - + - - - - + + + + - - - - + + + + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + + + + - - - - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + + + + - - - +
    o2::aod::``RCENTS''GI?NameGetterTypeComment
    o2::aod::cent::CentFV0Ao2::aod::udcollision::TotalFT0AmplitudeA centFV0AtotalFT0AmplitudeA floatRun3 Centrality percentile estimated from FV0A multiplicitiessum of amplitudes on A side of FT0
    o2::aod::cent::CentFT0Mo2::aod::udcollision::TotalFT0AmplitudeC centFT0MtotalFT0AmplitudeC floatRun3 centrality percentile estimated from FT0A+FT0C multiplicitiessum of amplitudes on C side of FT0
    o2::aod::cent::CentFT0Ao2::aod::udcollision::TimeFT0A centFT0AtimeFT0A floatRun3 centrality percentile estimated from FT0A multiplicityFT0A average time
    o2::aod::cent::CentFT0Co2::aod::udcollision::TimeFT0C centFT0CtimeFT0C floatRun3 centrality percentile estimated from FT0C multiplicityFT0C average time
    o2::aod::cent::CentFDDMo2::aod::udcollision::TriggerMaskFT0 centFDDMfloatRun3 centrality percentile estimated from FDDA+FDDC multiplicitytriggerMaskFT0uint8_tFT0 trigger mask
    o2::aod::cent::CentNTPVo2::aod::udcollision::TotalFDDAmplitudeA centNTPVtotalFDDAmplitudeA floatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    o2::aod::soa::MarkerGI?
    o2::aod::``AOD1''GI?
    o2::aod::``RCENTS''GI?
    o2::aod::soa::MarkerGI?
    o2::aod::rtrack::RCollisionIdIrcollisionIdint32Pointer into RCollisionssum of amplitudes on A side of FDD
    o2::aod::rtrack::Weightweightfloato2::aod::udcollision::TotalFDDAmplitudeC
    o2::aod::track::PtEptfloatTransverse momentum of the track in GeV/c
    o2::aod::track::PEpfloatMomentum in Gev/c
    o2::aod::track::EtaEetafloatPseudorapidity
    o2::aod::track::PhiEphitotalFDDAmplitudeC floatPhi of the track, in radians within [0, 2pi)sum of amplitudes on C side of FDD
    o2::aod::track::DcaXYo2::aod::udcollision::TimeFDDA dcaXYtimeFDDA floatImpact parameter in XY of the track to the primary vertex
    o2::aod::track::DcaZDECLARE_SOA_TABLE(RTracksGI?
    o2::aod::``AOD''GI?FDDA average time
    o2::aod::``RTRACK''GI?o2::aod::udcollision::TimeFDDC timeFDDCfloatFDDC average time
    o2::soa::IndexGIglobalIndexint64_to2::aod::udcollision::TriggerMaskFDD triggerMaskFDDuint8_tFDD trigger mask
    o2::aod::track::DcaZo2::aod::udcollision::TotalFV0AmplitudeA dcaZtotalFV0AmplitudeA floatImpact parameter in Z of the track to the primary vertexsum of amplitudes on A side of FDD
    o2::aod::soa::MarkerGI?o2::aod::udcollision::TimeFV0A timeFV0AfloatFV0A average time
    o2::aod::``AOD1''GI?o2::aod::udcollision::TriggerMaskFV0A triggerMaskFV0Auint8_tFV0 trigger mask
    o2::aod::``RTRACK''GI?o2::aod::udcollision::BBFT0APF bbFT0Apfint32_tBeam-beam time in FT0A
    o2::soa::IndexGIglobalIndexint64_to2::aod::udcollision::BBFT0CPF bbFT0Cpfint32_tBeam-beam time in FT0C
    o2::aod::soa::MarkerGI?o2::aod::udcollision::BGFT0APF bgFT0Apfint32_tBeam-gas time in FT0A
    o2::aod::fwdtrack::PtEptfloato2::aod::udcollision::BGFT0CPF bgFT0Cpfint32_tBeam-gas time in FT0C
    o2::aod::fwdtrack::PEpfloato2::aod::udcollision::BBFV0APF bbFV0Apfint32_tBeam-beam time in V0A
    o2::aod::fwdtrack::EtaEetafloato2::aod::udcollision::BGFV0APF bgFV0Apfint32_tBeam-gas time in V0A
    o2::aod::fwdtrack::Phio2::aod::udcollision::BBFDDAPF phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)bbFDDApfint32_tBeam-beam time in FDA
    o2::aod::fwdtrack::FwdDcaXo2::aod::udcollision::BBFDDCPF fwdDcaXfloatImpact parameter in X of forward track to the primary vertexbbFDDCpfint32_tBeam-beam time in FDC
    o2::aod::fwdtrack::FwdDcaYDECLARE_SOA_TABLE(RFTracksGI?o2::aod::udcollision::BGFDDAPF bgFDDApfint32_tBeam-gas time in FDA
    o2::aod::``AOD''GI?o2::aod::udcollision::BGFDDCPF bgFDDCpfint32_tBeam-gas time in FDC
    o2::aod::``RFTRACK''GI?o2::aod::udcollision::BBFT0ADbbFT0Abool
    o2::soa::IndexGIglobalIndexint64_to2::aod::udcollision::BBFT0CDbbFT0Cbool
    o2::aod::fwdtrack::FwdDcaYo2::aod::udcollision::BGFT0ADbgFT0Abool fwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::soa::MarkerGI?o2::aod::udcollision::BGFT0CDbgFT0Cbool
    o2::aod::``AOD1''GI?o2::aod::udcollision::BBFV0ADbbFV0Abool
    o2::aod::``RFTRACK''GI?o2::aod::udcollision::BGFV0ADbgFV0Abool
    o2::soa::IndexGIglobalIndexint64_to2::aod::udcollision::BBFDDADbbFDDAbool
    o2::aod::soa::MarkerGI?o2::aod::udcollision::BBFDDCDbbFDDCbool
    o2::aod::rmccol::Weightweightfloato2::aod::udcollision::BGFDDADbgFDDAbool
    o2::aod::mccollision::PosXo2::aod::udcollision::BGFDDCDbgFDDCbool posXfloatX vertex position in cm
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::mccollision::PosYposYfloatY vertex position in cmNameGetterTypeComment
    o2::aod::mccollision::PosZposZfloatZ vertex position in cmo2::aod::udcollision::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::mccollision::ImpactParameterimpactParameterfloatImpact parameter for A-ANameGetterTypeComment
    o2::aod::mult::MultMCFT0AmultMCFT0Ainto2::aod::udcollision::UDMcCollisionIdIudMcCollisionIdint32Pointer into UDMcCollisions
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - + - + + - - + - + + - - - - + + + + - + - + - - + - + + - - + - + + - - - - + + + + - - - - + + + + +
    o2::aod::mult::MultMCFT0CmultMCFT0CintNameGetterTypeComment
    o2::aod::mult::MultMCNParticlesEta05multMCNParticlesEta05into2::soa::IndexGIglobalIndexint64_t
    o2::aod::mult::MultMCNParticlesEta10DECLARE_SOA_TABLE(RMCCollisionsGI?o2::aod::udtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::``AOD''GIo2::aod::udtrack::Px ?pxfloat
    o2::aod::``RMCCOLLISION''GIo2::aod::udtrack::Py ?pyfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::udtrack::Pzpzfloat
    o2::aod::mult::MultMCNParticlesEta10o2::aod::udtrack::Sign multMCNParticlesEta10sign int
    o2::aod::soa::MarkerGIo2::aod::udtrack::GlobalBC ?globalBCuint64_t
    o2::aod::``AOD1''GIo2::aod::udtrack::TrackTime ?trackTimedouble
    o2::aod::``RMCCOLLISION''GI?o2::aod::udtrack::TrackTimeRes trackTimeResfloattime resolution
    o2::soa::IndexGIglobalIndexint64_to2::aod::udtrack::PtDptfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - + + + + - - - - + - - - + + + - + - - - + + + +
    o2::aod::soa::MarkerGI?NameGetterTypeComment
    o2::aod::hepmcxsection::XsectGeno2::aod::track::X xsectGenx floatCross section in pb
    o2::aod::hepmcxsection::PtHardo2::aod::track::Y ptHardy floatPT-hard (event scale, for pp collisions)
    o2::aod::hepmcxsection::NMPIo2::aod::track::Zzfloat nMPIintnumber of MPIs (for pp collisions)
    o2::aod::hepmcxsection::ProcessIdo2::aod::track::SigmaY processIdintprocess id from MC generatorsigmaYfloatCovariance matrix
    o2::aod::hepmcpdfinfo::Id1o2::aod::track::SigmaZ id1intflavour code of first partonsigmaZfloatCovariance matrix
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - + - - - - + + + +
    o2::aod::hepmcpdfinfo::Id2id2intflavour code of second partonNameGetterTypeComment
    o2::aod::hepmcpdfinfo::PdfId1o2::aod::pidtpc::TPCNSigmaEl pdfId1intLHAPDF set id of first partontpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::hepmcpdfinfo::PdfId2o2::aod::pidtpc::TPCNSigmaMu pdfId2intLHAPDF set id of second partontpcNSigmaMufloatNsigma separation with the TPC detector for muon
    o2::aod::hepmcpdfinfo::X1o2::aod::pidtpc::TPCNSigmaPi x1tpcNSigmaPi floatfraction of beam momentum carried by first parton ("beam side")Nsigma separation with the TPC detector for pion
    o2::aod::hepmcpdfinfo::X2o2::aod::pidtpc::TPCNSigmaKa x2tpcNSigmaKa floatfraction of beam momentum carried by second parton ("target side")Nsigma separation with the TPC detector for kaon
    o2::aod::hepmcpdfinfo::ScalePdfo2::aod::pidtpc::TPCNSigmaPr scalePdftpcNSigmaPr floatQ-scale used in evaluation of PDF's (in GeV)Nsigma separation with the TPC detector for proton
    o2::aod::hepmcpdfinfo::Pdf1o2::aod::pidtofbeta::Beta pdf1beta floatPDF (id1, x1, Q) = x*f(x)TOF beta
    o2::aod::hepmcpdfinfo::Pdf2DECLARE_SOA_TABLE(RHepMCinfosGI?o2::aod::pidtofbeta::BetaError betaerrorfloatUncertainty on the TOF beta
    o2::aod::``AOD''GI?o2::aod::pidtof::TOFNSigmaEl tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::``RHEPMCINFO''GI?o2::aod::pidtof::TOFNSigmaMu tofNSigmaMufloatNsigma separation with the TOF detector for muon
    o2::aod::rhepmc::RMCCollisionIdIrmccollisonIdint32Pointer into RMCCollisionso2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::hepmcpdfinfo::Pdf2o2::aod::pidtof::TOFNSigmaKa pdf2tofNSigmaKa floatPDF (id2, x2, Q) = x*f(x)Nsigma separation with the TOF detector for kaon
    o2::aod::soa::MarkerGI?o2::aod::pidtof::TOFNSigmaPr tofNSigmaPrfloatNsigma separation with the TOF detector for proton
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    @@ -100134,225 +119046,340 @@ Code file: o2::aod::UDTracksDCA +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::hepmcpdfinfo::PdfId2pdfId2intLHAPDF set id of second partonNameGetterTypeComment
    o2::aod::hepmcpdfinfo::X1o2::aod::track::DcaZ x1dcaZ floatfraction of beam momentum carried by first parton ("beam side")Impact parameter in Z of the track to the primary vertex
    o2::aod::hepmcpdfinfo::X2o2::aod::track::DcaXY x2dcaXY floatfraction of beam momentum carried by second parton ("target side")Impact parameter in XY of the track to the primary vertex
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    +
    + - - - - - + + + + + - + - - - + + + - - + - + + - - - - + + + + +
    o2::aod::hepmcpdfinfo::ScalePdfscalePdffloatQ-scale used in evaluation of PDF's (in GeV)NameGetterTypeComment
    o2::aod::hepmcpdfinfo::Pdf1o2::aod::udtrack::CollisionId pdf1floatPDF (id1, x1, Q) = x*f(x)collisionIdint32_tId of original collision if any, -1 if ambiguous
    o2::aod::hepmcpdfinfo::Pdf2DECLARE_SOA_TABLE(RHepMCinfosGIo2::aod::udtrack::IsPVContributor ?isPVContributorbool
    o2::aod::``AOD''GI?o2::aod::udtrack::IsAmbiguousDisAmbiguousbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + + +
    o2::aod::``RHEPMCINFO''GI?NameGetterTypeComment
    o2::aod::rhepmc::RMCCollisionIdo2::aod::udtrack::TrackId IrmccollisonIdtrackId int32Pointer into RMCCollisionsPointer into Tracks
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    + + + + + + + - - - - - + + + + + - - + - + +
    NameGetterTypeComment
    o2::aod::hepmcpdfinfo::Pdf2pdf2floatPDF (id2, x2, Q) = x*f(x)o2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::soa::MarkerGIo2::aod::udmctracklabel::McMask ?mcMaskuint16_t
    - +
    +
    Is used in: +
      +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    @@ -100363,120 +119390,83 @@ Code file: - - - + + - - - - + - - - - - - + + - - - - + - + - - - - - - - - +
    o2::aod::hepmcpdfinfo::X2globalBCuint64_t x2floatfraction of beam momentum carried by second parton ("target side")
    o2::aod::hepmcpdfinfo::ScalePdfo2::aod::udfwdtrack::TrackTime scalePdffloatQ-scale used in evaluation of PDF's (in GeV)
    o2::aod::hepmcpdfinfo::Pdf1trackTimedouble pdf1floatPDF (id1, x1, Q) = x*f(x)
    o2::aod::hepmcpdfinfo::Pdf2o2::aod::udfwdtrack::TrackTimeRes pdf2trackTimeRes floatPDF (id2, x2, Q) = x*f(x)
    o2::aod::soa::MarkerGI?time resolution
    - +
    - + ZDC information
    +
    Is used in: +
      +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    @@ -100487,214 +119477,216 @@ Code file: reducerPostprocess.cxx -
    - - -
    -
    - -
    - -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::zdc::DyEnergySectorZPADenergySectorZPAstd::array<float,4>return sector ZPA energy (array of 4 floats)
    o2::aod::soa::IndexGI?o2::aod::zdc::DyEnergySectorZPCDenergySectorZPCstd::array<float,4>return sector ZPC energy (array of 4 floats)
    o2::aod::features::GeneratedCentralMultiplicitytinto2::aod::zdc::DyTimeZEM1DtimeZEM1floatreturn ZEM1 time information
    o2::aod::features::ReconstructedCentralMultiplicityminto2::aod::zdc::DyTimeZEM2DtimeZEM2floatreturn ZEM2 time information
    o2::aod::zdc::DyTimeZNADtimeZNAfloatreturn ZNA time information
    o2::aod::zdc::DyTimeZNCDtimeZNCfloatreturn ZNC time information
    o2::aod::features::ReconstructedVertexXvmXo2::aod::zdc::DyTimeZPADtimeZPA floatreturn ZPA time information
    o2::aod::features::ReconstructedVertexYvmYo2::aod::zdc::DyTimeZPCDtimeZPC floatreturn ZPC time information
    o2::aod::features::ReconstructedVertexZvmZo2::aod::zdc::DyAmplitudeZEM1DamplitudeZEM1 floatreturn ZEM1 amplitude
    o2::aod::features::TimeRestreso2::aod::zdc::DyAmplitudeZEM2DamplitudeZEM2 floatreturn ZEM2 amplitude
    o2::aod::features::ReconstructedForwardMultiplicityAmfAo2::aod::zdc::DyAmplitudeZNADamplitudeZNA floatreturn ZNA amplitude
    o2::aod::features::ReconstructedForwardMultiplicityCmfCo2::aod::zdc::DyAmplitudeZNCDamplitudeZNC floatreturn ZNC amplitude
    o2::aod::rcol::MapEtaPhimapetaphistd::vector<int>o2::aod::zdc::DyAmplitudeZPADamplitudeZPAfloatreturn ZPA amplitude
    o2::aod::zdc::DyAmplitudeZPCDamplitudeZPCfloatreturn ZPC amplitude
    -
    - -### o2-analysis-mm-track-propagation -Code file: trackPropagation.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • +
    @@ -100705,64 +119697,61 @@ Code file: o2::aod::BestCollFwdExtra + + +### o2-analysis-ud-sgcand-producer +Code file: SGCandProducer.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    @@ -100773,78 +119762,83 @@ Code file: o2::aod::ReassignedTracksCore +
    +
    Is used in: +
      +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    @@ -100855,141 +119849,128 @@ Code file: o2::aod::ReassignedTracksExtra -
    - - - - - + + + + + - - - - + + + + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::track::Xxfloato2::aod::udmcparticle::MothersIdsSAImothersIds Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::track::Alphao2::aod::udmcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    o2::aod::mcparticle::Weight alphaweight floatMC weight
    o2::aod::track::Yo2::aod::udmcparticle::Px ypx float
    o2::aod::track::Zo2::aod::udmcparticle::Py zpy float
    o2::aod::track::Snpo2::aod::udmcparticle::Pz snppz float
    o2::aod::track::Tglo2::aod::udmcparticle::E tgle float
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() insteado2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::track::PtStaticptsfloato2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::track::PStaticpsfloato2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::track::EtaStaticetasfloato2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::track::PhiStaticphisfloato2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    -
    - -## PWG-UD - -### o2-analysis-ud-dgbccand-producer -Code file: DGBCCandProducer.cxx -
    - - +
    @@ -100999,7 +119980,7 @@ Code file: Comment - o2::soa::Index - GI - globalIndex - int64_t - - - - o2::aod::udcollision::GlobalBC - - globalBC - uint64_t - global BC instead of BC ID since candidate may not have a corresponding record in BCs table - - - o2::aod::udcollision::RunNumber - - runNumber - int32_t - run number - - - o2::aod::‌collision::PosX - - posX - float - X Vertex position in cm - - - o2::aod::‌collision::PosY - - posY - float - Y Vertex position in cm - - - o2::aod::‌collision::PosZ - - posZ - float - Z Vertex position in cm - - - o2::aod::‌collision::NumContrib - - numContrib - uint16_t - Number of tracks used for the vertex - - - o2::aod::udcollision::NetCharge + o2::aod::udcollision::GapSide - netCharge - int8_t - Sum of track signs - - - o2::aod::udcollision::RgtrwTOF + gapSide + uint8_t - rgtrwTOF - float - Fraction of global tracks with TOF hit
    @@ -101362,6 +120287,37 @@ Code file: o2::aod::UDMcCollsLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::udcollision::UDMcCollisionIdIudMcCollisionIdint32Pointer into UDMcCollisions
    +
    +
    @@ -101618,6 +120574,81 @@ Code file: o2::aod::UDTracksPIDExtra +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc::TPCNSigmaDetpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::pidtpc::TPCNSigmaTrtpcNSigmaTrfloatNsigma separation with the TPC detector for triton
    o2::aod::pidtpc::TPCNSigmaHetpcNSigmaHefloatNsigma separation with the TPC detector for helium3
    o2::aod::pidtpc::TPCNSigmaAltpcNSigmaAlfloatNsigma separation with the TPC detector for alpha
    o2::aod::pidtof::TOFNSigmaDetofNSigmaDefloatNsigma separation with the TOF detector for deuteron
    o2::aod::pidtof::TOFNSigmaTrtofNSigmaTrfloatNsigma separation with the TOF detector for triton
    o2::aod::pidtof::TOFNSigmaHetofNSigmaHefloatNsigma separation with the TOF detector for helium3
    o2::aod::pidtof::TOFNSigmaAltofNSigmaAlfloatNsigma separation with the TOF detector for alpha
    +
    +
    @@ -101924,6 +120955,131 @@ Code file: o2::aod::UDMcTrackLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::udmctracklabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::udfwdtrack::Pxpxfloat
    o2::aod::udfwdtrack::Pypyfloat
    o2::aod::udfwdtrack::Pzpzfloat
    o2::aod::udfwdtrack::Signsignint
    o2::aod::udfwdtrack::GlobalBCglobalBCuint64_t
    o2::aod::udfwdtrack::TrackTimetrackTimedouble
    o2::aod::udfwdtrack::TrackTimeRestrackTimeResfloattime resolution
    +
    +
    @@ -102144,10 +121300,69 @@ Code file: o2::aod::UDZdcsReduced +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::udzdc::UDCollisionIdIudCollisionIdint32Index into table UDCollisions
    o2::aod::udzdc::TimeZNAtimeZNAfloat
    o2::aod::udzdc::TimeZNCtimeZNCfloat
    o2::aod::udzdc::EnergyCommonZNAenergyCommonZNAfloat
    o2::aod::udzdc::EnergyCommonZNCenergyCommonZNCfloat
    +
    +
    -### o2-analysis-ud-dgcand-producer -Code file: DGCandProducer.cxx +### o2-analysis-ud-upccand-producer +Code file: UPCCandidateProducer.cxx
    @@ -102380,93 +121595,6 @@ Code file: o2::aod::UDCollisions -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::udcollision::GlobalBCglobalBCuint64_tglobal BC instead of BC ID since candidate may not have a corresponding record in BCs table
    o2::aod::udcollision::RunNumberrunNumberint32_trun number
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::udcollision::NetChargenetChargeint8_tSum of track signs
    o2::aod::udcollision::RgtrwTOFrgtrwTOFfloatFraction of global tracks with TOF hit
    -
    -
    @@ -102722,7 +121850,7 @@ Code file: o2::aod::UDCollsLabels +
    - +
    @@ -102763,7 +121912,7 @@ Code file: Comment - o2::aod::udcollision::UDMcCollisionId - I - udMcCollisionId - int32 - Pointer into UDMcCollisions + o2::aod::udcollision::DBcV0A + + dBcV0A + int32_t + distance to closest V0A + + + o2::aod::udcollision::DBcT0A + + dBcT0A + int32_t + distance to closest T0A + + + o2::aod::udcollision::AmplitudesT0A + + amplitudesT0A + std::vector<float> + total T0A amplitudes in neighbouring BCs + + + o2::aod::udcollision::AmpRelBCsT0A + + ampRelBCsT0A + std::vector<int8_t> + glob. BC w.r.t. candidate BC, size = size of amplitudes + + + o2::aod::udcollision::AmplitudesV0A + + amplitudesV0A + std::vector<float> + total V0A amplitudes in neighbouring BCs + + + o2::aod::udcollision::AmpRelBCsV0A + + ampRelBCsV0A + std::vector<int8_t> + glob. BC w.r.t. candidate BC, size = size of amplitudes
    @@ -102878,65 +122062,6 @@ Code file: o2::aod::UDTracksCov -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::track::Xxfloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::SigmaYsigmaYfloatCovariance matrix
    o2::aod::track::SigmaZsigmaZfloatCovariance matrix
    -
    -
    @@ -103315,383 +122440,132 @@ Code file: o2::aod::UDTracksLabels -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • -
    -
    - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::udtrack::TrackIdItrackIdint32Pointer into Tracks
    -
    - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::udmctracklabel::McMaskmcMaskuint16_t
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::udfwdtrack::Pxpxfloat
    o2::aod::udfwdtrack::Pypyfloat
    o2::aod::udfwdtrack::Pzpzfloat
    o2::aod::udfwdtrack::Signsignint
    o2::aod::udfwdtrack::GlobalBCglobalBCuint64_t
    o2::aod::udfwdtrack::TrackTimetrackTimedouble
    o2::aod::udfwdtrack::TrackTimeRestrackTimeResfloattime resolution
    -
    - - -
    -
    - ZDC information -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    +
    NameGetterTypeComment
    o2::aod::udzdc::UDCollisionIdIudCollisionIdint32Index into table UDCollisions
    o2::aod::udzdc::Energyenergystd::vector<float>Energy of non-zero channels. The channel IDs are given in ChannelE (at the same index)
    o2::aod::udzdc::ChannelEchannelEstd::vector<uint8_t>Channel IDs which have reconstructed energy. There are at maximum 26 channels.
    o2::aod::udzdc::Amplitudeamplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::udzdc::Timetimestd::vector<float>Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::udzdc::ChannelTchannelTstd::vector<uint8_t>Channel IDs which had non-zero amplitudes. There are at maximum 26 channels.
    o2::aod::zdc::DyEnergyZEM1DenergyZEM1floatreturn ZEM1 energy
    o2::aod::zdc::DyEnergyZEM2DenergyZEM2floatreturn ZEM2 energy
    o2::aod::zdc::DyEnergyCommonZNADenergyCommonZNAfloatreturn common ZNA energy
    o2::aod::zdc::DyEnergyCommonZNCDenergyCommonZNCfloatreturn common ZNC energy
    o2::aod::zdc::DyEnergyCommonZPADenergyCommonZPAfloatreturn common ZPA energy
    o2::aod::zdc::DyEnergyCommonZPCDenergyCommonZPCfloatreturn common ZPC energy
    o2::aod::zdc::DyEnergySectorZNADenergySectorZNAstd::array<float,4>return sector ZNA energy (array of 4 floats)
    o2::aod::zdc::DyEnergySectorZNCDenergySectorZNCstd::array<float,4>return sector ZNC energy (array of 4 floats)
    o2::aod::zdc::DyEnergySectorZPADenergySectorZPAstd::array<float,4>return sector ZPA energy (array of 4 floats)
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::zdc::DyEnergySectorZPCDenergySectorZPCstd::array<float,4>return sector ZPC energy (array of 4 floats)NameGetterTypeComment
    o2::aod::zdc::DyTimeZEM1DtimeZEM1floatreturn ZEM1 time informationo2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::zdc::DyTimeZEM2DtimeZEM2floatreturn ZEM2 time informationo2::aod::udmctracklabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - +
    o2::aod::zdc::DyTimeZNADtimeZNAfloatreturn ZNA time informationNameGetterTypeComment
    o2::aod::zdc::DyTimeZNCDtimeZNCfloatreturn ZNC time informationo2::soa::IndexGIglobalIndexint64_t
    o2::aod::zdc::DyTimeZPADtimeZPAfloatreturn ZPA time informationo2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::zdc::DyTimeZPCDtimeZPCo2::aod::udfwdtrack::Pxpx floatreturn ZPC time information
    o2::aod::zdc::DyAmplitudeZEM1DamplitudeZEM1o2::aod::udfwdtrack::Pypy floatreturn ZEM1 amplitude
    o2::aod::zdc::DyAmplitudeZEM2DamplitudeZEM2o2::aod::udfwdtrack::Pzpz floatreturn ZEM2 amplitude
    o2::aod::zdc::DyAmplitudeZNADamplitudeZNAfloatreturn ZNA amplitudeo2::aod::udfwdtrack::Signsignint
    o2::aod::zdc::DyAmplitudeZNCDamplitudeZNCfloatreturn ZNC amplitudeo2::aod::udfwdtrack::GlobalBCglobalBCuint64_t
    o2::aod::zdc::DyAmplitudeZPADamplitudeZPAfloatreturn ZPA amplitudeo2::aod::udfwdtrack::TrackTimetrackTimedouble
    o2::aod::zdc::DyAmplitudeZPCDamplitudeZPCo2::aod::udfwdtrack::TrackTimeRestrackTimeRes floatreturn ZPC amplitudetime resolution
    - + - -### o2-analysis-ud-sgcand-producer -Code file: SGCandProducer.cxx -
    - - +
    - + Forward Track Cluster information
    Is used in:
      -
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • +
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    @@ -103785,65 +122653,65 @@ Code file: o2::aod::SGCollisions + - + + + + + + + + - - + +
    o2::aod::udcollision::GapSideo2::aod::udmcfwdtracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::udmcfwdtracklabel::McMask gapSideuint8_tmcMaskuint16_t
    - + + +### o2-analysis-ud-fwdtrack-propagation +Code file: fwdTrackPropagation.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDFwdTrackProp = o2::aod::UDFwdTracksProp::iterator
    • +
    +
    + - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + + + + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + - - - + + + - + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    o2::aod::udcollision::TriggerMaskFT0triggerMaskFT0uint8_tFT0 trigger maskNameGetterTypeComment
    o2::aod::udcollision::TotalFDDAmplitudeAo2::soa::IndexGIglobalIndexint64_t totalFDDAmplitudeAfloatsum of amplitudes on A side of FDD
    o2::aod::udcollision::TotalFDDAmplitudeCtotalFDDAmplitudeCfloatsum of amplitudes on C side of FDDo2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::udcollision::TimeFDDAo2::aod::fwdtrack::TrackType timeFDDAfloatFDDA average timetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::udcollision::TimeFDDCo2::aod::fwdtrack::X timeFDDCx floatFDDC average timeTrackParFwd parameter x
    o2::aod::udcollision::TriggerMaskFDDo2::aod::fwdtrack::Y triggerMaskFDDuint8_tFDD trigger maskyfloatTrackParFwd parameter y
    o2::aod::udcollision::TotalFV0AmplitudeAo2::aod::fwdtrack::Z totalFV0AmplitudeAz floatsum of amplitudes on A side of FDDTrackParFwd propagation parameter z
    o2::aod::udcollision::TimeFV0Ao2::aod::fwdtrack::Phi timeFV0Aphi floatFV0A average timeTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::udcollision::TriggerMaskFV0Ao2::aod::fwdtrack::Tgl triggerMaskFV0Auint8_tFV0 trigger masktglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::udcollision::BBFT0APFo2::aod::fwdtrack::Signed1Pt bbFT0Apfint32_tBeam-beam time in FT0Asigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::udcollision::BBFT0CPFo2::aod::fwdtrack::PxDpxfloat bbFT0Cpfint32_tBeam-beam time in FT0C
    o2::aod::udcollision::BGFT0APFo2::aod::fwdtrack::PyDpyfloat bgFT0Apfint32_tBeam-gas time in FT0A
    o2::aod::udcollision::BGFT0CPFo2::aod::fwdtrack::PzDpzfloat bgFT0Cpfint32_tBeam-gas time in FT0C
    o2::aod::udcollision::BBFV0APFbbFV0Apfint32_tBeam-beam time in V0Ao2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::udcollision::BGFV0APFo2::aod::fwdtrack::EtaEetafloat bgFV0Apfint32_tBeam-gas time in V0A
    o2::aod::udcollision::BBFDDAPFo2::aod::fwdtrack::PtEptfloat bbFDDApfint32_tBeam-beam time in FDA
    o2::aod::udcollision::BBFDDCPFo2::aod::fwdtrack::PEpfloat bbFDDCpfint32_tBeam-beam time in FDC
    o2::aod::udcollision::BGFDDAPFo2::aod::fwdtrack::NClusters bgFDDApfint32_tBeam-gas time in FDAnClustersint8_tNumber of clusters
    o2::aod::udcollision::BGFDDCPFo2::aod::fwdtrack::PDca bgFDDCpfint32_tBeam-gas time in FDCpDcafloatPDca for MUONStandalone
    o2::aod::udcollision::BBFT0ADbbFT0Aboolo2::aod::fwdtrack::RAtAbsorberEnd rAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::udcollision::BBFT0CDbbFT0Cboolo2::aod::fwdtrack::Chi2 chi2floatTrack chi^2
    o2::aod::udcollision::BGFT0ADbgFT0Aboolo2::aod::fwdtrack::Chi2MatchMCHMID chi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::udcollision::BGFT0CDbgFT0Cboolo2::aod::fwdtrack::Chi2MatchMCHMFT chi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::udcollision::BBFV0ADbbFV0Aboolo2::aod::fwdtrack::MatchScoreMCHMFT matchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::udcollision::BGFV0ADbgFV0Aboolo2::aod::fwdtrack::MFTTrackIdImatchMFTTrackIdint32ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::udcollision::BBFDDADbbFDDAboolo2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackIdintIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::udcollision::BBFDDCDbbFDDCboolo2::aod::fwdtrack::MCHBitMap mchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::udcollision::BGFDDADbgFDDAboolo2::aod::fwdtrack::MIDBoards midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::udcollision::BGFDDCDbgFDDCboolo2::aod::fwdtrack::MIDBitMap midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::udcollision::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    - +
    @@ -104170,7 +123058,7 @@ Code file: Comment - o2::soa::Index - GI - globalIndex - int64_t + o2::aod::fwdtrack::SigmaX + sigmaX + float + Covariance matrix - o2::aod::udtrack::UDCollisionId - I - udCollisionId - int32 - Pointer into UDCollisions - - - o2::aod::udtrack::Px + o2::aod::fwdtrack::SigmaY - px + sigmaY float - + Covariance matrix - o2::aod::udtrack::Py + o2::aod::fwdtrack::SigmaTgl - py + sigmaTgl float - + Covariance matrix - o2::aod::udtrack::Pz + o2::aod::fwdtrack::SigmaPhi - pz + sigmaPhi float - + Covariance matrix - o2::aod::udtrack::Sign - - sign - int + o2::aod::fwdtrack::Sigma1Pt + sigma1Pt + float + Covariance matrix - o2::aod::udtrack::GlobalBC - - globalBC - uint64_t + o2::aod::fwdtrack::RhoXY + rhoXY + int8_t + Covariance matrix in compressed form - o2::aod::udtrack::TrackTime - - trackTime - double + o2::aod::fwdtrack::RhoPhiY + rhoPhiY + int8_t + Covariance matrix in compressed form - o2::aod::udtrack::TrackTimeRes + o2::aod::fwdtrack::RhoPhiX - trackTimeRes - float - time resolution + rhoPhiX + int8_t + Covariance matrix in compressed form - o2::aod::udtrack::Pt - D - pt - float + o2::aod::fwdtrack::RhoTglX + rhoTglX + int8_t + Covariance matrix in compressed form - -
    - - -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - - + + + - + - - - + + +
    NameGetterTypeCommento2::aod::fwdtrack::RhoTglYrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::track::Xxfloato2::aod::fwdtrack::RhoTglPhi rhoTglPhiint8_tCovariance matrix in compressed form
    o2::aod::track::Yyfloato2::aod::fwdtrack::Rho1PtX rho1PtXint8_tCovariance matrix in compressed form
    o2::aod::track::Zzfloato2::aod::fwdtrack::Rho1PtY rho1PtYint8_tCovariance matrix in compressed form
    o2::aod::track::SigmaYo2::aod::fwdtrack::Rho1PtPhi sigmaYfloatCovariance matrixrho1PtPhiint8_tCovariance matrix in compressed form
    o2::aod::track::SigmaZo2::aod::fwdtrack::Rho1PtTgl sigmaZfloatCovariance matrixrho1PtTglint8_tCovariance matrix in compressed form
    - +
    + +### o2-analysis-ud-tau-event-table-producer +Code file: tauEventTableProducer.cxx +
    + +
    @@ -104330,497 +123200,379 @@ Code file: o2::aod::UDTracksExtra -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • -
    -
    -
    - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - -
    NameGetterTypeCommento2::aod::tau_tree::Trstrsint
    o2::aod::track::TPCInnerParamo2::aod::tau_tree::Trofstrofsint tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::ITSClusterSizeso2::aod::tau_tree::Hmprhmprint itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::TPCNClsFindableo2::aod::tau_tree::Tfbtfbint tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::tau_tree::ItsRofbitsRofbint tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::tau_tree::Sbpsbpint tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCNClsSharedo2::aod::tau_tree::ZvtxFT0vsPvzvtxFT0vsPvint tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TRDPatterno2::aod::tau_tree::VtxITSTPCvtxITSTPCint trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::ITSChi2NClo2::aod::tau_tree::TotalFT0AmplitudeA itsChi2NCltotalFT0AmplitudeA floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NClo2::aod::tau_tree::TotalFT0AmplitudeC tpcChi2NCltotalFT0AmplitudeC floatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2o2::aod::tau_tree::TotalFV0AmplitudeA trdChi2totalFV0AmplitudeA floatChi2 for the TRD track segment
    o2::aod::track::TOFChi2o2::aod::tau_tree::EnergyCommonZNA tofChi2energyCommonZNA floatChi2 for the TOF track segment
    o2::aod::track::TPCSignalo2::aod::tau_tree::EnergyCommonZNC tpcSignalenergyCommonZNC floatdE/dx signal in the TPC
    o2::aod::pidtofsignal::TOFSignalo2::aod::tau_tree::TimeFT0A tofSignaltimeFT0A floatTOF signal from track time
    o2::aod::track::TRDSignalo2::aod::tau_tree::TimeFT0C trdSignaltimeFT0C floatPID signal in the TRD
    o2::aod::track::Lengtho2::aod::tau_tree::TimeFV0A lengthtimeFV0A floatTrack length
    o2::aod::track::TOFExpMomo2::aod::tau_tree::TimeZNA tofExpMomtimeZNA floatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::udtrack::DetectorMapo2::aod::tau_tree::TimeZNC detectorMapuint8_ttimeZNCfloat
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measuremento2::aod::tau_tree::TrkPxtrkPxfloat[2]
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusterso2::aod::tau_tree::TrkPytrkPyfloat[2]
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermosto2::aod::tau_tree::TrkPztrkPzfloat[2]
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • -
    -
    - + + + + + + - - - - - + + + + + - + + + + - - - - + + + + - - - -
    o2::aod::tau_tree::TrkSigntrkSignint[2]
    NameGetterTypeCommento2::aod::tau_tree::TrkDCAxytrkDCAxyfloat[2]
    o2::aod::track::DcaZo2::aod::tau_tree::TrkDCAztrkDCAzfloat[2] dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::DcaXYo2::aod::tau_tree::TrkTimeRestrkTimeResfloat[2] dcaXYfloatImpact parameter in XY of the track to the primary vertex
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + - - + + - - - - + + + + -
    NameGetterTypeCommento2::aod::tau_tree::Trk1ITSclusterSizestrk1ITSclusterSizesuint32_t
    o2::aod::udtrack::CollisionIdo2::aod::tau_tree::Trk2ITSclusterSizestrk2ITSclusterSizesuint32_t collisionIdint32_tId of original collision if any, -1 if ambiguous
    o2::aod::udtrack::IsPVContributoro2::aod::tau_tree::TrkTPCsignal isPVContributorbooltrkTPCsignalfloat[2]
    o2::aod::udtrack::IsAmbiguousDisAmbiguousboolo2::aod::tau_tree::TrkTPCnSigmaEltrkTPCnSigmaElfloat[2]
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::tau_tree::TrkTPCnSigmaMutrkTPCnSigmaMufloat[2]
    o2::aod::udtrack::TrackIdItrackIdint32Pointer into Trackso2::aod::tau_tree::TrkTPCnSigmaPitrkTPCnSigmaPifloat[2]
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + + + + - - -
    NameGetterTypeCommento2::aod::tau_tree::TrkTPCnSigmaKatrkTPCnSigmaKafloat[2]
    o2::soa::IndexGIglobalIndexint64_to2::aod::tau_tree::TrkTPCnSigmaPrtrkTPCnSigmaPrfloat[2]
    o2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisionso2::aod::tau_tree::TrkTPCinnerParamtrkTPCinnerParamfloat[2]
    o2::aod::udfwdtrack::Pxo2::aod::tau_tree::TrkTOFsignal pxfloattrkTOFsignalfloat[2]
    o2::aod::udfwdtrack::Pyo2::aod::tau_tree::TrkTOFnSigmaEl pyfloattrkTOFnSigmaElfloat[2]
    o2::aod::udfwdtrack::Pzo2::aod::tau_tree::TrkTOFnSigmaMu pzfloattrkTOFnSigmaMufloat[2]
    o2::aod::udfwdtrack::Signo2::aod::tau_tree::TrkTOFnSigmaPi signinttrkTOFnSigmaPifloat[2]
    o2::aod::udfwdtrack::GlobalBCo2::aod::tau_tree::TrkTOFnSigmaKa globalBCuint64_ttrkTOFnSigmaKafloat[2]
    o2::aod::udfwdtrack::TrackTimeo2::aod::tau_tree::TrkTOFnSigmaPr trackTimedoubletrkTOFnSigmaPrfloat[2]
    o2::aod::udfwdtrack::TrackTimeReso2::aod::tau_tree::TrkTOFexpMomtrkTOFexpMomfloat[2] trackTimeResfloattime resolution
    - +
    - ZDC information +
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • -
    + Header file: PWGUD/DataModel/TauEventTables.h
    @@ -104831,598 +123583,476 @@ Code file: o2::aod::UDZdcsReduced -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • -
    -
    -
    - - - - - - - - - - - - - + - + - + - + - - + + - + - - + + -
    NameGetterTypeComment
    o2::aod::udzdc::UDCollisionIdIudCollisionIdint32Index into table UDCollisions
    o2::aod::udzdc::TimeZNAo2::aod::tau_tree::TimeZNA timeZNA float
    o2::aod::udzdc::TimeZNCo2::aod::tau_tree::TimeZNC timeZNC float
    o2::aod::udzdc::EnergyCommonZNAo2::aod::tau_tree::TrkPx energyCommonZNAfloattrkPxfloat[2]
    o2::aod::udzdc::EnergyCommonZNCo2::aod::tau_tree::TrkPy energyCommonZNCfloattrkPyfloat[2]
    -
    - -
    - -### o2-analysis-ud-upccand-producer -Code file: UPCCandidateProducer.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • -
    -
    - - - - - - - - - - - - + + + + - + - - + + - + - - - - - - + + - - - - + - - - - - - + + - - - - + - - - - - - + + - - - - + + + + - - - - -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::tau_tree::TrkPztrkPzfloat[2]
    o2::aod::udmccollision::GlobalBCo2::aod::tau_tree::TrkSign globalBCuint64_ttrkSignint[2]
    o2::aod::mccollision::GeneratorsIDo2::aod::tau_tree::TrkDCAxy generatorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::mccollision::PosXtrkDCAxyfloat[2] posXfloatX vertex position in cm
    o2::aod::mccollision::PosYo2::aod::tau_tree::TrkDCAz posYfloatY vertex position in cm
    o2::aod::mccollision::PosZtrkDCAzfloat[2] posZfloatZ vertex position in cm
    o2::aod::mccollision::To2::aod::tau_tree::TrkTimeRes tfloatCollision time relative to given bc in ns
    o2::aod::mccollision::WeighttrkTimeResfloat[2] weightfloatMC weight
    o2::aod::mccollision::ImpactParametero2::aod::tau_tree::Trk1ITSclusterSizestrk1ITSclusterSizesuint32_t impactParameterfloatImpact parameter for A-A
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • -
    -
    - - - - - - - - - - - + + + + - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + + - - - - - - + + + + + - + + + + - - - - + - - + + - + - - + + - + - - + + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + -
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::tau_tree::Trk2ITSclusterSizestrk2ITSclusterSizesuint32_t
    o2::aod::udmcparticle::UDMcCollisionIdIudMcCollisionIdint32Pointer into UDMcCollisionso2::aod::tau_tree::TrkTPCsignaltrkTPCsignalfloat[2]
    o2::aod::mcparticle::PdgCodeo2::aod::tau_tree::TrkTPCnSigmaEltrkTPCnSigmaElfloat[2] pdgCodeintPDG code
    o2::aod::mcparticle::StatusCodeo2::aod::tau_tree::TrkTPCnSigmaMutrkTPCnSigmaMufloat[2] statusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::mcparticle::Flagso2::aod::tau_tree::TrkTPCnSigmaPitrkTPCnSigmaPifloat[2] flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::udmcparticle::MothersIdsSAImothersIdso2::aod::tau_tree::TrkTPCnSigmaKatrkTPCnSigmaKafloat[2] Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::udmcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())o2::aod::tau_tree::TrkTPCnSigmaPrtrkTPCnSigmaPrfloat[2]
    o2::aod::mcparticle::Weighto2::aod::tau_tree::TrkTPCinnerParamtrkTPCinnerParamfloat[2] weightfloatMC weight
    o2::aod::udmcparticle::Pxo2::aod::tau_tree::TrkTOFsignal pxfloattrkTOFsignalfloat[2]
    o2::aod::udmcparticle::Pyo2::aod::tau_tree::TrkTOFnSigmaEl pyfloattrkTOFnSigmaElfloat[2]
    o2::aod::udmcparticle::Pzo2::aod::tau_tree::TrkTOFnSigmaMu pzfloattrkTOFnSigmaMufloat[2]
    o2::aod::udmcparticle::Eo2::aod::tau_tree::TrkTOFnSigmaPi efloattrkTOFnSigmaPifloat[2]
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport codeo2::aod::tau_tree::TrkTOFnSigmaKatrkTOFnSigmaKafloat[2]
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background evento2::aod::tau_tree::TrkTOFnSigmaPrtrkTOFnSigmaPrfloat[2]
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transporto2::aod::tau_tree::TrkTOFexpMomtrkTOFexpMomfloat[2]
    o2::aod::mcparticle::GetProcessDgetProcesso2::aod::tau_tree::TrueChanneltrueChannel intThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryo2::aod::tau_tree::TrueHasRecoColltrueHasRecoColl boolTrue if particle is considered a physical primary according to the ALICE definition
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::tau_tree::TruePosXtruePosXfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::tau_tree::TruePosYtruePosYfloat
    o2::aod::udcollision::GlobalBCo2::aod::tau_tree::TruePosZtruePosZfloat globalBCuint64_tglobal BC instead of BC ID since candidate may not have a corresponding record in BCs table
    o2::aod::udcollision::RunNumbero2::aod::tau_tree::TrueTauPxtrueTauPxfloat[2] runNumberint32_trun number
    o2::aod::‌collision::PosXo2::aod::tau_tree::TrueTauPytrueTauPyfloat[2] posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::tau_tree::TrueTauPztrueTauPzfloat[2] posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::tau_tree::TrueDaugPxtrueDaugPxfloat[2] posZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribo2::aod::tau_tree::TrueDaugPytrueDaugPyfloat[2] numContribuint16_tNumber of tracks used for the vertex
    o2::aod::udcollision::NetChargeo2::aod::tau_tree::TrueDaugPztrueDaugPzfloat[2] netChargeint8_tSum of track signs
    o2::aod::udcollision::RgtrwTOFo2::aod::tau_tree::TrueDaugPdgCodetrueDaugPdgCodeint[2]
    o2::aod::tau_tree::ProblematicEventproblematicEventbool rgtrwTOFfloatFraction of global tracks with TOF hit
    - +
    + +### o2-analysis-ud-two-tracks-event-table-producer +Code file: twoTracksEventTableProducer.cxx +
    + +
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • -
    + Header file: PWGUD/DataModel/TwoTracksEventTables.h
    @@ -105433,458 +124063,379 @@ Code file: o2::aod::UDCollisionsSelsCent -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDCollisionsSelCent = o2::aod::UDCollisionsSelsCent::iterator
    • -
    -
    -
    - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkPxtrkPxfloat[2]
    o2::aod::udcollision::DBcTORo2::aod::two_tracks_tree::TrkPytrkPyfloat[2] dBcTORint32_tdistance to closest TOR
    o2::aod::udcollision::DBcTSCo2::aod::two_tracks_tree::TrkPztrkPzfloat[2] dBcTSCint32_tdistance to closest TVX & (TSC | TCE)
    o2::aod::udcollision::DBcTVXo2::aod::two_tracks_tree::TrkSigntrkSignint[2] dBcTVXint32_tdistance to closest TVX
    o2::aod::udcollision::DBcV0Ao2::aod::two_tracks_tree::TrkDCAxytrkDCAxyfloat[2] dBcV0Aint32_tdistance to closest V0A
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDCollisionsSelFwd = o2::aod::UDCollisionsSelsFwd::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkDCAztrkDCAzfloat[2]
    o2::aod::udcollision::DBcV0Ao2::aod::two_tracks_tree::TrkTimeRestrkTimeResfloat[2] dBcV0Aint32_tdistance to closest V0A
    o2::aod::udcollision::DBcT0Ao2::aod::two_tracks_tree::Trk1ITSclusterSizestrk1ITSclusterSizesuint32_t dBcT0Aint32_tdistance to closest T0A
    o2::aod::udcollision::AmplitudesT0Ao2::aod::two_tracks_tree::Trk2ITSclusterSizestrk2ITSclusterSizesuint32_t amplitudesT0Astd::vector<float>total T0A amplitudes in neighbouring BCs
    o2::aod::udcollision::AmpRelBCsT0Ao2::aod::two_tracks_tree::TrkTPCsignaltrkTPCsignalfloat[2] ampRelBCsT0Astd::vector<int8_t>glob. BC w.r.t. candidate BC, size = size of amplitudes
    o2::aod::udcollision::AmplitudesV0Ao2::aod::two_tracks_tree::TrkTPCnSigmaEltrkTPCnSigmaElfloat[2] amplitudesV0Astd::vector<float>total V0A amplitudes in neighbouring BCs
    o2::aod::udcollision::AmpRelBCsV0Ao2::aod::two_tracks_tree::TrkTPCnSigmaMutrkTPCnSigmaMufloat[2] ampRelBCsV0Astd::vector<int8_t>glob. BC w.r.t. candidate BC, size = size of amplitudes
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - - + + - - - - + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + + + + - - - - - - - + + + +
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkTPCnSigmaPitrkTPCnSigmaPifloat[2]
    o2::soa::IndexGIglobalIndexint64_to2::aod::two_tracks_tree::TrkTPCnSigmaKatrkTPCnSigmaKafloat[2]
    o2::aod::udtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisionso2::aod::two_tracks_tree::TrkTPCnSigmaPrtrkTPCnSigmaPrfloat[2]
    o2::aod::udtrack::Pxo2::aod::two_tracks_tree::TrkTPCinnerParam pxfloattrkTPCinnerParamfloat[2]
    o2::aod::udtrack::Pypyfloato2::aod::two_tracks_tree::TrkTOFsignaltrkTOFsignalfloat[2]
    o2::aod::udtrack::Pzo2::aod::two_tracks_tree::TrkTOFnSigmaEl pzfloattrkTOFnSigmaElfloat[2]
    o2::aod::udtrack::Signo2::aod::two_tracks_tree::TrkTOFnSigmaMu signinttrkTOFnSigmaMufloat[2]
    o2::aod::udtrack::GlobalBCo2::aod::two_tracks_tree::TrkTOFnSigmaPi globalBCuint64_ttrkTOFnSigmaPifloat[2]
    o2::aod::udtrack::TrackTimeo2::aod::two_tracks_tree::TrkTOFnSigmaKa trackTimedoubletrkTOFnSigmaKafloat[2]
    o2::aod::udtrack::TrackTimeReso2::aod::two_tracks_tree::TrkTOFnSigmaPrtrkTOFnSigmaPrfloat[2] trackTimeResfloattime resolution
    o2::aod::udtrack::PtDptfloato2::aod::two_tracks_tree::TrkTOFexpMomtrkTOFexpMomfloat[2]
    - +
    @@ -105895,504 +124446,476 @@ Code file: o2::aod::UDTracksExtra -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • -
    -
    -
    - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::two_tracks_tree::Trofstrofsint
    o2::aod::track::TPCInnerParamo2::aod::two_tracks_tree::Hmprhmprint tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::ITSClusterSizeso2::aod::two_tracks_tree::Tfbtfbint itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::TPCNClsFindableo2::aod::two_tracks_tree::ItsRofbitsRofbint tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::two_tracks_tree::Sbpsbpint tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::two_tracks_tree::ZvtxFT0vsPvzvtxFT0vsPvint tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::TPCNClsSharedo2::aod::two_tracks_tree::VtxITSTPCvtxITSTPCint tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TRDPatterno2::aod::two_tracks_tree::TotalFT0AmplitudeAtotalFT0AmplitudeAfloat trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermost, bit 6 indicates a potentially split tracklet, bit 7 if the track crossed a padrow
    o2::aod::track::ITSChi2NClo2::aod::two_tracks_tree::TotalFT0AmplitudeC itsChi2NCltotalFT0AmplitudeC floatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NClo2::aod::two_tracks_tree::TotalFV0AmplitudeA tpcChi2NCltotalFV0AmplitudeA floatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2o2::aod::two_tracks_tree::EnergyCommonZNA trdChi2energyCommonZNA floatChi2 for the TRD track segment
    o2::aod::track::TOFChi2o2::aod::two_tracks_tree::EnergyCommonZNC tofChi2energyCommonZNC floatChi2 for the TOF track segment
    o2::aod::track::TPCSignalo2::aod::two_tracks_tree::TimeFT0A tpcSignaltimeFT0A floatdE/dx signal in the TPC
    o2::aod::pidtofsignal::TOFSignalo2::aod::two_tracks_tree::TimeFT0C tofSignaltimeFT0C floatTOF signal from track time
    o2::aod::track::TRDSignalo2::aod::two_tracks_tree::TimeFV0A trdSignaltimeFV0A floatPID signal in the TRD
    o2::aod::track::Lengtho2::aod::two_tracks_tree::TimeZNA lengthtimeZNA floatTrack length
    o2::aod::track::TOFExpMomo2::aod::two_tracks_tree::TimeZNC tofExpMomtimeZNC floatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::udtrack::DetectorMapo2::aod::two_tracks_tree::TrkPx detectorMapuint8_ttrkPxfloat[2]
    o2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS matcho2::aod::two_tracks_tree::TrkPytrkPyfloat[2]
    o2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC matcho2::aod::two_tracks_tree::TrkPztrkPzfloat[2]
    o2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD matcho2::aod::two_tracks_tree::TrkSigntrkSignint[2]
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measuremento2::aod::two_tracks_tree::TrkDCAxytrkDCAxyfloat[2]
    o2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusterso2::aod::two_tracks_tree::TrkDCAztrkDCAzfloat[2]
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermosto2::aod::two_tracks_tree::TrkTimeRestrkTimeResfloat[2]
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rowso2::aod::two_tracks_tree::Trk1ITSclusterSizestrk1ITSclusterSizesuint32_t
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + + + + - - - -
    NameGetterTypeCommento2::aod::two_tracks_tree::Trk2ITSclusterSizestrk2ITSclusterSizesuint32_t
    o2::aod::track::DcaZo2::aod::two_tracks_tree::TrkTPCsignaltrkTPCsignalfloat[2] dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::track::DcaXYo2::aod::two_tracks_tree::TrkTPCnSigmaEltrkTPCnSigmaElfloat[2] dcaXYfloatImpact parameter in XY of the track to the primary vertex
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • -
    -
    - - - - - - + + + + + - + + + + - - - - + - - + + - - - - + + + + -
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkTPCnSigmaMutrkTPCnSigmaMufloat[2]
    o2::aod::udtrack::CollisionIdo2::aod::two_tracks_tree::TrkTPCnSigmaPitrkTPCnSigmaPifloat[2] collisionIdint32_tId of original collision if any, -1 if ambiguous
    o2::aod::udtrack::IsPVContributoro2::aod::two_tracks_tree::TrkTPCnSigmaKa isPVContributorbooltrkTPCnSigmaKafloat[2]
    o2::aod::udtrack::IsAmbiguousDisAmbiguousboolo2::aod::two_tracks_tree::TrkTPCnSigmaPrtrkTPCnSigmaPrfloat[2]
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkTPCinnerParamtrkTPCinnerParamfloat[2]
    o2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticleso2::aod::two_tracks_tree::TrkTOFsignaltrkTOFsignalfloat[2]
    o2::aod::udmctracklabel::McMasko2::aod::two_tracks_tree::TrkTOFnSigmaEl mcMaskuint16_ttrkTOFnSigmaElfloat[2]
    -
    - - -
    -
    - -
    -
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - - + + - + - - + + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - -
    NameGetterTypeCommento2::aod::two_tracks_tree::TrkTOFnSigmaMutrkTOFnSigmaMufloat[2]
    o2::soa::IndexGIglobalIndexint64_to2::aod::two_tracks_tree::TrkTOFnSigmaPitrkTOFnSigmaPifloat[2]
    o2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisionso2::aod::two_tracks_tree::TrkTOFnSigmaKatrkTOFnSigmaKafloat[2]
    o2::aod::udfwdtrack::Pxo2::aod::two_tracks_tree::TrkTOFnSigmaPr pxtrkTOFnSigmaPrfloat[2]
    o2::aod::two_tracks_tree::TrkTOFexpMomtrkTOFexpMomfloat[2]
    o2::aod::two_tracks_tree::TrueChanneltrueChannelint
    o2::aod::two_tracks_tree::TrueHasRecoColltrueHasRecoCollbool
    o2::aod::two_tracks_tree::TruePosXtruePosX float
    o2::aod::udfwdtrack::Pyo2::aod::two_tracks_tree::TruePosY pytruePosY float
    o2::aod::udfwdtrack::Pzo2::aod::two_tracks_tree::TruePosZ pztruePosZ float
    o2::aod::udfwdtrack::Signo2::aod::two_tracks_tree::TrueMotherPx signinttrueMotherPxfloat[2]
    o2::aod::udfwdtrack::GlobalBCo2::aod::two_tracks_tree::TrueMotherPy globalBCuint64_ttrueMotherPyfloat[2]
    o2::aod::udfwdtrack::TrackTimeo2::aod::two_tracks_tree::TrueMotherPz trackTimedoubletrueMotherPzfloat[2]
    o2::aod::udfwdtrack::TrackTimeReso2::aod::two_tracks_tree::TrueDaugPxtrueDaugPxfloat[2]
    o2::aod::two_tracks_tree::TrueDaugPytrueDaugPyfloat[2]
    o2::aod::two_tracks_tree::TrueDaugPztrueDaugPzfloat[2]
    o2::aod::two_tracks_tree::TrueDaugPdgCodetrueDaugPdgCodeint[2]
    o2::aod::two_tracks_tree::ProblematicEventproblematicEventbool trackTimeResfloattime resolution
    - +
    + +### o2-analysis-ud-udmccollisions-to-udcollisions +Code file: udMcCollisions2udCollisions.cxx +
    + +
    - Header file: PWGUD/DataModel/UDTables.h -
    -
    Is used in: -
      -
    • o2::aod::UDFwdIndex = o2::aod::UDFwdIndices::iterator
    • -
    + Header file: PWGUD/DataModel/UDIndex.h
    @@ -106403,56 +124926,61 @@ Code file: udMcParticles2udTracks.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDIndex.h +
    +
    - - - - - + + + + + - + + + + - - -
    o2::aod::udfwdmatchindex::MCHTrackIdmchTrackIdint64_tId of original MCH track used for matchingNameGetterTypeComment
    o2::aod::udfwdmatchindex::MFTTrackIdo2::aod::udidx::UDTrackIdsGI? mftTrackIdint64_tId of original MFT track used for matching
    - +
    + +### o2-analysis-ud-collisionselextras-converter +Code file: UDCollisionSelExtrasConverter.cxx +
    + +
    - Forward Track Cluster information +
    -
    Is used in: -
      -
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    • -
    -
    @@ -106462,72 +124990,85 @@ Code file: o2::aod::UDMcFwdTrackLabels + + +### o2-analysis-ud-collisionselextras-converter-v002 +Code file: UDCollisionSelExtrasV002Converter.cxx +
    + +
    @@ -106535,11 +125076,6 @@ Code file: PWGUD/DataModel/UDTables.h
    -
    Is used in: -
      -
    • o2::aod::UDMcFwdTrackLabel = o2::aod::UDMcFwdTrackLabels::iterator
    • -
    -
    Name
    @@ -106549,76 +125085,108 @@ Code file: o2::aod::UDZdcsReduced -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • -
    -
    -
    Name
    - - - - - + + + + + - - - - - + + + + + - + - - + + - + - - + + - + - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::udcollision::ChFDDCchFDDCuint8_tnumber of FDDC active channels
    o2::aod::udzdc::UDCollisionIdIudCollisionIdint32Index into table UDCollisionso2::aod::udcollision::ChFV0AchFV0Auint8_tnumber of FV0A active channels
    o2::aod::udzdc::TimeZNAo2::aod::udcollision::OccupancyInTime timeZNAfloatoccupancyInTimeint
    o2::aod::udzdc::TimeZNCo2::aod::udcollision::HadronicRate timeZNCfloathadronicRatedouble
    o2::aod::udzdc::EnergyCommonZNAo2::aod::udcollision::Trs energyCommonZNAfloattrsint
    o2::aod::udzdc::EnergyCommonZNCo2::aod::udcollision::Trofs energyCommonZNCfloattrofsint
    o2::aod::udcollision::Hmprhmprint
    o2::aod::udcollision::TFbtfbint
    o2::aod::udcollision::ITSROFbitsROFbint
    o2::aod::udcollision::Sbpsbpint
    o2::aod::udcollision::ZvtxFT0vPVzVtxFT0vPVint
    o2::aod::udcollision::VtxITSTPCvtxITSTPCint
    @@ -106626,11 +125194,11 @@ Code file: fwdTrackPropagation.cxx +### o2-analysis-ud-collisionselextras-converter-v003 +Code file: UDCollisionSelExtrasV003Converter.cxx
    - +
    @@ -106640,7 +125208,7 @@ Code file: Comment - o2::soa::Index - GI - globalIndex - int64_t + o2::aod::udcollision::ChFT0A + chFT0A + uint8_t + number of FT0A active channels - o2::aod::fwdtrack::CollisionId - I - collisionId - int32 - Pointer into Collisions + o2::aod::udcollision::ChFT0C + + chFT0C + uint8_t + number of FT0C active channels - o2::aod::fwdtrack::TrackType + o2::aod::udcollision::ChFDDA - trackType + chFDDA uint8_t - Type of track. See enum ForwardTrackTypeEnum + number of FDDA active channels - o2::aod::fwdtrack::X + o2::aod::udcollision::ChFDDC - x - float - TrackParFwd parameter x + chFDDC + uint8_t + number of FDDC active channels - o2::aod::fwdtrack::Y + o2::aod::udcollision::ChFV0A - y - float - TrackParFwd parameter y + chFV0A + uint8_t + number of FV0A active channels - o2::aod::fwdtrack::Z + o2::aod::udcollision::OccupancyInTime + + occupancyInTime + int - z - float - TrackParFwd propagation parameter z - o2::aod::fwdtrack::Phi + o2::aod::udcollision::HadronicRate + + hadronicRate + double - phi - float - TrackParFwd parameter phi; (i.e. pt pointing direction) - o2::aod::fwdtrack::Tgl + o2::aod::udcollision::Trs + + trs + int - tgl - float - TrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar}) - o2::aod::fwdtrack::Signed1Pt + o2::aod::udcollision::Trofs + + trofs + int - signed1Pt - float - TrackParFwd parameter: charged inverse transverse momentum; (q/pt) - o2::aod::fwdtrack::Px - D - px - float + o2::aod::udcollision::Hmpr + + hmpr + int - o2::aod::fwdtrack::Py - D - py - float + o2::aod::udcollision::TFb + + tfb + int - o2::aod::fwdtrack::Pz - D - pz - float + o2::aod::udcollision::ITSROFb + + itsROFb + int - o2::aod::fwdtrack::Sign - D - sign - short - Sign of the track eletric charge + o2::aod::udcollision::Sbp + + sbp + int + - o2::aod::fwdtrack::Eta - E - eta - float + o2::aod::udcollision::ZvtxFT0vPV + + zVtxFT0vPV + int - o2::aod::fwdtrack::Pt - E - pt - float + o2::aod::udcollision::VtxITSTPC + + vtxITSTPC + int - o2::aod::fwdtrack::P - E - p - float + o2::aod::udcollision::Rct + GI + + ? + +
    + +
    + +### o2-analysis-ud-collisions-converter +Code file: UDCollisionsConverter.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollisions = o2::aod::UDCollisions_001
    • +
    +
    + - - - - - + + + + + - + + + + - - - - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - + - - - + + + - + - - - + + + - + - + - +
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clustersNameGetterTypeComment
    o2::aod::fwdtrack::PDcao2::soa::IndexGIglobalIndexint64_t pDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndo2::aod::udcollision::GlobalBC rAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracksglobalBCuint64_tglobal BC instead of BC ID since candidate may not have a corresponding record in BCs table
    o2::aod::fwdtrack::Chi2o2::aod::udcollision::RunNumber chi2floatTrack chi^2runNumberint32_trun number
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::‌collision::PosX chi2MatchMCHMIDposX floatMCH-MID Match Chi2 for MUONStandalone tracksX Vertex position in cm
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::‌collision::PosY chi2MatchMCHMFTposY floatMCH-MFT Match Chi2 for GlobalMuonTracksY Vertex position in cm
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::‌collision::PosZ matchScoreMCHMFTposZ floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MFTTrackIdImatchMFTTrackIdint32ID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackIdintIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracksZ Vertex position in cm
    o2::aod::fwdtrack::MCHBitMapo2::aod::‌collision::Flags mchBitMapflags uint16_tFired muon trackig chambers bitmapRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    o2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::MIDBitMapo2::aod::‌collision::NumContrib midBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)numContribuint16_tNumber of tracks used for the vertex
    o2::aod::fwdtrack::TrackTimeo2::aod::udcollision::NetCharge trackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]netChargeint8_tSum of track signs
    o2::aod::fwdtrack::TrackTimeReso2::aod::udcollision::RgtrwTOF trackTimeResrgtrwTOF floatResolution of the track time in nsFraction of global tracks with TOF hit
    - +
    + +### o2-analysis-ud-fwd-tracks-extra-converter +Code file: UDFwdTracksExtraConverter.cxx +
    + +
    @@ -106874,7 +125450,7 @@ Code file: Comment - o2::aod::fwdtrack::SigmaX + o2::aod::fwdtrack::TrackType - sigmaX - float - Covariance matrix + trackType + uint8_t + Type of track. See enum ForwardTrackTypeEnum - o2::aod::fwdtrack::SigmaY + o2::aod::fwdtrack::NClusters - sigmaY - float - Covariance matrix + nClusters + int8_t + Number of clusters - o2::aod::fwdtrack::SigmaTgl + o2::aod::fwdtrack::PDca - sigmaTgl + pDca float - Covariance matrix + PDca for MUONStandalone - o2::aod::fwdtrack::SigmaPhi + o2::aod::fwdtrack::RAtAbsorberEnd - sigmaPhi + rAtAbsorberEnd float - Covariance matrix + RAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks - o2::aod::fwdtrack::Sigma1Pt + o2::aod::fwdtrack::Chi2 - sigma1Pt + chi2 float - Covariance matrix - - - o2::aod::fwdtrack::RhoXY - - rhoXY - int8_t - Covariance matrix in compressed form - - - o2::aod::fwdtrack::RhoPhiY - - rhoPhiY - int8_t - Covariance matrix in compressed form - - - o2::aod::fwdtrack::RhoPhiX - - rhoPhiX - int8_t - Covariance matrix in compressed form - - - o2::aod::fwdtrack::RhoTglX - - rhoTglX - int8_t - Covariance matrix in compressed form - - - o2::aod::fwdtrack::RhoTglY - - rhoTglY - int8_t - Covariance matrix in compressed form + Track chi^2 - o2::aod::fwdtrack::RhoTglPhi + o2::aod::fwdtrack::Chi2MatchMCHMID - rhoTglPhi - int8_t - Covariance matrix in compressed form + chi2MatchMCHMID + float + MCH-MID Match Chi2 for MUONStandalone tracks - o2::aod::fwdtrack::Rho1PtX + o2::aod::fwdtrack::Chi2MatchMCHMFT - rho1PtX - int8_t - Covariance matrix in compressed form + chi2MatchMCHMFT + float + MCH-MFT Match Chi2 for GlobalMuonTracks - o2::aod::fwdtrack::Rho1PtY + o2::aod::fwdtrack::MCHBitMap - rho1PtY - int8_t - Covariance matrix in compressed form + mchBitMap + uint16_t + Fired muon trackig chambers bitmap - o2::aod::fwdtrack::Rho1PtPhi + o2::aod::fwdtrack::MIDBitMap - rho1PtPhi - int8_t - Covariance matrix in compressed form + midBitMap + uint8_t + MID bitmap: non-bending plane (4bit), bending plane (4bit) - o2::aod::fwdtrack::Rho1PtTgl + o2::aod::fwdtrack::MIDBoards - rho1PtTgl - int8_t - Covariance matrix in compressed form + midBoards + uint32_t + Local boards on each MID plane (8 bits per plane)
    diff --git a/docs/faq/README.md b/docs/faq/README.md index addc4163..0fb467ce 100644 --- a/docs/faq/README.md +++ b/docs/faq/README.md @@ -25,8 +25,16 @@ necessarily need to be duplicated. For an example, please check ### I haven't changed anything but sometimes my wagon test gives a memory warning and sometimes not, and also the estimated resources change somewhat. -We base the measurement of used memory and CPU on a 3 minute O2 execution with your task. Depending on how the different processes of O2 interact the memory consumption can slightly vary. If your task is just at the limit, this can result sometimes in a warning and sometimes not. Similarly, the estimated CPU is calculated from the short test and then scaled to the entire dataset. Already slight changes in execution time can have a big impact and therefore the numbers are not the same on each test. The best is to not operate close to the memory / CPU limit and so you do not get any warnings. You can inspect the history of all your tests in the wagon modal by clicking on the tab 'test statistics'. +We base the measurement of used memory and CPU on a 5 minute O2 execution with your task. Depending on how the different processes of O2 interact the memory consumption can slightly vary. If your task is just at the limit, this can result sometimes in a warning and sometimes not. Similarly, the estimated CPU is calculated from the short test and then scaled to the entire dataset. Already slight changes in execution time can have a big impact and therefore the numbers are not the same on each test. The best is to not operate close to the memory / CPU limit and so you do not get any warnings. You can inspect the history of all your tests in the wagon modal by clicking on the tab 'test statistics'. ### Why do different wagon tests on the same data process a different number of input files? -The wagon test runs for about 3 minutes and is then stopped. Therefore, if you have a fast wagon, you will process more input files than if you have a slow wagon. +The wagon test runs for about 5 minutes and is then stopped. Therefore, if you have a fast wagon, you will process more input files than if you have a slow wagon. + +### What is the job error ERROR_EW? + +Hyperloop trains have a so-called express train feature. This feature is based on the fact that the last few percent of jobs usually take the longest time (not in execution time but to be scheduled on a site) and therefore trains can take the double total time just to process the last few percent. Therefore, up to 2% of the jobs are removed from the queue, in order for your train to finish. Those are marked with ERROR_EW in the job overview. In case you want the maximal statistics and you don't mind that your train will be slow, you can ask for a "slow train" submission to the operators. + +### Why is it that my train test has a CPU warning but my wagon test was fine? + +This usually happens in a situation where the wagon test (which runs on a single core) uses so much memory that it doesn't fit a single core job on the grid and therefore needs two cores for the train (more cores means a higher memory allowance). But if the devices in the wagon cannot be parallelised well over multiple cores, this leads to more wall time and a higher CPU usage as the cores will be underutilised. In this situation, one can either reduce the wagon memory consumption to fit into a single core or reduce the CPU consumption to fit the dataset. diff --git a/docs/gettingstarted/README.md b/docs/gettingstarted/README.md index 189b744f..aabfdc83 100644 --- a/docs/gettingstarted/README.md +++ b/docs/gettingstarted/README.md @@ -5,7 +5,44 @@ title: Getting started # Getting started -Welcome to the first steps of the analysis framework documentation! Here's a -list of topics to get you going: +Welcome to the first steps of the analysis framework documentation! + +Let's start with some basics. + +## Are you a registered ALICE member? +Use [this link](https://alisw.cern.ch/check) to check if your CERN account is connected to ALICE. In case you see a message saying that you are not an ALICE member, you need to fix the problem: many services are not accessible if you are not considered an ALICE member. + +Drop an email to the ALICE Secretariat, they will help you: + +## Do you have access to lxplus? +When you have a CERN account you can typically login to lxplus via SSH: +```bash +ssh USERNAME@lxplus.cern.ch +``` +If, in spite of providing the correct password, you are not allowed to connect, go on your [CERN account management page](https://cern.ch/account). You need to **Sign in** and to select **Resources and Services** like in the picture below: + + +
    +resources and services +
    + +Then click the big **List Services** button and check if the following services are enabled for you: + +
    +screenshot of services +
    + +You need: +* LXPLUS and Linux +* AFS Workspaces +* EOS/CERNBox + +In case some of them are missing, just click on the service to subscribe. For Linux, you may be requested to provide a "group" and a "reason" for requesting the subscription. + +* **Group**: `z2` (it corresponds to ALICE) +* **Reason**: just type something like "new ALICE member", it's enough +It will take at least two full working hours before you will be able to use the services + +Here's a list of further topics that will get you going with our software: {% include list.liquid all=true %} diff --git a/docs/gettingstarted/certificate.md b/docs/gettingstarted/certificate.md new file mode 100644 index 00000000..a714c4ab --- /dev/null +++ b/docs/gettingstarted/certificate.md @@ -0,0 +1,99 @@ +--- +sort: 2 +title: Getting a GRID certificate +--- + +# Getting a GRID certificate + +We will illustrate how to get, renew, register and prepare your digital certificates to use the ALICE Grid services. + +## Obtain a digital certificate + +Your home institute may provide you with a digital certificate. However, we reccommend you get one from CERN, because the procedure is very easy and automated when you have a CERN account. + +* [Generate a new CERN Grid User certificate](https://ca.cern.ch/ca/user/Request.aspx?template=EE2User) + +You will be asked whether you want to protect your certificate with a password. Note that in most cases you will not be allowed to import the certificate if you don't specify a password, so please protect it with a password. + +**This is not your CERN password. Use a new, arbitrary one.** + +Proceed until you get a message saying that your certificate is ready to be downloaded: click on it and a file called `myCertificate.p12` will be downloaded. + +## Register your certificate in your browser + +There are several ways to add your newly downloaded certificate to your browser, and they depend on the browser and the operating system. We will focus on Firefox as an example. + +Open Firefox, go to the **Preferences**, select **Privacy and security** on the left hand menu. Scroll the settings page to the bottom and click on the **Show certificates...** button. + +A new window will open: click the **Personal certificates** tab. Click **Import...** and select the `myCertificate.p12` file you have just generated. Type the password you have used in the previous step (this is not your CERN password). + +Your newly imported certificate will appear in the list. + +## Add the CERN Grid certificates to your browser + +In case you navigate to an ALICE HTTPS site and you get a security warning, it is probably because your browser does not have any means to recognize the site as valid. + +*Most people ignore security exceptions. **Do not do that, ever.** This is bad, very bad. Someone can steal your data. For real. Without you knowing it.* + +Go to [this site](https://cafiles.cern.ch/cafiles/certificates/Grid.aspx), there are two links at the bottom of the page saying "CERN Root/Grid Certification Authority", etc.: with Firefox as your browser, click on both of them, and Firefox will ask you if you want to "trust" them: say "yes" to all questions. + +## Test your browser setup + +Navigate to the [ALICE Grid monitoring](https://alimonitor.cern.ch/) page. If you have your personal certificate installed, and the CERN Grid certificates installed as well, Firefox should ask you to select a certificate to be used to authenticate to the site. + +In case you have many, select the one that identifies you (it should have your full name somewhere) issued by the CERN Grid Certification Authority, and tell Firefox to remember it. + +You should be able to see the page without further ado. Next to the address bar, a green lock icon should appear. If you see broken locks, red icons, warnings of various kinds, then there is some kind of security problem and you should repeat the steps above. + +## Register your certificate to the ALICE Grid + +This operation needs to be performed only once. With Firefox, click on [this link](https://alien.web.cern.ch/content/register-alice-virtual-organization) and follow the guided procedure, after having selected your personal certificate for authenticating. + +## Convert your certificate for using the Grid tools + +Keep at hand the `myCertificate.p12` file you have previously downloaded. You need to convert it into two files (a "certificate" and a "key") in order to use the ALICE Grid services from the command line. + +You will export your certificates to the following directory: +```bash +~/.globus +``` + +Now export the certificate with the following command (you will be prompted for the export password you have selected when you have generated it): +```bash +openssl pkcs12 -clcerts -nokeys -in ~/Downloads/myCertificate.p12 -out ~/.globus/usercert.pem +``` + +The result will be a file called `usercert.pem` in your `~/.globus` directory. Note that your input file ending with `.p12` may have a different name and may be stored in a different location. + +Time to export the **private key**: +```bash +openssl pkcs12 -nocerts -in ~/Downloads/myCertificate.p12 -out ~/.globus/userkey.pem +chmod 0400 ~/.globus/userkey.pem +``` +When it says: +```bash +Enter Import Password: +``` +you should provide it with the export password you have entered when you generated it. The next question will be: +```bash +Enter PEM pass phrase: +``` +You should provide it with another password that will be used to protect the private key. You can use the same password as before if you want, but please **do not use your CERN password** (yes, we are stressing this point a **lot**). This question will be asked twice for confirmation. + +## Test your certificate + +Your certificate will be available to the ALICE Grid command line client. + +Enter your ALICE environment and create a "temporary access token": +```bash +alienv enter O2Physics/latest +alien-token-destroy +alien-token-init YOUR_ALIEN_USERNAME +``` + +This assumes you have completed your [installation](https://aliceo2group.github.io/analysis-framework/docs/gettingstarted/installing.html). You do not have either `alienv` or the `alien-token-*` commands available in case you have never done it. + +The `alien-token-init` command will ask you for a password. This is the last password you have used when you have converted your `.p12` certificate into two `.pem` files. + +### Creating JAliEn and AliEn tokens +Note that the new JAliEn Grid clients automatically create tokens, while AliEn-ROOT-Legacy (ROOT5) requires running alien-token-init manually. There is alien-token-init for JAliEn, and you can use it to test your credentials or (re)create tokens manually. \ No newline at end of file diff --git a/docs/gettingstarted/contributingtocode.md b/docs/gettingstarted/contributingtocode.md index 766b054d..81c6b4c6 100644 --- a/docs/gettingstarted/contributingtocode.md +++ b/docs/gettingstarted/contributingtocode.md @@ -1,5 +1,5 @@ --- -sort: 5 +sort: 6 title: Contributing to the repository --- @@ -19,6 +19,10 @@ Before starting to write your first piece of code, please get familiar with the and also check for more detailed instructions from your [PWG](../advanced-specifics/README.md). ``` +```tip +See the [Tools](../tools/README.md) section for suggestions on tools that can make your work with the O2Physics analysis framework much more effective. +``` + In order to contribute new code to the central repository, please follow these steps: - If you are adding a new workflow: @@ -62,22 +66,38 @@ __Give your pull request a short and meaningful title.__ - The title should be informative enough to give an idea of _what_ was changed and _where_. - Further details (e.g. _why_ this change is needed or related links) can be provided in the description below the title. -- It is useful to put the PWG name at the beginning of the PR title to specify the scope of the changes, which makes it easier to filter PRs related to the PWG in the PR history and also in the commit history of the main branch. - Examples of too vague titles: "Test", "Fix bug", "Add new parameter", "Update cuts", "Improve code". ### Automatic checks -Pull requests are tested with automatic checks which get restarted whenever the commits in the PR change. +Pull requests are tested with automatic continuous-integration (CI) checks which get restarted whenever the commits in the PR change. + +The CI checks evaluate: + +- Code formatting +- Code quality + - [MegaLinter](https://megalinter.io/) + - [O2 linter](../tools/o2linter.md) +- Compilation: Verifies that the code compiles without problems on all supported platforms. +- PR properties + - Labeler: Assigns [labels](https://github.com/AliceO2Group/O2Physics/labels) to the PR based on which parts of the code base were modified. + - Title prefix checker: Verifies that the title of the PR has a valid prefix with tags corresponding to the labels. If a valid prefix is not found, it is created. + +Checks flagged as "Required" must succeed before a PR can be merged. + The compilation checks ("build/...") run only on PRs marked as ready for review (i.e. not on draft PRs). PRs from first-time contributors (who have not authored any commit in the repository yet) require an approval to start the compilation checks. -If a check fails, you can click on "Details" to see more information about the errors in the log of the test. +If a check fails, you can click on the name of the check to see more information about the errors in the log of the test. If the clang-format check (or a formatting linter in MegaLinter) fails, an automatic PR with the formatting fixes is opened in your fork and a notification email is sent to you. You have to merge this formatting PR to update your branch (and your opened PR). -```note -This means that _you do not have to format your (C++ and Python) code_, as the automatic formatting check does that for you. +```tip +_You do not have to format your (C++ and Python) code manually_. + +- You can let your PR get formatted by the automatic formatting check. +- Or you can use [pre-commit hooks](../tools/README.md#pre-commit-hooks) to format your code automatically when you make a commit. ``` ### Pull request review diff --git a/docs/gettingstarted/contributingtodocs.md b/docs/gettingstarted/contributingtodocs.md index a5695556..c7dd1a3c 100644 --- a/docs/gettingstarted/contributingtodocs.md +++ b/docs/gettingstarted/contributingtodocs.md @@ -1,5 +1,5 @@ --- -sort: 6 +sort: 7 title: Editing this documentation --- diff --git a/docs/gettingstarted/gitbasics.md b/docs/gettingstarted/gitbasics.md index 833cec25..84243d10 100644 --- a/docs/gettingstarted/gitbasics.md +++ b/docs/gettingstarted/gitbasics.md @@ -1,5 +1,5 @@ --- -sort: 4 +sort: 5 title: Git basics --- @@ -48,11 +48,7 @@ Selected sections: - [git - the simple guide](https://rogerdudler.github.io/git-guide/) - [Oh Shit, Git!?!](https://ohshitgit.com/) -## Tips - -### Tools - -[Visual Studio Code (VS Code)](https://code.visualstudio.com/) – Integrated development environment +## Tools [Meld](https://meldmerge.org/) – Visual diff and merge tool that can be used with Git commands `git difftool` and `git mergetool` diff --git a/docs/gettingstarted/installing.md b/docs/gettingstarted/installing.md index d294fcae..ffc7b203 100644 --- a/docs/gettingstarted/installing.md +++ b/docs/gettingstarted/installing.md @@ -1,41 +1,235 @@ --- -sort: 2 +sort: 3 title: Installing O2 and O2Physics --- # Installing O2 and O2Physics -ALICE software has several dependencies: aliBuild takes care of downloading them for you. aliBuild -can also automatically download precompiled binaries if possible. +Building software has become an increasingly complicated operation, as our software has many dependencies and we expect it to work both on your laptop and on the Grid. +In addition, we support many Linux distributions and recent macOS versions. -## Installing aliBuild +ALICE uses [aliBuild](https://alisw.github.io/alibuild/) to build software. -Follow the instructions
    here. Do not follow "build the packages" on that page. +aliBuild + +* knows how to build software via per-package recipes, +* manages the dependencies consistently, +* can automatically download precompiled binaries if possible, +* rebuilds only what's necessary, +* allows several versions of the same software to be installed side by side. + +## Install aliBuild + +Please follow the corresponding instructions below, according to your operating system. + +Primary supported platforms: + +* [CentOS 7](#alibuild-for-centos7) +* [CentOS 8, AlmaLinux 8](#alibuild-for-centos8) +* [AlmaLinux 9](#alibuild-for-alma9) + +Platforms supported on a best-effort basis: + +* [macOS](#alibuild-for-macos): Sonoma (14), Sequoia (15) +* [Ubuntu](#alibuild-for-ubuntu): 20.04 LTS, 22.04 LTS, 24.04 LTS +* [Fedora](#alibuild-for-fedora) +* Linux Mint + * Follow the instructions for the Ubuntu version your Linux Mint version is based on. + * Specify the corresponding Ubuntu architecture when running `aliBuild` commands using the `-a` option (e.g. `-a ubuntu2404_x86-64` for Ubuntu 24.04). Use the `-a` option also with `alienv` commands. + +If your operating system is *not* listed, it does not mean our software won't work on it; it will be just more difficult for you to get support for it. + +Only in case you cannot install aliBuild in the way described below, you can install aliBuild manually. +This procedure should only be used as a fallback, in case you cannot follow the instructions for your operating system linked above. + +### CentOS 7 {#alibuild-for-centos7} + +With root permissions, i.e. `sudo` or as `root`, install the prerequisites and aliBuild using: + +```bash +cat << EOF > /etc/yum.repos.d/alice-system-deps.repo +[alice-system-deps] +name=alice-system-deps +baseurl=https://s3.cern.ch/swift/v1/alibuild-repo/RPMS/o2-full-deps_x86-64/ +enabled=1 +gpgcheck=0 +EOF +yum update -y +yum install -y alice-o2-full-deps +yum update -y +yum install -y alibuild +``` + +### CentOS 8, AlmaLinux 8 {#alibuild-for-centos8} + +With root permissions, i.e. `sudo` or as `root`, install the prerequisites and aliBuild using: + +```bash +yum install -y epel-release +yum install -y dnf-plugins-core +yum config-manager --set-enabled powertools +yum update -y + +dnf group install -y "Development Tools" + +cat << EOF > /etc/yum.repos.d/alice-system-deps.repo +[alice-system-deps] +name=alice-system-deps +baseurl=https://s3.cern.ch/swift/v1/alibuild-repo/RPMS/o2-full-deps_el8.x86-64/ +enabled=1 +gpgcheck=0 +EOF +yum update -y +yum install -y alice-o2-full-deps alibuild +``` + +### AlmaLinux 9 {#alibuild-for-alma9} + +With root permissions, i.e. `sudo` or as `root`, install the prerequisites and aliBuild using: + +```bash +dnf install -y epel-release dnf-plugins-core +dnf update -y +dnf config-manager --set-enabled crb +dnf group install -y 'Development Tools' +cat << EOF > /etc/yum.repos.d/alice-system-deps.repo +[alice-system-deps] +name=alice-system-deps +baseurl=https://s3.cern.ch/swift/v1/alibuild-repo/RPMS/o2-full-deps_el9.x86-64/ +enabled=1 +gpgcheck=0 +EOF +dnf update -y +dnf install -y alice-o2-full-deps alibuild +``` + +### macOS {#alibuild-for-macos} + +#### Get Xcode + +Xcode bundles the necessary tools to build software in the apple ecosystem including compilers, build systems and version control. + +* Download it from the [App Store](https://itunes.apple.com/gh/app/xcode/id497799835?mt=12) and install it. +* Open once installed. It will ask to install additional components. Approve the action. +* Open a terminal (Applications>Utilities>Terminal) and install the command line tools using: `sudo xcode-select --install` +* Approve the license conditions by: `sudo xcodebuild -license` + +#### Get Homebrew + +[Homebrew](https://brew.sh/) is a command-line package manager for macOS used to install software packages (similar to `yum` on CentOS or `apt` on Ubuntu). + +* Install Homebrew using the [instructions on their webpage](https://brew.sh/). +* Detect any problems regarding Homebrew and your system using: `brew doctor`. + +#### Uninstall ROOT + +If you have an existing ROOT installation on your system, it will interfere with the aliBuild installation and will cause difficult-to-debug compilation errors. + +Please uninstall any existing copy of ROOT on your system. The uninstallation method depends on how you installed it. For example, if you originally installed ROOT using Homebrew, you should uninstall it using `brew uninstall root`. + +After uninstalling ROOT, remove any reference to ROOT from your `.zprofile`, `.zshrc` and any other shell configuration files. Then close and re-open your terminal window. + +#### Install the required packages + +Note that Homebrew does not run as root. Do not prepend sudo to any of the following commands. + +* Install the prerequisites and aliBuild via: `brew install alisw/system-deps/o2-full-deps alisw/system-deps/alibuild` +* Set up Homebrew in your shell by: `echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile` +* Close Terminal and reopen it to apply changes. + +### Ubuntu {#alibuild-for-ubuntu} + +#### Install required system packages + +Update your package sources and install the required system packages: + +```bash +sudo apt update -y +sudo apt install -y curl libcurl4-gnutls-dev build-essential gfortran libmysqlclient-dev xorg-dev libglu1-mesa-dev libfftw3-dev libxml2-dev git unzip autoconf automake autopoint texinfo gettext libtool libtool-bin pkg-config bison flex libperl-dev libbz2-dev swig liblzma-dev libnanomsg-dev rsync lsb-release environment-modules libglfw3-dev libtbb-dev python3-dev python3-venv python3-pip graphviz libncurses-dev software-properties-common gtk-doc-tools +``` + +#### Install aliBuild {#install-alibuild-for-ubuntu} + +Add the [alisw PPA repository](https://launchpad.net/~alisw/+archive/ubuntu/ppa) and install aliBuild as an Ubuntu package: + +```bash +sudo add-apt-repository ppa:alisw/ppa +sudo apt update +sudo apt install python3-alibuild +``` + +### Fedora {#alibuild-for-fedora} + +With root permissions, i.e. `sudo` or as `root`, install the prerequisites and aliBuild using: + +```bash +yum install -y epel-release +yum install -y dnf-plugins-core +yum config-manager --set-enabled powertools +yum update -y + +dnf group install -y "Development Tools" + +cat << EOF > /etc/yum.repos.d/alice-system-deps.repo +[alice-system-deps] +name=alice-system-deps +baseurl=https://s3.cern.ch/swift/v1/alibuild-repo/RPMS/o2-full-deps_fedora.x86-64/ +enabled=1 +gpgcheck=0 +EOF +yum update -y +yum install -y alice-o2-full-deps alibuild +``` + +## Configure aliBuild + +After installing aliBuild, configure it by adding the following lines to your `~/.bashrc`, `~/.bash_profile`, `~/.zshrc` or `~/.zprofile` (depending on your operating system and configuration): + +```bash +export ALIBUILD_WORK_DIR="$HOME/alice/sw" +eval "$(alienv shell-helper)" +``` + +The first line tells what directory is used as "build cache", the second line installs a "shell helper" that makes easier to run certain aliBuild-related commands. + +You need to close and reopen your terminal for the change to be effective. The directory `~/alice/sw` will be created the first time you run aliBuild. + +Note that this directory tends to grow in size over time and it is the one you need to [clean up](#delete-obsolete-builds) occasionally. + +When `aliBuild` is installed on your computer and your prerequisites are satisfied, you can move to the next step. + +See also [shell rc utilities](../tools/README.md#shell-rc-utilities). ## Prepare your source code We assume your work area is `~/alice`. Start with a clean shell where you are not in an `alienv` environment. -Create the directory and move to it (all the following commands need to be executed in this folder): +Create the directory and move to it. (All the following commands need to be executed in this directory.): ```bash mkdir -p ~/alice cd ~/alice ``` -Download O2 and O2Physics: +Download O2Physics (and optionally O2): ```bash -aliBuild init O2@dev aliBuild init O2Physics@master +aliBuild init O2@dev # optional ``` -If you perform `ls` under your work directory, you will see the packages you have downloaded via -`aliBuild init`, plus an `alidist` directory. +If you perform `ls` under your work directory, you will see the development packages you have downloaded via +`aliBuild init`, plus the `alidist` directory. -The `alidist` directory contains software recipes, telling aliBuild how the software is built. Your -`alidist` directory and your software source code are Git directories **managed by you**: you need -to keep them up-to-date manually. +The `alidist` directory contains software recipes, telling aliBuild how the software is built. + +```note +You only need the O2 source code if you need to modify it. Otherwise, aliBuild will install the O2 version defined in `alidist` as a dependency of O2Physics. +``` + +```warning +Your `alidist` directory and your software source code are Git repositories **managed by you**. You need to keep them up to date manually. +``` ## Check your prerequisites @@ -43,56 +237,128 @@ to keep them up-to-date manually. aliDoctor O2Physics ``` -aliDoctor will warn you that some packages have to be built as they could not be found from the -system. +aliDoctor will warn you if some packages have to be built as they could not be found on the system. ## Build and rebuild +Build (or rebuild) full O2Physics with: + ```bash aliBuild build O2Physics ``` +To set the maximum number of parallel jobs `N`, provide the `-j N` option. + See the [Troubleshooting](../troubleshooting/README.md) section for debugging tips if the build fails. +### Component-based build + +To build only parts of O2Physics, provide a space-separated list of requested directories (followed by `/install`) using the `O2PHYSICS_COMPONENTS` variable, e.g.: + +```bash +O2PHYSICS_COMPONENTS="Common/install Tools/install Tutorials/install" aliBuild build O2Physics +``` + +```warning +On Linux, the components providing the required linked shared libraries also need to be included (e.g. `Tools/ML` for `O2Physics::MLCore`). +``` + ## Use your local software installations -You will not find the packages you have built immediately available on your shell: we provide a tool -called `alienv` that configures your shell according to the packages you want to load. `alienv` is -capable of switching between different versions of the same package without a hassle. +You will not find the packages you have built immediately available on your shell. +We provide a tool called `alienv` that configures your shell according to the packages you want to load. +`alienv` is capable of switching between different versions of the same package without a hassle. -**List your available packages with:** +Load the latest O2Physics version you have built. ```bash -alienv q +alienv enter O2Physics/latest +``` + +The `alienv enter` command drops you to a new shell with the O2Physics environment. +Unload the packages by simply exiting the environment with the `exit` command. + +```warning +Dependencies are loaded automatically. Do not attempt to load O2 or ROOT as well! You will find them automatically in the environment. `alienv enter` is verbose and will inform you about the loaded packages. ``` -**Load the latest version you have built of a package (O2Physics for instance):** +```tip +If you have built several Git branches of O2Physics, you can enter the environment of a given branch `[branch]` with `alienv enter O2Physics/latest-[branch]-o2`. + +You can list all your available packages with `alienv q`. +``` + +## Delete obsolete builds + +With frequent rebuilding of packages, obsolete builds can pile up and occupy a lot of precious +disk space. + +### Basic cleanup + +The simplest way to get rid of obsolete builds is to let aliBuild do its best by running: ```bash -alienv enter O2Physics/latest +aliBuild clean ``` -_⚠️ Dependencies are loaded automatically. Do not attempt to load O2 or ROOT as well, you will -find them automatically in the environment! `alienv enter` is verbose and will inform you about the -loaded packages if you have doubts._ +which can take the optional argument `--aggressive-cleanup` that deletes also source code of built +dependency packages and downloaded `.tar.gz` archives. + +In general, it's good practice to run `aliBuild clean` always after `aliBuild build`. + +This might not be enough, as aliBuild will not delete any build directory pointed to by a symlink +that has "latest" in its name, even when that build is not needed by any other package any more. +Manual intervention is therefore sometimes needed. + +### Deep cleanup + +If you want to keep only the latest builds of your development packages (and their dependencies), +you can make aliBuild delete the rest with a little trick. + +1. Delete symlinks to all builds: -The `alienv enter` command drops you to a new shell. Unload the packages by simply exiting it with -the `exit` command. + ```bash + find $ALIBUILD_WORK_DIR/$(aliBuild architecture)/ -mindepth 2 -maxdepth 2 -type l -delete + find $ALIBUILD_WORK_DIR/BUILD/ -mindepth 1 -maxdepth 1 -type l -delete + ``` + + In case you specified the architecture manually (using the `-a` option with `aliBuild build`), you should replace `$(aliBuild architecture)` with your manually specified architecture. + +2. Recreate symlinks to the latest builds of development packages (and their dependencies) +by running `aliBuild build` for each development package. +3. Let aliBuild delete all the other builds by running `aliBuild clean`. ## Building partially for development using ninja -This requires that the O2Physics build succeeded. Enter the environment as explained in the previous step specifying in addition the ninja package: +```note +This requires that you have successfully built Git branch `[branch]` (e.g. `master`) of O2Physics with aliBuild (see Section [Build and rebuild](#build-and-rebuild)). + +You also need to have `direnv` installed and hooked (see [instructions](https://direnv.net/docs/installation.html)) to load the correct build environment automatically when you enter the build directory (and to unload it when you exit). +``` + +```warning +This only builds O2Physics. If you have updated O2 or alidist, you first need to do a full build with aliBuild. +``` + +```danger +Make sure that you are not inside any environment! (You can check with `alienv list` for aliBuild environments and with `echo $VIRTUAL_ENV` for virtual Python environments.) +``` + +Go to the build directory. ```bash -alienv enter O2Physics/latest ninja/latest +cd "$ALIBUILD_WORK_DIR/BUILD/O2Physics-latest-[branch]/O2Physics" ``` -Go to the build directory +Allow `direnv` to load the build environment. (Needed only once in a given directory.) ```bash -cd ~/alice/sw/BUILD/O2Physics-latest/O2Physics +direnv allow ``` +You should see a message starting with `direnv: loading`. +If you don't, verify that you have `direnv` installed and hooked properly. + You can now rebuild and install entire O2Physics with ```bash @@ -105,36 +371,26 @@ or just a specific directory with ninja /install ``` -For example: - -```bash -ninja PWGCF/Tasks/install -``` +For example: `ninja PWGCF/Tasks/install` -You can redirect the terminal output to the standard aliBuild log file and see whether the build succeeded: +**Tip:** You can redirect the terminal output to the standard aliBuild log file and see whether the build succeeded: ```bash ninja install > ../log 2>&1 && echo "Good" || echo "Bad" ``` +See also [shell rc utilities](../tools/README.md#shell-rc-utilities). + A specific executable can be built in the staging directory `stage/bin` with ```bash ninja stage/bin/ ``` -For example: - -```bash -ninja stage/bin/o2-analysis-cf-correlations -``` +For example: `ninja stage/bin/o2-analysis-cf-correlations` The executable can then be executed directly from the staging directory: ```bash -./stage/bin/o2-analysis-cf-correlations -``` - -```danger -This only builds O2Physics. If you have updated O2 or alidist, you first need to do a full build with aliBuild. Then enter the environment again before using ninja. +stage/bin/ ``` diff --git a/docs/gettingstarted/theo2physicsrepo.md b/docs/gettingstarted/theo2physicsrepo.md index c5c7428d..aa15c18b 100644 --- a/docs/gettingstarted/theo2physicsrepo.md +++ b/docs/gettingstarted/theo2physicsrepo.md @@ -1,5 +1,5 @@ --- -sort: 3 +sort: 4 title: The O2Physics repository structure --- diff --git a/docs/glossary/README.md b/docs/glossary/README.md new file mode 100644 index 00000000..4840c3c9 --- /dev/null +++ b/docs/glossary/README.md @@ -0,0 +1,216 @@ +--- +sort: 11 +title: Glossary +--- + +# Glossary + +```warning +Work in progress. Help wanted. +``` + +## General + +O2 +: acronym which stands for "online–offline" which refers to the online and offline reconstruction + +DPL +: Data Processing Layer +: core [O2](#o2) framework for data processing, built on top of [FairMQ](https://helmholtz.software/software/fairmq) + +Arrow +: the [Apache Arrow](https://arrow.apache.org/) format in which [tables](#table) are processed in [O2](#o2) + +JSON +: format used for [configuration](#configurable) of [devices](#device) + +## Data reconstruction + +timeframe, TF +: snapshot of detector data over a given time window + +dataframe, DF +: self-contained unit of processing + +FLP +: First Level Processor + +EPN +: Event Processing Node + +PDP +: Physics Data Processing + +particle collision +: interaction of energetic particles (real or simulated). +Simulated particle collisions are stored in the `McCollisions` [table](#table). +Simulated particles are stored in the `McParticles` table. + +reconstructed collision +: primary vertex reconstructed from an observed activity in the detector suspected to be associated with a [particle collision](#particle-collision). +Reconstructed collision are stored in the `Collisions` [table](#table). +Reconstructed charged particles are stored in the `Tracks` table. + +## Data structures + +AO2D +: format of saving [tables](#table) in ROOT files (typically called `AO2D.root`) + +table +: data format storing a collection of columns for each entry (table row). +Rows represent objects of the given table type and columns represent properties of these objects. +A table definition defines a C++ type and therefore must be unique. +Declared with the `DECLARE_SOA_TABLE(...)` macros. +Stored in [AO2D](#ao2d) as `TTree`. + +## Data processing + +task +: C++ `struct` which can process and produce [tables](#table) and produce other output (e.g. histograms). +A task is executed as a [device](#device) of a [workflow](#workflow). + +configurable +: [task](#task) parameter, whose value can be set without editing the code of the task. +Implemented as a task member of type `Configurable(...)`. +Can be set via [JSON](#json) configuration. + +process function +: [task](#task) method, which subscribes to [tables](#table) (i.e. consumes them as input) and performs some operations with their content (e.g. fills output tables or histograms). + +process function switch +: `PROCESS_SWITCH` macro which defines a [configurable](#configurable) which allows to enable and disable the execution of a given [process function](#process-function). + +device (DPL device) +: execution sub-unit of a [workflow](#workflow). +Implemented as a [task](#task). +Can be configured via [configurables](#configurable). +The device name is generated from the task name, unless it is provided explicitly, using `TaskName("device-name")` as an argument of `adaptAnalysisTask`. + +workflow (DPL workflow) +: execution unit in [DPL](#dpl), consisting of one or several [devices](#device). +Implemented as a C++ `.cxx` file, compiled into a single executable binary file. +The workflow name is generated from the arguments of the `o2physics_add_dpl_workflow` function in the `CMakeLists.txt` file. +For workflows files located in `PWG..` directories, a corresponding prefix is added: `o2--[-]`. +: Example: `o2-analysis-hf-task-d0` + +- `` is `analysis`, derived from `COMPONENT_NAME Analysis`, +- `` is `hf`, derived from the `PWGHF` directory name, +- `` is `task-d0`, provided in `o2physics_add_dpl_workflow(task-d0`. + +workflow topology +: the connection between running [workflows](#workflow), based on their [inputs](#table) and outputs + +## Table content + +static column +: [table](#table) column which stores a value provided when it is filled. +Declared with the `DECLARE_SOA_COLUMN(...)` macros. +: Example: The `Collisions` table of collisions has a static column `PosZ` which stores the value of the _z_ coordinate of the primary vertex. +The value has to be provided when a new collision row is being added in the table. + +dynamic column +: [table](#table) column which behaves as a function of other (static or expression) columns of the same table. +Declared with the `DECLARE_SOA_DYNAMIC_COLUMN(...)` macros. +The value is calculated only when the [column getter](#column-getter) is called. +: Dynamic column definitions can have free parameters, which have to be provided as arguments of the getter. +Values of dynamic columns are not written in [AO2D](#ao2d) files and cannot be used for table [filtering](#filter). +Additional dynamic columns can be attached to a table inside a [process function](#process-function) with `Attach`. +: Example: The `Tracks` table of tracks has a dynamic column `Px`, representing the _x_ component of the track momentum, defined as a function of other static columns. +It's value is calculated every time the corresponding `px` getter is called. + +expression column +: [table](#table) column which stores a value which is calculated by evaluating an expression when the table is written. +Declared with the `DECLARE_SOA_EXPRESSION_COLUMN(...)` macros. +Values of expression columns are written in [AO2D](#ao2d) files and can be used for table [filtering](#filter). +: Additional expression columns can be attached to a table inside a [process function](#process-function) with `Extend`. +: Example: The `Tracks` table of tracks has an expression column `Phi`, representing the azimuth of the track momentum, defined as a function of other static columns. +All values of the `Phi` column are calculated for all tracks together (in bulk) when the `Tracks` table is written in the [AO2D](#ao2d) file. + +index column +: [table](#table) column which stores the index of a table row. +Declared with the `DECLARE_SOA_INDEX_COLUMN(...)` macros. +: Example: The `Tracks` table of tracks has an index column pointing to rows of the `Collisions` table, which links each track to its collision. +Calling the `collision` getter returns an iterator pointing to a given collision. +Calling the `collisionId` getter returns the value of the index itself (i.e. the position of the row in the `Collisions` table). + +column getter +: method that returns the value stored in the column. +: Example: The value of the transverse momentum of a given `track` in the `Tracks` table is stored in the `Pt` column. +This value can be obtained by calling the corresponding `pt` getter as `track.pt()`. + +data model +: collection of [table](#table) definitions. +Defined in header files in [`DataModel`](../gettingstarted/theo2physicsrepo.md#folder-structure) directories. + +extended table +: [table](#table) consisting of [expression columns](#expression-column) which extends another table. +Declared with the `DECLARE_SOA_EXTENDED_TABLE(...)` macros. + +index table +: [table](#table) consisting of [index columns](#index-column). +Declared with the `DECLARE_SOA_INDEX_TABLE(...)` macros. + +## Table production + +`Produces` +: A `Produces<...>` [task](#task) member defines a [table](#table) cursor which creates a new table row when called. + +`Spawns` +: A `Spawns<...>` [task](#task) member defines a handle to an [extended table](#extended-table). +The extended table is created before the execution of the [process functions](#process-function). + +`Builds` +: A `Builds<...>` [task](#task) member defines a handle to an [index table](#index-table). +The index table is created before the execution of the [process functions](#process-function). + +## Table manipulation + +`Join` +: Declaration of a `Join<...>` object defines a [table](#table) view which joins columns of matching rows in multiple tables of the same length. + +grouping +: Subscription to the iterator of a [table](#table) defines a loop over that table where the rows of other tables are grouped by the index of the iterated table. +For each iteration only the subset of the other tables linked to the given iterator (via the [index column](#index-column)) is available. + +`SmallGroups` +: TODO + +`Filter` +: Definition of a `Filter` [task](#task) member applies the corresponding condition to all compatible [tables](#table) subscribed using `Filtered<...>`. +Only the filtered subsets of the tables are available. +: Filter definitions can reference [configurables](#configurable). +Filter definitions cannot reference [dynamic columns](#dynamic-column). +Filter definitions can contain conditional expressions with `ifnode`. +: Filtered tables can be [grouped](#grouping). +Filtered tables can be created inside [process functions](#process-function) with `select`. + +`Partition` +: Definition of a `Partition<...>` [task](#task) member creates a [table](#table) view for a subset of a table according to the corresponding condition. +: Multiple partitions of the same table can co-exist together with the full table. +Partitions can be [filtered](#filter). +Partitions cannot be [grouped](#grouping) and have to be [sliced](#slicing) instead. +Partitions can be created inside [process functions](#process-function). + +slicing +: A [partition](#partition) slice corresponding to a given value of a given [index column](#index-column) can be created using the `sliceBy(...)` methods of the partition. + +`Preslice` +: TODO + +## AliHyperloop + +wagon +: instance of a [workflow](#workflow) on AliHyperloop, defined by its dependencies, [configuration](#configurable) of [devices](#device) and [outputs](#derived-data) + +train +: collection of [wagons](#wagon) executed on AliHyperloop + +derived data +: [AO2D](#ao2d) file with [tables](#table) produced as a result of processing another [AO2D](#ao2d) file (parent) + +linked derived data +: [derived data](#derived-data) containing [tables](#table) with [index columns](#index-column) pointing to tables in its parent files. +Processing of linked derived data requires access to the parent files. + +self-contained derived data +: [derived data](#derived-data) containing [tables](#table) without [index columns](#index-column) pointing to tables in other files. diff --git a/docs/hyperloop/hyperlooppolicy.md b/docs/hyperloop/hyperlooppolicy.md index 80a6d9b6..c863af4e 100644 --- a/docs/hyperloop/hyperlooppolicy.md +++ b/docs/hyperloop/hyperlooppolicy.md @@ -15,19 +15,23 @@ The image below summarizes the policy: In general, four categories of trains exist: -* Trains below 30 TB and taking more than 1.5y of CPU time (red shaded area) are very strongly discouraged. In those cases, please resort to very small trains (where throughputs of even 100 KB/s are allowed with autosubmission) to run. -* Trains that are lower than 1.5y in CPU usage and loop over less than 200 TB are free to execute and can be executed on Hyperloop via autosubmission. In a certain region between 30-200 TB, slightly more than 1.5y in CPU time is allowed as long as performance is better than 1 MB/s (green shaded area). -* Trains that loop over more than 200 TB and have a throughput of at least 3 MB/s can run, provided that PWG conveners approve them (pink shaded area). -* Heavy trains looping over datasets bigger than 200 TB or with low throughput above 30 TB, as marked in the blue region in the plot, require Physics Board approval to run. For those trains, a special analysis budget can be negotiated with the Physics Board. - -***Exceptionally***, trains based on metadata (i.e. trains covering multiple periods) are allowed to have throughput between 1 MB/s and 3 MB/s (and not just above 3 MB/s) for a few selected high-priority datasets. This is to provide incentives to running over master datasets and therefore will also increase the likelihood of running common trains with more than one wagon at a time. This exception is marked in the resource group map above. +* Trains below 30 TB and taking more than 2.0y of CPU time (red shaded area) are very strongly discouraged. In those cases, please resort to very small trains (where throughputs of even 100 KB/s are allowed with autosubmission) to run. +* Trains that are lower than 2y in CPU usage and loop over less than 200 TB are free to execute and can be executed on Hyperloop via autosubmission. In a certain region between 30-200 TB, slightly more than 2y in CPU time is allowed (see sketch). +* Trains that loop over more than 200 TB and less than 800 TB are dealt with as follows: + * if they require less than 10 years of CPU time, they need only PWG convener approval. + * if they require more than 10 years of CPU time but less than 200 years, they need Analysis and Physics Coordinator approval to run. + * if they require over 200 years of CPU, they need excplicit PB approval. +* Heavy trains looping over datasets bigger than 800 TB are dealt with as follows: + * if they require less than 20 years of CPU time, they need only PWG approval. + * if they require between 20 to 200y of CPU, they can be approved offline by Analysis and Physics Coordination. + * if they require over 200 years of CPU, they need explicit PB approval. ## Implementation in Hyperloop datasets In practice the chart above is mapped on a number of distinct resource groups which determine the limits assigned to each dataset:
    - +
    The smaller the dataset size, the more often it is automatically submitted per week and the more often you are allowed to run on it per week. Manual requests to datasets above 50 TB are only fulfilled at the automatical submission times defined. This is in order to allow grouping of wagons to large trains. diff --git a/docs/hyperloop/operatordocumentation.md b/docs/hyperloop/operatordocumentation.md index 071c8844..f1342620 100644 --- a/docs/hyperloop/operatordocumentation.md +++ b/docs/hyperloop/operatordocumentation.md @@ -57,6 +57,18 @@ There are a number of settings that you can decide on when composing a train: * The train will be automatically tested, and its progress can be followed in the _Train Runs_ table, or in the [**Train Runs**](#train-runs) page by clicking on the TRAIN_ID link. + +### Scheduling of derived data wagons + +* Wagons with derived data can be scheduled by operators to be automatically composed at the next composition schedule. +* This is supported for standard and linked derived data wagons on any dataset with a composition schedule. +* Multiple standard derived data wagons can be combined into one train automatically by Hyperloop, but linked derived data wagons are run separately. +* Operators can simply choose to enable or disable the automatic *submission* and *slow train* options. The schedule is automatically determined by Hyperloop (the next scheduled slot in the dataset is used). + +
    + +
    + ### Staged Submission * Short datasets are subsets of a big dataset diff --git a/docs/hyperloop/userdocumentation.md b/docs/hyperloop/userdocumentation.md index 33cd22f6..be2d15ab 100644 --- a/docs/hyperloop/userdocumentation.md +++ b/docs/hyperloop/userdocumentation.md @@ -34,8 +34,8 @@ Where appropriate, when one tour ends, the next will begin to explain the next s ## My Analyses * [**My Analyses**](https://alimonitor.cern.ch/hyperloop/) is a personalized webpage which displays all the analyses where the user belongs to. -* The analyses display can be expanded/collapsed and reordered with the buttons `✚/-`,`⇧` and `⇩`, or by dragging and dropping. This configuration is saved per user. -* The user can add/remove, configure and enable/disable wagons in this page. +* Analyses can be expanded/collapsed with the buttons `✚` `-` and they can be reordered with the buttons `⇧` `⇩` or by dragging and dropping. This configuration is saved per user. +* The user can create/delete, configure and enable/disable wagons in this page. * The user can add/remove datasets per analysis. * Receiving emails on wagon test failure can be configured per analysis in `Datasets and Settings 📝`. It can be set to: none, all analyzers or only user who enabled the wagon. @@ -120,19 +120,65 @@ You can get to the _All Analyses_ page by using the main menu, or by the link in * In order to update the base and subwagon configuration with the latest version of the workflow, click on the button `↻ sync` in _Configuration_. By synchronizing the configuration, the parameters which no longer belong to the workflow will be removed, and the values of the wagon's _Base_ will be updated as well if they have not been modified by the user. +### Upload Wagon Configuration via JSON + +* The wagon configuration may be adjusted via JSON file. Any values in the wagon will be adjusted to the values in the JSON file. + +
    + +
    + +* The required format for Hyperloop to ingest the JSON is the exact format given when downloading the configuration JSON file from Hyperloop (from the download button above). This download includes workflows from dependencies. When uploading, it is not necessary to remove dependencies - any workflows not directly from the wagon will be ignored during the upload. + +
    + +
    + +* Only configurables and subwagons which already exist in the wagon may be edited - any new subwagons or configurables in the JSON will be ignored. To add new subwagons, first add them to the existing wagon. When a file is chosen, each changed value is shown in the 'overview'. All values in 'base' are listed first, with subwagons listed below. In the example below, there are two subwagons, 'Pos' and 'Neg'. Hovering over any value will display the change in a tooltip. + +
    + +
    + +* There is validation to check for invalid values. It also ensures that there are no identical subwagons. + +
    + +
    + +* A full diff between the current and uploaded configuration is also available. Every difference between the current and uploaded configuration is shown. + +
    + +
    + +* Once 'Apply Changes' is pressed, any altered values will be highlighted in yellow. No changes are saved until the 'save' button is pressed, so it is possible to apply the changes to view them without losing the current configuration. + +
    + +
    + + + + ## Derived data * In _Derived Data_ the tables which are produced by the task are displayed. If activated, these are saved to the output if the train is run as a derived data production. The produced derived data can be made available by the operators and serve as input for subsequent trains. ### Derived data types -* At the moment, there are two types of derived data specifications: +* There are three types of derived data specifications: * Standard derived data (marked with 🗂️)- if the wagon is used in a train, this will produce derived data to be used for further analysis. The results will not be merged across runs and can be used as input for future train runs. Note that standard derived data trains do not submit automatically and may need additional approval. If in doubt, please seek advise before enabling derived data tables in your wagon configuration. * Slim derived data (marked with green bordered 🗂️) - similarly to the standard derived data case, if used in a train, this will produce derived data to be used for further analysis. This is reserved for derived data of small output size. The results will be merged across runs and are not available to use in future train runs. The data will be automatically deleted after a preset period of time. You can mark a wagon for running as slim derived data by checking `Ready for slim derived data`. + * Linked derived data (marked with red bordered 🗂️) - linked derived data trains will also produce derived data to be used for further analysis. Linked derived data has access to the parent AO2D - this is not the case for other derived data types. Like standard derived data, results are not merged across runs. * For wagons set as ready for slim derived data, two more fields need to be correctly set: * Max DF size - This sets the maximal dataframe size in the merging step. Has to be 0 for not-self contained derived data (which need parent file access). * Max derived file size - Sets the size limit for the output file size of the derived data file. This is an expert parameter which usually does not have to be changed. Only change this value if the processing in subsequent trains takes so long that the jobs fail. If set to 0 a good value will be automatically determined. - + +```note +When enabling `Ready for slim derived data` the option has to be selected for the main wagon and all dependencies which produce derived data. +``` + * In order to update the derived data configuration with the latest version of the workflow, click on the button `↻ sync` in _Derived data_. By synchronizing the derived data, the tables which no longer belong to the workflow will be removed, and the values of the tables will be updated.
    @@ -312,8 +358,9 @@ When a wagon test finishes in warning, this means that the wagon will not be inc
    - * The memory consumption is larger than the allowed memory on the current target queue (e.g. Grid - Single core). The usual limit fora user wagon is 2 GB. - * For Grid - Single core and 2 core: If the average PSS memory is not significantly larger ( <= 3.2 GB ), then operators will compose your train on request on Grid - Single core. Otherwise, if it is > 3.2 GB and <= 4 GB, the operators will compose the train on request on Grid - 2 core. If larger than 4 GB, then the train cannot be composed. The user should check for ways of improving memory consumption. + * The memory consumption is larger than the limit. In wagon tests, the limit is the memory allowance of a two core target minus a small buffer, which is ~ 3.6GB. + * In the train test, the limit is the memory allowance of the train target. For Grid - Single core and 2 core, trains may be submitted even with the warning: If the average PSS memory is <= 3.2 GB, then operators will compose your train on Grid - Single core. Otherwise, if it is > 3.2 GB and <= 4 GB, the operators will compose the train on request on Grid - 2 core. If larger than 4 GB, then the train cannot be composed. The user should check for ways of improving memory consumption. + * For the other target queues, trains can only be composed if the memory consumption is within the target limits. * For the cases when the train cannot be composed due to high memory consumption, the user can review the test. One can check the logs and look for any possible improvements that can be done for a lower memory consumption. @@ -323,7 +370,7 @@ When a wagon test finishes in warning, this means that the wagon will not be inc
    - * The maximum PSS memory consumption is larger than 30% of the average PSS, therefore the train cannot be automatically composed. The test will be checked by the operator and, if there is no memory leak, the train can be composed. Otherwise, they will advise the user to check for possible causes and improvements before requesting again. + * The maximum PSS memory consumption is more than 30% larger than the average PSS, therefore the train cannot be automatically composed. This warning means that a memory leak is possible, so it must be checked by an operator. If there is no memory leak, the train can be composed. Otherwise, the operator will advise the user to check for possible causes and improvements before requesting again. ### 3. CPU usage too large @@ -331,7 +378,8 @@ When a wagon test finishes in warning, this means that the wagon will not be inc
    - * The CPU usage limit is set per dataset and all trains running on a specific dataset must respect this constraint. If the limit is not respected, the train cannot be composed without PWG approval. Therefore, the user should discuss the details and requirements for this train with the PWG before requesting again. Depending on the amount of total resources, an approval in the Physics Board (PB) may also be needed. + * The CPU usage limit is set per dataset and all trains running on a specific dataset must respect this constraint. If the limit is not respected, the train cannot be composed without PWG approval. Therefore, the user should discuss the details and requirements for this train with the PWG before requesting again. Depending on the amount of total resources, an approval in the Physics Board (PB) may also be needed. The CPU limit of a dataset may be viewed on the dataset page. + * It is possible for a train to have a CPU warning when composed despite the wagon test not having a CPU warning. This usually happens in a situation where the wagon test (which runs on a single core) uses so much memory that it doesn't fit a single core job on the grid and therefore needs two cores for the train (more cores means a higher memory allowance). But if the devices in the wagon cannot be parallelised well over multiple cores, this leads to more wall time and a higher CPU usage as the cores will be underutilised. In this situation, one can either reduce the wagon memory consumption to fit into a single core or reduce the CPU consumption to fit the dataset. ### 4. Too many CCDB calls @@ -347,7 +395,7 @@ When a wagon test finishes in warning, this means that the wagon will not be inc
    - * This occurs when the reduction factor is lower than 50. If the expected output size is below 10 GB, the operator can compose the train on request. If larger, the train cannot be composed. + * This occurs when the reduction factor is lower than 50. If the expected output size is below 50 GB, the operator can compose the train on request. If larger, the train cannot be composed. ### 6. Log output too large @@ -372,8 +420,19 @@ When a wagon test finishes in warning, this means that the wagon will not be inc
    * For derived data trains, it notifies the detection of unbound columns during AO2D merging. This means that one of the output tables which has been asked to be stored has index columns to tables which are not within the output. This usually points to a bad or broken data model definition and should be fixed. The only case where this is expected and not worrisome is linked derived data. For both slim derived data and standard derived data, the data model should be fixed. + + +### 9. Too many input files expected to go to derived output + +
    + +
    + + * This warning only appears for linked derived data. The maximum number of input files which can go to derived output is 25. The warning will display how many are expected. If this warning appears, the train cannot be submitted. + +### Multiple warnings -It is possible that a wagon test will produce multiple warnings. In that case, the same checks above will be done for each warning present, and the decision making regarding train submission will be done considering all the exceptions. +It is possible that a wagon test or train test will produce multiple warnings. In that case, the checks above will be done for each warning present, and the decision making regarding train submission will be done considering all the exceptions.
    @@ -479,7 +538,7 @@ It is possible that a wagon test will produce multiple warnings. In that case, t
    -* _Merged output_ displays the jobs status after submitting the train. The mergelists are defined in the dataset settings. +* _Merged output_ displays the merging jobs and the output directories. A merged output is created for every mergelist and final mergelist in the dataset, along with the full train merge. The mergelists and final mergelists are defined in the dataset settings. Mergelists contain lists of runs from a single runlist, while final mergelists are used to combine mergelists across productions.
    @@ -538,5 +597,29 @@ It is possible that a wagon test will produce multiple warnings. In that case, t ```bash /my/path/run_train.sh --skip-perf ``` + + +## Train slots per week + +For a given analysis, every dataset has a train slots per week limit. This limit is shown in the dataset under 'Maximal train slots per analysis per week'. This limit is to ensure fair usage of resources, and is calculated on a rolling basis. You may view how many slots have been used here: + +
    + +
    + + +Trains may use more than one slot. The number of slots is calculated as the number of wagons from the analysis in the train, capped by the number of cores that the train runs with. The slots used per analysis may be viewed in the train 'Test - Full Test' tab: + +
    + +
    + +If a single user wagon needs more memory than available in a single core queue, it can still be composed by hyperloop to the two core queue but it will count as a **heavy wagon**. Heavy wagons count as two slots. These wagons are listed in red in the train 'Test - Per Wagon' tab: + +
    + +
    + + ## Local merging scripts [Here](https://github.com/romainschotter/HYRunByRunMerging/tree/main) is a repository containing scripts to download all output files from a Hyperloop train run by run, and to merge locally only the files associated to a given run list. diff --git a/docs/images/ListOfServices.png b/docs/images/ListOfServices.png new file mode 100644 index 00000000..3f793d70 Binary files /dev/null and b/docs/images/ListOfServices.png differ diff --git a/docs/images/ResAndServices.png b/docs/images/ResAndServices.png new file mode 100644 index 00000000..535b5493 Binary files /dev/null and b/docs/images/ResAndServices.png differ diff --git a/docs/images/UD-Analysis-framework_v2.png b/docs/images/UD-Analysis-framework_v2.png new file mode 100644 index 00000000..29e403be Binary files /dev/null and b/docs/images/UD-Analysis-framework_v2.png differ diff --git a/docs/images/downloadWagonConfiguration.png b/docs/images/downloadWagonConfiguration.png new file mode 100644 index 00000000..3e448aca Binary files /dev/null and b/docs/images/downloadWagonConfiguration.png differ diff --git a/docs/images/graph_o2_hf_simple.gv b/docs/images/graph_o2_hf_simple.gv new file mode 100644 index 00000000..28741e7f --- /dev/null +++ b/docs/images/graph_o2_hf_simple.gv @@ -0,0 +1,194 @@ +// Graph of the PWG-HF analysis framework simplified for an analysis of one decay channel. + +// Draw with Graphviz using: dot -Tsvg .gv -o .svg + +digraph hf { + label="PWG-HF analysis framework" + labelloc=t + overlap=false + splines=true + sep=0.1 + fontname=Helvetica + fontsize=30 + //rankdir=LR // left to right + //ranksep=1. + ratio=2 + node [style="filled,rounded",fillcolor=white,shape=box,fontname=Helvetica,fontsize=30] + + subgraph tables_aod { + label="tables_aod" + node [fillcolor=lemonchiffon,style=filled] + tables_aod_legend [label="AOD\ntable"] + Collisions [label="collisions"] + McCollisions [label="MC collisions"] + BCs [label="bunch\ncrossings"] + Tracks [label="tracks"] + McTrackLabels [label="MC track\nlabels"] + McParticles [label="MC particles"] + } + + subgraph tables_derived { + label="tables_derived" + node [fillcolor=lightgrey,style=filled] + tables_derived_legend [label="derived\ntable"] + HfTrackSel [label="track\nflags"] + EvSels [label="trigger\nflags"] + HfCollSel [label="collision\nflags"] + join_collisions [label="flagged\ncollisions"] + {Collisions HfCollSel} -> join_collisions + HfTracks [label="flagged\ntracks"] + {HfTrackSel Tracks} -> HfTracks + TrackPids [label="track\nPID"] + {Tracks TrackPids} -> TracksWPid + {Tracks McTrackLabels} -> TracksWMc + HfTrackIndexProngN [label="track index\npairs/triplets"] + HfCand [label="reconstructed\ncandidates"] + HfCandMcRec [label="MC rec.\nflags"] + HfPartMcGen [label="MC gen.\nflags"] + HfCandSel [label="candidate\nflags"] + join_cand_real [label="filtered\ncandidates"] + {HfCand HfCandSel} -> join_cand_real + join_cand_mc_rec [label="MC-flagged\nfiltered\ncandidates"] + {HfCand HfCandSel HfCandMcRec} -> join_cand_mc_rec + join_part_mc_gen [label="flagged\nMC particles"] + {McParticles HfPartMcGen} -> join_part_mc_gen + HfCandTree [label="HF\ncandidates"] + HfCollTree [label="HF\nevents"] + HfPartTree [label="HF\nparticles"] + HfDerivedTable [label="derived\nHF tables"] + } + + subgraph output { + label="output" + node [fillcolor=lightblue] + output_legend [label="output"] + histograms + trees + } + + subgraph code { + label="code" + node [fillcolor=springgreen] + code_legend [label="processing"] + + // PID + PidTask [label="PID"] + {Collisions Tracks} -> PidTask -> TrackPids + + // event selection + EventSelectionTask [label="event\nselection"] + {Collisions BCs Tracks} -> EventSelectionTask -> EvSels + HfTagSelCollisions [label="event\nselector"] + {Collisions EvSels} -> HfTagSelCollisions -> HfCollSel + + // track selection + HfTagSelTracks [label="track\nselector"] + {Tracks Collisions} -> HfTagSelTracks -> HfTrackSel + + // index skimming + HfTrackIndexSkimsCreator [label="track index\nskim creator"] + {HfTracks BCs join_collisions} -> HfTrackIndexSkimsCreator -> HfTrackIndexProngN + + // candidate creator + HfCandidateCreator [label="candidate\ncreator"] + {Collisions HfTrackIndexProngN Tracks} -> HfCandidateCreator -> HfCand + + // candidate creator MC + HfCandidateCreatorMc [label="MC matching"] + {HfCand TracksWMc McParticles} -> HfCandidateCreatorMc -> {HfCandMcRec HfPartMcGen} + + // candidate selector + HfCandidateSelector [label="candidate\nselector"] + {HfCand TracksWPid} -> HfCandidateSelector -> HfCandSel + + // analysis task + TaskData [label="process data"] + {Collisions join_cand_real} -> TaskData -> histograms + + // analysis task MC + TaskMc [label="process MC"] + {McCollisions TracksWMc join_cand_mc_rec join_part_mc_gen} -> TaskMc -> histograms + + // tree creator + {Collisions McCollisions TracksWPid join_cand_real join_cand_mc_rec join_part_mc_gen} -> HfTreeCreator -> {HfCandTree HfCollTree HfPartTree} -> trees + HfTreeCreator [label="tree creator"] + + // derived-data creator + {Collisions McCollisions TracksWPid join_cand_real join_cand_mc_rec join_part_mc_gen} -> DerivedDataCreator -> HfDerivedTable + DerivedDataCreator [label="derived-data creator"] + } + + subgraph cluster_skim { + label="track index skimming" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + HfTagSelTracks + HfTagSelCollisions + HfTrackSel + HfCollSel + HfTracks + join_collisions + HfTrackIndexSkimsCreator + HfTrackIndexProngN + } + + subgraph cluster_cand { + label="candidate reconstruction\nand MC matching" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + HfCandidateCreator + HfCandidateCreatorMc + HfCand + HfCandMcRec + HfPartMcGen + } + + subgraph cluster_selector { + label="candidate\nfiltering" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + HfCandidateSelector + HfCandSel + } + + subgraph cluster_task { + label="analysis" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + TaskData + TaskMc + histograms + } + + subgraph cluster_tree { + label="table export" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + HfTreeCreator + HfCandTree + HfCollTree + HfPartTree + trees + } + + subgraph cluster_derived { + label="derived data" + color=papayawhip //peachpuff //powderblue + style="filled,rounded" + DerivedDataCreator + HfCandTree + HfCollTree + HfPartTree + HfDerivedTable + } + + subgraph cluster_legend { + label="legend" + color=black + style=rounded + tables_aod_legend -> code_legend -> tables_derived_legend -> output_legend + tables_aod_legend -> tables_derived_legend + code_legend -> output_legend + } + +} diff --git a/docs/images/graph_o2_hf_simple.png b/docs/images/graph_o2_hf_simple.png new file mode 100644 index 00000000..12ce4161 Binary files /dev/null and b/docs/images/graph_o2_hf_simple.png differ diff --git a/docs/images/graph_o2_hf_simple.svg b/docs/images/graph_o2_hf_simple.svg new file mode 100644 index 00000000..be2c6c47 --- /dev/null +++ b/docs/images/graph_o2_hf_simple.svg @@ -0,0 +1,2533 @@ + + + + + + + + + + hf + + PWG-HF analysis framework + + cluster_skim + + track index skimming + + + cluster_cand + + candidate reconstruction + and MC matching + + + cluster_selector + + candidate + filtering + + + cluster_task + + analysis + + + cluster_tree + + table export + + + cluster_derived + + derived data + + + cluster_legend + + legend + + + + tables_aod_legend + + AOD + table + + + + tables_derived_legend + + derived + table + + + + tables_aod_legend->tables_derived_legend + + + + + + code_legend + + processing + + + + tables_aod_legend->code_legend + + + + + + Collisions + + collisions + + + + join_collisions + + flagged + collisions + + + + Collisions->join_collisions + + + + + + PidTask + + PID + + + + Collisions->PidTask + + + + + + EventSelectionTask + + event + selection + + + + Collisions->EventSelectionTask + + + + + + HfTagSelCollisions + + event + selector + + + + Collisions->HfTagSelCollisions + + + + + + HfTagSelTracks + + track + selector + + + + Collisions->HfTagSelTracks + + + + + + HfCandidateCreator + + candidate + creator + + + + Collisions->HfCandidateCreator + + + + + + TaskData + + process data + + + + Collisions->TaskData + + + + + + HfTreeCreator + + tree creator + + + + Collisions->HfTreeCreator + + + + + + DerivedDataCreator + + derived-data creator + + + + Collisions->DerivedDataCreator + + + + + + McCollisions + + MC collisions + + + + TaskMc + + process MC + + + + McCollisions->TaskMc + + + + + + McCollisions->HfTreeCreator + + + + + + McCollisions->DerivedDataCreator + + + + + + BCs + + bunch + crossings + + + + BCs->EventSelectionTask + + + + + + HfTrackIndexSkimsCreator + + track index + skim creator + + + + BCs->HfTrackIndexSkimsCreator + + + + + + Tracks + + tracks + + + + HfTracks + + flagged + tracks + + + + Tracks->HfTracks + + + + + + TracksWPid + + TracksWPid + + + + Tracks->TracksWPid + + + + + + TracksWMc + + TracksWMc + + + + Tracks->TracksWMc + + + + + + Tracks->PidTask + + + + + + Tracks->EventSelectionTask + + + + + + Tracks->HfTagSelTracks + + + + + + Tracks->HfCandidateCreator + + + + + + McTrackLabels + + MC track + labels + + + + McTrackLabels->TracksWMc + + + + + + McParticles + + MC particles + + + + join_part_mc_gen + + flagged + MC particles + + + + McParticles->join_part_mc_gen + + + + + + HfCandidateCreatorMc + + MC matching + + + + McParticles->HfCandidateCreatorMc + + + + + + output_legend + + output + + + + tables_derived_legend->output_legend + + + + + + HfTrackSel + + track + flags + + + + HfTrackSel->HfTracks + + + + + + EvSels + + trigger + flags + + + + EvSels->HfTagSelCollisions + + + + + + HfCollSel + + collision + flags + + + + HfCollSel->join_collisions + + + + + + join_collisions->HfTrackIndexSkimsCreator + + + + + + HfTracks->HfTrackIndexSkimsCreator + + + + + + TrackPids + + track + PID + + + + TrackPids->TracksWPid + + + + + + HfCandidateSelector + + candidate + selector + + + + TracksWPid->HfCandidateSelector + + + + + + TracksWPid->HfTreeCreator + + + + + + TracksWPid->DerivedDataCreator + + + + + + TracksWMc->HfCandidateCreatorMc + + + + + + TracksWMc->TaskMc + + + + + + HfTrackIndexProngN + + track index + pairs/triplets + + + + HfTrackIndexProngN->HfCandidateCreator + + + + + + HfCand + + reconstructed + candidates + + + + join_cand_real + + filtered + candidates + + + + HfCand->join_cand_real + + + + + + join_cand_mc_rec + + MC-flagged + filtered + candidates + + + + HfCand->join_cand_mc_rec + + + + + + HfCand->HfCandidateCreatorMc + + + + + + HfCand->HfCandidateSelector + + + + + + HfCandMcRec + + MC rec. + flags + + + + HfCandMcRec->join_cand_mc_rec + + + + + + HfPartMcGen + + MC gen. + flags + + + + HfPartMcGen->join_part_mc_gen + + + + + + HfCandSel + + candidate + flags + + + + HfCandSel->join_cand_real + + + + + + HfCandSel->join_cand_mc_rec + + + + + + join_cand_real->TaskData + + + + + + join_cand_real->HfTreeCreator + + + + + + join_cand_real->DerivedDataCreator + + + + + + join_cand_mc_rec->TaskMc + + + + + + join_cand_mc_rec->HfTreeCreator + + + + + + join_cand_mc_rec->DerivedDataCreator + + + + + + join_part_mc_gen->TaskMc + + + + + + join_part_mc_gen->HfTreeCreator + + + + + + join_part_mc_gen->DerivedDataCreator + + + + + + HfCandTree + + HF + candidates + + + + trees + + trees + + + + HfCandTree->trees + + + + + + HfCollTree + + HF + events + + + + HfCollTree->trees + + + + + + HfPartTree + + HF + particles + + + + HfPartTree->trees + + + + + + HfDerivedTable + + derived + HF tables + + + + histograms + + histograms + + + + code_legend->tables_derived_legend + + + + + + code_legend->output_legend + + + + + + PidTask->TrackPids + + + + + + EventSelectionTask->EvSels + + + + + + HfTagSelCollisions->HfCollSel + + + + + + HfTagSelTracks->HfTrackSel + + + + + + HfTrackIndexSkimsCreator->HfTrackIndexProngN + + + + + + HfCandidateCreator->HfCand + + + + + + HfCandidateCreatorMc->HfCandMcRec + + + + + + HfCandidateCreatorMc->HfPartMcGen + + + + + + HfCandidateSelector->HfCandSel + + + + + + TaskData->histograms + + + + + + TaskMc->histograms + + + + + + HfTreeCreator->HfCandTree + + + + + + HfTreeCreator->HfCollTree + + + + + + HfTreeCreator->HfPartTree + + + + + + DerivedDataCreator->HfDerivedTable + + + + + diff --git a/docs/images/heavyWagon.png b/docs/images/heavyWagon.png new file mode 100644 index 00000000..21de5f5f Binary files /dev/null and b/docs/images/heavyWagon.png differ diff --git a/docs/images/hyperlooppolicy.png b/docs/images/hyperlooppolicy.png index b1ec4bc4..0a2d8001 100644 Binary files a/docs/images/hyperlooppolicy.png and b/docs/images/hyperlooppolicy.png differ diff --git a/docs/images/linkedFilesDerivedOutput.png b/docs/images/linkedFilesDerivedOutput.png new file mode 100644 index 00000000..9a5ff7af Binary files /dev/null and b/docs/images/linkedFilesDerivedOutput.png differ diff --git a/docs/images/pwghf_graph.svg b/docs/images/pwghf_graph.svg deleted file mode 100644 index de42b07b..00000000 --- a/docs/images/pwghf_graph.svg +++ /dev/null @@ -1,1931 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - PWGHF analysis framework - - cluster_skim - - skimming - - - cluster_cand - - candidate creator - - - cluster_selector - - candidate - filtering - - - cluster_task - - analysis - - - cluster_legend - - legend - - - tables_aod_legend - - AOD - table - - - tables_derived_legend - - derived - table - - - tables_aod_legend->tables_derived_legend - - - - - code_legend - - processing - - - tables_aod_legend->code_legend - - - - - Collisions - - Collisions - - - join_collisions - - flagged - collisions - - - Collisions->join_collisions - - - - - pidTask - - PID - - - Collisions->pidTask - - - - - EventSelectionTask - - event - selection - - - Collisions->EventSelectionTask - - - - - HfTagSelCollisions - - event - selector - - - Collisions->HfTagSelCollisions - - - - - HfTagSelTracks - - track - selector - - - Collisions->HfTagSelTracks - - - - - HFCandidateCreatorNProng - - candidate - creator - - - Collisions->HFCandidateCreatorNProng - - - - - BCs - - bunch - crossings - - - BCs->EventSelectionTask - - - - - HFTrackIndexSkimsCreator - - track index - skimming - - - BCs->HFTrackIndexSkimsCreator - - - - - Tracks - - Tracks - - - FullTracks - - full - tracks - - - Tracks->FullTracks - - - - - Tracks->EventSelectionTask - - - - - TracksExtra - - TracksExtra - - - TracksExtra->FullTracks - - - - - TracksCov - - track - covariances - - - TracksCov->FullTracks - - - - - McTrackLabels - - MC track - labels - - - BigTracksMC - - BigTracksMC - - - McTrackLabels->BigTracksMC - - - - - McParticles - - MC particles - - - join_cand_mc_gen - - flagged - MC particles - - - McParticles->join_cand_mc_gen - - - - - HFCandidateCreatorNProngMC - - MC matching - - - McParticles->HFCandidateCreatorNProngMC - - - - - output_legend - - output - - - tables_derived_legend->output_legend - - - - - BigTracks - - flagged - tracks - - - FullTracks->BigTracks - - - - - FullTracks->pidTask - - - - - FullTracks->HfTagSelTracks - - - - - HFSelTrack - - track - flags - - - HFSelTrack->BigTracks - - - - - EvSels - - triggers - - - EvSels->HfTagSelCollisions - - - - - HFSelCollision - - collision - flags - - - HFSelCollision->join_collisions - - - - - join_collisions->HFTrackIndexSkimsCreator - - - - - BigTracksPID - - BigTracksPID - - - BigTracks->BigTracksPID - - - - - BigTracks->BigTracksMC - - - - - BigTracks->HFTrackIndexSkimsCreator - - - - - BigTracks->HFCandidateCreatorNProng - - - - - pidResp - - track - PID - - - pidResp->BigTracksPID - - - - - HFDecayCandidateSelector - - candidate - selector - - - BigTracksPID->HFDecayCandidateSelector - - - - - BigTracksMC->HFCandidateCreatorNProngMC - - - - - TaskParticleMC - - MC task - - - BigTracksMC->TaskParticleMC - - - - - HfTrackIndexProngN - - track index - pairs/triplets - - - HfTrackIndexProngN->HFCandidateCreatorNProng - - - - - HfCandProngN - - reconstructed - candidates - - - join_cand_real - - filtered - candidates - - - HfCandProngN->join_cand_real - - - - - join_cand_mc_rec - - MC-flagged - filtered - candidates - - - HfCandProngN->join_cand_mc_rec - - - - - HfCandProngN->HFCandidateCreatorNProngMC - - - - - HfCandProngN->HFDecayCandidateSelector - - - - - HfCandProngNMCRec - - MC rec. - flags - - - HfCandProngNMCRec->join_cand_mc_rec - - - - - HfCandProngNMCGen - - MC gen. - flags - - - HfCandProngNMCGen->join_cand_mc_gen - - - - - HFSelDecayCandidate - - candidate - flags - - - HFSelDecayCandidate->join_cand_real - - - - - HFSelDecayCandidate->join_cand_mc_rec - - - - - TaskParticle - - analysis task - - - join_cand_real->TaskParticle - - - - - join_cand_mc_rec->TaskParticleMC - - - - - join_cand_mc_gen->TaskParticleMC - - - - - histograms - - histograms - - - code_legend->tables_derived_legend - - - - - code_legend->output_legend - - - - - pidTask->pidResp - - - - - EventSelectionTask->EvSels - - - - - HfTagSelCollisions->HFSelCollision - - - - - HfTagSelTracks->HFSelTrack - - - - - HFTrackIndexSkimsCreator->HfTrackIndexProngN - - - - - HFCandidateCreatorNProng->HfCandProngN - - - - - HFCandidateCreatorNProngMC->HfCandProngNMCRec - - - - - HFCandidateCreatorNProngMC->HfCandProngNMCGen - - - - - HFDecayCandidateSelector->HFSelDecayCandidate - - - - - TaskParticle->histograms - - - - - TaskParticleMC->histograms - - - - diff --git a/docs/images/resourcetable.png b/docs/images/resourcetable.png index 40dfed4a..a50455ec 100644 Binary files a/docs/images/resourcetable.png and b/docs/images/resourcetable.png differ diff --git a/docs/images/scheduledWagon.png b/docs/images/scheduledWagon.png new file mode 100644 index 00000000..d82f3a3d Binary files /dev/null and b/docs/images/scheduledWagon.png differ diff --git a/docs/images/trainSlots.png b/docs/images/trainSlots.png new file mode 100644 index 00000000..710cfcd7 Binary files /dev/null and b/docs/images/trainSlots.png differ diff --git a/docs/images/updateViaJSONButton.png b/docs/images/updateViaJSONButton.png new file mode 100644 index 00000000..3857d152 Binary files /dev/null and b/docs/images/updateViaJSONButton.png differ diff --git a/docs/images/updateViaJSONDiff.png b/docs/images/updateViaJSONDiff.png new file mode 100644 index 00000000..ea9974bc Binary files /dev/null and b/docs/images/updateViaJSONDiff.png differ diff --git a/docs/images/updateViaJSONHighlight.png b/docs/images/updateViaJSONHighlight.png new file mode 100644 index 00000000..9b73ce39 Binary files /dev/null and b/docs/images/updateViaJSONHighlight.png differ diff --git a/docs/images/updateViaJSONOverview.png b/docs/images/updateViaJSONOverview.png new file mode 100644 index 00000000..1c0a4788 Binary files /dev/null and b/docs/images/updateViaJSONOverview.png differ diff --git a/docs/images/updateViaJSONPageOne.png b/docs/images/updateViaJSONPageOne.png new file mode 100644 index 00000000..101835b1 Binary files /dev/null and b/docs/images/updateViaJSONPageOne.png differ diff --git a/docs/images/updateViaJSONValidation.png b/docs/images/updateViaJSONValidation.png new file mode 100644 index 00000000..2a1285c1 Binary files /dev/null and b/docs/images/updateViaJSONValidation.png differ diff --git a/docs/images/weeklySlots.png b/docs/images/weeklySlots.png new file mode 100644 index 00000000..cdbcd814 Binary files /dev/null and b/docs/images/weeklySlots.png differ diff --git a/docs/tools/README.md b/docs/tools/README.md new file mode 100644 index 00000000..1e5bcaef --- /dev/null +++ b/docs/tools/README.md @@ -0,0 +1,205 @@ +--- +sort: 8 +title: Tools +--- + +# Tools + +Tools which are not part of the O2(Physics) analysis framework and can make your work with it much more effective. + +## Setup diagnostic tool + +This simple Bash script prints a summary of some basic information about your system and your O2Physics installation setup. + +It can be useful to provide this summary when [requesting support](../troubleshooting/README.md#reporting-problems) concerning a problem with your analysis framework. + +Download the [`summarise_o2p_setup.sh`](summarise_o2p_setup.sh) script and run it with `bash` in your `alice` directory. + +## Dependency finder + +Tool to explore input/output dependencies between O2Physics workflows and tables. + +See the dedicated [Dependency finder](dependencyFinder.md) page. + +## O2 linter + +Tool to detect O2-specific (and some common C++) issues in the code. + +See the dedicated [O2 linter](o2linter.md) page. + +## Pre-commit hooks + +[Git hooks](https://git-scm.com/book/ms/v2/Customizing-Git-Git-Hooks) are scripts hooked to certain Git commands. +Pre-commit hooks run when you execute `git commit` and are used to validate the staged changes that are about to be committed. +If any hook fails, the commit is not made. + +In the O2Physics repository, pre-commit hooks are [configured](https://github.com/AliceO2Group/O2Physics/blob/master/.pre-commit-config.yaml) to format C++ code with [clang-format](https://clang.llvm.org/docs/ClangFormat.html) and lint it (check for issues) with [cpplint](https://github.com/cpplint/cpplint). +This way you can make sure that your changes will pass the C++ formatting check and the cpplint check in [MegaLinter](https://megalinter.io/) when you make your pull request. + +### How to use pre-commit hooks + +1. [Install pre-commit](https://pre-commit.com/#installation) (typically `pip install pre-commit`). +1. Enter the `O2Physics` directory. +1. [Install the Git hook scripts](https://pre-commit.com/#3-install-the-git-hook-scripts): `pre-commit install`. + +Next time you execute `git commit`, the hooks will run automatically. + +- If the clang-format hook fails, it means your staged files have been formatted. +- If the cpplint hook fails, the linter has found issues that need to be fixed. +- Updated files need to be staged with `git add` before attempting `git commit` again. + +## [Clang-Tidy](https://clang.llvm.org/extra/clang-tidy/) + +Clang-Tidy is a clang-based C++ linter tool for diagnosing and fixing typical programming errors, like style violations or bugs. +(See the [list of checks](https://clang.llvm.org/extra/clang-tidy/checks/list.html).) + +To use Clang-Tidy, you need to have O2Physics compiled and a valid symbolic link `compile_commands.json` in the O2Physics directory pointing to the `alice/sw/BUILD/.../O2Physics` directory. + +### Checking naming conventions + +The [`readability-identifier-naming`](https://clang.llvm.org/extra/clang-tidy/checks/readability/identifier-naming.html) check can fix deviations from the [naming conventions](https://rawgit.com/AliceO2Group/CodingGuidelines/master/naming_formatting.html). + +### Cleaning `#include`s + +The [`misc-include-cleaner`](https://clang.llvm.org/extra/clang-tidy/checks/misc/include-cleaner.html) check can fix missing and unused `#include`s. +This helps to apply the [Include What You Use](https://github.com/AliceO2Group/O2Physics/issues/8357) principle which allows to maintain header dependencies clean. + +### Testing (and fixing) many files at once + +Here is an example of how to run the `misc-include-cleaner` check in parallel on all `.h`, `.cxx`, `.C` files in the current directory. + +```bash +find . -name "*.h" -o -name "*.cxx" -o -name "*.C" | parallel "clang-tidy --fix -checks=-*,misc-include-cleaner {}; echo \"{} \$?\"" > "clang-tidy.log" +``` + +The [`parallel`](https://www.gnu.org/software/parallel/) command is used to parallelise the execution of the `clang-tidy` command for all files. + +For each file, Clang-Tidy will first try to compile it and then run the enabled check(s) and fix found problems (the `--fix` option). +The messages are redirected into `clang-tidy.log`. +The file name and the exit code are printed below the output of Clang-Tidy so that you can get the list of files for which Clang-Tidy failed with `grep " 1$" "clang-tidy.log"`. + +## Fixing include format + +Headers from the same project should be included using quotation marks (`#include "path/header.h"`), all other headers should be included using angle brackets (`#include `). +Failing to do so can result in picking a wrong header. +See more details in the [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else). + +The [`format_includes.awk`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/format_includes.awk) script allows to fix the include format in a provided O2Physics file. + +To fix the include format in all `.h`, `.cxx` files in the current directory, execute: + +```bash +find . -name "*.h" -o -name "*.cxx" | parallel "awk -f Scripts/format_includes.awk \"{}\" > \"{}.tmp\" && mv \"{}.tmp\" \"{}\"" +``` + +## [Cppcheck](https://cppcheck.sourceforge.io/) + +Cppcheck is a static analysis tool for C/C++ code that detects bugs, undefined behaviour, and dangerous coding constructs that compilers typically miss. + +Cppcheck can analyse individual files (file mode) or entire projects (project mode). +The two modes give slightly different results so one can consider using both for maximum coverage. + +### Using Cppcheck in file mode + +The file mode is used in the MegaLinter check on GitHub. + +To use this mode, provide paths of files you want to analyse in the following way: + +```bash +cppcheck --language=c++ --std=c++20 --enable=style --check-level=exhaustive --suppressions-list=cppcheck_config file1 file2 ... 2> "err.log" +``` + +The report will be stored in the `err.log` file. + +To run a parallelised analysis of all `.h`, `.cxx`, `.C` files in the current directory, execute: + +```bash +find . -name "*.h" -o -name "*.cxx" -o -name "*.C" | parallel "cppcheck --language=c++ --std=c++20 --enable=style --check-level=exhaustive --suppressions-list=cppcheck_config {}" 2> "err.log" +``` + +Note: It is possible to parallelise the execution with the `-j` option instead but it usually produces less results than analysing files independently. + +### Using Cppcheck in project mode + +To use this mode, you need to have O2Physics compiled and a valid symbolic link `compile_commands.json` in the O2Physics directory pointing to the `alice/sw/BUILD/.../O2Physics` directory. + +Instead of providing file paths, provide the path to the project compilation database and use the `-j` option for parallelisation: + +```bash +cppcheck --language=c++ --std=c++20 --enable=style --check-level=exhaustive --suppressions-list=cppcheck_config --project=compile_commands.json -j $(nproc) 2> "err.log" +``` + +### Generating browsable HTML output + +Run Cppcheck with the additional option `--xml` which will store the output in the XML format. + +If you used the file mode, the output file will contain an XML header and a footer for each analysed file which makes the output file invalid. +To keep only the first header and the last footer, you can extract the relevant parts of the file with: + +```bash +logfile_raw="err.log" +logfile_merged="err_merged.log" +head -4 "${logfile_raw}" > "${logfile_merged}" +grep -vE "<(\?xml |/?results|cppcheck |/?errors)" "${logfile_raw}" >> "${logfile_merged}" +tail -2 "${logfile_raw}" >> "${logfile_merged}" +``` + +You can generate the HTML report (providing the correct `err` file) with: + +```bash +cppcheck-htmlreport --title=O2Physics --report-dir=cppcheck-report --source-dir=. --file=err.log +``` + +The HTML files will be stored in the `cppcheck-report` directory. +You can browse them in your web browser by opening the `index.html` file. + +## [Visual Studio Code (VS Code)](https://code.visualstudio.com/) + +Integrated development environment + +See [how to run O2 linter from VS Code](o2linter.md#in-visual-studio-code) + +### Useful extensions + +- [clangd](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd) - C/C++ completion, navigation, and insights +- [json](https://marketplace.visualstudio.com/items?itemName=ZainChen.json) - Json for Visual Studio Code +- [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) - All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more) +- [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more. +- [Ruff](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff) - A Visual Studio Code extension with support for the Ruff linter and formatter. +- [ShellCheck](https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck) - Integrates ShellCheck into VS Code, a linter for Shell scripts. +- [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) - YAML Language Support by Red Hat, with built-in Kubernetes syntax support +- [Remote - SSH](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh) - Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set. +- [PDF Viewer](https://marketplace.visualstudio.com/items?itemName=mathematic.vscode-pdf) - Portable document format (PDF) viewer for Visual Studio Code. + +## Shell rc utilities + +You can use the [`bashrc-alice.sh`](bashrc-alice.sh) file to add ALICE-related utilities in your Bash environment. + +The file provides: + +- variables needed to [configure aliBuild](../gettingstarted/installing.md#configure-alibuild) +- utility functions for [recompiling with `ninja`](../gettingstarted/installing.md#building-partially-for-development-using-ninja) +- utility functions for [debugging compilation and runtime failures](../troubleshooting/README.md#finding-problems) + +Add the [`bashrc-alice.sh`](bashrc-alice.sh) file in your home directory (`~`) and source it in your Bash environment by adding the following line in the `~/.bashrc` file. + +```bash +source bashrc-alice.sh +``` + +## [Run 3 validation framework](https://github.com/AliceO2Group/Run3AnalysisValidation) + +The Run 3 validation framework is a tool for an easy execution, testing and validation of any O2Physics analysis code on large local data samples. + +It is extensively configurable and provides similar features as AliHyperloop, such as: + +- Dataset management +- Support of linked-derived-data input +- Automatic JSON configuration based on input properties +- Automatic workflow topology generation based on "wagon" dependencies +- Job parallelisation +- Table saving +- Output merging +- Diagnostics + +Among several other utilities, it includes a [maintenance script](https://github.com/AliceO2Group/Run3AnalysisValidation?tab=readme-ov-file#keep-your-repositories-and-installations-up-to-date-and-clean) for automated maintenance of Git repositories and aliBuild packages. diff --git a/docs/tools/bashrc-alice.sh b/docs/tools/bashrc-alice.sh new file mode 100644 index 00000000..a3b93aaf --- /dev/null +++ b/docs/tools/bashrc-alice.sh @@ -0,0 +1,93 @@ +#!/bin/bash + +# alice + +# aliBuild +export ALIBUILD_WORK_DIR="$HOME/alice/sw" +eval "$(alienv shell-helper)" + +# aliases +alias loadali='alienv enter AliPhysics/latest' +alias loado2='alienv enter O2/latest' +alias loado2p='alienv enter O2Physics/latest' +alias root='root -l' + +# Recompile an aliBuild development package with ninja. +# Usage: recompile +# Arguments and are optional. +# Command "recompile O2Physics" will invoke "ninja install" for the "master" branch of O2Physics. +# Command "recompile O2Physics my-branch" will invoke "ninja install" for the "my-branch" branch of O2Physics. +# Command "recompile O2Physics my-branch Common" will invoke "ninja Common/install" for the "my-branch" branch of O2Physics. +# Command "recompile O2Physics my-branch Common -j 1" will invoke "ninja Common/install -j 1" for the "my-branch" branch of O2Physics. +recompile() { + # set -o xtrace # to print out each command + [ "$1" ] || { echo "Provide a package name"; return 1; } + package="$1" + branch="master" + [ "$2" ] && branch="$2" + target="" + target_name="all" + [ "$3" ] && { target="$3/"; target_name="$3"; } + shift + shift + shift + dir_pwd=$(pwd) + dir_build="$ALIBUILD_WORK_DIR/BUILD/${package}-latest-${branch}/${package}" + log="$(dirname "$dir_build")/log" + log_err="$(dirname "$dir_build")/log_err" + cd "$dir_build" || { echo "Could not enter $dir_build"; return 1; } + direnv allow || { echo "Failed to allow direnv"; return 1; } + eval "$(direnv export "$SHELL")" + echo "Recompiling ${package}_${branch}_${target_name}..." + if [[ -n "$*" ]]; then + echo "Additional options:" "$@" + fi + start=$(date +%s) + ninja "${target}install" "$@" > "$log" 2>&1 + ec=$? + end=$(date +%s) + echo "Compilation exited with: $ec" + echo "See the log at: $log" + if [ "$ec" != "0" ]; then + grep -e "FAILED:" -e "error:" "$log" > "$log_err" + echo "See the errors at: $log_err" + fi + echo "Took $((end - start)) seconds." + cd "$dir_pwd" || return 1 + # set +o xtrace + return $ec +} + +# Recompile O2 with ninja. +recompile-o2() { recompile "O2" "$@"; } +# Recompile O2Physics with ninja. +recompile-o2p() { recompile "O2Physics" "$@"; } + +# Find the workflow that produces a given table. +# Limited functionality. Use find_dependencies.py for a full search. +find-o2-table-producer() { + # Check that we are inside the O2 or the O2Physics directory. + [[ "$PWD/" != *"/O2"*"/"* ]] && { echo "You must be inside the O2 or the O2Physics directory."; return 1; } + [ ! "$1" ] && { echo "Provide a table name."; return 1; } + # Find files that produce the table. + table="$1" + echo "Table $table is produced in:" + files=$(grep -r -i --include="*.cxx" "" | grep -E 'Produces|Spawns' | cut -d: -f1 | sort -u) + for f in $files; do + # Extract the workflow name from the CMakeLists.txt in the same directory. + wf=$(grep -B 1 "$(basename "$f")" "$(dirname "$f")/CMakeLists.txt" | head -n 1 | cut -d\( -f2) + echo "$wf in $f" + done +} + +# Find compilation error messages in a compilation log. +debug-o2-compile() { + [ "$1" ] || { echo "Provide a log file"; return 1; } + grep -n -e "FAILED:" -e "error:" -e "warning:" "$1" +} + +# Find runtime error messages in an execution log. +debug-o2-run() { + [ "$1" ] || { echo "Provide a log file"; return 1; } + grep -n -e "\\[ERROR\\]" -e "\\[FATAL\\]" -e "\\[CRITICAL\\]" -e "segmentation" -e "Segmentation" -e "SEGMENTATION" -e "command not found" -e "Program crashed" -e "Error:" -e "Error in " -e "\\[WARN\\]" -e "Warning in " "$1" +} diff --git a/docs/tools/dependencyFinder.md b/docs/tools/dependencyFinder.md new file mode 100644 index 00000000..650cefbe --- /dev/null +++ b/docs/tools/dependencyFinder.md @@ -0,0 +1,189 @@ +--- +sort: 1 +title: Dependency finder +--- + +# Dependency finder + +Dependency finder is a tool to explore input/output dependencies between O2Physics workflows and tables. + +## Usage overview + +The [`find_dependencies.py`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/find_dependencies.py) script is available in the O2Physics repository and must be executed inside the O2Physics environment: + +```bash +$O2PHYSICS_ROOT/share/scripts/find_dependencies.py +``` + +The full list of options is displayed when the option `-h` is provided: + +```text +usage: find_dependencies.py [-h] [-t TABLE [TABLE ...]] [-w WORKFLOW [WORKFLOW ...]] [-T TABLE_REV [TABLE_REV ...]] [-W WORKFLOW_REV [WORKFLOW_REV ...]] [-c] [-g {pdf,svg,png}] + [-x EXCLUDE [EXCLUDE ...]] [-l LEVELS] + +Find dependencies required to produce a given table or to run a given workflow. + +optional arguments: + -h, --help show this help message and exit + -t TABLE [TABLE ...] table(s) for normal (backward) search (i.e. find producers) + -w WORKFLOW [WORKFLOW ...] + workflow(s) for normal (backward) search (i.e. find inputs) + -T TABLE_REV [TABLE_REV ...] + table(s) for reverse (forward) search (i.e. find consumers) + -W WORKFLOW_REV [WORKFLOW_REV ...] + workflow(s) for reverse (forward) search (i.e. find outputs) + -c be case-sensitive with table names + -g {pdf,svg,png} make a topology graph in a given format + -x EXCLUDE [EXCLUDE ...] + tables and workflows to exclude + -l LEVELS maximum number of workflow tree levels (default = 0, include all if < 0) +``` + +## Modes + +Modes define the direction of search through the dependency tree. + +Supported options are `-t`, `-w`, `-T`, `-W`. +Options can be used together and each option takes an arbitrary number of arguments. + +### Backward mode + +The backward mode searches for **parents** of the given object in the dependency tree. + +#### Table producers (`-t`) + +Gives a list of workflows that produce a given table. + +Example: `-t BC_001` + +```text +Table: BC_001 + +BC_001 <- ['o2-analysis-bc-converter'] +``` + +Examples of use: + +- Find a helper task (e.g. a converter) that produces a missing input table. +- Find a producer workflow to inspect how a table is filled. + +#### Workflow inputs (subscriptions) (`-w`) + +Gives a list of tables consumed by a given workflow. + +Example: `-w o2-analysis-bc-converter` + +```text +Workflow: o2-analysis-bc-converter + +o2-analysis-bc-converter <- ['BC'] +``` + +Examples of use: + +- Find dependencies of a Hyperloop wagon (i.e. the list of directly required workflows) (with the `-l 1` option). +- Resolve unclear table name aliases in subscriptions. + +### Forward mode + +The forward mode searches for **children** of the given object in the dependency tree. + +#### Table consumers (`-T`) + +Gives a list of workflows that consume a given table. + +Example: `-T BC` + +```text +Table: BC + +BC -> ['o2-analysis-bc-converter'] +``` + +Examples of use: + +- Find workflows affected by the modification of a table. +- Find a workflow which consumes a table that is not supposed to be required. + +#### Workflow outputs (`-W`) + +Gives a list of tables produced by a given workflow. + +Example: `-W o2-analysis-bc-converter` + +```text +Workflow: o2-analysis-bc-converter + +o2-analysis-bc-converter -> ['BC_001'] +``` + +Examples of use: + +- List all output tables of a workflow that contains multiple structs. +- See the table descriptions of tables whose description names are different from their type names. +- See the table descriptions of tables table whose description names are generated in macros. + +## Dependency levels (`-l`) + +If provided with an integer number, dependencies are searched recursively up to the provided number of workflow levels. +The levels are indicated with indentation in the output. + +If the provided number is negative, all levels are considered. + +If not provided, only direct dependencies (`-l 0`) are considered. + +Example: `-t timestamps -l 1` + +```text +Table: timestamps + +timestamps <- ['o2-analysis-timestamp'] + +Workflow dependency tree: + +o2-analysis-timestamp <- ['BC_001'] + BC_001 <- ['o2-analysis-bc-converter'] + o2-analysis-bc-converter <- ['BC'] +``` + +## Exclude (`-x`) + +Workflows and tables can be excluded from the search using the `-x` option. + +## Graphical output (`-g`) + +The dependency tree can be visualised in a graph. (Requires [Graphviz](https://graphviz.org/) installed.) + +Example: `-w o2-analysis-event-selection -l 1 -x o2-analysis-onthefly-tracker o2-analysis-track-propagation-tester -g png` + +```text +Workflow: o2-analysis-event-selection + +o2-analysis-event-selection <- ['BC_001', 'FDD_001', 'FT0', 'FV0A', 'FV0C', 'RUN2BCINFO_001', 'TIMESTAMPS', 'ZDC_001', 'BCSEL', 'COLLISION_001', 'TRACK', 'TRACKEXTRA_002', 'TRACK_IU'] + BC_001 <- ['o2-analysis-bc-converter'] + o2-analysis-bc-converter <- ['BC'] + FDD_001 <- ['o2-analysis-fdd-converter'] + o2-analysis-fdd-converter <- ['FDD'] + RUN2BCINFO_001 <- ['o2-analysis-run2bcinfos-converter'] + o2-analysis-run2bcinfos-converter <- ['RUN2BCINFO'] + TIMESTAMPS <- ['o2-analysis-timestamp'] + o2-analysis-timestamp <- ['BC_001'] + ZDC_001 <- ['o2-analysis-zdc-converter'] + o2-analysis-zdc-converter <- ['BC_001', 'ZDC'] + BCSEL <- ['o2-analysis-event-selection'] + COLLISION_001 <- ['o2-analysis-collision-converter'] + o2-analysis-collision-converter <- ['COLLISION'] + TRACK <- ['o2-analysis-track-propagation'] + o2-analysis-track-propagation <- ['BC_001', 'COLLISION_001', 'MCPARTICLE_001', 'MCTRACKLABEL', 'TIMESTAMPS', 'TRACKCOV_IU', 'TRACKEXTRA_002', 'TRACK_IU'] + TRACKEXTRA_002 <- ['o2-analysis-tracks-extra-v002-converter'] + o2-analysis-tracks-extra-v002-converter <- ['TRACKEXTRA', 'TRACKEXTRA_001', 'TRACKEXTRA_002'] + +Making dot file in: o2-analysis-event-selection.gv +Making graph in: o2-analysis-event-selection.png +``` + +The output graph `o2-analysis-event-selection.png` is shown below: + +
    +o2-analysis-event-selection +
    diff --git a/docs/tools/o2-analysis-event-selection.png b/docs/tools/o2-analysis-event-selection.png new file mode 100644 index 00000000..b0840f4b Binary files /dev/null and b/docs/tools/o2-analysis-event-selection.png differ diff --git a/docs/tools/o2linter.md b/docs/tools/o2linter.md new file mode 100644 index 00000000..ef9f93e9 --- /dev/null +++ b/docs/tools/o2linter.md @@ -0,0 +1,92 @@ +--- +sort: 2 +title: O2 linter +--- + +# O2 linter + +O2 linter is a static-analysis tool that detects O2-specific (and some common C++) issues in the code. + +Categories of tests: + +- Coding practice +- Mandatory documentation +- Naming conventions +- PWG-specific conventions + +O2 linter runs tests on provided files and reports files and lines which failed, together with an error message for a given test and the test name in square brackets. + +A summary breakdown of the numbers of found issues per test is presented at the end in a table. +For each test, there is a brief rationale and a list of references to clarify the motivation behind the rule. + +## How to run O2 linter + +The [`o2_linter.py`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/) script is avaiable in the O2Physics repository and can be used in several ways. + +### On the command line + +You can execute the script locally from the O2Physics directory with: + +```bash +python3 Scripts/o2_linter.py +``` + +Example: `python3 Scripts/o2_linter.py $(find . -path ./.git -prune -o -type f)` to lint all O2Physics files. + +### In Visual Studio Code + +The linter can be executed from Visual Studio Code editor as [the default test task](https://code.visualstudio.com/docs/debugtest/testing#_task-integration) to lint the currently opened file. +The linter output can be parsed by the `problemMatcher` to highlight issues directly in the code editor and list them in the problem panel. + +You can use [`tasks.json`](tasks.json) to add the configuration in `O2Physics/.vscode/tasks.json`. + +It may be convenient to [define a keyboard shortcut](https://code.visualstudio.com/docs/configure/keybindings) for running the default test task. + +### On GitHub push events + +You can let GitHub run the O2 linter automatically in your fork O2Physics repository whenever you push commits. + +In your fork O2Physics repository go to: "Settings -> Actions -> General -> Actions permissions" and enable the "Allow all actions and reusable workflows" option. + +When you push to your remote branch, O2 linter will lint the files modified compared to the remote master branch in your fork. +(If you want to lint only your commits, make sure your remote master branch is up to date.) + +The output can be found in the log of the GitHub action. + +### In GitHub pull requests + +O2 linter runs automatically on pull requests and lints files modified by the PR (compared to the target branch). + +The total numbers of errors, warnings, and disabled issues are reported for convenience as an auto-updating comment in the PR, while the detailed breakdown per test remains available in the log of the GitHub action. + +The first ten errors also appear as annotations directly in the source code. + +## Customisation + +Tests can be disabled per line and categories of issues can be tolerated per directory. + +### Disable a test for a line + +Disabling tests per line should be reserved only for false positives and special exceptions. + +One can disable a test for a line by adding a comment with `o2-linter: disable=` followed by the name of the test and parentheses with a reason for the exception. + +### Tolerate a category of issues in a directory + +Found issues can be treated as errors (critical issues) or warnings (tolerated issues). Both levels are reported in the log but only errors make the linter fail and show up in the PR as GitHub annotations. + +To tolerate issues for a given test in a directory, create a file `o2linter_config` in the directory and add a line with the name of the test in it. + +Please keep in mind that non-critical issues are still genuine issues and fixing them improves the code for everybody. + +## References + +- [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) +- [LLVM Coding Standards](https://llvm.org/docs/CodingStandards.html) +- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) +- [The Zen of Python](https://peps.python.org/pep-0020/) +- [Style Guide for Python Code](https://peps.python.org/pep-0008/) +- [ALICE O2 Coding Guidelines](https://github.com/AliceO2Group/CodingGuidelines) +- [PWG-HF guidelines](../advanced-specifics/pwghf.md#contribute) +- [Proposal of the O2 linter](https://indico.cern.ch/event/1482467/#29-development-of-the-o2-linte) +- [Update of the O2 linter](https://indico.cern.ch/event/1513748/#29-o2-linter-development) diff --git a/docs/tools/summarise_o2p_setup.sh b/docs/tools/summarise_o2p_setup.sh new file mode 100644 index 00000000..96624a27 --- /dev/null +++ b/docs/tools/summarise_o2p_setup.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +# Summarise O2Physics setup + +# System info + +systemName="Failed to get" +user="Failed to get" +if [[ "$OSTYPE" == "linux-gnu"* ]]; then + [[ -n "$(which lsb_release)" ]] && systemName="$(lsb_release -ds)" + user="$(whoami)" +elif [[ "$OSTYPE" == "darwin"* ]]; then + systemName="$(sw_vers -productName) $(sw_vers -productVersion)" + user="$(whoami)" +else + echo "Unrecognised OS type: \"${OSTYPE}\"" +fi +echo "OS: ${systemName}" +echo "User: ${user}" + +# aliBuild info + +if [[ -n "$(which aliBuild)" ]]; then + echo "aliBuild location: $(which aliBuild)" + # echo "all aliBuild locations: $(whereis aliBuild)" + aliBuild version +else + echo "aliBuild not found." +fi + +if [[ -n "$ALIBUILD_WORK_DIR" ]]; then + echo "ALIBUILD_WORK_DIR=\"${ALIBUILD_WORK_DIR}\"" +else + echo "ALIBUILD_WORK_DIR is not set." +fi + +# Repository info + +for repo in alidist O2 O2Physics; do + [[ -d "${repo}" ]] || { echo "Directory ${repo} not found in the current directory."; continue; } + cd "${repo}" || { echo "Failed for enter ${repo}"; return 1; } + commit="$(git log -n 1 --pretty="format:%ci %h")" + branch="$(git rev-parse --abbrev-ref HEAD)" + git diff --quiet && status="clean" || status="modified" + cd - > /dev/null || { echo "Failed for leave ${repo}"; return 1; } + echo "Current commit of ${repo}: $commit (branch $branch, $status)" +done + +# Package build info + +cmdStat="" +if [[ "$OSTYPE" == "linux-gnu"* ]]; then + cmdStat="stat -c %y" +elif [[ "$OSTYPE" == "darwin"* ]]; then + cmdStat="stat -f %Sm" +fi + +if [[ -n "$cmdStat" && -n "$ALIBUILD_WORK_DIR" ]]; then + for pkg in O2 O2Physics; do + log="$ALIBUILD_WORK_DIR/BUILD/${pkg}-latest/log" + [[ -f "${log}" ]] || { echo "Log file ${log} not found."; continue; } + echo "Last build of ${pkg}: $($cmdStat "${log}")" + done +fi diff --git a/docs/tools/tasks.json b/docs/tools/tasks.json new file mode 100644 index 00000000..d2e0b0d7 --- /dev/null +++ b/docs/tools/tasks.json @@ -0,0 +1,36 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Run O2 Linter", + "type": "process", + "command": "python3", + "args": [ + "${workspaceFolder}/Scripts/o2_linter.py", + "${file}" + ], + "group": { + "kind": "test", + "isDefault": true + }, + "problemMatcher": { + "owner": "python", + "source": "O2 linter", + "fileLocation": "absolute", + "pattern": { + "regexp": "^(.*):(\\d+):\\s+(info|warning|error):\\s+(.*)\\s+\\[(.*)\\]$", + "file": 1, + "line": 2, + "severity": 3, + "message": 4, + "code": 5 + } + }, + "presentation": { + "revealProblems": "onProblem", + "panel": "dedicated" + }, + "detail": "Runs O2 linter on the current file." + } + ] +} diff --git a/docs/troubleshooting/README.md b/docs/troubleshooting/README.md index 1e1d53b0..1155e6a5 100644 --- a/docs/troubleshooting/README.md +++ b/docs/troubleshooting/README.md @@ -1,5 +1,5 @@ --- -sort: 8 +sort: 9 title: Troubleshooting --- @@ -21,6 +21,8 @@ grep -e "FAILED:" -e "error:" -e "warning:" ../log | cut -d : -f -3 If you want to see the full messages, remove the `| cut...` part. +See also [shell rc utilities](../tools/README.md#shell-rc-utilities). + ### Runtime problems If your O2 code is crashing and you have difficulties finding the reason, try the following tips. @@ -34,9 +36,11 @@ o2-analysis-... > stdout.log 2>&1 Search for keywords related to problems in the log file using the `grep` command: ```bash -grep -e "\\[ERROR\\]" -e "\\[FATAL\\]" -e "segmentation" -e "Segmentation" -e "SEGMENTATION" -e "command not found" -e "Error:" -e "Error in " -e "\\[WARN\\]" stdout.log +grep -e "\\[ERROR\\]" -e "\\[FATAL\\]" -e "\\[CRITICAL\\]" -e "segmentation" -e "Segmentation" -e "SEGMENTATION" -e "command not found" -e "Program crashed" -e "Error:" -e "Error in " -e "\\[WARN\\]" -e "Warning in " stdout.log ``` +See also [shell rc utilities](../tools/README.md#shell-rc-utilities). + Try to understand and resolve the first reported problem. ```note @@ -48,7 +52,7 @@ You can inspect a failing [AliHyperloop test](../hyperloop/userdocumentation.md# See the [Support](../gettingstarted/support.md) section for the list of Mattermost channels where you can ask for help. When asking for help with compilation or with running a local analysis, it may be useful to provide basic information about your O2Physics setup. -You can generate it by running the [`summarise_o2p_setup.sh`](summarise_o2p_setup.sh) bash script in your `alice` directory. +You can generate it using the [Setup diagnostic tool](../tools/README.md#setup-diagnostic-tool). When posting on Mattermost: @@ -93,31 +97,33 @@ If the missing table is not mentioned there, try to find the missing workflow fo #### Special cases - Missing `track`: If you are running on Run 3 input, add `o2-analysis-track-propagation`. - - Please refer to the documentation on the [track propagation](../basics-usage/HelperTasks.md#track-propagation) for details. -- Missing `fv0c`: If you are running on Run 3 input, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` devices are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../basics-usage/HelperTasks.md#event-selection) documentation. -- Missing `tofsignal`: Please refer to the documentation on the [TOF PID](../basics-usage/HelperTasks.md#particle-identification) requirements. + - Please refer to the documentation on the [track propagation](../analysis-tools/TrackSelection.md#track-propagation) for details. +- Missing `fv0c`: If you are running on Run 3 input, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` devices are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../analysis-tools/EventSelection.md) documentation. +- Missing `tofsignal`: Please refer to the documentation on the [TOF PID](../analysis-tools/PID.md) requirements. - Missing versioned table: Converters convert older versions of tables into their newer versions. (See the table below.) - If the missing table is the **old** version, it indicates that you are running the corresponding converter while you should not. **Remove** it. - If the missing table is the **new** version, it indicates that you are not running the corresponding converter while you should. **Add** it. -Old | New | Converter ---------------|-------------------|------------------------------------- -`bc` | `bc_001` | `o2-analysis-bc-converter` -`collision` | `collision_001` | `o2-analysis-collision-converter` -`fdd` | `fdd_001` | `o2-analysis-fdd-converter` -`hmpid` | `hmpid_001` | `o2-analysis-hmpid-converter` -`mccalolabel` | `mccalolabel_001` | `o2-analysis-calo-label-converter` -`mccollision` | `mccollision_001` | `o2-analysis-mccollision-converter` -`mcparticle` | `mcparticle_001` | `o2-analysis-mc-converter` -`mfttrack` | `mfttrack_001` | `o2-analysis-mft-tracks-converter` -`trackextra` | `trackextra_001` | `o2-analysis-tracks-extra-converter` -`v0` | `v0_001` | `o2-analysis-weak-decay-indices` -`v0_001` | `v0_002` | `o2-analysis-v0converter` -`zdc` | `zdc_001` | `o2-analysis-zdc-converter` +| Old | New | Converter | +|--------------------------------|-------------------|-------------------------------------------| +| `bc` | `bc_001` | `o2-analysis-bc-converter` | +| `run2bcinfo` | `run2bcinfo_001` | `o2-analysis-run2bcinfos-converter` | +| `collision` | `collision_001` | `o2-analysis-collision-converter` | +| `fdd` | `fdd_001` | `o2-analysis-fdd-converter` | +| `hmpid` | `hmpid_001` | `o2-analysis-hmpid-converter` | +| `mccalolabel` | `mccalolabel_001` | `o2-analysis-calo-label-converter` | +| `mccollision` | `mccollision_001` | `o2-analysis-mccollision-converter` | +| `mcparticle` | `mcparticle_001` | `o2-analysis-mc-converter` | +| `mfttrack` | `mfttrack_001` | `o2-analysis-mft-tracks-converter` | +| `trackextra` | `trackextra_001` | `o2-analysis-tracks-extra-converter` | +| `trackextra`, `trackextra_001` | `trackextra_002` | `o2-analysis-tracks-extra-v002-converter` | +| `v0` | `v0_001` | `o2-analysis-weak-decay-indices` | +| `v0_001` | `v0_002` | `o2-analysis-v0converter` | +| `zdc` | `zdc_001` | `o2-analysis-zdc-converter` | #### General cases -You can identify the missing workflow by running the [`find_dependencies.py`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/find_dependencies.py) script. +You can identify the missing workflow by running the [dependency finder](../tools/dependencyFinder.md). The procedure is simple: If the error message complains about a missing table `DF_/O2` then you have to run `$O2PHYSICS_ROOT/share/scripts/find_dependencies.py -t
    ` inside the O2Physics environment and add the correct one among the listed producer workflows to your command line. @@ -159,13 +165,38 @@ Verify whether: How to check the timestamp? ``` -### Alien connection failed +### AliEn connection failed -Error message: +Error messages: ```text -Alien Token Check failed - Please get an alien token before running with https CCDB endpoint, or alice-ccdb.cern.ch! +Error in : Error while reading from stdin +Error in : Context creation failure +Error in : Failed to connect to any server! Giving up +[FATAL] TGrid::Connect returned nullptr. May be due to missing alien token ``` -- Create an Alien token by executing the `alien-token-init` command inside the O2Physics environment. -- Verify that the connection can be established by executing `alien.py`. You should be greeted with `Welcome to the ALICE GRID`. Exit with `exit`. +- Create the AliEn token by executing the `alien.py` command inside the O2Physics environment. +- You should be greeted with `Welcome to the ALICE GRID`. +- Exit with `exit`. + +### shmem: could not create a message of size ... + +Add `--shm-segment-size 1000000000` (or larger number) to your o2 command. +It is due to shared memory segment that is probably outdated for the size of the intermediate tables you have. It is actually set as 90% of system's max VSIZE allowance set in limits, or 2GB if the limits cannot be found, which is probably what happens in your case. + +## Graphical issue with high DPI monitors + +When using monitors with high DPI the labels and text in TBrowser might be too small, especially when fractional scaling is enabled in multiple +monitors setup. A workaround for this issue is to create a local .rootrc file in the $HOME folder including the following lines, edited with your own +font preferences: + +```text +Gui.DefaultFont: -*-helvetica-medium-r-*-*-28-*-*-*-*-*-iso8859-1 +Gui.MenuFont: -*-helvetica-medium-r-*-*-32-*-*-*-*-*-iso8859-1 +Gui.MenuHiFont: -*-helvetica-bold-r-*-*-32-*-*-*-*-*-iso8859-1 +Gui.DocFixedFont: -*-courier-medium-r-*-*-32-*-*-*-*-*-iso8859-1 +Gui.DocPropFont: -*-helvetica-medium-r-*-*-32-*-*-*-*-*-iso8859-1 +Gui.IconFont: -*-helvetica-medium-r-*-*-28-*-*-*-*-*-iso8859-1 +Gui.StatusFont: -*-helvetica-medium-r-*-*-28-*-*-*-*-*-iso8859-1 +``` diff --git a/docs/troubleshooting/summarise_o2p_setup.sh b/docs/troubleshooting/summarise_o2p_setup.sh deleted file mode 100644 index 7fa9c39d..00000000 --- a/docs/troubleshooting/summarise_o2p_setup.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -# Summarise O2Physics setup - -if [[ -n "$(which aliBuild)" ]]; then - echo "aliBuild location: $(which aliBuild)" - # echo "all aliBuild locations: $(whereis aliBuild)" - aliBuild version -else - echo "aliBuild not found." -fi - -for repo in alidist O2 O2Physics; do - [[ -d "${repo}" ]] || { echo "Directory ${repo} not found."; continue; } - echo "Last commit of ${repo}: $(cd "${repo}" && git log -n 1 --pretty="format:%ci %h")" -done - -for pkg in O2 O2Physics; do - log="$ALIBUILD_WORK_DIR/BUILD/${pkg}-latest/log" - [[ -f "${log}" ]] || { echo "Log file ${log} not found."; continue; } - echo "Last build of ${pkg}: $(stat -c "%y" "${log}")" -done diff --git a/jekyll-rtd-theme.gemspec b/jekyll-rtd-theme.gemspec index e66fa821..81377c7a 100644 --- a/jekyll-rtd-theme.gemspec +++ b/jekyll-rtd-theme.gemspec @@ -10,5 +10,5 @@ Gem::Specification.new do |spec| spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r!^(assets|_layouts|_includes|_sass|LICENSE|README)!i) } - spec.add_runtime_dependency "github-pages", "~> 209" + spec.add_runtime_dependency "github-pages", "~> 232" end