diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 79693d22..8b137891 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -custom: ["https://git.io/JJAW8"] + diff --git a/.github/workflows/mega-linter.yml b/.github/workflows/mega-linter.yml index 853e9ce0..88d5e20c 100644 --- a/.github/workflows/mega-linter.yml +++ b/.github/workflows/mega-linter.yml @@ -1,29 +1,34 @@ --- # MegaLinter GitHub Action configuration file -# More info at https://oxsecurity.github.io/megalinter +# More info at https://megalinter.io name: MegaLinter 'on': [pull_request_target] +permissions: {} + env: # Apply linter fixes configuration APPLY_FIXES: all PR_NUMBER: ${{ github.event.pull_request.number }} concurrency: - group: ${{ github.ref }}-${{ github.workflow }} + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.run_id }} cancel-in-progress: true jobs: - build: + megalinter: name: MegaLinter runs-on: ubuntu-latest steps: # Git Checkout - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: + # Checkout the HEAD of the PR instead of the merge commit. ref: ${{ github.event.pull_request.head.sha }} + # Checkout the merge commit. (If a fixing PR is made, it will include also missing commits from upstream.) + # ref: refs/pull/${{ github.event.number }}/merge fetch-depth: 0 # So we can use secrets.ALIBUILD_GITHUB_TOKEN to push later. persist-credentials: false @@ -32,11 +37,11 @@ jobs: - name: MegaLinter id: ml # You can override MegaLinter flavor used to have faster performances - # More info at https://oxsecurity.github.io/megalinter/flavors/ - uses: oxsecurity/megalinter@v6 + # More info at https://megalinter.io/flavors/ + uses: oxsecurity/megalinter@v7 env: # All available variables are described in documentation: - # https://oxsecurity.github.io/megalinter/configuration/ + # https://megalinter.io/configuration/ # Validates all source when push on master, else just the diff with # master. Override with true if you always want to lint all sources. VALIDATE_ALL_CODEBASE: false @@ -77,7 +82,7 @@ jobs: yourself and update the pull request, or merge this PR in yours. You can find how to run MegaLinter locally at - . + . # We do not create PRs if the branch is not there. continue-on-error: true diff --git a/.mega-linter.yml b/.mega-linter.yml index 89ae6881..c6244860 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -24,7 +24,7 @@ MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS: false SHOW_ELAPSED_TIME: true FILEIO_REPORTER: false GITHUB_COMMENT_REPORTER: false -UPDATED_SOURCES_REPORTER: false +UPDATED_SOURCES_REPORTER: true PRINT_ALPACA: false # Don't print ASCII alpaca in the log PRINT_ALL_FILES: true # Print all processed files FLAVOR_SUGGESTIONS: false # Don't show suggestions about different MegaLinter flavors diff --git a/CPPLINT.cfg b/CPPLINT.cfg index 01c76527..e050d1df 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -1 +1 @@ -filter=-build/namespaces,-readability/todo,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comments,-whitespace/line_length,-whitespace/semicolon,-whitespace/todo +filter=-build/c++11,-build/namespaces,-readability/fn_size,-readability/todo,-runtime/references,-whitespace/blank_line,-whitespace/braces,-whitespace/comments,-whitespace/line_length,-whitespace/semicolon,-whitespace/todo diff --git a/_includes/templates/breadcrumbs.liquid b/_includes/templates/breadcrumbs.liquid index 79dbb768..89a79df3 100644 --- a/_includes/templates/breadcrumbs.liquid +++ b/_includes/templates/breadcrumbs.liquid @@ -38,5 +38,5 @@ Feel like information is missing? Please send your suggestions for updates and improvements to docadmin. If you wish to contribute, you're very welcome! Please follow the instructions here. +href="https://aliceo2group.github.io/analysis-framework/docs/gettingstarted/contributingtodocs.html">here. diff --git a/docs/advanced-specifics/eventMixing.md b/docs/advanced-specifics/eventMixing.md index d27c5ebf..aca6b18b 100644 --- a/docs/advanced-specifics/eventMixing.md +++ b/docs/advanced-specifics/eventMixing.md @@ -1,5 +1,5 @@ --- -sort: 1 +sort: 2 title: Event Mixing --- @@ -17,9 +17,9 @@ o2::soa::combinations (CombinationIndexPolicy(tracks1, tracks2, ...)) which returns tuples of tracks (one track from each table of tracks). -There are several *CombinationIndexPolicies* available which are explained [here](../framework/framework.md#getting-combinations-pairs-triplets-). It is recommended that you will get first well acquainted with combinations before moving on to mixing. +There are several *CombinationIndexPolicies* available which are explained [here](../basics-tasks/CombiningData.md). It is recommended that you will get first well acquainted with combinations before moving on to mixing. -## Event mixing +## Mixing generator `GroupedCombinationsGenerator` which generates mixed event pairs is a generalization of block combination policies. Therefore, it accepts the same parameters: @@ -27,13 +27,13 @@ There are several *CombinationIndexPolicies* available which are explained [here - outsider - category neighbours (equivalent to the number of other collisions to mix with) -You can consult a detailed description of these parameters in the [block combinations section](../framework/framework.md#block--binned-combination-policies). +You can consult a detailed description of these parameters in the [block combinations section](../basics-tasks/CombiningData.md#block--binned-combination-policies). The `GroupedCombinationsGenerator` general constructor is defined as: ```cpp template -GroupedCombinationsGenerator(const BP& binningPolicy, int catNeighbours, const T1& outsider, G& grouping, std::tuple& associated) +GroupedCombinationsGenerator(const BP& binningPolicy, int catNeighbours, const T1& outsider, G& grouping, std::tuple& associated, SliceCache* cache) ``` This is a more general functionality which potentially could be used for other applications beyond event mixing. However, to simplify this tutorial, let's assume our `grouping` table is the table of collisions, and the `associated` are tables of structures like tracks and V0s. @@ -43,7 +43,8 @@ This is a more general functionality which potentially could be used for other a - `T1`: type of an outsider value as well as the value itself as a parameter, - `GroupingPolicy`: type of a *BlockCombinationIndexPolicies* which specifies how collision pairs will be generated (strictly upper, upper or full block combinations)i, - `BP`: type of a binning policy applied to the block combinations of collisions as well as the policy instance, -- input grouping (collisions) and associated (tracks, V0s) tables and their types. +- input grouping (collisions) and associated (tracks, V0s) tables and their types +- a pointer to the `SliceCache` which is used implicitly for efficient slicing of associated tables To simplify the code, there are helper shortcuts defined for the most common use cases: diff --git a/docs/advanced-specifics/machineLearning.md b/docs/advanced-specifics/machineLearning.md index 01288bcb..318d269e 100644 --- a/docs/advanced-specifics/machineLearning.md +++ b/docs/advanced-specifics/machineLearning.md @@ -1,5 +1,5 @@ --- -sort: 2 +sort: 3 title: Machine Learning --- diff --git a/docs/advanced-specifics/pwgcf.md b/docs/advanced-specifics/pwgcf.md index 5061acbc..50dbf0cc 100644 --- a/docs/advanced-specifics/pwgcf.md +++ b/docs/advanced-specifics/pwgcf.md @@ -1,5 +1,5 @@ --- -sort: 3 +sort: 4 title: PWG-CF --- diff --git a/docs/advanced-specifics/pwgdq.md b/docs/advanced-specifics/pwgdq.md index b5db0d33..ffba7698 100644 --- a/docs/advanced-specifics/pwgdq.md +++ b/docs/advanced-specifics/pwgdq.md @@ -1,17 +1,17 @@ --- -sort: 4 +sort: 5 title: PWG-DQ --- ## Get started -[link to indico page of the Hands-On session :] +In the past, some hands-on sessions have been organised within the PWG-DQ. A list of the corresponding indico events is down below: -1. O2 DQ (7/12/21)() -2. O2 DQ (April 2022) -3. O2 tutorial (Oct 2022) - -[ZOOM recordings of the first part of the session](https://indico.cern.ch/event/1098200/sessions/419561/attachments/2362418/4033057/videoPlenarySession.mp4) +**most recent:** +1. O2 DQ hands-on session (7 Dec 21) [indico event](https://indico.cern.ch/event/1098200/) , [ZOOM recordings of the first part of the session](https://indico.cern.ch/event/1098200/sessions/419561/attachments/2362418/4033057/videoPlenarySession.mp4) +2. O2 DQ hands-on session (April 2022) [indico event](https://indico.cern.ch/event/1150382/) +3. O2 Analysis tutorial (Oct 2022) [indico event](https://indico.cern.ch/event/1200252/timetable/?view=standard) +4. O2 DQ hands-on session (13 Dec 22) [indico event](https://indico.cern.ch/event/1220887/), [ZOOM recordings, DQ User Interfce](https://indico.cern.ch/event/1220887/contributions/5168779/attachments/2568116/4427919/afternoon_session.mp4) # Dileptons-Quarkonia (DQ) analysis framework @@ -29,7 +29,7 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern [`VarManager.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/VarManager.h). * Class to define and fill histograms are defined in [`HistogramManager.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/HistogramManager.h). -* Class to set of predefined selection cuts(either AnalysisCut or AnalysisCompositeCut) are defined in +* Class to set predefined selection cuts (either AnalysisCut or AnalysisCompositeCut) are defined in [`CutsLibrary.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/CutsLibrary.h). * Class for analysis cuts applied on the variables defined in the VarManager is defined in [`AnalysisCut.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Core/AnalysisCut.h) class. @@ -61,12 +61,22 @@ Mattermost channel: [O2-DQ Analysis Framework Alpha](https://mattermost.web.cern * [`dqEfficiency.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dqEfficiency.cxx) Analysis task for processing O2::DQ MC skimmed AODs. * [`v0selector.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/v0selector.cxx) Select barrel tracks which belong to clean V0 and cascade topologies. This code loops over a V0Data table and produces some standard analysis output for select clean V0 sample. * [`dileptonMuMu.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dileptonMuMu.cxx) It refers to The dimuon analysis task. It’s a derivative of the tableReader, but with muon only informations. takes tracks flaged as « muon » and creates Pairs calculating mass, rapidity, pT. -* [`dileptonEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/dileptonEE.cxx) It refers to The dielectron analysis task. It’s a derivative of the tableReader, but with electron only informations. takes tracks flaged as « electron » and creates Pairs calculating mass, rapidity, pT. + +## Python Interface +To simplify the handling and usage of the O2-DQ framework a [python interface](https://github.com/ctolon/PythonInterfaceOOP) has been developed and will be maintained for further user support. + +Its main features are: + +- run tasks with simple commands (all main workflows are included) +- dependencies are selected and set with no need to specify them in the command line +- auto completion for workflows, settings and configurables + +To get started, a [detailed introduction](https://github.com/ctolon/PythonInterfaceOOP#user-python-based-interface) has been written and an introduction was given in the [hands-on session](https://indico.cern.ch/event/1220887/) (Dec 22). ## AliHyperloop [JIRA tickets](https://alice.its.cern.ch/jira/browse/PWGDQ-57?jql=project%20%3D%20PWGDQ%20AND%20issuetype%20%3D%20Analysis) -of the DQ analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/): +of the DQ analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/). ## DQ Data Model diff --git a/docs/advanced-specifics/pwgem.md b/docs/advanced-specifics/pwgem.md index 7a5b227b..4817331d 100644 --- a/docs/advanced-specifics/pwgem.md +++ b/docs/advanced-specifics/pwgem.md @@ -1,16 +1,42 @@ --- -sort: 5 +sort: 6 title: PWG-EM --- # Electromagnetic probes (EM) analysis framework ## Get started +In the past several O2 hands-on sessions have been taken placed. A list of the most recent ones in DQ, can be found [here](pwgdq.md#get-started). ## Contact +Coordinators: Raphaelle Bailhache, Mike Sas -## Code +Mattermost channel: [EM LMEE O2](https://mattermost.web.cern.ch/alice/channels/em-lmee-o2) -- The codebase can be found in the +## Code + - The codebase can be found in the [`PWGEM`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGEM) directory. -.h). + +### Dileptons +Due to a large overlap with the PWGDQ, the low mass dielectron tasks are using some tasks of the [framework from DQ](pwgdq.md#code). + +* [`TableMaker.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/TableProducer/tableMaker.cxx) Is used to produced skimmed data tables for EM analysis from central barrel and muon AODs based on selected event information, barrel track and muon track information. +* [`TableReader.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGDQ/Tasks/tableReader.cxx) Analyze EM skimmed data tables. This workflow runs a few tasks: event selection, barrel track selection, muon track selection, same event pairing, event mixing, and dilepton hadron combinations. +* [`dileptonEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/dileptonEE.cxx) It refers to The dielectron analysis task. It’s a derivative of the tableReader, but with electron only informations. takes tracks flaged as « electron » and creates Pairs calculating mass, rapidity, pT. +* [`emEfficiencyEE.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/emEfficiencyEE.cxx) Task to calculate the dielectron efficiency. +* [`v0gammaQA.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGEM/Dilepton/Tasks/v0gammaQA.cxx) + +### Neutral Meson and Photon + +```todo +List all imporant tasks. +``` + +## AliHyperloop + +- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-2) +of the EM dielectron analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/user#analysis-50501) +- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-6) +of the EM PCM and V0-finder analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/view-analysis/50539) +- [JIRA ticket](https://alice.its.cern.ch/jira/browse/PWGEM-3) +of the EM neutral meson analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/view-analysis/50508) diff --git a/docs/advanced-specifics/pwghf.md b/docs/advanced-specifics/pwghf.md index a337b1d2..42e6b862 100644 --- a/docs/advanced-specifics/pwghf.md +++ b/docs/advanced-specifics/pwghf.md @@ -1,5 +1,5 @@ --- -sort: 6 +sort: 7 title: PWG-HF --- @@ -13,42 +13,48 @@ title: PWG-HF - See the [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). ## Contact -Coordinators: Francesco Prino, Vít Kučera - -Mattermost channel: [hf-o2-analysis-challenge](https://mattermost.web.cern.ch/alice/channels/hf-o2-analysis-challenge) +Mattermost channel: [hf-o2-analysis](https://mattermost.web.cern.ch/alice/channels/hf-o2-analysis) ## Code -- Code used by the heavy-flavour analysis framework are in the +- 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 skimming and 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 + - Tables produced by candidate selectors are defined in [`CandidateSelectionTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/CandidateSelectionTables.h). -- Default parameters used in the selection of single tracks, track-index skims and candidates are defined in + - Tables produced by derived-data creators are defined in +[`DerivedTables.h`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/DataModel/DerivedTables.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. + - Utilities, providing small pieces of code used repeatedly in many workflows, are in the +[`Utils`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/Utils) directory. - Secondary-vertex reconstruction algorithms are implemented in the -[`DCAFitterN`](https://github.com/AliceO2Group/AliceO2/blob/dev/Detectors/Vertexing/include/DetectorsVertexing/DCAFitterN.h) class. +[`DCAFitterN`](https://github.com/AliceO2Group/AliceO2/blob/dev/Common/DCAFitter/include/DCAFitter/DCAFitterN.h) class. - Functions for calculations of kinematic quantities and for MC matching are implemented in the [`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. -- Code for easy running of the HF tasks and output processing can be found in the +- 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. - - Analysis code for postprocessing of the task output is collected in the - [`FirstAnalysis`](https://github.com/AliceO2Group/Run3Analysisvalidation/tree/master/FirstAnalysis) directory. ## AliHyperloop -[JIRA tickets](https://alice.its.cern.ch/jira/browse/PWGHF-269?jql=project%20%3D%20PWGHF%20AND%20issuetype%20%3D%20Analysis%20AND%20component%20%3D%20PWG-HF) -of the HF analyses on [AliHyperloop](https://alimonitor.cern.ch/hyperloop/) + +[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) ## Framework structure -Simplified graph of the workflows and tasks involved in a single HF analysis is shown in the following picture. +A simplified graph of the workflows and tasks involved in a single HF analysis is shown in the following picture. Individual components are described in the next section below.
@@ -59,9 +65,8 @@ Individual components are described in the next section below. ### Track index skimming -Workflow | File | Type -------------------------------------------|-----------------------------|------------------------------------ -`o2-analysis-hf-track-index-skim-creator` | `trackIndexSkimCreator.cxx` | direct 2/3-prong and cascade decays +Workflow: `o2-analysis-hf-track-index-skim-creator`
+File: [`trackIndexSkimCreator.cxx`](https://github.com/AliceO2Group/O2Physics/blob/master/PWGHF/TableProducer/trackIndexSkimCreator.cxx) #### Track and event selection @@ -81,14 +86,9 @@ together with a flag indicating for which decay channel(s) the candidate was sel ### Candidate creation and MC matching -Workflow | File | Type --------------------------------------------|-------------------------------|------------------------------------------------------------------------ -`o2-analysis-hf-candidate-creator-2prong` | `candidateCreator2Prong.cxx` | direct 2-prong decays -`o2-analysis-hf-candidate-creator-3prong` | `candidateCreator3Prong.cxx` | direct 3-prong decays -`o2-analysis-hf-candidate-creator-cascade` | `candidateCreatorCascade.cxx` | cascade decays with V0 daughters (Λc±) -`o2-analysis-hf-candidate-creator-xicc` | `candidateCreatorXicc.cxx` | Ξcc±± → Ξc± π± -`o2-analysis-hf-candidate-creator-x` | `candidateCreatorX.cxx` | X(3872) → J/ψ π± π -`o2-analysis-hf-candidate-creator-bplus` | `candidateCreatorBplus.cxx` | B± → D0(bar) π± +Workflows: `o2-analysis-hf-candidate-creator-`
+Files: `candidateCreator.cxx`
+Directories: [`PWGHF/TableProducer`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/TableProducer), `PWGHF/*/TableProducer` #### Candidate creation @@ -111,17 +111,9 @@ Derived tables with MC flags used for the estimation of the signal efficiencies ### Candidate selection -Workflow | File | Type -------------------------------------------------------|-------------------------------------|---------------------------------------------------------------------- -`o2-analysis-hf-candidate-selector-d0` | `candidateSelectorD0.cxx` | D0(bar) → π± K -`o2-analysis-hf-candidate-selector-jpsi` | `candidateSelectorJpsi.cxx` | J/ψ → e+ e+ μ -`o2-analysis-hf-candidate-selector-x-to-jpsi-pi-pi` | `candidateSelectorXToJpsiPiPi.cxx` | X(3872) → J/ψ π± π -`o2-analysis-hf-candidate-selector-dplus-to-pi-k-pi` | `candidateSelectorDplusToPiKPi.cxx` | D± → π± K π± -`o2-analysis-hf-candidate-selector-lc` | `candidateSelectorLc.cxx` | Λc± → p(bar) K π± -`o2-analysis-hf-candidate-selector-lc-to-k0s-p` | `candidateSelectorLcToK0sP.cxx` | Λc± → p(bar) KS0 -`o2-analysis-hf-candidate-selector-xic-to-p-k-pi` | `candidateSelectorXicToPKPi.cxx` | Ξc± → p(bar) K π± -`o2-analysis-hf-candidate-selector-xicc-to-p-k-pi-pi` | `candidateSelectorXiccToPKPiPi.cxx` | Ξcc±± → Ξc± π± -`o2-analysis-hf-candidate-selector-bplus-to-d0-pi` | `candidateSelectorBplusToD0Pi.cxx` | B± → D0(bar) π± +Workflows: `o2-analysis-hf-candidate-selector-`
+Files: `candidateSelector.cxx`
+Directories: [`PWGHF/TableProducer`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/TableProducer), `PWGHF/*/TableProducer` In a dedicated selector task, tailored for each decay channel, accurate analysis level selection criteria based on decay topology and PID are applied to the reconstructed candidates. @@ -130,20 +122,9 @@ The selection results are stored in a column of a new dedicated table that is la ### Analysis tasks -Workflow | File | Type ------------------------------------------|-----------------------------|------------------------------------------------------------------------- -`o2-analysis-hf-task-d0` | `taskD0.cxx` | D0(bar) → π± K -`o2-analysis-hf-task-jpsi` | `taskJpsi.cxx` | J/ψ → e+ e+ μ -`o2-analysis-hf-task-dplus` | `taskDplus.cxx` | D± → π± K π± -`o2-analysis-hf-task-lc` | `taskLc.cxx` | Λc± → p(bar) K π± -`o2-analysis-hf-task-lc-to-k0s-p` | `taskLcToK0sP.cxx` | Λc± → p(bar) KS0 -`o2-analysis-hf-task-xic` | `taskXic.cxx` | Ξc± → p(bar) K π± -`o2-analysis-hf-task-xicc` | `taskXicc.cxx` | Ξcc±± → Ξc± π± -`o2-analysis-hf-task-bplus` | `taskBplus.cxx` | B± → D0(bar) π± -`o2-analysis-hf-task-x` | `taskX.cxx` | X(3872) → J/ψ π± π -`o2-analysis-hf-correlator-d0-d0bar` | `correlatorD0D0bar.cxx` | D0–D0bar correlations -`o2-analysis-hf-correlator-dplus-dminus` | `correlatorDplusDminus.cxx` | D+–D correlations -`o2-analysis-hf-task-correlation-d-dbar` | `taskCorrelationDDbar.cxx` | D0–D0bar, D+–D correlations +Workflows: `o2-analysis-hf-task-`
+Files: `task.cxx`
+Directories: [`PWGHF/Tasks`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/Tasks), `PWGHF/*/Tasks` #### Real-data analysis @@ -153,26 +134,40 @@ In the user analysis task, histograms needed for the analysis are filled with pr For MC events, histograms with quantities of generated MC particles and MC-matched candidates are produced. +### Tree creation + +Candidate tables and other related derived tables are exported to disk as ROOT trees for +post-processing with external tools, e.g. for selection optimisation with machine learning techniques. + +Workflows: `o2-analysis-hf-tree-creator-`
+Files: `treeCreator.cxx`
+Directories: [`PWGHF/TableProducer`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/TableProducer), `PWGHF/*/TableProducer` + +### Derived-data creation + +Derived-data creators are a better alternative to tree creators, because they are more flexible and +can produce light self-contained interlinked tables which are independent from the parent AO2D files +and can therefore be stored as derived datasets on AliHyperloop as well as processed locally. + +Workflows: `o2-analysis-hf-derived-data-creator-`
+Files: `derivedDataCreator.cxx`
+Directories: [`PWGHF/TableProducer`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/TableProducer), `PWGHF/*/TableProducer` + ### QA and helper workflows Workflow | File | Type ---------------------------------------|---------------------------|---------------------------------------------------------------------------- +`o2-analysis-hf-pid-creator` | `pidCreator.cxx` | creation of tables combining *σ* from TPC and TOF for track selection `o2-analysis-hf-task-mc-validation` | `taskMcValidation.cxx` | validation of HF MC distributions -`o2-analysis-task-qa-pid-rejection` | `taskQaPidRejection.cxx` | PID selection performance `o2-analysis-hf-task-sel-optimisation` | `taskSelOptimisation.cxx` | preselection optimisation `o2-analysis-hf-refit-pv-dummy` | `refitPvDummy.cxx` | creation of a dummy table with primary-vertex position (for converted data) -### Tree creation +### Postprocessing scripts and macros -Candidate tables and other related derived tables are exported to disk as ROOT trees for -post-processing with external tools, e.g. for optimisation with Machine Learning techniques. +Python scripts and ROOT macros which process the O2Physics output files. +In general, Python scripts are preferred over ROOT macros. -Workflow | File | Type -------------------------------------------------|-------------------------------|---------------------------------------------------------------------- -`o2-analysis-hf-tree-creator-d0-to-k-pi` | `treeCreatorD0ToKPi.cxx` | D0(bar) → π± K -`o2-analysis-hf-tree-creator-lc-to-p-k-pi` | `treeCreatorLcToPKPi.cxx` | Λc± → p(bar) K π± -`o2-analysis-hf-tree-creator-x-to-jpsi-pi-pi` | `treeCreatorXToJpsiPiPi.cxx` | X(3872) → J/ψ π± π -`o2-analysis-hf-tree-creator-xicc-to-p-k-pi-pi` | `treeCreatorXiccToPKPiPi.cxx` | Ξcc±± → Ξc± π± +Directories: [`PWGHF/D2H/Macros`](https://github.com/AliceO2Group/O2Physics/tree/master/PWGHF/D2H/Macros) ## Contribute @@ -181,13 +176,44 @@ Workflow | File - Follow the [O2 coding guidelines](https://github.com/AliceO2Group/CodingGuidelines) (especially the [naming](https://rawgit.com/AliceO2Group/CodingGuidelines/master/naming_formatting.html) and [commenting](https://rawgit.com/AliceO2Group/CodingGuidelines/master/comments_guidelines.html) rules). -- Sort O2Physics `#include`s alphabetically and keep `PWGHF/...` at the end. +- Respect the alphabetic order and groups in `CMakeLists.txt` when adding a new workflow. +- Link only necessary libraries in `CMakeLists.txt`. +- Avoid code duplication and reuse existing code (e.g. `RecoDecay`, table columns, constants). +- Define variables for repeatedly used objects (histogram types, axes, strings, calculated values). +- Explicitly state when using the `std` namespace (e.g. `std::abs`, `std::array`, `std::vector`). +- Do not use ROOT features unnecessarily (e.g. `TMath::Abs` → `std::abs`, `Double_t` → `double`). + - Use of macros for [bit manipulations](https://root.cern/doc/master/Rtypes_8h_source.html#l00083) (`BIT`, `SETBIT`, `TESTBIT`, `CLRBIT`) is encouraged. +- Do not use `M_PI`. Instead, use `PI`, `TwoPI`, `PIHalf`, `PIThird`, `PIQuarter` from the `o2::constants::math` namespace. +- Use `LOG`, `LOGF`, `LOGP` macros for logging (instead of `Printf`, `printf`, `std::cout`). + - Use the right logging level: + - `debug` for technical information useful for debugging and development, + - `info` for information about what the code is doing that is useful to report at every execution, + - `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. +- 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. - - Propagate your changes into the Run3Analysisvalidation configuration. - - Check that your branch compiles. + - 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. - 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. + - 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. #### `struct` members @@ -205,13 +231,16 @@ Organising the code in a well defined structure makes it easier to navigate thro - other members (constants, objects) - `using` declarations - `Filter` + - `Preslice` - `Partition` - `ConfigurableAxis` - `AxisSpec` - `HistogramRegistry` - output declarations (`OutputObj`,...) - `init` function + - helper functions - `process` function(s) + - Put one process function argument per line. - `PROCESS_SWITCH` follows immediately after the function definition. ### Naming conventions @@ -237,7 +266,8 @@ Organising the code in a well defined structure makes it easier to navigate thro - `RecBg` - reconstruction level quantity of a reconstructed background candidate The names of the source file, the executable and the task(s) should match.
-Note: The device name of a task is automatically generated from the name of the corresponding `struct` by replacing uppercase letters with lowercase letters preceded with a hyphen unless defined explicitly using `TaskName`, which should be avoided if not necessary.
+Note: The device name of a task is automatically generated from the name of the corresponding `struct` by replacing uppercase letters with lowercase letters preceded with a hyphen. +The device name can be explicitly defined using `TaskName` only when several instances of a templated task need to be defined.
Example: - source file name: `taskXY.cxx` @@ -245,27 +275,11 @@ Example: - main task (`struct`) name: `HfTaskXY` (results in the generated device name `hf-task-x-y`) - auxiliary-task name: `HfTaskXY` (results in the generated device name `hf-task-x-y-`) -### Git - -- If your changes consist of several independent steps, keep them separate in several commits. -- Give your commits meaningful titles. - - If needed, add more details in the commit message (separated by a blank line from the commit title). -- Keep your feature branch up to date with the upstream main branch (`git pull --rebase upstream master`). - ### Pull requests (PR) - Update your branch and test it before creating a PR. -- Create one PR per feature (i.e. do not mix big unrelated code changes). - 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. - -#### PR review - -- When you implement changes during the review, push them into your branch as new separate commits with meaningful titles. -- Do not amend, squash or rebase existing commits in the PR. It would break the links between the code and the review comments. - - If you need to update your branch with the changes in the main branch while the PR is under review, use `git merge upstream/master` (instead of `rebase`) to preserve the commit history. -- Fix formatting issues by merging the PRs created automatically by the CI tests in your fork repository. -- If you need more time to implement further changes in your PR, convert it to a draft to avoid unnecessary build tests and mark it as ready for review again when you're done. diff --git a/docs/advanced-specifics/pwgje.md b/docs/advanced-specifics/pwgje.md index 6698eef5..a2c7a4aa 100644 --- a/docs/advanced-specifics/pwgje.md +++ b/docs/advanced-specifics/pwgje.md @@ -1,5 +1,5 @@ --- -sort: 7 +sort: 8 title: PWG-JE --- diff --git a/docs/advanced-specifics/pwglf.md b/docs/advanced-specifics/pwglf.md index c7bd96dc..8d3ce24c 100644 --- a/docs/advanced-specifics/pwglf.md +++ b/docs/advanced-specifics/pwglf.md @@ -1,5 +1,5 @@ --- -sort: 8 +sort: 9 title: PWGLF --- @@ -7,7 +7,46 @@ title: PWGLF ## Get started -## Contact +A number of tasks are included in `O2Physics` at the moment and can be consulted in the codebase. + +## Strangeness building + +In many analyses - not only PWG-LF exclusively - V0s and cascades are required. The new O2Physics data format stores only track index pairs or triplets for these objects, and all analysis-related properties have to be constructed from these indices. In order to take care of that centrally, `strangeness builders` are provided. They are: + +* `lambdakzerobuilder`: this task takes track index pairs and constructs the analysis information related to the V0, which can then be queried conveniently from the `V0Data` table. +* `cascadebuilder`: this task takes track index triples and constructs the analysis information related to cascades, which can then be queried conveniently from the `CascData` table. + +Optionally, both builders can also produce covariance matrices (`V0Covs` or `CascCovs`) that are particularly useful to reconstruct decay chains that involve weakly decaying particles. + +The logical elements in these two tasks are outlined in the figure below: + +
+ +
+ +There are three relevant devices (subtasks) inside each of the builders, each with different configurations that are of interest to the users. They are: + +* `preselectors` allow the user to pre-filter the V0s or cascades that will be built, possibly selecting on MC truth (MC-exclusive), TPC dE/dx or both. This is done via the choice of process function: `processBuildAll` will have all V0s passing topological selections to be built and stored, while `processBuildMCAssociated` will configure the builder to build only MC true candidates of the desired (configurable) type and `processBuildValiddEdx` will configure the builder to only construct candidates for which the TPC dE/dx is compatible with one of the (configurable) hypotheses of interest. Finally, `processBuildValiddEdxMCAssociated` allows for both MC truth and TPC dE/dx to be preselected on. +* `builders` take the tags from the preselectors and build those V0s or cascades that the user is interested in. Builders have configurables that control the topological selections of the desired V0 and cascade candidates and also allow for topological selection autodetect (more below). +* `label builders` run after the building has been done and provide indices to mcparticles for all analysis tables (`V0Datas` and `CascDatas`) via the two tables `MCV0Labels` and `MCCascLabels`, joinable with `V0Datas` and `CascDatas`, respectively. In order to switch label building on, the process functions `processBuildV0Labels` or `processBuildCascadeLabels` have to be used. This function is naturally only possible in simulations. . + +### Topological selection autodetect in strangeness builders + +In order to make analysis more convenient and efficient, the strangeness builders have an option called `d_UseAutodetectMode` that, if enabled, will make the builders go through all user tasks set to run together with it and look for variables with the following names: + +* `v0setting_cospa` (V0 builder) +* `v0setting_dcav0dau` (V0 builder) +* `v0setting_dcapostopv` (V0 builder) +* `v0setting_dcanegtopv` (V0 builder) +* `v0setting_radius` (V0 builder) +* `cascadesetting_cospa` (cascade builder) +* `cascadesetting_dcacascdau` (cascade builder) +* `cascadesetting_dcabachtopv` (cascade builder) +* `cascadesetting_cascradius` (cascade builder) +* `cascadesetting_v0masswindow` (cascade builder) +* `cascadesetting_mindcav0topv` (cascade builder) + +If found, the values of these 11 basic topological variables will then be the ones that the builders will use. If more than one task has specified desired topological selections, the builders will automatically configure for the loosest among the multiple selections requested, such that all tasks in the analysis chain get their requests adequately fulfilled. Please note that, because of this loosening in case of multiple requests, it is expected that analysis tasks also additionally select on these variables when processing data. ## Code diff --git a/docs/advanced-specifics/pwgmm.md b/docs/advanced-specifics/pwgmm.md index 4b46df10..93b06a76 100644 --- a/docs/advanced-specifics/pwgmm.md +++ b/docs/advanced-specifics/pwgmm.md @@ -1,5 +1,5 @@ --- -sort: 9 +sort: 10 title: PWG-MM --- diff --git a/docs/advanced-specifics/pwgud.md b/docs/advanced-specifics/pwgud.md index e73c4c96..66043687 100644 --- a/docs/advanced-specifics/pwgud.md +++ b/docs/advanced-specifics/pwgud.md @@ -1,5 +1,5 @@ --- -sort: 10 +sort: 11 title: PWG-UD --- diff --git a/docs/advanced-specifics/trackToCollAssoc.md b/docs/advanced-specifics/trackToCollAssoc.md new file mode 100644 index 00000000..60674ac1 --- /dev/null +++ b/docs/advanced-specifics/trackToCollAssoc.md @@ -0,0 +1,88 @@ +--- +sort: 1 +title: Track to collision association +--- +# Track to collision association + +In Run 3, due to the increased interaction rate, a track time window can overlap in time with multiple collisions. For example, the standalone ITS has a default track time window (also called Read-Out Frame (ROF)) of 198 bunch crossings (BC) $$\approx$$ 4.95 $$\mu s$$. With an interaction rate of 500 kHz, there is approximately one collision every 2 $$\mu s$$, meaning that a standalone ITS track readout window overlaps with 2.5 collisions on average. + +Knowing approximate time at which the track crossed the detector and the time of the different collisions, one can then associate a track to the different collisions it is time-compatible to. + +In O2Physics this association is done using two different tasks for the different types of tracks: + +- [o2-analysis-track-to-collision-associator](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/trackToCollisionAssociator.cxx) for central tracks +- [o2-analysis-fwdtrack-to-collision-associator](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/fwdtrackToCollisionAssociator.cxx) for muons and MFT tracks + +Both of the tasks are based on the same code [CollisionAssociation.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/CollisionAssociation.h) and use several configurables. + +For a brief description of the configurables, one can have a look at the section below, and for a deeper dive into what this code does one can read the section **Description of the collision association procedure**. +Reading the description of the code is strongly recommended for the analysers that are piping this task to their workflow. + +## fwdtrack-to-collision-associator + +```cpp +Configurable nSigmaForTimeCompat{"nSigmaForTimeCompat", 4.f, "number of sigmas for time compatibility"}; +Configurable timeMargin{"timeMargin", 0.f, "time margin in ns added to uncertainty because of uncalibrated TPC"}; +Configurable includeUnassigned{"includeUnassigned", false, "consider also tracks which are not assigned to any collision"}; +Configurable fillTableOfCollIdsPerTrack{"fillTableOfCollIdsPerTrack", false, "fill additional table with vector of collision ids per track"}; +Configurable bcWindowForOneSigma{"bcWindowForOneSigma", 115, "BC window to be multiplied by the number of sigmas to define maximum window to be considered"}; +``` + +Definition of the configurables: + +`float nSigmaForTimeCompat` : in how many sigmas we want to match the collision and the track, with + +- $$\sigma$$ = RMS of gaussian-like time resolutions of track and collision, for tracks with a gaussian-like time resolution, and +- $$\sigma$$= gaussian standard deviation of the collision time for tracks with box-like errors + +`float timeMargin` the time margin in ns added to the uncertainty on the collision time because of uncalibrated TPC + +`bool includeUnassigned` if set to kTRUE, the tracks which were assigned to no collision in AO2D files are also reprocessed, meaning we try again to associate these tracks to collisions + +`bool fillTableOfCollIdsPerTrack` if set to kTRUE, a table is filled containing for each track a list of the collision global indexes it can be time-associated to. This table can then be joined with the track table and allows further selections on the different compatible collisions. + +`int bcWindowForOneSigma` sets the BC window around which we look for possible compatible collisions for one track. Needs to be greater than half of the track time window in case of tracks with box-like errors. It has been tuned to 115BC for MFT tracks with a ROF length of 198BC , which is 1.16$$\times \frac{ROF_{length}}{2}$$ +One could then apply conservatively a factor 1.3 for higher ROF lengths. + +## Description of the collision association procedure + +[CollisionAssociation.h](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/CollisionAssociation.h) loops over each track, and for each track it loops over all collisions $$coll$$. For efficiency purposes, a hard cut is applied if the collision is too far (in time) from the track. + +Let's define $$BC_{track}$$ the BC of the middle of the readout window of the track, and $$BC_{coll}$$ the BC of the collision $$coll$$. + +In the AO2D files, $$BC_{track}$$ = `track.collision().bc() + track.trackTime() / o2::constants::lhc::LHCBunchSpacingNS;` + +The cut applied on the BC difference $$\lvert BC_{track}-$BC_{coll} \rvert$$ +is the following: + +$$\lvert BC_{track}-$BC_{coll} \rvert$$ < `bcWindowForOneSigma * nSigmaForTimeCompat + timeMargin / o2::constants::lhc::LHCBunchSpacingNS;` + +With `bcWindowForOneSigma`, `nSigmaForTimeCompat` and `timeMargin` being configurable variables. + +These variables must be cautiously configured to avoid eliminating possible time-compatible collisions with the track, and to avoid looping on numerous collisions that are very far from the track in time. + +If $$coll$$ passes this cut, then a stricter cut on the time difference between the collision and the track is applied, as will be described below. + +The cut is different for tracks which come from detectors with readout windows and for detectors that detect track with a gaussian-like time precision. + +For detectors that collect tracks in readout windows such as the ITS and the MFT, $$t_{track}$$ is the middle of the track readout window in $$ns$$. Its associated time uncertainty is $$\sigma_{track}=\frac{\text{readout window duration}}{2}$$. $$t_{track}$$ is then associated to a box-like time error, and meaning that the track crossed the detector in the time range $$[t_{track}-\sigma_{track}, t_{track}+\sigma_{track}]$$ + +
+ +
+ +For other detectors, the time resolution of the track is gaussian-like, meaning that the track has crossed the detector around the time $$t_{track}$$, with a gaussian standard deviation $$\sigma_{track}$$. + +
+ +
+ +Defining $$t_{coll}$$ the time of the collision $$coll$$ and its associated gaussian time uncertainty $$\sigma_{coll}$$, one can then compute the time difference between the track and the collision as $$\Delta_t = \lvert t_{track}-t_{coll} \rvert$$ + +The collision $$coll$$ is considered compatible in time with the track if $$\Delta_t <$$ thresholdTime. + +- thresholdTime = $$\sigma_{track}$$+nSigmaForTimeCompat $$\times ~\sigma_{coll}$$ + timeMargin, +for tracks with a box-like error. + +- thresholdTime = nSigmaForTimeCompat $$\times ~\sqrt{\sigma_{track}^2+\sigma_{coll}^2}$$ + timeMargin, +for tracks with a gaussian-like error. diff --git a/docs/basics-tasks/BasicAnalysisTask.md b/docs/basics-tasks/BasicAnalysisTask.md index 8b132e2e..cd9242dc 100644 --- a/docs/basics-tasks/BasicAnalysisTask.md +++ b/docs/basics-tasks/BasicAnalysisTask.md @@ -38,9 +38,13 @@ defineDataProcessing() { > > `AnalysisTask` will not actually provide any virtual method, as the `adaptAnalysis` helper relies on template argument matching to discover the properties of the task. It will come clear in the next paragraph how this allow is used to avoid the proliferation of data subscription methods. -```todo -Define minimum requirements for a complet task -``` +## Minimum requirements for a complete task + +- License agreement +- Required header files +- O2 basic name spaces +- Struct comprising an init and a process function +- Defined Workflow See also tutorial [Analysis Task](../tutorials/analysistask.md). @@ -115,7 +119,7 @@ HistogramConfigSpec(HistType type, uint8_t nSteps = 1) ``` -HistType specifies the type of the histogram. The supported hstograms types are listed in HistogramSpec.h. The vector of AxisSpec describe the axes of the histogram. nSteps is only used for histograms of type StepTHn. +HistType specifies the type of the histogram. The supported histogram types are listed in HistogramSpec.h. The vector of AxisSpec describes the axes of the histogram. nSteps is only used for histograms of type StepTHn. Histogram axes are realized by AxisSpec which has two constructors. @@ -131,15 +135,15 @@ AxisSpec(int nBins, std::optional name = std::nullopt) ``` -They differ in the way the axis bins are defined. In the first version a vector of bin edges is provided, which allows for 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. +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](#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](../basics-usage/HelperTasks.md#configurables)<std::vector<double>>) instead of a std::vector<double>. ## Adding histograms -A HistogramRegistry can be created together with the histograms it contains. It can however also be created empty and the histograms can be added later with the add method of which there a three versions. +A HistogramRegistry can be created together with the histograms it contains. It can however also be created empty and the histograms can be added later with the add method of which there are three versions. ```cpp void add(const HistogramSpec& histSpec); @@ -193,5 +197,4 @@ std::shared_ptr& get(const H& histName) Again HIST("histname") must be provided as argument to get the histogram with name = histname. Practical examples of histogram manipulations in O2 can be found in the -tutorials [Histograms](../tutorials/histograms.md) and [Histogram -Registry](../tutorials/histogramRegistry.md). +tutorials [Histograms](../tutorials/histograms.md) and [Histogram Registry](../tutorials/histogramRegistry.md). diff --git a/docs/basics-tasks/CombiningData.md b/docs/basics-tasks/CombiningData.md index ba76a6a4..6c2a38ae 100644 --- a/docs/basics-tasks/CombiningData.md +++ b/docs/basics-tasks/CombiningData.md @@ -168,6 +168,12 @@ combinations(combinationPolicy) You can see some combinations examples in the tracksCombinations.cxx tutorial. +```warning +The tracks in dataset might be implicitly ordered. As a result, for example, you can observe slight asymmetries in same-event 2-particle correlations obtained with `StrictlyUpperIndexPolicy`. The recommended solutions are: +1. Randomly swap tracks in pairs or +2. Use `FullIndexPolicy` and apply additional condition to exclude pairs with the same element repeated ((0, 0), (1, 1), and so on). At the end, you need to apply proper statistic corrections in your analysis, as you count each unique pair twice. +``` + ## Weighted combinations You might need to calculate weights for your event mixing. You can get useful variables: diff --git a/docs/basics-tasks/FilteringPartitioning.md b/docs/basics-tasks/FilteringPartitioning.md index 78f18cd2..d04fa885 100644 --- a/docs/basics-tasks/FilteringPartitioning.md +++ b/docs/basics-tasks/FilteringPartitioning.md @@ -23,7 +23,9 @@ filters upfront you can not only simplify your code, but allow the framework to optimize the processing. To do so, we provide two helpers: `Filter` and `Partition`. -*Note: Filters cannot be used on dynamic columns.* +```note +Filters cannot be used on dynamic columns. +``` ## Upfront filtering @@ -32,34 +34,65 @@ properties passes a certain criteria. This can be specified with the `Filter` he ```cpp struct MyTask : AnalysisTask { - Filter ptFilter = track::pt > 1; + Filter ptFilter = track::pt > 1.f; - void process(Tracks const &filteredTracks) { + void process(soa::Filtered const &filteredTracks) { for (auto& track : filteredTracks) { } } }; ``` -filteredTracks will contain only the tracks in the table which pass the condition `track::pt > 1`. - -You can specify multiple filters which will be applied in a sequence effectively resulting in the intersection of all them. +filteredTracks will contain only the tracks in the table which pass the condition `track::pt > 1.f`. + +Filter is automatically associated with a compatible table, i.e. table that has all the columns that are present in the filter expression. +It is currently impossible to have a filter that uses columns from more than one table. +If there are several filters declared, that are compatible with a single table, they are combined with logical "and". + +### Expressions +`Filters` and `Partitions` are defined using `expressions`, as in the example above, which are C++ expressions that can contain _columns_, numerical and boolean _constants_, single-valued _configurables_, a limited set of special _functions_ and _branching_ conditions. The expressions are compiled on-the-fly to be applied and therefore require _explicit_ types to be used. For example in the expression `track::pt > 1.f` the numerical constant is marked to be `float`, while a simple `1` would be parsed as `int` and `1.` would be parsed as `double`. + +`Filters` and `Partitions` require the expression result to be `boolean`. + +The following funcitons and operations are permitted in expressions. Each `expr1` and `expr2` can be a single column, constant, configurable, condition, or a valid expression. Previously defined filters can also be used by name. Parentheses can be used as usual. + +| Operation | Syntax | Description | +|:----------|:----------|:----------| +| Logical "and" | `expr1 && expr2` | logical multiplication of two expressions (both boolean) | +| Logical "or" | `expr1 \|\| expr2` | logical addition of two expressions (bothboolean) | +| Addition | `expr1 + expr2` | Addition of two expressions (compatible types) | +| Subtraction | `expr1 - expr2` | Subtraction of two expressions (compatible types) | +| Division | `expr1 / expr2` | Division of two expressions (compatibel types) | +| Multiplication | `expr1 * expr2` | Multiplication of two expressions (compatible types) | +| Bitwise "and" | `expr1 & expr2` | Bitwise logical multiplication (equally-sized integer types) | +| Bitwise "or" | `expr1 \| expr2` | Bitwise logical addition (equally-sized integer types) | +| Bitwise "xor" | `expr1 ^ expr2` | Bitwise exclusive logical multiplication (equally-sized integer types) | +| Less than | `expr1 < expr2` | Comparison (compatible types) | +| Less than or equal | `expr1 <= expr2` | -- | +| Greater than | `expr1 > expr2` | -- | +| Greater than or equal | `expr1 >= expr2` | -- | +| Equal | `expr1 == expr2` | -- | +| Not equal | `expr1 != expr2` | -- | +| Atan2 | `natan2(expr1, expr2)` | 2-argument arctangent function | +| Power | `npow(expr, constant)` | Exponentiation | +| Square root | `nsqrt(expr)` | Square root function | +| Exponent | `nexp(expr)` | Exponent function | +| Logarithm | `nlog(expr)` | Natural logarithm function | +| Base-10 logarithm | `nlog10(expr)` | Base-10 logarithm function | +| Sine | `nsin(expr)` | Sine function | +| Cosine | `ncos(expr)` | Cosine function | +| Tangent | `ntan(expr)` | Tangent function | +| Arcsine | `nasin(expr)` | Arcsine function | +| Arccosine | `nacos(expr)` | Arccosine function | +| Arctangent | `natan(expr)` | Arctangent function | +| Absolute value | `nabs(expr)` | Absolute value function | +| Rounding | `nround(expr)` | Rounding function | +| Bitwise "not" | `bitwise_not(expr)` | Bitwise logical "not" (integers) | +| Branching condition | `ifnode(expr_condition, expr_if_true, expr_if_false)` | Conditional expression, depending if the `expr_condition` is true or false, the result of this expression is either `expr_if_true` or `expr_if_false` | + +Note that while normal function can be used in expressions, they are **evaluated on construction** so they are equivalent to numerical constants. All the specially declared functions that can act on `expressions` start with `n`. -You can also specify filters on associated quantities: -```cpp -struct MyTask : AnalysisTask { - Filter collisionFilter = max(track::pt) > 1; - - void process(Collisions const &filteredCollisions) { - for (auto& collision: filteredCollisions) { - ... - } - } -}; -``` - -will process all the collisions which have at least one track with `pt > 1`. ## Partitioning your inputs @@ -73,39 +106,57 @@ struct MyTask : AnalysisTask { Partition rightTracks = track::eta >= 0; void process(Tracks const &tracks) { - for (auto& left : leftTracks(tracks)) { - for (auto& right : rightTracks(tracks)) { + for (auto& left : leftTracks) { + for (auto& right : rightTracks) { ... } } + for (auto& track : tracks) { + ... + } } }; ``` -i.e. `Filter` is applied to the objects before passing them to the `process` method, while `Select` objects can be used to do further reduction inside the `process` method itself. +`Filter` is applied to the objects before passing them to the `process` method, while `Partitions` exist independently. ## Filtering and partitioning together -Of course it should be possible to filter and partition data in the same task. The way this works is that multiple `Filter`s are logically ANDed together and then they will get anded with the OR of all the `Select` specified selections. +It is possible to use filters and partition data in the same task. Filters are applied as usual, combined with logical "and", therefore `tracks` table will only have entries that satisfy the filter conditions. The partitions, however, are _independent_ and _not grouped_ (by collision, in this example). -## Configuring filters +One can also define a partition _over a filtered type_, `Partition> part = nabs(track::eta) < 1.f`. Doing this will put the partition selection on top of whatever filter selections are also present in the same task. +```cpp +using namespace o2::aod; -One of the features of the current framework is the ability to customize on the fly cuts and selection. The idea is to allow that by having a `configurable("mnemonic-name-of-the-parameter")` helper which can be used to refer to configurable options. The previous example will then become: +using MyCompleteTracks = soa::Join; -```cpp -struct MyTask : AnalysisTask { - Filter collisionFilter = max(track::pt) > configurable("my-pt-cut"); +struct partandfiltexample { + Partition leftTracks = track::eta < 0; + Partition rightTracks = track::eta >= 0; + Filter etaFilter = nabs(track::eta) < 0.5f; + Filter trackQuality = track::tpcNClsFindable - track::tpcNClsFindableMinusCrossedRows >= 70; + Filter trackDCA = nabs(track::dcaXY) <= .2; - void process(Collisions const &filteredCollisions) { - for (auto& collision: filteredCollisions) { + void process(Collision const& collision, soa::Filtered const& tracks) + { ... - } } }; ``` -```todo -- Complete list of methods related to filters and partitions +## Configuring filters + +One of the features of the current framework is the ability to customize on the fly cuts and selection. Single-valued configurabled can be used in filter expressions directly, with some caveats. Configurables are defined to be implicitly convertable to their underlying type, however you do not want that to happen in your filter expressions as it would substitute its default value. It is possible to use the `.node()` method of the configurable in the expression, to ensure that it creates a placeholder node. + +```cpp +struct MyTask : AnalysisTask { + Configurable myPtCut{"my-pt-cut", 10.f, "pt cut"}; + Filter trackFilter = track::pt >= myPtCut; + + void process(Collision const& collision, soa::Filtered const& filteredTracks) { + + } +}; ``` -See also tutorials [Data Selection](../tutorials/dataSelection). +See also tutorials [Data Selection](../tutorials/dataSelection.md). diff --git a/docs/basics-tasks/IntroductionTables.md b/docs/basics-tasks/IntroductionTables.md index 354eeb84..65b2a3d1 100644 --- a/docs/basics-tasks/IntroductionTables.md +++ b/docs/basics-tasks/IntroductionTables.md @@ -22,11 +22,11 @@ For **each** index in a table, there is a method to get the corresponding object ``` ```note -Be aware that tables can be [joined](../framework/framework.md#processing-related-tables) and be [extended](../framework/framework.md#expression-columns) with extra colums. +Be aware that tables can be [joined](../basics-task/SubscribingToData.md#processing-related-tables) and be [extended](../tutorials/extendedTables.md) with extra colums. ``` In order to process the data, analysis task objects have to be written and have to subscribe to tables - i.e., they have to tell the framework that a certain table is of interest and will be processed by the task. -In what folows, we will explain the basics regarding analysis tasks and the subscription to data. +In what follows, we will explain the basics regarding analysis tasks and the subscription to data. If you are interested in a reference guide that covers all the basic content of the tables that -are currently in O2Physics, please refer to the automatically generated [Appendix: Data model reference](../09-appendix-fulldatatables/). +are currently in O2Physics, please refer to the automatically generated [Appendix: Data model reference](../datamodel/README.md). diff --git a/docs/basics-tasks/SubscribingToData.md b/docs/basics-tasks/SubscribingToData.md index 8fb371ae..9e7c1007 100644 --- a/docs/basics-tasks/SubscribingToData.md +++ b/docs/basics-tasks/SubscribingToData.md @@ -77,7 +77,7 @@ This means that each subsequent argument is associated to all the one preceding ## Processing related tables -For performance reasons, sometimes it's a good idea to split data in separate tables, so that once can request only the subset which is required for a given task. For example, so far the track related information is split in three tables: `Tracks`, `TracksCov`, `TracksExtra`. +For performance reasons, sometimes it's a good idea to split data in separate tables, so that one can request only the subset which is required for a given task. For example, so far the track related information is split in three tables: `Tracks`, `TracksCov`, `TracksExtra`. However you might need to get all the information at once. This can be done by asking for a `Join` table in the process method: diff --git a/docs/basics-usage/HelperTasks.md b/docs/basics-usage/HelperTasks.md index 409519d3..ef793b38 100644 --- a/docs/basics-usage/HelperTasks.md +++ b/docs/basics-usage/HelperTasks.md @@ -5,11 +5,20 @@ 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 [Timestamps](../datamodel/helperTaskTables.html#o2-analysis-timestamp). 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](../tutorials/workingWithCCDB.html#ccdb)). +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](../datamodel/joinsAndIterators.html#list-of-defined-joins-and-iterators)). +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 @@ -70,7 +79,7 @@ In general, one has to follow the following steps: * check if your trigger alias is fired if you run over Run1 or Run2 data (or future triggered Run3 data): ``` c++ - if (!col.alias()[kINT7]) { + if (!col.alias_bit(kINT7)) { return; } ``` @@ -105,6 +114,8 @@ In general, one has to follow the following steps: _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. @@ -115,20 +126,39 @@ To simplify trigger checks, we use trigger alias approach. Fired trigger classes * 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: +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,CV0L7-B-NOPF-CENT,CINT7-B-NOPF-CENTNOTRD,CINT7ZAC-B-NOPF-CENTNOPMD"; - mAliases[kEMC7] = "CEMC7-B-NOPF-CENTNOPMD,CDMC7-B-NOPF-CENTNOPMD"; + 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"; - mAliases[kMuonUnlikeLowPt7] = "CMUL7-B-NOPF-MUFAST"; - mAliases[kMuonLikeLowPt7] = "CMLL7-B-NOPF-MUFAST"; - mAliases[kMuonSingleHighPt7] = "CMSH7-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). @@ -139,33 +169,41 @@ Full list of event selection criteria can be found in [`Common/CCDB/EventSelecti ``` 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 - 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 - kIsBBT0A, // cell-averaged time in T0A in beam-beam window - kIsBBT0C, // cell-averaged time in T0C in beam-beam 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 - kNsel // counter + 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 }; ``` @@ -178,7 +216,7 @@ Technically there are three types of criteria: 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()[evsel::kIsBBV0A]; + bool isBBV0Apassed = col.selection_bit(evsel::kIsBBV0A); ``` ### Event selection decisions @@ -257,7 +295,7 @@ Selection mask _applySelection_ is obtained from CCDB in [eventSelection.cxx](ht ``` Then _sel7_ decision is constructed from active checks: -[Common/TableProducer/eventSelection.cxx#L321](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L321) +[Common/TableProducer/eventSelection.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/Common/TableProducer/eventSelection.cxx#L438) ``` c++ bool sel7 = 1; @@ -270,8 +308,6 @@ Then _sel7_ decision is constructed from active checks: 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). -There is a possibility to set custom search window using _customDeltaBC_ configurable. At the moment we use _customDeltaBC_ set to 300 bunch crossings. - Users can access found bunch crossings and FT0 entries using _foundBC_ or _foundFT0_ indices stored in the _EvSels_ table: ``` c++ @@ -302,16 +338,10 @@ Event selection task supports several configurables: Configurable muonSelection{"muonSelection", 0, "0 - barrel, 1 - muon selection with pileup cuts, 2 - muon selection without pileup cuts"}; ``` -* _customDeltaBC_ allows to set custom search window for FIT-collision matching in Run 3, see [Found bunch crossings](#found-bunch-crossings) section. - - ``` c++ - Configurable customDeltaBC{"customDeltaBC", 300, "custom BC delta for FIT-collision matching"}; - ``` - * _isMC_ allows to suppress several checks for Run 2 MC, see [Event selection decisions](#event-selection-decisions): ``` c++ - Configurable isMC{"isMC", 0, "0 - data, 1 - MC"}; + 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: @@ -343,30 +373,29 @@ One can set other configurables in the json file. This json file has to be provi * 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. -* Trigger class aliases for Run 3 are not available yet (pilot beam data taking was focused on continuous readout) ## Multiplicity and centrality selection in O2 -### Concept +### 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 [`Analysis/Tasks/multiplicityTable.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/multiplicityTable.cxx) stores relevant multiplicity values (V0A, V0C, ZNA, ZNC) and their dynamic sums (V0M) in [`Mults`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/DataModel/include/Analysis/Multiplicity.h) table joinable with _Collisions_ table. -* _o2-analysis-multiplicity-qa_ task [`Analysis/Tasks/multiplicityQa.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/multiplicityQa.cxx) creates multiplicity distributions in minimum bias triggers necessary for centrality calibration. -* _o2-analysis-centrality-table_ task [`Analysis/Tasks/centralityTable.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/centralityTable.cxx) takes multiplicity values from the [`Mults`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/DataModel/include/Analysis/Multiplicity.h) table and stores centrality values in [`Cents`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/DataModel/include/Analysis/Centrality.h) table joinable with _Collisions_ table. Relevant cumulative multiplicity distributions are stored in [CCDB](http://ccdb-test.cern.ch:8080/browse/Multiplicity/CumMultV0M). At the moment, centrality calibration objects are available only for LHC15o. The centrality calibration relies on 90% anchor points but doesn't take into account vertex dependence yet. The difference with AliPhysics centrality calibration doesn't exceed 0.5%. -* _o2-analysis-centrality-qa_ task [`Analysis/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/centralityQa.cxx) creates centrality distributions for minimum bias triggers and can be used for control and QA purposes. +* _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, see [here](evsel.md) for more details. +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. -### Usage in user tasks +### Multiplicity selection usage in user tasks -One can check _o2-analysis-centrality-qa_ task for example usage: [`Analysis/Tasks/centralityQa.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/centralityQa.cxx). Usually, analysers perform event selection before the centrality selection therefore one has to consider the following steps: +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/AliceO2/blob/dev/Analysis/DataModel/include/Analysis/EventSelection.h) and [`Centrality.h`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/DataModel/include/Analysis/Centrality.h) headers: +* 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 "Analysis/EventSelection.h" - #include "Analysis/Centrality.h" + #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: @@ -378,7 +407,7 @@ One can check _o2-analysis-centrality-qa_ task for example usage: [`Analysis/Tas * check if your trigger alias is fired if you run over Run1 or Run2 data (or future triggered Run3 data): ``` c++ - if (!col.alias()[kINT7]) + if (!col.alias_bit(kINT7)) return; ``` @@ -404,26 +433,33 @@ One can check _o2-analysis-centrality-qa_ task for example usage: [`Analysis/Tas 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 [`Analysis/Tasks/timestamp.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Tasks/timestamp.cxx) is required to create per-event timestamps necessary to access relevant CCDB objects in the event selection and/or centrality tasks. + _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. -## Particle identification + _o2-analysis-zdc-converter_ and _o2-analysis-collision-converter_ might be also necessary for old datasets to account for changes in the data model. -Here are described the PID working principles in O2 as well as how to get PID information (expected values, separation et cetera) in your task. +## Particle identification (PID) -### Introduction +Table of contents: -PID is handled in O2 via the reimplementation of base classes found in [`Common/Core/PID/`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/Core/PID). +* [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) -The parametrization of the expected detector response (e.g. signal, resolution, separation) is handled in the classes derived from [`Common/Core/PID/ParamBase.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/Core/PID/ParamBase.h). -Examples of these derived classes can be found in [`PIDTOF.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/Core/PID/PIDTOF.h), in this example the the TOF resolution response is implemented. +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 -The interface between the detector and the Analysis Framework is fully enclosed in [`DetectorResponse.h`](https://github.com/AliceO2Group/O2Physics/tree/master/Common/Core/PID/DetectorResponse.h). -Here are defined the tables for the PID. +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. +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 tasks +### 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: @@ -434,31 +470,38 @@ You can include it in your task with: ``` -In the process functions you can join the table to add the PID (per particle mass hypothesis) information to the track. +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: +* For the **TOF** PID as: ``` c++ - void process(aod::Collision const& collision, soa::Join const& tracks) + void process(soa::Join::iterator const& track) { + track.tofNSigmaEl(); + } ``` -* For the TPC PID as: +* For the **TPC** PID as: ``` c++ - void process(aod::Collision const& collision, soa::Join const& tracks) + void process(soa::Join::iterator const& track) { + track.tpcNSigmaEl(); + } ``` -* For both TOF and TPC PID as: +* For both TOF and TPC PID information as: ``` c++ - void process(aod::Collision const& collision, soa::Join const& tracks) + void process(soa::Join::iterator const& track) { + const float combNSigmaEl = std::sqrt( track.tofNSigmaEl() * track.tofNSigmaEl() + track.tpcNSigmaEl() * track.tpcNSigmaEl()); + } ``` -### Task for PID spectra (and to fill PID tables!) +### Task for TOF and TPC PID -O2 tasks dedicated to the filling of the PID tables are called with +**In short:** O2 tasks dedicated to the filling of the PID tables are called with -* TOF PID Table +* Filling TOF PID Table ``` bash o2-analysis-pid-tof @@ -470,45 +513,61 @@ O2 tasks dedicated to the filling of the PID tables are called with o2-analysis-pid-tof-base ``` - This can be configured according to needs + 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. -* TPC PID Table +* 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-spectra-tof --aod-file AO2D.root -b | o2-analysis-pid-tof -b | o2-analysis-pid-tof-base -b + 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-spectra-tpc --aod-file AO2D.root -b | o2-analysis-pid-tpc -b + 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 with the option `--add-qa 1` when running locally or with the corresponding QA tasks as in: +* 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 -b --add-qa 1 + ... | o2-analysis-pid-tof-qa | ... + ``` + + For the **TPC** QA plots - ... | o2-analysis-pid-tpc -b --add-qa 1 + ``` 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 ``` @@ -585,7 +644,7 @@ void process(soa::FilteredT1.1 | 0.0105 * 0.035 / pT1.1 | - | cluster requirement ITS | at least one hit in SPD (*) | 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 | + | 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 [`TrackSelection.h`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Core/include/Analysis/TrackSelection.h) and [`TrackSelectionTables.cxx`](https://github.com/AliceO2Group/AliceO2/blob/dev/Analysis/Core/src/TrackSelection.cxx)) : +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++ @@ -648,14 +724,7 @@ mySelection = myTrackSelection(); bool isSelected = mySelection.IsSelected(track) ``` -(*) 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. The same set of global-track selections, but with different ITS requirements 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); -* `itsMatching == 1`: at least one hit among the three innermost ITS layers (`Run3ITSibAny`); -* `itsMatching == 2`: at least one hit among all the ITS layers (`Run3ITSallAny`); -* `itsMatching == 3`: one hit on all the ITS layers (`Run3ITSall7Layers`); - -### Remarks +### 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. @@ -683,3 +752,58 @@ 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/JsonConfigs.md b/docs/basics-usage/JsonConfigs.md index 5f26dd6a..23ef2e17 100644 --- a/docs/basics-usage/JsonConfigs.md +++ b/docs/basics-usage/JsonConfigs.md @@ -20,7 +20,7 @@ that one wishes to execute. "start-value-enumeration": "0", "end-value-enumeration": "-1", "step-value-enumeration": "1", - "aod-file": "@inputs-sim.txt" + "aod-file-private": "@inputs-sim.txt" }, "internal-dpl-aod-spawner": "", "internal-dpl-aod-index-builder": "", @@ -43,7 +43,7 @@ that one wishes to execute. "syst": "pp", "muonSelection": "0", "customDeltaBC": "300", - "isMC": "true", + "isMC": "1", "processRun2": "false", "processRun3": "true" }, @@ -67,7 +67,7 @@ that one wishes to execute. In the above example of json file, in the `pseudorapidity-density` section (line 37 to 44), you can see the different values of the configurables, `maxDCAZ` is now 3.2 for instance. You can also specify the type of data you are processing with the flags `processRun2` `processRun3` and `isMC`. -Another very useful thing is that inside this file you can provide a list of aod files to analyse, as you can see the line 10 `"aod-file": "@inputs-sim.txt"` means that the workflow will analyse the all the files contained in the txt file `inputs-sim.txt`, with one file name per line. +Another very useful thing is that inside this file you can provide a list of aod files to analyse, as you can see the line 10 `"aod-file-private": "@inputs-sim.txt"` means that the workflow will analyse the all the files contained in the txt file `inputs-sim.txt`, with one file name per line. ## How to give this json file to the workflow @@ -77,4 +77,6 @@ For example the above json file is well adapted for the task `o2-analysis-mm-dnd `o2-analysis-timestamp --configuration json://config-file.json | o2-analysis-event-selection --configuration json://config-file.json | o2-analysis-trackextension --configuration json://config-file.json | o2-analysis-mm-dndeta --configuration json://config-file.json` -*N.B. : You should provide the json file to each workflow separated by a pipe.* +```note +You should provide the json file to each workflow separated by a pipe. +``` diff --git a/docs/basics-usage/ReadingTablesFromFile.md b/docs/basics-usage/ReadingTablesFromFile.md index 8603e7ab..3833d146 100644 --- a/docs/basics-usage/ReadingTablesFromFile.md +++ b/docs/basics-usage/ReadingTablesFromFile.md @@ -10,7 +10,7 @@ The internal-dpl-aod-reader reads trees from root files and provides them as arr * --aod-file * --aod-reader-json -### --aod-file +## ‐‐aod-file aod-file takes a string as option value, which either is the name of the input root file or, if starting with an `@`-character, is an ASCII-file which contains a list of input files. @@ -23,7 +23,7 @@ aod-file takes a string as option value, which either is the name of the input r ``` -#### --aod-reader-json +### ‐‐aod-reader-json aod-reader-json is a string and specifies a json file, which contains the customization information for the internal-dpl-aod-reader. An example file is @@ -82,7 +82,7 @@ Example json file for the internal-dpl-aod-reader When the internal-dpl-aod-reader receives the request to fill a given table tablename it searches in the provided InputDirector for the corresponding InputDescriptor and proceeds as defined there. However, if there is no corresponding InputDescripto` it falls back to the information provided by the resfiles and fileregex options of the InputDirector and uses the tablename as treename. -### Some practical comments +## Some practical comments The json-file option allows to setup the reading of tables in a rather flexible way. Here a few presumably practical cases are discussed: @@ -92,44 +92,44 @@ processed together. Table tableA was previously saved as tree tableA to file tableAResults.root and tableB was saved as tree tableB to tableBResults.root. The following json-file could be used to read these tables: -```csh -{ - # file resfiles.txt lists all tableAResults.root and tableBResults.root files. - - "InputDirector": { - "resfiles": "@resfiles.txt", - "InputDescriptors": [ - { - "table": "AOD/tableA/0", - "fileregex": "(tableAResult)(.*)" - }, - { - "table": "AOD/tableB/0", - "fileregex": "(tableBResult)(.*)" - } - ] - } -``` + ```csh + { + # file resfiles.txt lists all tableAResults.root and tableBResults.root files. + + "InputDirector": { + "resfiles": "@resfiles.txt", + "InputDescriptors": [ + { + "table": "AOD/tableA/0", + "fileregex": "(tableAResult)(.*)" + }, + { + "table": "AOD/tableB/0", + "fileregex": "(tableBResult)(.*)" + } + ] + } + ``` 2. In this case several tables need to be provided. All tables can be read from files tableResults_x.root, except for one table, namely tableA, which is saved as tree treeA in files tableAResults_x.root. -```csh - # file resfiles.txt lists all tableResults_x.root and tableAResults_x.root files. + ```csh + # file resfiles.txt lists all tableResults_x.root and tableAResults_x.root files. - "InputDirector": { - "resfiles": "@resfiles.txt", - "fileregex": "(tableResult)(.*)" - "InputDescriptors": [ - { - "table": "AOD/tableA/0", - "treename": "treeA", - "fileregex": "(tableAResult)(.*)" - } - ] - } -``` + "InputDirector": { + "resfiles": "@resfiles.txt", + "fileregex": "(tableResult)(.*)" + "InputDescriptors": [ + { + "table": "AOD/tableA/0", + "treename": "treeA", + "fileregex": "(tableAResult)(.*)" + } + ] + } + ``` -### Limitations +## Limitations 1. It is required that all InputDescriptors have the same number of selected input files. This is internally checked and the processing is stopped if it turns out that this is not the case. 2. The internal-dpl-aod-reader loops over the selected input files in the order as they are listed. It is the duty of the user to make sure that the order is correct and that the order in the file lists @@ -138,7 +138,7 @@ of the various InputDescriptors are corresponding to each other. See also tutorial [Table IO](../tutorials/tablesIO.md). -### Possible ideas +## Possible ideas We could add a template ` reshuffle()` method to the Table class which allows you to reduce the number of columns or attach new dynamic columns. A template wrapper could even be used to specify if a given dynamic column should be precalculated (or not). This would come handy to optimize the creation of a RowView, which could bind only the required (dynamic) columns. E.g.: diff --git a/docs/basics-usage/SavingTablesToFile.md b/docs/basics-usage/SavingTablesToFile.md index d95db156..759c3d61 100644 --- a/docs/basics-usage/SavingTablesToFile.md +++ b/docs/basics-usage/SavingTablesToFile.md @@ -7,7 +7,9 @@ title: Saving tables to a file Produced tables can be saved to file as TTrees. This process is customized by various command line options of the internal-dpl-aod-writer. The options allow to specify which columns of which table are saved to which tree in which file. -**Please be aware, that the functionality of these options is preliminary and might change in future.** +```note +Please be aware, that the functionality of these options is preliminary and might change in future. +``` The options to consider are: @@ -16,7 +18,7 @@ The options to consider are: * --aod-writer-ntfmerge * --aod-writer-json -## --aod-writer-keep +## ‐‐aod-writer-keep aod-writer-keep is a comma-separated list of DataOuputDescriptors. @@ -63,15 +65,15 @@ sub-string of it). In this case all dangling output tables are saved. For the parameters tree, columns, and file the default values ([see table below](#priorities)) are used. -## --aod-writer-ntfmerge +## ‐‐aod-writer-ntfmerge aod-writer-ntfmerge specifies the number of data frames which are merged into a given root directory. By default this value is set to 1. The actual directory name is DF_y directory with y = ntfmerge * (uint64_t)(x / ntfmerge) and x the actual data frame the table belongs to. -## --aod-writer-resfile +## ‐‐aod-writer-resfile aod-writer-resfile specifies the default name of the result file. If in any of the DataOutputDescriptor the file value is missing it will be set to this default value. -## ----aod-writer-json +## ‐‐‐‐aod-writer-json --aod-writer-json specifies the name of a json-file which contains the full information needed to customize the behavior of the internal-dpl-aod-writer. It can replace the other three options completely. Nevertheless, currently all options are supported ([see also discussion below](#redundancy)). diff --git a/docs/basics-usage/SettingUp.md b/docs/basics-usage/SettingUp.md index 87191d5b..289b16ec 100644 --- a/docs/basics-usage/SettingUp.md +++ b/docs/basics-usage/SettingUp.md @@ -22,19 +22,19 @@ workflow. A simple example is the histogram tutorial which you can run (on Run 2 converted data) with: -``` +```bash 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/trackPropagation.md): +In case you try the same on Run 3 data or MC, you also need the [track propagation task](HelperTasks.md#track-propagation): -``` +```bash o2-analysis-timestamp | o2-analysis-track-propagation | o2-analysistutorial-histograms --aod-file AO2D.root ``` Single task executables are combined with the pipe ( | ) operator, e.g. -``` +```bash o2-analysis-timestamp | o2-analysis-event-selection | o2-analysis-trackextension | o2-analysis-trackselection | o2-analysis-ud-mytask --aod-file AO2D.root ``` diff --git a/docs/datamodel/.DS_Store b/docs/datamodel/.DS_Store deleted file mode 100644 index 5008ddfc..00000000 Binary files a/docs/datamodel/.DS_Store and /dev/null differ diff --git a/docs/datamodel/ao2dTables.md b/docs/datamodel/ao2dTables.md index e063a4dc..17a6f09e 100644 --- a/docs/datamodel/ao2dTables.md +++ b/docs/datamodel/ao2dTables.md @@ -8,20 +8,19 @@ title: AO2D tables The tables which are extracted from the AO2D files are declared in Framework/AnalysisDataModel.h and listed below. They are available by default when using an AO2D file as input to an analysis work flow. + Click on the labels to display the table content. Click buttons to / all tables. -#### AO2D files -For better overview the tables are grouped into the following categories: | [General](#cat_General) | [Tracks](#cat_Tracks) | [Detectors](#cat_Detectors) | [Strangeness](#cat_Strangeness) | [Indices](#cat_Indices) | [MonteCarlo](#cat_MonteCarlo) | [Run2](#cat_Run2) | [Others](#cat_Others) | - -
+For better overview the tables are grouped into the following categories: \| [General](#cat_General) \| [Tracks](#cat_Tracks) \| [Detectors](#cat_Detectors) \| [Strangeness](#cat_Strangeness) \| [Indices](#cat_Indices) \| [MonteCarlo](#cat_MonteCarlo) \| [Run2](#cat_Run2) \| [Others](#cat_Others) \| -

General

+ +## General
- +
Root of data model for tables pointing to a bunch crossing @@ -29,10 +28,57 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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
+
+ + + +
+
+ Root of data model for tables pointing to a bunch crossing, version 1 +
+
Is used in:
    -
  • o2::aod::BC = o2::aod::BCs::iterator
  • -
  • o2::aod::BCsWithTimestamps = soa::Join
  • +
  • o2::aod::BCs = o2::aod::BCs_001
@@ -71,6 +117,13 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + +
uint64_t CTP trigger mask
o2::aod::bc::InputMaskinputMaskuint64_tCTP input mask
@@ -107,7 +160,7 @@ For better overview the tables are grouped into the following categories: | [Gen
- +
Time and vertex information of collision @@ -115,13 +168,6 @@ For better overview the tables are grouped into the following categories: | [Gen -
Is used in: -
    -
  • o2::aod::Collision = o2::aod::Collisions::iterator
  • -
  • o2::aod::CollisionMatchedRun2Sparse = soa::Join::iterator
  • -
  • o2::aod::CollisionMatchedRun3Sparse = soa::Join::iterator
  • -
-
@@ -245,8 +291,146 @@ For better overview the tables are grouped into the following categories: | [Gen
Name
+ + +
+
+ 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
+
+
-

Tracks

+ +## Tracks
@@ -267,7 +451,15 @@ For better overview the tables are grouped into the following categories: | [Gen
  • o2::aod::Track = o2::aod::Tracks::iterator
  • o2::aod::FullTracks = soa::Join
  • o2::aod::FullTrack = soa::Join::iterator
  • -
  • o2::aod::BigTracks = soa::Join
  • +
  • o2::aod::TracksWCov = soa::Join
  • +
  • o2::aod::TracksWDca = soa::Join
  • +
  • o2::aod::TracksWExtra = soa::Join
  • +
  • o2::aod::TracksWCovDca = soa::Join
  • +
  • o2::aod::TracksWCovExtra = soa::Join
  • +
  • o2::aod::TracksWDcaExtra = soa::Join
  • +
  • o2::aod::TracksWCovDcaExtra = soa::Join
  • +
  • o2::aod::TracksWMc = soa::Join
  • +
  • o2::analysis::TracksWExt = soa::Join
  • @@ -376,6 +568,13 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + @@ -553,6 +752,20 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + @@ -615,7 +828,10 @@ For better overview the tables are grouped into the following categories: | [Gen
    Is used in:
    • o2::aod::TrackCov = o2::aod::TracksCov::iterator
    • -
    • o2::aod::BigTracks = soa::Join
    • +
    • o2::aod::TracksWCov = soa::Join
    • +
    • o2::aod::TracksWCovDca = soa::Join
    • +
    • o2::aod::TracksWCovExtra = soa::Join
    • +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    float Momentum 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::Energy Dfloat Momentum 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::Rapidity D
    @@ -1080,7 +1296,7 @@ For better overview the tables are grouped into the following categories: | [Gen - +
    Additional track information (clusters, PID, etc.) @@ -1090,15 +1306,7 @@ For better overview the tables are grouped into the following categories: | [Gen
    Extends:
      - o2::aod::StoredTracksExtra -
    -
    -
    Is used in: -
      -
    • o2::aod::TrackExtra = o2::aod::TracksExtra::iterator
    • -
    • o2::aod::FullTracks = soa::Join
    • -
    • o2::aod::FullTrack = soa::Join::iterator
    • -
    • o2::aod::BigTracks = soa::Join
    • + o2::aod::StoredTracksExtra_000
    @@ -1128,7 +1336,7 @@ For better overview the tables are grouped into the following categories: | [Gen - + @@ -1163,7 +1371,7 @@ For better overview the tables are grouped into the following categories: | [Gen - + @@ -1205,7 +1413,7 @@ For better overview the tables are grouped into the following categories: | [Gen - + @@ -1277,6 +1485,34 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1351,14 +1587,24 @@ For better overview the tables are grouped into the following categories: | [Gen - +
    - On disk version of the track parameters at collision vertex + Additional track information (clusters, PID, etc.)
    +
    Extends: +
      + o2::aod::StoredTracksExtra_001 +
    +
    +
    Is used in: +
      +
    • o2::aod::TracksExtra = o2::aod::TracksExtra_001
    • +
    +
    itsClusterMap uint8_tITS cluster map, one bit per a layer, starting from the innermostOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::track::TPCNClsFindable trdPattern uint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermostContributor 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::ITSChi2NCl trdSignal floatdE/dx signal in the TRDPID signal in the TRD
    o2::aod::track::Lengthint16_t Number of crossed TPC Rows
    o2::aod::track::TOFExpTimeDtofExpTimefloatExpected time for the track to reach the TOF
    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::ITSNCls D
    @@ -1368,132 +1614,314 @@ For better overview the tables are grouped into the following categories: | [Gen - - - - + + + + - - - - - - + + + + + + - + - + + + + + + + + - + - + - - + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - + - + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameComment
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCInnerParam tpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    o2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::track::TrackTypeo2::aod::track::ITSClusterSizes trackTypeitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::TPCNClsFindabletpcNClsFindable uint8_tType of track. See enum TrackTypeEnum. This cannot be used to decide which detector has contributed to this track. Use hasITS, hasTPC, etc.Findable TPC clusters for this track geometry
    o2::aod::track::Xo2::aod::track::TPCNClsFindableMinusFound xfloattpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::track::Alphao2::aod::track::TPCNClsShared alphatpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::v001::extensions::TPCDeltaTFwdDtpcDeltaTFwdfloatDelta Forward of track time in TPC time bis
    o2::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::Yo2::aod::track::ITSChi2NCl yitsChi2NCl floatChi2 / cluster for the ITS track segment
    o2::aod::track::Zo2::aod::track::TPCChi2NCl ztpcChi2NCl floatChi2 / cluster for the TPC track segment
    o2::aod::track::TRDChi2 trdChi2floatChi2 for the TRD track segment
    o2::aod::track::Snpo2::aod::track::TOFChi2 snptofChi2 floatChi2 for the TOF track segment
    o2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::Tglo2::aod::track::TRDSignal tgltrdSignal floatPID signal in the TRD
    o2::aod::track::Length lengthfloatTrack length
    o2::aod::track::Signed1Pto2::aod::track::TOFExpMom signed1PttofExpMom float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::track::IsWithinBeamPipeo2::aod::track::PIDForTracking DisWithinBeamPipepidForTrackinguint32_tPID hypothesis used during tracking. See the constants in the class PID in PID.h
    o2::aod::track::IsPVContributorDisPVContributor boolIs the track within the beam pipe (= successfully propagated to a collision vertex)Run 3: Has this track contributed to the collision vertex fit
    o2::aod::track::Pxo2::aod::track::HasITS DpxhasITSboolFlag 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::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    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::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::track::v001::IsITSAfterburnerDisITSAfterburnerboolIf the track used the afterburner in the ITS
    o2::aod::track::TOFExpTimeDtofExpTime floatMomentum in x-direction in GeV/cExpected time for the track to reach the TOF
    o2::aod::track::Pyo2::aod::track::TOFExpTimePi DpytofExpTimePi floatMomentum in y-direction in GeV/cExpected time for the track to reach the TOF under the pion hypothesis
    o2::aod::track::Pzo2::aod::track::TOFExpTimeKa DpztofExpTimeKa floatMomentum in z-direction in GeV/cExpected time for the track to reach the TOF under the kaon hypothesis
    o2::aod::track::Energyo2::aod::track::TOFExpTimePr DenergytofExpTimePr floatTrack energy, computed under the mass assumption given as inputExpected time for the track to reach the TOF under the proton hypothesis
    o2::aod::track::Rapidityo2::aod::track::TPCCrossedRowsOverFindableCls DrapiditytpcCrossedRowsOverFindableCls floatTrack rapidity, computed under the mass assumption given as inputRatio crossed rows over findable clusters
    o2::aod::track::Signo2::aod::track::TPCFoundOverFindableCls DsignshortCharge: positive: 1, negative: -1tpcFoundOverFindableClsfloatRatio of found over findable clusters
    o2::aod::track::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction of shared TPC clusters
    o2::aod::track::TrackEtaEMCALtrackEtaEmcalfloat
    o2::aod::track::TrackPhiEMCALtrackPhiEmcalfloat
    o2::aod::track::TrackTimetrackTimefloatEstimated 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)
    o2::aod::track::v001::DetectorMapEdetectorMapuint8_tDetector 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 @@ -1604,6 +2032,20 @@ For better overview the tables are grouped into the following categories: | [Gen 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 @@ -1622,10 +2064,156 @@ For better overview the tables are grouped into the following categories: | [Gen
    - +
    - 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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -1872,10 +2460,10 @@ For better overview the tables are grouped into the following categories: | [Gen
    - +
    - On disk version of TracksExtra + On disk version of TracksExtra, version 0
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -1907,7 +2495,7 @@ For better overview the tables are grouped into the following categories: | [Gen itsClusterMap uint8_t - ITS cluster map, one bit per a layer, starting from the innermost + Old cluster ITS cluster map, kept for version 0 compatibility o2::aod::track::TPCNClsFindable @@ -1942,7 +2530,7 @@ For better overview the tables are grouped into the following categories: | [Gen trdPattern uint8_t - Contributor to the track on TRD layer in bits 0-5, starting from the innermost + Contributor 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::ITSChi2NCl @@ -1984,7 +2572,7 @@ For better overview the tables are grouped into the following categories: | [Gen trdSignal float - dE/dx signal in the TRD + PID signal in the TRD o2::aod::track::Length @@ -2056,6 +2644,34 @@ For better overview the tables are grouped into the following categories: | [Gen int16_t Number of crossed TPC Rows + + o2::aod::track::TOFExpTime + D + tofExpTime + float + Expected time for the track to reach the TOF + + + 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::ITSNCls D @@ -2123,7 +2739,7 @@ For better overview the tables are grouped into the following categories: | [Gen
    - +
    @@ -2131,14 +2747,9 @@ For better overview the tables are grouped into the following categories: | [Gen -
    Extends: -
      - o2::aod::StoredMFTTracks -
    -
    Is used in:
      -
    • o2::aod::MFTTrack = o2::aod::MFTTracks::iterator
    • +
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_001
    @@ -2150,150 +2761,316 @@ For better overview the tables are grouped into the following categories: | [Gen - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - - - - + + + + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - - - + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Comment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::Yo2::aod::track::TPCInnerParam ytpcInnerParam floatTrackParFwd parameter yMomentum at inner wall of the TPC
    o2::aod::fwdtrack::Zo2::aod::track::Flags zfloatTrackParFwd propagation parameter zflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    o2::aod::fwdtrack::Phio2::aod::track::ITSClusterSizes phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::fwdtrack::Tglo2::aod::track::TPCNClsFindable tglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::fwdtrack::Signed1Pto2::aod::track::TPCNClsFindableMinusFound signed1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    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 floatDelta Backward of track time in TPC time bis
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric chargeo2::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::Chi2o2::aod::track::ITSChi2NCl chi2itsChi2NCl floatTrack chi^2Chi2 / cluster for the ITS track segment
    o2::aod::fwdtrack::TrackTimeo2::aod::track::TPCChi2NCl trackTimetpcChi2NCl 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
    o2::aod::fwdtrack::PtEpto2::aod::track::TOFChi2tofChi2 floatChi2 for the TOF track segment
    o2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    o2::aod::fwdtrack::EtaEetao2::aod::track::TRDSignaltrdSignalfloatPID signal in the TRD
    o2::aod::track::Lengthlength floatTrack length
    o2::aod::track::TOFExpMom tofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::fwdtrack::PEpo2::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::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    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::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::track::v001::IsITSAfterburnerDisITSAfterburnerboolIf the track used the afterburner in the ITS
    o2::aod::track::TOFExpTimeDtofExpTime floatExpected time for the track to reach the TOF
    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::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::TrackTimetrackTimefloatEstimated 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)
    - +
    - + Additional MFTTracks information (Pt, Eta, P), version 0
    +
    Extends: +
      + o2::aod::StoredMFTTracks_000 +
    +
    @@ -2414,28 +3191,47 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + + + + + + + +
    Namefloat Resolution of the track time in ns
    o2::aod::fwdtrack::PtEptfloat
    o2::aod::fwdtrack::EtaEetafloat
    o2::aod::fwdtrack::PEpfloat
    - +
    - + Additional MFTTracks information (Pt, Eta, P), version 1
    Extends:
      - o2::aod::StoredFwdTracks + o2::aod::StoredMFTTracks_001
    Is used in:
      -
    • o2::aod::FwdTrack = o2::aod::FwdTracks::iterator
    • -
    • o2::aod::FullFwdTracks = soa::Join
    • -
    • o2::aod::FullFwdTrack = soa::Join::iterator
    • +
    • o2::aod::MFTTracks = o2::aod::MFTTracks_001
    @@ -2460,13 +3256,6 @@ For better overview the tables are grouped into the following categories: | [Gen - - - - - - - @@ -2510,25 +3299,25 @@ For better overview the tables are grouped into the following categories: | [Gen - - + + - + - + - - - + + + - - - - - + + + + + @@ -2566,118 +3355,187 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - + - + - + - + + + + - + + + + + - + - + + + + + + +
    int32 Pointer into Collisions
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::fwdtrack::X TrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::NClusterso2::aod::fwdtrack::v001::NClustersD nClusters int8_tNumber of clustersNumber of MFT clusters
    o2::aod::fwdtrack::PDcao2::aod::fwdtrack::MFTClusterSizesAndTrackFlags pDcafloatPDca for MUONStandalonemftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flags
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstrackso2::aod::fwdtrack::IsCADisCAboolReturns true if used track-finding algorithm was Cellular Automaton
    o2::aod::fwdtrack::PxTrack 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
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::fwdtrack::PtEptfloat matchScoreMCHMFT
    o2::aod::fwdtrack::EtaEeta floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::fwdtrack::MFTTrackIdo2::aod::fwdtrack::PEpfloat
    +
    + + + +
    +
    + On disk version of MFTTracks, version 0 +
    + + + + + + + + + + + + + + + + + + - + - + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - - - + + + + + + + + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::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 GlobalForwardTrackso2::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::NClustersnClustersint8_tNumber of clusters
    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
    - +
    - + On disk version of MFTTracks, version 1
    -
    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
    • +
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    @@ -2689,220 +3547,136 @@ For better overview the tables are grouped into the following categories: | [Gen - + + + + - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - - - + + + - + - + - - - + + + - - - - - + + + + + - + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - - + - - - - - + - +
    Comment
    o2::aod::fwdtrack::SigmaXo2::soa::IndexGIglobalIndexint64_t sigmaXfloatCovariance matrix
    o2::aod::fwdtrack::SigmaYo2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::fwdtrack::X sigmaYx floatCovariance matrixTrackParFwd parameter x
    o2::aod::fwdtrack::SigmaPhio2::aod::fwdtrack::Y sigmaPhiy floatCovariance matrixTrackParFwd parameter y
    o2::aod::fwdtrack::SigmaTglo2::aod::fwdtrack::Z sigmaTglz floatCovariance matrixTrackParFwd propagation parameter z
    o2::aod::fwdtrack::Sigma1Pto2::aod::fwdtrack::Phi sigma1Ptphi floatCovariance matrixTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::fwdtrack::RhoXYo2::aod::fwdtrack::Tgl rhoXYint8_tCovariance matrix in compressed formtglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::RhoPhiYo2::aod::fwdtrack::Signed1Pt rhoPhiYint8_tCovariance matrix in compressed formsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::RhoPhiXrhoPhiXo2::aod::fwdtrack::v001::NClustersDnClusters int8_tCovariance matrix in compressed formNumber of MFT clusters
    o2::aod::fwdtrack::RhoTglXo2::aod::fwdtrack::MFTClusterSizesAndTrackFlags rhoTglXint8_tCovariance matrix in compressed formmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flags
    o2::aod::fwdtrack::RhoTglYrhoTglYint8_tCovariance matrix in compressed formo2::aod::fwdtrack::IsCADisCAboolReturns true if used track-finding algorithm was Cellular Automaton
    o2::aod::fwdtrack::RhoTglPhio2::aod::fwdtrack::PxDpxfloat rhoTglPhiint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtXo2::aod::fwdtrack::PyDpyfloat rho1PtXint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::Rho1PtYo2::aod::fwdtrack::PzDpzfloat rho1PtYint8_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::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloato2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::fwdtrack::CTglTglEcTglTglfloato2::aod::fwdtrack::Chi2
    o2::aod::fwdtrack::C1PtXEc1PtXchi2 floatTrack chi^2
    o2::aod::fwdtrack::C1PtYEc1PtYfloato2::aod::fwdtrack::TrackTime
    o2::aod::fwdtrack::C1PtPhiEc1PtPhitrackTime floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloato2::aod::fwdtrack::TrackTimeRes
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2trackTimeRes floatResolution of the track time in ns
    - +
    @@ -2910,6 +3684,18 @@ For better overview the tables are grouped into the following categories: | [Gen +
    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
    • +
    +
    @@ -3107,11 +3893,32 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + + + + + + + +
    Namefloat Resolution of the track time in ns
    o2::aod::fwdtrack::EtaEetafloat
    o2::aod::fwdtrack::PtEptfloat
    o2::aod::fwdtrack::PEpfloat
    - +
    @@ -3119,6 +3926,18 @@ For better overview the tables are grouped into the following categories: | [Gen +
    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
    • +
    +
    @@ -3232,67 +4051,1324 @@ For better overview the tables are grouped into the following categories: | [Gen -
    Nameint8_t Covariance matrix in compressed form
    -
    - - - -
    -
    - Table for tracks which are not uniquely associated with a collision -
    - -
    Is used in: -
      -
    • o2::aod::AmbiguousTrack = o2::aod::AmbiguousTracks::iterator
    • -
    -
    - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fwdtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::fwdtrack::PhiphifloatTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::PxDpxfloat
    o2::aod::fwdtrack::PyDpyfloat
    o2::aod::fwdtrack::PzDpzfloat
    o2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    +
    + + + +
    +
    + Forward Track Cluster information +
    + +
    Is used in: +
      +
    • o2::aod::FwdTrkCl = o2::aod::FwdTrkCls::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fwdtrkcl::FwdTrackIdIfwdtrackIdint32Track index
    o2::aod::fwdtrkcl::XxfloatCluster x coordinate
    o2::aod::fwdtrkcl::YyfloatCluster y coordinate
    o2::aod::fwdtrkcl::ZzfloatCluster z coordinate
    o2::aod::fwdtrkcl::ClInfoclInfouint16_tEncoded detection element of cluster and cluster type along x and y
    o2::aod::fwdtrkcl::DEIdDdeIduint16_t
    o2::aod::fwdtrkcl::IsGoodXDisGoodXbool
    o2::aod::fwdtrkcl::IsGoodYDisGoodYbool
    +
    + + + +
    +
    + Table for tracks which are not uniquely associated with a collision +
    + +
    Is used in: +
      +
    • o2::aod::AmbiguousTrack = o2::aod::AmbiguousTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::ambiguous::TrackIdItrackIdint32Track index
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)
    +
    + + + +
    +
    + Table for MFT tracks which are not uniquely associated with a collision +
    + +
    Is used in: +
      +
    • o2::aod::AmbiguousMFTTrack = o2::aod::AmbiguousMFTTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::ambiguous::MFTTrackIdImfttrackIdint32MFTTrack index
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)
    +
    + + + +
    +
    + Table for Fwd tracks which are not uniquely associated with a collision +
    + +
    Is used in: +
      +
    • o2::aod::AmbiguousFwdTrack = o2::aod::AmbiguousFwdTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::ambiguous::FwdTrackIdIfwdtrackIdint32FwdTrack index
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)
    +
    + +
    + +## Detectors +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FV0A = o2::aod::FV0As::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fv0a::BCIdIbcIdint32BC index
    o2::aod::fv0a::Amplitudeamplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in Channel (at the same index)
    o2::aod::fv0a::Channelchannelstd::vector<uint8_t>Channel IDs which had non-zero amplitudes. There are at maximum 48 channels.
    o2::aod::fv0a::TimetimefloatTime in ns
    o2::aod::fv0a::TriggerMasktriggerMaskuint8_t
    +
    + + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FT0 = o2::aod::FT0s::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::ft0::BCIdIbcIdint32BC index
    o2::aod::ft0::AmplitudeAamplitudeAstd::vector<float>Amplitudes of non-zero channels on the A-side. The channel IDs are given in ChannelA (at the same index)
    o2::aod::ft0::ChannelAchannelAstd::vector<uint8_t>Channel IDs on the A side which had non-zero amplitudes. There are at maximum 96 channels.
    o2::aod::ft0::AmplitudeCamplitudeCstd::vector<float>Amplitudes of non-zero channels on the C-side. The channel IDs are given in ChannelC (at the same index)
    o2::aod::ft0::ChannelCchannelCstd::vector<uint8_t>Channel IDs on the C side which had non-zero amplitudes. There are at maximum 112 channels.
    o2::aod::ft0::TimeAtimeAfloatAverage A-side time
    o2::aod::ft0::TimeCtimeCfloatAverage C-side time
    o2::aod::ft0::TriggerMasktriggerMaskuint8_t
    o2::aod::ft0::PosZDposZfloatZ position calculated from timeA and timeC in cm
    o2::aod::ft0::CollTimeDcollTimefloatCollision time, one need also check validation (code below) for timeA and timeC
    o2::aod::ft0::IsValidTimeADisValidTimeAboolChecks if time from A side was calculated, and if is not dummy
    o2::aod::ft0::IsValidTimeCDisValidTimeCboolChecks if time from C side was calculated
    o2::aod::ft0::IsValidTimeDisValidTimeboolChecks if times from A and C side were calculated simultaneously
    o2::aod::ft0::SumAmpADsumAmpAfloatCalculates sum of positive amplitudes from side A
    o2::aod::ft0::SumAmpCDsumAmpCfloatCalculates sum of positive amplitudes from side C
    +
    + + + +
    +
    + FDD table, version 000 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::fdd::BCIdIbcIdint32BC index
    o2::aod::fdd::AmplitudeAamplitudeAfloat[4]Amplitude in adjacent pairs A-side
    o2::aod::fdd::AmplitudeCamplitudeCfloat[4]Amplitude in adjacent pairs C-side
    o2::aod::fdd::TimeAtimeAfloat
    o2::aod::fdd::TimeCtimeCfloat
    o2::aod::fdd::TriggerMasktriggerMaskuint8_t
    +
    + + + +
    +
    + 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
    +
    + + + +
    +
    + Calorimeter cells +
    + +
    Is used in: +
      +
    • o2::aod::Calo = o2::aod::Calos::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::calo::BCIdIbcIdint32BC index
    o2::aod::calo::CellNumbercellNumberint16_t
    o2::aod::calo::Amplitudeamplitudefloat
    o2::aod::calo::Timetimefloat
    o2::aod::calo::CellTypecellTypeint8_t
    o2::aod::calo::CaloTypecaloTypeint8_t
    +
    + + + +
    +
    + Trigger information from the calorimeter detectors +
    + +
    Is used in: +
      +
    • o2::aod::CaloTrigger = o2::aod::CaloTriggers::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::calotrigger::BCIdIbcIdint32BC index
    o2::aod::calotrigger::FastOrAbsIDfastOrAbsIDint16_tFastOR absolute ID
    o2::aod::calotrigger::LnAmplitudelnAmplitudeint16_tL0 amplitude (ADC) := Peak Amplitude
    o2::aod::calotrigger::TriggerBitstriggerBitsint32_tOnline trigger bits
    o2::aod::calotrigger::CaloTypecaloTypeint8_tCalorimeter type (-1 is undefined, 0 is PHOS, 1 is EMCAL)
    +
    + + + +
    +
    + ZDC information +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::zdc::BCIdIbcIdint32BC index, to be used by both legacy and new table
    o2::aod::zdc::EnergyZEM1energyZEM1float
    o2::aod::zdc::EnergyZEM2energyZEM2float
    o2::aod::zdc::EnergyCommonZNAenergyCommonZNAfloat
    o2::aod::zdc::EnergyCommonZNCenergyCommonZNCfloat
    o2::aod::zdc::EnergyCommonZPAenergyCommonZPAfloat
    o2::aod::zdc::EnergyCommonZPCenergyCommonZPCfloat
    o2::aod::zdc::EnergySectorZNAenergySectorZNAfloat[4]
    o2::aod::zdc::EnergySectorZNCenergySectorZNCfloat[4]
    o2::aod::zdc::EnergySectorZPAenergySectorZPAfloat[4]
    o2::aod::zdc::EnergySectorZPCenergySectorZPCfloat[4]
    o2::aod::zdc::TimeZEM1timeZEM1float
    o2::aod::zdc::TimeZEM2timeZEM2float
    o2::aod::zdc::TimeZNAtimeZNAfloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::zdc::TimeZNCtimeZNCfloat
    o2::aod::ambiguous::TrackIdItrackIdint32Track indexo2::aod::zdc::TimeZPAtimeZPAfloat
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)o2::aod::zdc::TimeZPCtimeZPCfloat
    - +
    - Table for MFT tracks which are not uniquely associated with a collision + ZDC information, version 1, std::vector format
    Is used in:
      -
    • o2::aod::AmbiguousMFTTrack = o2::aod::AmbiguousMFTTracks::iterator
    • +
    • o2::aod::Zdcs = o2::aod::Zdcs_001
    @@ -3311,83 +5387,216 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - - - - - + + + + + -
    o2::aod::ambiguous::MFTTrackIdo2::aod::zdc::BCId ImfttrackIdbcId int32MFTTrack indexBC index, to be used by both legacy and new table
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)o2::aod::zdc::Energyenergystd::vector<float>Energy of non-zero channels. The channel IDs are given in ChannelE (at the same index)
    -
    - - - -
    -
    - Table for Fwd tracks which are not uniquely associated with a collision -
    - -
    Is used in: -
      -
    • o2::aod::AmbiguousFwdTrack = o2::aod::AmbiguousFwdTracks::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::zdc::ChannelEchannelEstd::vector<uint8_t>Channel IDs which have reconstructed energy. There are at maximum 26 channels.
    o2::soa::IndexGIglobalIndexint64_to2::aod::zdc::Amplitude amplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::ambiguous::FwdTrackIdIfwdtrackIdint32FwdTrack indexo2::aod::zdc::Timetimestd::vector<float>Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::ambiguous::BCIdSliceSLIbcIdsint32_tBC index (slice for 1 to N entries)o2::aod::zdc::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)
    o2::aod::zdc::DyTimeZEM1DtimeZEM1floatreturn ZEM1 time information
    o2::aod::zdc::DyTimeZEM2DtimeZEM2floatreturn ZEM2 time information
    o2::aod::zdc::DyTimeZNADtimeZNAfloatreturn ZNA time information
    o2::aod::zdc::DyTimeZNCDtimeZNCfloatreturn ZNC time information
    o2::aod::zdc::DyTimeZPADtimeZPAfloatreturn ZPA time information
    o2::aod::zdc::DyTimeZPCDtimeZPCfloatreturn ZPC time information
    o2::aod::zdc::DyAmplitudeZEM1DamplitudeZEM1floatreturn ZEM1 amplitude
    o2::aod::zdc::DyAmplitudeZEM2DamplitudeZEM2floatreturn ZEM2 amplitude
    o2::aod::zdc::DyAmplitudeZNADamplitudeZNAfloatreturn ZNA amplitude
    o2::aod::zdc::DyAmplitudeZNCDamplitudeZNCfloatreturn ZNC amplitude
    o2::aod::zdc::DyAmplitudeZPADamplitudeZPAfloatreturn ZPA amplitude
    o2::aod::zdc::DyAmplitudeZPCDamplitudeZPCfloatreturn ZPC amplitude
    -
    -

    Detectors

    -
    - +
    - + Only for RUN 2 converted data: V0C table
    Is used in:
      -
    • o2::aod::FV0A = o2::aod::FV0As::iterator
    • +
    • o2::aod::FV0C = o2::aod::FV0Cs::iterator
    @@ -3406,14 +5615,14 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + @@ -3427,34 +5636,27 @@ For better overview the tables are grouped into the following categories: | [Gen - + - - - - - - -
    o2::aod::fv0a::BCIdo2::aod::fv0c::BCId I bcId int32 BC index
    o2::aod::fv0a::Amplitudeo2::aod::fv0c::Amplitude amplitude std::vector<float>Channel IDs which had non-zero amplitudes. There are at maximum 48 channels.
    o2::aod::fv0a::Timeo2::aod::fv0c::Time time float Time in ns
    o2::aod::fv0a::TriggerMasktriggerMaskuint8_t
    - +
    - + CPV clusters
    Is used in:
      -
    • o2::aod::FT0 = o2::aod::FT0s::iterator
    • +
    • o2::aod::CPVCluster = o2::aod::CPVClusters::iterator
    @@ -3473,76 +5675,69 @@ For better overview the tables are grouped into the following categories: | [Gen - + - - - - - - - - + - - - + + + - + - - - + + + - + - - - + + + - - - - - + + + + + - + + + + - - - - - - + + + - + - - - + + +
    o2::aod::ft0::BCIdo2::aod::cpvcluster::BCId I bcId int32 BC index
    o2::aod::ft0::AmplitudeAamplitudeAstd::vector<float>Amplitudes of non-zero channels on the A-side. The channel IDs are given in ChannelA (at the same index)
    o2::aod::ft0::ChannelAo2::aod::cpvcluster::PosX channelAstd::vector<uint8_t>Channel IDs on the A side which had non-zero amplitudes. There are at maximum 96 channels.posXfloatX position in cm
    o2::aod::ft0::AmplitudeCo2::aod::cpvcluster::PosZ amplitudeCstd::vector<float>Amplitudes of non-zero channels on the C-side. The channel IDs are given in ChannelC (at the same index)posZfloatZ position in cm
    o2::aod::ft0::ChannelCo2::aod::cpvcluster::Amplitude channelCstd::vector<uint8_t>Channel IDs on the C side which had non-zero amplitudes. There are at maximum 112 channels.amplitudefloatSignal amplitude
    o2::aod::ft0::TimeAtimeAfloatAverage A-side timeo2::aod::cpvcluster::ClusterStatusclusterStatusuint8_t8 bits packed cluster status (bits 0-4 = pads mult, bits 5-6 = (module number - 2), bit 7 = isUnfolded)
    o2::aod::ft0::TimeCo2::aod::cpvcluster::PadMultDpadMultuint8_t timeCfloatAverage C-side time
    o2::aod::ft0::TriggerMasktriggerMasko2::aod::cpvcluster::ModuleNumberDmoduleNumber uint8_t
    o2::aod::ft0::PosZo2::aod::cpvcluster::IsUnfolded DposZfloatZ position calculated from timeA and timeC in cmisUnfoldedbool
    - +
    - FDD table, version 000 + HMPID information
    Header file: Framework/Core/include/Framework/AnalysisDataModel.h @@ -3563,62 +5758,55 @@ For better overview the tables are grouped into the following categories: | [Gen - o2::aod::fdd::BCId + o2::aod::hmpid::TrackId I - bcId + trackId int32 - BC index - - - o2::aod::fdd::AmplitudeA - - amplitudeA - float[4] - Amplitude in adjacent pairs A-side + Track index - o2::aod::fdd::AmplitudeC + o2::aod::hmpid::HMPIDSignal - amplitudeC - float[4] - Amplitude in adjacent pairs C-side + hmpidSignal + float + Signal of the HMPID - o2::aod::fdd::TimeA + o2::aod::hmpid::HMPIDDistance - timeA + hmpidDistance float - + Distance between the matched HMPID signal and the propagated track - o2::aod::fdd::TimeC - - timeC - float + o2::aod::hmpid::HMPIDNPhotons + hmpidNPhotons + int + Number of detected photons in HMPID - o2::aod::fdd::TriggerMask - - triggerMask - uint8_t + o2::aod::hmpid::HMPIDQMip + hmpidQMip + float + Matched MIP cluster charge
    - +
    - FDD table, version 001 + HMPID information version 1
    Is used in:
      -
    • o2::aod::FDDs = o2::aod::FDDs_001
    • +
    • o2::aod::HMPIDs = o2::aod::HMPID_001
    @@ -3637,64 +5825,98 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - + - - - + + + - + - - - + + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + - + - - + + + + + + + + +
    o2::aod::fdd::BCIdo2::aod::hmpid::TrackId IbcIdtrackId int32BC indexTrack index
    o2::aod::fdd::ChargeAo2::aod::hmpid::HMPIDSignal chargeAint16_t[8]Amplitude per channel A-sidehmpidSignalfloatSignal of the HMPID
    o2::aod::fdd::ChargeCo2::aod::hmpid::HMPIDXTrack chargeCint16_t[8]Amplitude per channel C-sidehmpidXTrackfloatExtrapolated track point x coordinate
    o2::aod::fdd::TimeAo2::aod::hmpid::HMPIDYTrack timeAhmpidYTrackfloatExtrapolated track point y coordinate
    o2::aod::hmpid::HMPIDXMiphmpidXMip floatMatched MIP track point x coordinate
    o2::aod::hmpid::HMPIDYMip hmpidYMipfloatMatched MIP track point y coordinate
    o2::aod::fdd::TimeCo2::aod::hmpid::HMPIDNPhotons timeChmpidNPhotonsintNumber of detected photons in HMPID
    o2::aod::hmpid::HMPIDQMiphmpidQMip floatMatched MIP cluster charge
    o2::aod::hmpid::HMPIDClusSize hmpidClusSizeintMatched MIP cluster size
    o2::aod::fdd::TriggerMasko2::aod::hmpid::HMPIDMom triggerMaskuint8_thmpidMomfloatTrack momentum at the HMPID
    o2::aod::hmpid::HMPIDPhotsCharge hmpidPhotsChargefloat[10]Photon cluster charge
    +
    + +## Strangeness +
    - +
    - Calorimeter cells + Run 2 V0 table (version 000)
    -
    Is used in: -
      -
    • o2::aod::Calo = o2::aod::Calos::iterator
    • -
    -
    @@ -3711,62 +5933,82 @@ For better overview the tables are grouped into the following categories: | [Gen - + - - - + + + - - - - - + + + + + +
    Name
    o2::aod::calo::BCIdo2::aod::v0::PosTrackId IbcIdint32BC indexposTrackIdintPositive track
    o2::aod::calo::CellNumbercellNumberint16_to2::aod::v0::NegTrackIdInegTrackIdintNegative track
    +
    + + + +
    +
    + Run 3 V0 table (version 001) +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + +
    o2::aod::calo::AmplitudeamplitudefloatNameGetterTypeComment
    o2::aod::calo::Timetimefloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::calo::CellTypecellTypeint8_to2::aod::v0::CollisionIdIcollisionIdint32Collision index
    o2::aod::calo::CaloTypecaloTypeint8_to2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::v0::NegTrackIdInegTrackIdintNegative track
    - +
    - Trigger information from the calorimeter detectors + Run 3 V0 table (version 002)
    Is used in:
      -
    • o2::aod::CaloTrigger = o2::aod::CaloTriggers::iterator
    • +
    • o2::aod::V0s = o2::aod::V0s_002
    @@ -3785,55 +6027,72 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - - - - - + + + + + + + + + + + + + + + + + + +
    o2::aod::calotrigger::BCIdo2::aod::v0::CollisionId IbcIdcollisionId int32BC indexCollision index
    o2::aod::calotrigger::FastOrAbsIDfastOrAbsIDint16_tFastOR absolute IDo2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::calotrigger::LnAmplitudelnAmplitudeint16_tL0 amplitude (ADC) := Peak Amplitudeo2::aod::v0::NegTrackIdInegTrackIdintNegative track
    o2::aod::calotrigger::TriggerBitso2::aod::v0::V0Type triggerBitsint32_tOnline trigger bitsv0Typeuint8_tcustom bitmap for various selections (see below)
    o2::aod::calotrigger::CaloTypecaloTypeint8_tCalorimeter type (-1 is undefined, 0 is PHOS, 1 is EMCAL)o2::aod::v0::IsStandardV0DisStandardV0boolis standard V0
    o2::aod::v0::IsPhotonV0DisPhotonV0boolis TPC-only V0 for which the photon-mass-hypothesis was good
    o2::aod::v0::IsCollinearV0DisCollinearV0boolis V0 for which the photon-mass-hypothesis was good and was fitted collinearly
    - +
    - ZDC information + Strangeness tracking V0 table
    Is used in:
      -
    • o2::aod::Zdc = o2::aod::Zdcs::iterator
    • +
    • o2::aod::TrackedV0s = o2::aod::TrackedV0s
    • +
    • o2::aod::TrackedV0 = o2::aod::TrackedV0s::iterator
    • +
    • o2::aod::AssignedTrackedV0s = soa::Join
    • +
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    @@ -3852,141 +6111,94 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - - - - - - - - - - - - - - - + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
    o2::aod::zdc::BCIdo2::aod::strangenesstracking::TrackId IbcIdtrackId int32BC index
    o2::aod::zdc::EnergyZEM1energyZEM1float
    o2::aod::zdc::EnergyZEM2energyZEM2floatStrange track index
    o2::aod::zdc::EnergyCommonZNAenergyCommonZNAfloato2::aod::strangenesstracking::ITSTrackIdIitsTrackIdintITS index
    o2::aod::zdc::EnergyCommonZNCenergyCommonZNCfloato2::aod::strangenesstracking::V0IdIv0Idint32V0 index
    o2::aod::zdc::EnergyCommonZPAo2::aod::strangenesstracking::DecayX energyCommonZPAdecayX floatX coordinate of decay vertex
    o2::aod::zdc::EnergyCommonZPCo2::aod::strangenesstracking::DecayY energyCommonZPCdecayY float
    o2::aod::zdc::EnergySectorZNAenergySectorZNAfloat[4]
    o2::aod::zdc::EnergySectorZNCenergySectorZNCfloat[4]
    o2::aod::zdc::EnergySectorZPAenergySectorZPAfloat[4]Y coordinate of decay vertex
    o2::aod::zdc::EnergySectorZPCenergySectorZPCfloat[4]
    o2::aod::zdc::TimeZEM1o2::aod::strangenesstracking::DecayZ timeZEM1decayZ floatZ coordinate of decay vertex
    o2::aod::zdc::TimeZEM2o2::aod::strangenesstracking::H3Lmass timeZEM2h3Lmass floatH3L mass
    o2::aod::zdc::TimeZNAo2::aod::strangenesstracking::H4Lmass timeZNAh4Lmass floatH4L mass
    o2::aod::zdc::TimeZNCo2::aod::strangenesstracking::MatchingChi2 timeZNCmatchingChi2 floatMatching Chi2
    o2::aod::zdc::TimeZPAo2::aod::strangenesstracking::TopologyChi2 timeZPAtopologyChi2 floatTopology Chi2
    o2::aod::zdc::TimeZPCo2::aod::strangenesstracking::ITSclsSize timeZPCitsClsSize floatAverage ITS cluster size
    - +
    - Only for RUN 2 converted data: V0C table + Run 2 cascade table
    -
    Is used in: -
      -
    • o2::aod::FV0C = o2::aod::FV0Cs::iterator
    • -
    -
    @@ -4003,48 +6215,34 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - - - - - - - - - - - - - - - + - - - - - + + + + +
    Name
    o2::aod::fv0c::BCIdo2::aod::cascade::V0Id IbcIdv0Id int32BC index
    o2::aod::fv0c::Amplitudeamplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in Channel (at the same index)
    o2::aod::fv0a::Channelchannelstd::vector<uint8_t>Channel IDs which had non-zero amplitudes. There are at maximum 48 channels.V0 index
    o2::aod::fv0c::TimetimefloatTime in nso2::aod::cascade::BachelorIdIbachelorIdintBachelor track index
    - +
    - HMPID information + Run 3 cascade table
    Is used in:
      -
    • o2::aod::HMPID = o2::aod::HMPIDs::iterator
    • +
    • o2::aod::Cascades = o2::aod::Cascades_001
    @@ -4063,55 +6261,44 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - - - - - - - - - - - - - - - + - - - - - + + + + + - - - - - + + + + +
    o2::aod::hmpid::TrackIdo2::aod::cascade::CollisionId ItrackIdcollisionId int32Track index
    o2::aod::hmpid::HMPIDSignalhmpidSignalfloatSignal of the HMPID
    o2::aod::hmpid::HMPIDDistancehmpidDistancefloatDistance between the matched HMPID signal and the propagated trackCollision index
    o2::aod::hmpid::HMPIDNPhotonshmpidNPhotonsshortNumber of detected photons in HMPIDo2::aod::cascade::V0IdIv0Idint32V0 index
    o2::aod::hmpid::HMPIDQMiphmpidQMipshortCollected charge in the HMPIDo2::aod::cascade::BachelorIdIbachelorIdintBachelor track index
    - +
    - CPV clusters + Strangeness tracking cascade table
    Is used in:
      -
    • o2::aod::CPVCluster = o2::aod::CPVClusters::iterator
    • +
    • o2::aod::TrackedCascades = o2::aod::TrackedCascades
    • +
    • o2::aod::TrackedCascade = o2::aod::TrackedCascades::iterator
    • +
    • o2::aod::AssignedTrackedCascades = soa::Join
    • +
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    @@ -4130,120 +6317,100 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - - - + + + - - - - + + + + - - - - + + + + - - - - + - -
    o2::aod::cpvcluster::BCIdo2::aod::strangenesstracking::TrackId IbcIdtrackId int32BC indexStrange track index
    o2::aod::cpvcluster::PosXposXfloatX position in cmo2::aod::strangenesstracking::ITSTrackIdIitsTrackIdintITS index
    o2::aod::cpvcluster::PosZposZfloatZ position in cmo2::aod::strangenesstracking::CascadeIdIcascadeIdint32Cascade index
    o2::aod::cpvcluster::Amplitudeo2::aod::strangenesstracking::DecayX amplitudedecayX floatSignal amplitudeX coordinate of decay vertex
    o2::aod::cpvcluster::ClusterStatuso2::aod::strangenesstracking::DecayY clusterStatusuint8_t8 bits packed cluster status (bits 0-4 = pads mult, bits 5-6 = (module number - 2), bit 7 = isUnfolded)decayYfloatY coordinate of decay vertex
    o2::aod::cpvcluster::PadMultDpadMultuint8_to2::aod::strangenesstracking::DecayZ decayZfloatZ coordinate of decay vertex
    o2::aod::cpvcluster::ModuleNumberDmoduleNumberuint8_to2::aod::strangenesstracking::XiMass xiMassfloatXi mass
    o2::aod::cpvcluster::IsUnfoldedDisUnfoldedboolo2::aod::strangenesstracking::OmegaMass
    -
    - -
    -

    Strangeness

    -
    - - -
    -
    - Run 2 V0 table (version 000) -
    - - - - - - - - + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + +
    NameGetterTypeCommentomegaMassfloatOmega mass
    o2::soa::IndexGIglobalIndexint64_to2::aod::strangenesstracking::MatchingChi2 matchingChi2floatMatching Chi2
    o2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::v0::NegTrackIdInegTrackIdintNegative tracko2::aod::strangenesstracking::TopologyChi2topologyChi2floatTopology Chi2
    o2::aod::strangenesstracking::ITSclsSizeitsClsSizefloatAverage ITS cluster size
    - +
    - Run 3 V0 table (version 001) + Strangeness tracking V0 table
    Is used in:
      -
    • o2::aod::V0s = o2::aod::V0s_001
    • +
    • o2::aod::TrackedV0s = o2::aod::TrackedV0s
    • +
    • o2::aod::TrackedV0 = o2::aod::TrackedV0s::iterator
    • +
    • o2::aod::AssignedTrackedV0s = soa::Join
    • +
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    @@ -4262,82 +6429,102 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - + - + - + - + - - - + + + -
    o2::aod::v0::CollisionIdo2::aod::strangenesstracking::TrackId IcollisionIdtrackId int32Collision indexStrange track index
    o2::aod::v0::PosTrackIdo2::aod::strangenesstracking::ITSTrackId IposTrackIditsTrackId intPositive trackITS index
    o2::aod::v0::NegTrackIdo2::aod::strangenesstracking::V0Id InegTrackIdintNegative trackv0Idint32V0 index
    -
    - - - -
    -
    - Run 2 cascade table -
    - - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::strangenesstracking::DecayXdecayXfloatX coordinate of decay vertex
    o2::soa::IndexGIglobalIndexint64_to2::aod::strangenesstracking::DecayY decayYfloatY coordinate of decay vertex
    o2::aod::cascade::V0IdIv0Idint32V0 indexo2::aod::strangenesstracking::DecayZdecayZfloatZ coordinate of decay vertex
    o2::aod::cascade::BachelorIdIbachelorIdintBachelor track indexo2::aod::strangenesstracking::H3Lmassh3LmassfloatH3L mass
    o2::aod::strangenesstracking::H4Lmassh4LmassfloatH4L mass
    o2::aod::strangenesstracking::MatchingChi2matchingChi2floatMatching Chi2
    o2::aod::strangenesstracking::TopologyChi2topologyChi2floatTopology Chi2
    o2::aod::strangenesstracking::ITSclsSizeitsClsSizefloatAverage ITS cluster size
    - +
    - Run 3 cascade table + 3-body decay table
    Is used in:
      -
    • o2::aod::Cascades = o2::aod::Cascades_001
    • +
    • 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::KFDecay3BodysLinked = soa::Join
    • +
    • o2::aod::KFDecay3BodyLinked = soa::Join::iterator
    @@ -4356,42 +6543,51 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - - - + + + - + - + - + + + + + + + +
    o2::aod::cascade::CollisionIdo2::aod::decay3body::CollisionId I collisionId int32 Collision index
    o2::aod::cascade::V0Ido2::aod::decay3body::Track0Id Iv0Idint32V0 indextrack0IdintTrack 0 index
    o2::aod::cascade::BachelorIdo2::aod::decay3body::Track1Id IbachelorIdtrack1Id intBachelor track indexTrack 1 index
    o2::aod::decay3body::Track2IdItrack2IdintTrack 2 index
    - +
    - Run 2 cascade table + Strangeness tracking 3-body decay table
    Is used in:
      -
    • o2::aod::Decays3Body = o2::aod::Decays3Body
    • -
    • o2::aod::Decay3Body = o2::aod::Decays3Body::iterator
    • +
    • o2::aod::Tracked3Bodys = o2::aod::Tracked3Bodys
    • +
    • o2::aod::Tracked3body = o2::aod::Tracked3Bodys::iterator
    • +
    • o2::aod::AssignedTracked3Bodys = soa::Join
    • +
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    @@ -4410,38 +6606,88 @@ For better overview the tables are grouped into the following categories: | [Gen - + - + - + - + - + - + - + - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    o2::aod::decay3body::CollisionIdo2::aod::strangenesstracking::TrackId IcollisionIdtrackId int32Collision indexStrange track index
    o2::aod::decay3body::Track0Ido2::aod::strangenesstracking::ITSTrackId Itrack0IditsTrackId intTrack 0 indexITS index
    o2::aod::decay3body::Track1Ido2::aod::strangenesstracking::Decay3BodyId Itrack1IdintTrack 1 indexdecay3BodyIdint32Decay 3 body index
    o2::aod::decay3body::Track2IdItrack2IdintTrack 2 indexo2::aod::strangenesstracking::DecayXdecayXfloatX coordinate of decay vertex
    o2::aod::strangenesstracking::DecayYdecayYfloatY coordinate of decay vertex
    o2::aod::strangenesstracking::DecayZdecayZfloatZ coordinate of decay vertex
    o2::aod::strangenesstracking::H3Lmassh3LmassfloatH3L mass
    o2::aod::strangenesstracking::He4Lmasshe4LmassfloatHe4L mass
    o2::aod::strangenesstracking::MatchingChi2matchingChi2floatMatching Chi2
    o2::aod::strangenesstracking::TopologyChi2topologyChi2floatTopology Chi2
    o2::aod::strangenesstracking::ITSclsSizeitsClsSizefloatAverage ITS cluster size
    -

    Indices

    + +## Indices
    @@ -4768,71 +7014,176 @@ For better overview the tables are grouped into the following categories: | [Gen Comment - o2::aod::indices::BCId - I - bcId - int32 - Pointer into BCs + o2::aod::indices::BCId + I + bcId + int32 + Pointer into BCs + + + o2::aod::indices::CollisionIds + GI + + ? + + + +
    + + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::indices::CollisionIdsGI?
    +
    + +
    + +## MonteCarlo +
    + + +
    +
    + MC collision table +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + + + + + + + + + -
    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::indices::CollisionIdsGIo2::aod::mccollision::Weight ?weightfloatMC weight
    o2::aod::mccollision::ImpactParameter impactParameterfloatImpact parameter for A-A
    -
    - - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::mccollision::GetGeneratorIdDgetGeneratorIdintThe global generator ID which might have been assigned by the user
    o2::aod::indices::BCIdIbcIdint32Pointer into BCso2::aod::mccollision::GetSubGeneratorIdDgetSubGeneratorIdintA specific sub-generator ID in case the generator has some sub-generator logic
    o2::aod::indices::CollisionIdsGI?o2::aod::mccollision::GetSourceIdDgetSourceIdintThe source ID to differentiate between signals and background in an embedding simulation
    -
    -

    MonteCarlo

    -
    - +
    - MC collision table + MC collision table with event plane
    Is used in:
      -
    • o2::aod::McCollision = o2::aod::McCollisions::iterator
    • +
    • o2::aod::McCollisions = o2::aod::McCollisions_001
    @@ -4862,7 +7213,7 @@ For better overview the tables are grouped into the following categories: | [Gen - + @@ -4906,6 +7257,34 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    generatorsID shortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::mccollision::PosXfloat Impact 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
    @@ -5057,6 +7436,13 @@ For better overview the tables are grouped into the following categories: | [Gen float Production time + + o2::aod::mcparticle::PVector + D + pVector + std::array<float,3> + Momentum vector in x,y,z-directions in GeV/c + o2::aod::mcparticle::ProducedByGenerator D @@ -5076,7 +7462,14 @@ For better overview the tables are grouped into the following categories: | [Gen D getGenStatusCode int - The status code put by the generator, or -1 if a particle produced during transport + The native status code put by the generator, or -1 if a particle produced during transport + + + 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::mcparticle::GetProcess @@ -5269,6 +7662,13 @@ For better overview the tables are grouped into the following categories: | [Gen float Production time + + o2::aod::mcparticle::PVector + D + pVector + std::array<float,3> + Momentum vector in x,y,z-directions in GeV/c + o2::aod::mcparticle::ProducedByGenerator D @@ -5288,7 +7688,14 @@ For better overview the tables are grouped into the following categories: | [Gen D getGenStatusCode int - The status code put by the generator, or -1 if a particle produced during transport + The native status code put by the generator, or -1 if a particle produced during transport + + + 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::mcparticle::GetProcess @@ -5485,6 +7892,13 @@ For better overview the tables are grouped into the following categories: | [Gen float Production time + + o2::aod::mcparticle::PVector + D + pVector + std::array<float,3> + Momentum vector in x,y,z-directions in GeV/c + o2::aod::mcparticle::ProducedByGenerator D @@ -5504,7 +7918,14 @@ For better overview the tables are grouped into the following categories: | [Gen D getGenStatusCode int - The status code put by the generator, or -1 if a particle produced during transport + The native status code put by the generator, or -1 if a particle produced during transport + + + 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::mcparticle::GetProcess @@ -5532,6 +7953,11 @@ For better overview the tables are grouped into the following categories: | [Gen +
    Is used in: +
      +
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • +
    +
    @@ -5652,6 +8078,13 @@ For better overview the tables are grouped into the following categories: | [Gen + + + + + + + @@ -5671,7 +8104,14 @@ For better overview the tables are grouped into the following categories: | [Gen - + + + + + + + + @@ -5702,7 +8142,8 @@ For better overview the tables are grouped into the following categories: | [Gen
    Is used in:
    • o2::aod::McTrackLabel = o2::aod::McTrackLabels::iterator
    • -
    • o2::aod::BigTracksMC = soa::Join
    • +
    • o2::aod::TracksWMc = soa::Join
    • +
    • o2::aod::Reso2TracksMC = soa::Join
    Namefloat Production time
    o2::aod::mcparticle::PVectorDpVectorstd::array<float,3>Momentum vector in x,y,z-directions in GeV/c
    o2::aod::mcparticle::ProducedByGenerator DD getGenStatusCode intThe status code put by the generator, or -1 if a particle produced during transportThe 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::GetProcess
    @@ -5809,17 +8250,17 @@ For better overview the tables are grouped into the following categories: | [Gen - +
    - Table joined to the calo table containing the MC index + Table joined to the calo table containing the MC index (version 000, Run 2 format)
    Is used in:
      -
    • o2::aod::McCaloLabel = o2::aod::McCaloLabels::iterator
    • +
    • o2::aod::McCaloLabels = o2::aod::McCaloLabels_000
    @@ -5848,6 +8289,40 @@ For better overview the tables are grouped into the following categories: | [Gen + +
    +
    + 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.
    +
    + +
    @@ -5964,6 +8439,20 @@ For better overview the tables are grouped into the following categories: | [Gen float PT-hard (event scale, for pp collisions) + + o2::aod::hepmcxsection::NMPI + + nMPI + int + number of MPIs (for pp collisions) + + + o2::aod::hepmcxsection::ProcessId + + processId + int + process id from MC generator +
    @@ -6221,7 +8710,8 @@ For better overview the tables are grouped into the following categories: | [Gen
    -

    Run2

    + +## Run2
    @@ -6531,9 +9021,160 @@ For better overview the tables are grouped into the following categories: | [Gen
    -

    Others

    + +## Others
    + +
    +
    + flag for tagging UPCs, joinable with BCs +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::Flagsflagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    +
    + + + +
    +
    + trackQA information - sampled QA information currently for the TPC +
    + +
    Is used in: +
      +
    • o2::aod::TrackQA = o2::aod::TracksQA::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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
    o2::aod::trackqa::TPCdEdxMax1RtpcdEdxMax1Ruint8_tTPC dEdxQMax -ROC1/dEdx
    o2::aod::trackqa::TPCdEdxMax2RtpcdEdxMax2Ruint8_tTPC dEdxQMax -ROC2/dEdx
    o2::aod::trackqa::TPCdEdxMax3RtpcdEdxMax3Ruint8_tTPC dEdxQMax -ROC3/dEdx
    o2::aod::trackqa::TPCdEdxTot0RtpcdEdxTot0Ruint8_tTPC dEdxQtot -ROC0/dEdx
    o2::aod::trackqa::TPCdEdxTot1RtpcdEdxTot1Ruint8_tTPC dEdxQtot -ROC1/dEdx
    o2::aod::trackqa::TPCdEdxTot2RtpcdEdxTot2Ruint8_tTPC dEdxQtot -ROC2/dEdx
    o2::aod::trackqa::TPCdEdxTot3RtpcdEdxTot3Ruint8_tTPC dEdxQtot -ROC3/dEdx
    +
    + +
    @@ -6572,6 +9213,5 @@ For better overview the tables are grouped into the following categories: | [Gen
    -
    diff --git a/docs/datamodel/helperTaskTables.md b/docs/datamodel/helperTaskTables.md index cc5ed17f..d2211365 100644 --- a/docs/datamodel/helperTaskTables.md +++ b/docs/datamodel/helperTaskTables.md @@ -13,7 +13,7 @@ Click on the labels to display the table content. Click buttons to -#### o2-analysis-calo-clusters +## o2-analysis-calo-clusters Code file: caloClusterProducer.cxx -
    - -#### o2-analysis-centrality-table -Code file: centralityTable.cxx -
    - - +
    - Run2 V0M estimated centrality table +
    Is used in:
      -
    • o2::aod::CentRun2V0M = o2::aod::CentRun2V0Ms::iterator
    • +
    • o2::aod::CaloAMBCluster = o2::aod::CaloAmbiguousClusters::iterator
    @@ -209,26 +210,166 @@ Code file: o2::aod::CentRun2SPDTrks +
    - Run2 SPD tracklets estimated centrality table +
    Is used in:
      -
    • o2::aod::CentRun2SPDTrk = o2::aod::CentRun2SPDTrks::iterator
    • +
    • o2::aod::PHOSMatchedTrack = o2::aod::PHOSMatchedTracks::iterator
    @@ -240,26 +381,54 @@ Code file: o2::aod::CentRun2SPDClss +
    - Run2 SPD clusters estimated centrality table +
    Is used in:
      -
    • o2::aod::CentRun2SPDCls = o2::aod::CentRun2SPDClss::iterator
    • +
    • o2::aod::PHOSCluLabel = o2::aod::PHOSCluLabels::iterator
    @@ -271,26 +440,40 @@ Code file: o2::aod::CentRun2CL0s +
    - Run2 CL0 estimated centrality table +
    Is used in:
      -
    • o2::aod::CentRun2CL0 = o2::aod::CentRun2CL0s::iterator
    • +
    • o2::aod::PHOSAmbCluLabel = o2::aod::PHOSAmbCluLabels::iterator
    @@ -302,26 +485,46 @@ Code file: o2::aod::CentRun2CL1s + + +## o2-analysis-centrality-table +Code file: centralityTable.cxx +
    + +
    - Run2 CL1 estimated centrality table + Run2 V0M estimated centrality table
    Is used in:
      -
    • o2::aod::CentRun2CL1 = o2::aod::CentRun2CL1s::iterator
    • +
    • o2::aod::CentRun2V0M = o2::aod::CentRun2V0Ms::iterator
    @@ -333,26 +536,181 @@ Code file: o2::aod::CentFV0As +
    - Run3 FV0A estimated centrality table + Run2 V0A estimated centrality table
    Is used in:
      -
    • o2::aod::CentFV0A = o2::aod::CentFV0As::iterator
    • +
    • o2::aod::CentRun2V0A = o2::aod::CentRun2V0As::iterator
    • +
    +
    +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentRun2V0AcentRun2V0AfloatRun2 Centrality percentile estimated from V0A multiplicities
    +
    + + +
    +
    + Run2 SPD tracklets estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentRun2SPDTrk = o2::aod::CentRun2SPDTrks::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentRun2SPDTrackletscentRun2SPDTrackletsfloatRun2 centrality percentile estimated from SPD tracklets multiplicity
    +
    + + +
    +
    + Run2 SPD clusters estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentRun2SPDCls = o2::aod::CentRun2SPDClss::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentRun2SPDClusterscentRun2SPDClustersfloatRun2 centrality percentile estimated from SPD clusters multiplicity
    +
    + + +
    +
    + Run2 CL0 estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentRun2CL0 = o2::aod::CentRun2CL0s::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentRun2CL0centRun2CL0floatRun2 centrality percentile estimated from CL0 multiplicity
    +
    + + +
    +
    + Run2 CL1 estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentRun2CL1 = o2::aod::CentRun2CL1s::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentRun2CL1centRun2CL1floatRun2 centrality percentile estimated from CL1 multiplicity
    +
    + + +
    +
    + Run3 FV0A estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentFV0A = o2::aod::CentFV0As::iterator
    @@ -404,6 +762,68 @@ Code file: o2::aod::CentFT0As +
    +
    + Run3 FT0A estimated centrality table +
    +
    +
    Is used in: +
      +
    • o2::aod::CentFT0A = o2::aod::CentFT0As::iterator
    • +
    +
    +
    + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    +
    + + +
    +
    + Run3 FT0C estimated centrality table +
    + +
    Is used in: +
      +
    • o2::aod::CentFT0C = o2::aod::CentFT0Cs::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    +
    @@ -468,11 +888,11 @@ Code file: eventSelection.cxx
    - +
    @@ -482,7 +902,7 @@ Code file: o2::aod::evsel::Alias + GI - alias - int32_t[kNaliases] + ? o2::aod::evsel::Selection + GI - selection - int32_t[kNsel] + ? - o2::aod::evsel::BBV0A - - bbV0A - bool - Beam-beam time in V0A + o2::aod::evsel::FoundFT0Id + I + foundFT0Id + int + FT0 entry index in FT0s table (-1 if doesn't exist) - o2::aod::evsel::BBV0C - - bbV0C - bool - Beam-beam time in V0C + o2::aod::evsel::FoundFV0Id + I + foundFV0Id + int + FV0 entry index in FV0As table (-1 if doesn't exist) - o2::aod::evsel::BGV0A - - bgV0A - bool - Beam-gas time in V0A + o2::aod::evsel::FoundFDDId + I + foundFDDId + int + FDD entry index in FDDs table (-1 if doesn't exist) - o2::aod::evsel::BGV0C - - bgV0C - bool - Beam-gas time in V0C + o2::aod::evsel::FoundZDCId + I + foundZDCId + int + ZDC entry index in ZDCs table (-1 if doesn't exist) + +
    + + +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::EvSel = o2::aod::EvSels::iterator
    • +
    +
    + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + + - - - - - - + - - - - + + - - - - - - + - - - @@ -640,234 +1042,19 @@ Code file: o2::aod::BcSels -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::BcSel = o2::aod::BcSels::iterator
    • -
    -
    -
    o2::aod::evsel::BBFDAbbFDAboolBeam-beam time in FDA
    o2::aod::evsel::BBFDCbbFDCboolBeam-beam time in FDC
    o2::aod::evsel::BGFDAbgFDAboolBeam-gas time in FDA
    o2::aod::evsel::BGFDCbgFDCboolBeam-gas time in FDCNameGetterTypeComment
    o2::aod::evsel::MultRingV0Ao2::aod::evsel::AliasGI multRingV0Afloat[5]V0A multiplicity per ring (4 rings in run2, 5 rings in run3)
    o2::aod::evsel::MultRingV0C? multRingV0Cfloat[4]V0C multiplicity per ring (4 rings in run2)
    o2::aod::evsel::SpdClusterso2::aod::evsel::SelectionGI spdClustersuint32_tNumber of SPD clusters in two layers
    o2::aod::evsel::NTracklets? nTrackletsintTracklet multiplicity
    o2::aod::evsel::Sel7
    - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - -
    NameGetterTypeComment
    o2::aod::evsel::Aliasaliasint32_t[kNaliases]
    o2::aod::evsel::Selectionselectionint32_t[kNsel]
    o2::aod::evsel::BBV0Ao2::aod::evsel::NumTracksInTimeRange bbV0AboolBeam-beam time in V0A
    o2::aod::evsel::BBV0CbbV0CboolBeam-beam time in V0C
    o2::aod::evsel::BGV0AbgV0AboolBeam-gas time in V0A
    o2::aod::evsel::BGV0CbgV0CboolBeam-gas time in V0C
    o2::aod::evsel::BBFDAbbFDAboolBeam-beam time in FDA
    o2::aod::evsel::BBFDCbbFDCboolBeam-beam time in FDC
    o2::aod::evsel::BGFDAbgFDAboolBeam-gas time in FDA
    o2::aod::evsel::BGFDCbgFDCboolBeam-gas time in FDC
    o2::aod::evsel::MultRingV0AmultRingV0Afloat[5]V0A multiplicity per ring (4 rings in run2, 5 rings in run3)
    o2::aod::evsel::MultRingV0CmultRingV0Cfloat[4]V0C multiplicity per ring (4 rings in run2)
    o2::aod::evsel::SpdClustersspdClustersuint32_tNumber of SPD clusters in two layers
    o2::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::FoundZDCIdIfoundZDCIdtrackOccupancyInTimeRange intZDC entry index in ZDCs table (-1 if doesn't exist)
    -
    - -
    - -#### 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_tOccupancy in specified time interval
    -#### o2-analysis-ft0-corrected-table +## o2-analysis-ft0-corrected-table Code file: ft0CorrectedTable.cxx
    @@ -946,17 +1133,17 @@ Code file: fwdtrackextension.cxx +## o2-analysis-fwdtrack-to-collision-associator +Code file: fwdtrackToCollisionAssociator.cxx
    - +
    - DCA information for the forward track + Table for fwdtrack-to-collision association
    @@ -967,35 +1154,29 @@ Code file: mcConverter.cxx -
    - - +
    - MC particle table, version 001 + Table with vectors of collision indices stored per fwdtrack
    @@ -1006,173 +1187,277 @@ Code file: o2::aod::MFTTrackAssoc +
    + + + + + + - + - + - + - - - - - + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::McCollisionIdo2::aod::track_association::CollisionId ImcCollisionIdcollisionId int32MC collision of this particleCollision index
    o2::aod::mcparticle::PdgCodepdgCodeintPDG codeo2::aod::track_association::MFTTrackIdImfttrackIdint32MFTTrack index
    +
    + + +
    +
    + Table with vectors of collision indices stored per mfttrack +
    + + - - - - - + + + + + - + + - - - - - - - - + - +
    o2::aod::mcparticle::StatusCodestatusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()NameGetterTypeComment
    o2::aod::mcparticle::Flagso2::aod::track_association::CollisionIdsGI flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::mcparticle::MothersIdsSAImothersIds? Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    +
    + +
    + +## o2-analysis-fwdtrackextension +Code file: fwdtrackextension.cxx +
    + + +
    +
    + DCA information for the forward track +
    + + - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::mcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())NameGetterTypeComment
    o2::aod::mcparticle::Weighto2::aod::fwdtrack::FwdDcaX weightfwdDcaX floatMC weightImpact parameter in X of forward track to the primary vertex
    o2::aod::mcparticle::Pxo2::aod::fwdtrack::FwdDcaY pxfwdDcaY floatMomentum in x in GeV/cImpact parameter in Y of forward track to the primary vertex
    +
    + +
    + +## o2-analysis-match-mft-ft0 +Code file: match-mft-ft0.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + + - + + - - - + + + +
    o2::aod::mcparticle::PypyfloatMomentum in y in GeV/cNameGetterTypeComment
    o2::aod::mcparticle::PzpzfloatMomentum in z in GeV/co2::aod::indices::BCIdIbcIdint32Pointer into BCs
    o2::aod::mcparticle::Eo2::aod::indices::FT0IdsGI efloatEnergy?
    +
    + + +
    +
    + +
    + + + + + + + + - - - - - + + + + + - + + + + - - - +
    NameGetterTypeComment
    o2::aod::mcparticle::VxvxfloatX production vertex in cmo2::aod::ambii::MFTTrackIdItrackIdint32Pointer into MFTTracks
    o2::aod::mcparticle::Vyo2::aod::indices::BCIdsGI? vyfloatY production vertex in cm
    +
    + +
    + +## o2-analysis-mccollisionextra +Code file: mcCollsExtra.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - - + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::mcparticle::VzvzfloatZ production vertex in cmNameGetterTypeComment
    o2::aod::mcparticle::Vto2::aod::mccollisionprop::NumRecoCollision vtfloatProduction timenumRecoCollisionintstores N times this PV was recoed
    o2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport codeo2::aod::mccollisionprop::BestCollisionIndexbestCollisionIndexintstores N times this PV was recoed
    o2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background evento2::aod::mccollisionprop::BestCollisionCentFT0CbestCollisionCentFT0Cfloatstores best FT0C centrality
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe status code put by the generator, or -1 if a particle produced during transportNameGetterTypeComment
    o2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)o2::aod::mccollisionprop::ForwardCollisionMapforwardCollisionMapuint32_tstores bitmap telling if PoI found in collisions after this one (bits forward in time)
    o2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definitiono2::aod::mccollisionprop::BackwardCollisionMapbackwardCollisionMapuint32_tstores bitmap telling if PoI found in collisions before this one (bits backward in time)
    -#### o2-analysis-multiplicity-table -Code file: multiplicityTable.cxx +## o2-analysis-mftmchmatchingml +Code file: mftmchMatchingML.cxx
    - +
    -
    Is used in: -
      -
    • o2::aod::Mult = o2::aod::Mults::iterator
    • -
    + Header file: Common/DataModel/MftmchMatchingML.h
    @@ -1183,197 +1468,245 @@ Code file: o2::aod::MultZeqs -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::MultZeq = o2::aod::MultZeqs::iterator
    • -
    -
    -
    - - - - - + + + + + - + - + - + - + - + - + - - - + + + - - - + + + - - - + + + - + - + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::multZeq::MultZeqFV0Ao2::aod::fwdtrack::TrackTime multZeqFV0AtrackTime floatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::multZeq::MultZeqFT0Ao2::aod::fwdtrack::TrackTimeRes multZeqFT0AtrackTimeRes floatResolution of the track time in ns
    o2::aod::multZeq::MultZeqFT0CmultZeqFT0Co2::aod::fwdtrack::EtaEeta float
    o2::aod::multZeq::MultZeqFDDAmultZeqFDDAo2::aod::fwdtrack::PtEpt float
    o2::aod::multZeq::MultZeqFDDCmultZeqFDDCo2::aod::fwdtrack::PEp float
    o2::aod::multZeq::MultZeqNTracksPVo2::aod::fwdtrack::FwdDcaX multZeqNTracksPVfwdDcaX 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-timestamp -Code file: timestamp.cxx +## o2-analysis-multiplicity-extra-table +Code file: multiplicityExtraTable.cxx
    - +
    - Table which holds the timestamp of a BC +
    -
    Is used in: -
      -
    • o2::aod::BCsWithTimestamps = soa::Join
    • -
    + Header file: Common/DataModel/Multiplicity.h
    @@ -1384,28 +1717,48 @@ Code file: trackPropagation.cxx -
    - - +
    - On disk version of the track parameters at collision vertex +
    +
    Is used in: +
      +
    • o2::aod::MultBC = o2::aod::MultBCs::iterator
    • +
    @@ -1416,134 +1769,162 @@ Code file: o2::aod::StoredTracksCov + + + + + + + + + + + + + + + + + + + + + +
    o2::aod::multBC::MultBCTriggerMaskmultBCTriggerMaskuint64_tCTP trigger mask
    o2::aod::multBC::MultBCCollidingmultBCCollidingboolCTP trigger mask
    o2::aod::bc::Flagsflagsuint8_tBC flags (e.g. tagging of UPC tracking settings, etc)
    +
    + +
    - On disk version of the TracksCov table at collision vertex + Relate mult -> BC
    @@ -1554,125 +1935,120 @@ Code file: o2::aod::BC2Mults +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + +
    o2::aod::track::RhoSnpYrhoSnpYint8_tCovariance matrix in compressed formNameGetterTypeComment
    o2::aod::track::RhoSnpZo2::soa::IndexGIglobalIndexint64_t rhoSnpZint8_tCovariance matrix in compressed form
    o2::aod::track::RhoTglYrhoTglYint8_tCovariance matrix in compressed formo2::aod::multBC::FT0MultIdIft0MultIdint32Pointer into FT0Mults
    +
    + +
    + +## o2-analysis-multiplicity-table +Code file: multiplicityTable.cxx +
    + + +
    +
    + Multiplicity with the FV0 detector +
    + +
    Is used in: +
      +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - + - - - - - - + + - - - - + - - - - - - + + - - - - + + + + - - -
    o2::aod::track::RhoTglZrhoTglZint8_tCovariance matrix in compressed formNameGetterTypeComment
    o2::aod::track::RhoTglSnpo2::aod::mult::MultFV0A rhoTglSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtYmultFV0Afloat rho1PtYint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtZo2::aod::mult::MultFV0C rho1PtZint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtSnpmultFV0Cfloat rho1PtSnpint8_tCovariance matrix in compressed form
    o2::aod::track::Rho1PtTglo2::aod::mult::MultFV0MDmultFV0Mfloat rho1PtTglint8_tCovariance matrix in compressed form
    - +
    - DCA information for the track + Multiplicity with the FT0 detector
    Is used in:
      -
    • o2::aod::BigTracksExtended = soa::Join
    • -
    • o2::aod::BigTracksPIDExtended = soa::Join
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::FT0Mult = o2::aod::FT0Mults::iterator
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -1684,40 +2060,41 @@ Code file: trackextension.cxx -
    - - +
    - DCA information for the track + Multiplicity with the FDD detector
    Is used in:
      -
    • o2::aod::BigTracksExtended = soa::Join
    • -
    • o2::aod::BigTracksPIDExtended = soa::Join
    • +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    @@ -1729,35 +2106,42 @@ Code file: trackselection.cxx -
    - - +
    - Information on the track selection decision + split dynamic information + Multiplicity with the ZDC detector
    +
    Is used in: +
      +
    • o2::aod::Mults = soa::Join
    • +
    • o2::aod::Mult = soa::Join::iterator
    • +
    @@ -1768,186 +2152,61 @@ Code file: weakDecayIndices.cxx -
    - - +
    - Run 3 V0 table (version 001) + Multiplicity with tracklets (only Run2)
    Is used in:
      -
    • o2::aod::V0s = o2::aod::V0s_001
    • +
    • o2::aod::BarrelMults = soa::Join
    @@ -1959,47 +2218,26 @@ Code file: o2::aod::Cascades_001 +
    - Run 3 cascade table + Multiplicity with TPC
    Is used in:
      -
    • o2::aod::Cascades = o2::aod::Cascades_001
    • +
    • o2::aod::BarrelMults = soa::Join
    @@ -2011,49 +2249,27 @@ Code file: pidBayes.cxx -
    - - +
    - Binned (in percentage) Bayesian probability of having a Electron + Multiplicity from the PV contributors
    +
    Is used in: +
      +
    • o2::aod::BarrelMults = soa::Join
    • +
    @@ -2064,22 +2280,55 @@ Code file: o2::aod::pidBayesMu +
    @@ -2090,48 +2339,134 @@ Code file: o2::aod::pidBayesPi -
    - - - - - + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mult::MultPVChi2multPVChi2float
    o2::aod::pidbayes::BayesPio2::aod::mult::MultCollisionTimeRes bayesPiint8_tBayesian probability for pion expressed in %multCollisionTimeResfloat
    o2::aod::mult::MultRunNumbermultRunNumberint
    o2::aod::mult::MultPVzmultPVzfloat
    o2::aod::mult::MultSel8multSel8bool
    o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::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
    o2::aod::‌collision::Flagsflagsuint16_tRun 2: see CollisionFlagsRun2 | Run 3: see Vertex::Flags
    - +
    - Binned (in percentage) Bayesian probability of having a Kaon + counters that use Track Selection (optional)
    @@ -2142,22 +2477,43 @@ Code file: o2::aod::pidBayesPr +
    @@ -2168,22 +2524,28 @@ Code file: o2::aod::pidBayesDe +
    - Binned (in percentage) Bayesian probability of having a Deuteron + Table for the MC information
    +
    Is used in: +
      +
    • o2::aod::MultMCExtra = o2::aod::MultMCExtras::iterator
    • +
    • o2::aod::MultsExtraMC = o2::aod::MultMCExtras
    • +
    @@ -2194,22 +2556,71 @@ Code file: o2::aod::pidBayesTr +
    @@ -2220,22 +2631,35 @@ Code file: o2::aod::pidBayesHe +
    @@ -2246,22 +2670,28 @@ Code file: o2::aod::pidBayesAl +
    @@ -2272,22 +2702,35 @@ Code file: o2::aod::pidBayes +
    @@ -2298,68 +2741,72 @@ Code file: pidTOF.cxx -
    - - +
    - Table of the TOF response with binned Nsigma for electron + Multiplicity equalized for the vertex position from the PV contributors
    -
    - - +
    Is used in: +
      +
    • o2::aod::MultZeqs = soa::Join
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    • +
    +
    +
    Name
    + + - - - - - - - - - - - + + + +
    Name Getter Type Comment
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaElGI?o2::aod::multZeq::MultZeqNTracksPV multZeqNTracksPVfloatMultiplicity equalized for the vertex position from the PV contributors
    - +
    + +## o2-analysis-qvector-table +Code file: qVectorsTable.cxx +
    + +
    - Table of the TOF response with binned Nsigma for muon + Table with all Qvectors.
    +
    Is used in: +
      +
    • o2::aod::Qvector = o2::aod::Qvectors::iterator
    • +
    @@ -2370,29 +2817,55 @@ Code file: o2::aod::pidTOFPi +
    - Table of the TOF response with binned Nsigma for pion +
    +
    Is used in: +
      +
    • o2::aod::QvectorFT0C = o2::aod::QvectorFT0Cs::iterator
    • +
    @@ -2403,29 +2876,48 @@ Code file: o2::aod::pidTOFKa +
    - Table of the TOF response with binned Nsigma for kaon +
    +
    Is used in: +
      +
    • o2::aod::QvectorFT0A = o2::aod::QvectorFT0As::iterator
    • +
    @@ -2436,29 +2928,48 @@ Code file: o2::aod::pidTOFPr +
    - Table of the TOF response with binned Nsigma for proton +
    +
    Is used in: +
      +
    • o2::aod::QvectorFT0M = o2::aod::QvectorFT0Ms::iterator
    • +
    @@ -2469,29 +2980,48 @@ Code file: o2::aod::pidTOFDe +
    - Table of the TOF response with binned Nsigma for deuteron +
    +
    Is used in: +
      +
    • o2::aod::QvectorFV0A = o2::aod::QvectorFV0As::iterator
    • +
    @@ -2502,29 +3032,48 @@ Code file: o2::aod::pidTOFTr +
    - Table of the TOF response with binned Nsigma for triton +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCpos = o2::aod::QvectorTPCposs::iterator
    • +
    @@ -2535,29 +3084,55 @@ Code file: o2::aod::pidTOFHe +
    - Table of the TOF response with binned Nsigma for helium3 +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCneg = o2::aod::QvectorTPCnegs::iterator
    • +
    @@ -2568,29 +3143,55 @@ Code file: o2::aod::pidTOFAl +
    - Table of the TOF response with binned Nsigma for alpha +
    +
    Is used in: +
      +
    • o2::aod::QvectorTPCall = o2::aod::QvectorTPCalls::iterator
    • +
    @@ -2601,35 +3202,55 @@ Code file: pidTOFBase.cxx -
    - - +
    + + + + + + + + + + + + + + + + + + + + +
    o2::aod::qvec::QvecTPCallImqvecTPCallImfloat
    o2::aod::qvec::NTrkTPCallnTrkTPCallint
    o2::aod::qvec::LabelsTPCalllabelsTPCallstd::vector<int>
    +
    + +
    - Table of the TOF signal +
    +
    Is used in: +
      +
    • o2::aod::QvectorFT0CVec = o2::aod::QvectorFT0CVecs::iterator
    • +
    @@ -2640,22 +3261,48 @@ Code file: o2::aod::pidEvTimeFlags +
    - Table of the PID flags for the event time tables +
    +
    Is used in: +
      +
    • o2::aod::QvectorFT0AVec = o2::aod::QvectorFT0AVecs::iterator
    • +
    @@ -2666,60 +3313,47 @@ Code file: pidTOFFull.cxx -
    - - +
    - Table of the TOF (full) response with expected signal, expected resolution and Nsigma for electron +
    Is used in:
      -
    • o2::aod::BigTracksPID = soa::Join
    • +
    • o2::aod::QvectorFT0MVec = o2::aod::QvectorFT0MVecs::iterator
    @@ -2731,47 +3365,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::BigTracksPID = soa::Join
    • +
    • o2::aod::QvectorFV0AVec = o2::aod::QvectorFV0AVecs::iterator
    @@ -2783,47 +3417,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::BigTracksPID = soa::Join
    • +
    • o2::aod::QvectorTPCposVec = o2::aod::QvectorTPCposVecs::iterator
    @@ -2835,47 +3469,54 @@ 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::BigTracksPID = soa::Join
    • +
    • o2::aod::QvectorTPCnegVec = o2::aod::QvectorTPCnegVecs::iterator
    @@ -2887,47 +3528,54 @@ 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::BigTracksPID = soa::Join
    • +
    • o2::aod::QvectorTPCallVec = o2::aod::QvectorTPCallVecs::iterator
    @@ -2939,43 +3587,55 @@ Code file: o2::aod::pidTOFFullDe +
    @@ -2986,43 +3646,55 @@ Code file: o2::aod::pidTOFFullTr +
    @@ -3033,43 +3705,55 @@ Code file: o2::aod::pidTOFFullHe +
    @@ -3080,43 +3764,55 @@ Code file: o2::aod::pidTOFFullAl +
    @@ -3127,49 +3823,55 @@ Code file: pidTOFbeta.cxx -
    - - +
    - Table of the TOF beta +
    +
    Is used in: +
      +
    • o2::aod::QvectorBNegVec = o2::aod::QvectorBNegVecs::iterator
    • +
    @@ -3180,57 +3882,55 @@ Code file: o2::aod::pidTOFmass +
    - Table of the TOF mass +
    +
    Is used in: +
      +
    • o2::aod::QvectorBTotVec = o2::aod::QvectorBTotVecs::iterator
    • +
    @@ -3241,28 +3941,61 @@ Code file: pidTPC.cxx +## o2-analysis-timestamp +Code file: timestamp.cxx
    - +
    - Table of the TPC response with binned Nsigma for electron + Table which holds the timestamp of a BC
    +
    Is used in: +
      +
    • o2::aod::BCsWithTimestamps = soa::Join
    • +
    @@ -3273,29 +4006,28 @@ Code file: o2::aod::pidTPCMu + + +## o2-analysis-track-propagation +Code file: trackPropagation.cxx +
    + +
    - Table of the TPC response with binned Nsigma for muon + On disk version of the track parameters at collision vertex
    @@ -3306,128 +4038,5074 @@ Code file: o2::aod::StoredTracksCov +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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-propagation-tester +Code file: trackPropagationTester.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
    +
    + +
    + +## 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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-task-intercalib +Code file: zdc-task-intercalib.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::znoutput::pmcZNAZNAcommonPMfloatPMC ZNA
    o2::aod::znoutput::pm1ZNAZNAPM1floatPM1 ZNA
    o2::aod::znoutput::pm2ZNAZNAPM2floatPM2 ZNA
    o2::aod::znoutput::pm3ZNAZNAPM3floatPM3 ZNA
    o2::aod::znoutput::pm4ZNAZNAPM4floatPM4 ZNA
    o2::aod::znoutput::pmcZNCZNCcommonPMfloatPMC ZNC
    o2::aod::znoutput::pm1ZNCZNCPM1floatPM1 ZNC
    o2::aod::znoutput::pm2ZNCZNCPM2floatPM2 ZNC
    o2::aod::znoutput::pm3ZNCZNCPM3floatPM3 ZNC
    o2::aod::znoutput::pm4ZNCZNCPM4floatPM4 ZNC
    +
    + +
    + +## 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
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaElGI?
    +
    + + +
    +
    + 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::TOFNSigmaMuGI?
    +
    + + +
    +
    + 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::TOFNSigmaPiGI?
    +
    + + +
    +
    + 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::TOFNSigmaKaGI?
    +
    + + +
    +
    + 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::TOFNSigmaPrGI?
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for deuteron +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreDetofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaDeGI?
    +
    + + +
    +
    + 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::TOFNSigmaTrGI?
    +
    + + +
    +
    + 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::TOFNSigmaHeGI?
    +
    + + +
    +
    + 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::TOFNSigmaAlGI?
    +
    + +
    + +## o2-analysis-pid-tof-base +Code file: pidTOFBase.cxx +
    + + +
    +
    + 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 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
    +
    + +
    + +## 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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 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 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 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
    +
    + + +
    +
    + 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 (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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreEltofNSigmaStoreElbinning::binned_tStored binned nsigma with the TOF detector for electron
    o2::aod::pidtof_tiny::TOFNSigmaElGI?
    +
    + + +
    +
    + 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::TOFNSigmaMuGI?
    +
    + + +
    +
    + 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::TOFNSigmaPiGI?
    +
    + + +
    +
    + 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::TOFNSigmaKaGI?
    +
    + + +
    +
    + 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::TOFNSigmaPrGI?
    +
    + + +
    +
    + Table of the TOF response with binned Nsigma for deuteron +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtof_tiny::TOFNSigmaStoreDetofNSigmaStoreDebinning::binned_tStored binned nsigma with the TOF detector for deuteron
    o2::aod::pidtof_tiny::TOFNSigmaDeGI?
    +
    + + +
    +
    + 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::TOFNSigmaTrGI?
    +
    + + +
    +
    + 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::TOFNSigmaHeGI?
    +
    + + +
    +
    + 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::TOFNSigmaAlGI?
    +
    + +
    + +## 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 +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    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 +
    + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    • +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaElGI?
    +
    + + +
    +
    + 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::TPCNSigmaMuGI?
    +
    +
    - Table of the TPC response with binned Nsigma for pion + 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::TPCNSigmaPiGI?
    +
    + + +
    +
    + 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::TPCNSigmaKaGI?
    +
    + + +
    +
    + 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::TPCNSigmaPrGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for deuteron +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDetpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaDeGI?
    +
    + + +
    +
    + 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::TPCNSigmaTrGI?
    +
    + + +
    +
    + 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::TPCNSigmaHeGI?
    +
    + + +
    +
    + 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::TPCNSigmaAlGI?
    +
    + +
    + +## 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-mc-converter +Code file: mcConverter.cxx +
    + + +
    +
    + MC particle table, version 001 +
    + +
    Is used in: +
      +
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • +
    - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + + - + + + + + + + + + + + + + + -
    NameGetterTypeCommentNameGetterTypeComment
    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::pidtpc_tiny::TPCNSigmaStorePio2::aod::mcparticle::Flags tpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pionflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::pidtpc_tiny::TPCNSigmaPiGIo2::aod::mcparticle::MothersIdsSAImothersIds ?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())
    o2::aod::mcparticle::Weight weightfloatMC weight
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for kaon -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::mcparticle::PxpxfloatMomentum in x in GeV/c
    o2::aod::pidtpc_tiny::TPCNSigmaStoreKao2::aod::mcparticle::Py tpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaonpyfloatMomentum in y in GeV/c
    o2::aod::pidtpc_tiny::TPCNSigmaKaGIo2::aod::mcparticle::Pz ?pzfloatMomentum in z in GeV/c
    o2::aod::mcparticle::E efloatEnergy
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for proton -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::mcparticle::VxvxfloatX production vertex in cm
    o2::aod::pidtpc_tiny::TPCNSigmaStorePro2::aod::mcparticle::Vy tpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for protonvyfloatY production vertex in cm
    o2::aod::pidtpc_tiny::TPCNSigmaPrGIo2::aod::mcparticle::Vz ?vzfloatZ production vertex in cm
    o2::aod::mcparticle::Vt 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 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-analysis-mft-tracks-converter +Code file: mftTracksConverter.cxx +
    + +
    - Table of the TPC response with binned Nsigma for deuteron + On disk version of MFTTracks, version 1
    +
    Is used in: +
      +
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    • +
    @@ -3438,138 +9116,151 @@ Code file: o2::aod::pidTPCTr -
    - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::pidtpc_tiny::TPCNSigmaStoreTro2::aod::fwdtrack::Phi tpcNSigmaStoreTrbinning::binned_tStored binned nsigma with the TPC detector for tritonphifloatTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::pidtpc_tiny::TPCNSigmaTrGIo2::aod::fwdtrack::Tgl ?tglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Pt signed1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for helium3 -
    - - - - - - - + + + + + + + + + + + + - + + + + + + + + + + + - - - - - + + + + - + + + + + + -
    NameGetterTypeCommento2::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::pidtpc_tiny::TPCNSigmaStoreHeo2::aod::fwdtrack::IsCADisCAboolReturns true if used track-finding algorithm was Cellular Automaton
    o2::aod::fwdtrack::PxDpxfloat tpcNSigmaStoreHebinning::binned_tStored binned nsigma with the TPC detector for helium3
    o2::aod::pidtpc_tiny::TPCNSigmaHeGIo2::aod::fwdtrack::PyDpyfloat ?
    o2::aod::fwdtrack::PzDpzfloat
    -
    - - -
    -
    - Table of the TPC response with binned Nsigma for alpha -
    - - - - - - - + + + + + - + - - - + + + - - + - + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::SignDsignshortSign of the track eletric charge
    o2::aod::pidtpc_tiny::TPCNSigmaStoreAlo2::aod::fwdtrack::Chi2 tpcNSigmaStoreAlbinning::binned_tStored binned nsigma with the TPC detector for alphachi2floatTrack chi^2
    o2::aod::pidtpc_tiny::TPCNSigmaAlGIo2::aod::fwdtrack::TrackTime ?trackTimefloatEstimated 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-analysis-pid-tpc-full -Code file: pidTPCFull.cxx +## o2-analysis-tracks-extra-converter +Code file: tracksExtraConverter.cxx
    - +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron +
    Is used in:
      -
    • o2::aod::BigTracksPID = soa::Join
    • +
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_001
    @@ -3581,151 +9272,319 @@ Code file: o2::aod::pidTPCFullMu -
    - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::track::TRDChi2trdChi2floatChi2 for the TRD track segment
    o2::aod::pidtpc::TPCExpSignalMuDtpcExpSignalMuo2::aod::track::TOFChi2tofChi2 floatExpected signal with the TPC detector for muonChi2 for the TOF track segment
    o2::aod::pidtpc::TPCExpSignalDiffMuDtpcExpSignalDiffMuo2::aod::track::TPCSignaltpcSignal floatDifference between signal and expected for muondE/dx signal in the TPC
    o2::aod::pidtpc::TPCExpSigmaMuo2::aod::track::TRDSignal tpcExpSigmaMutrdSignal floatExpected resolution with the TPC detector for muonPID signal in the TRD
    o2::aod::pidtpc::TPCNSigmaMuo2::aod::track::Length tpcNSigmaMulength floatNsigma separation with the TPC detector for muonTrack length
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for pion -
    - -
    Is used in: -
      -
    • o2::aod::BigTracksPID = soa::Join
    • -
    -
    - - - - - - + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + - + - + - +
    NameGetterTypeCommento2::aod::track::TOFExpMomtofExpMomfloatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::pidtpc::TPCExpSignalPio2::aod::track::PIDForTracking DtpcExpSignalPipidForTrackinguint32_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::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::track::TPCNClsFoundDtpcNClsFoundint16_tNumber of found TPC clusters
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    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::v001::ITSClsSizeInLayerDitsClsSizeInLayeruint8_tSize of the ITS cluster in a given layer
    o2::aod::track::v001::IsITSAfterburnerDisITSAfterburnerboolIf the track used the afterburner in the ITS
    o2::aod::track::TOFExpTimeDtofExpTime floatExpected signal with the TPC detector for pionExpected time for the track to reach the TOF
    o2::aod::pidtpc::TPCExpSignalDiffPio2::aod::track::TOFExpTimePi DtpcExpSignalDiffPitofExpTimePi floatDifference between signal and expected for pionExpected time for the track to reach the TOF under the pion hypothesis
    o2::aod::pidtpc::TPCExpSigmaPio2::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::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::TrackEtaEMCAL tpcExpSigmaPitrackEtaEmcal floatExpected resolution with the TPC detector for pion
    o2::aod::track::TrackPhiEMCALtrackPhiEmcalfloat
    o2::aod::track::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::pidtpc::TPCNSigmaPio2::aod::track::TrackTimeRes tpcNSigmaPitrackTimeRes floatNsigma separation with the TPC detector for pionResolution of the track time in ns (see TrackFlags::TrackTimeResIsRange)
    - +
    + +## o2-analysis-v0converter +Code file: v0converter.cxx +
    + +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for kaon + Run 3 V0 table (version 002)
    Is used in:
      -
    • o2::aod::BigTracksPID = soa::Join
    • +
    • o2::aod::V0s = o2::aod::V0s_002
    @@ -3737,47 +9596,81 @@ Code file: o2::aod::pidTPCFullPr + + +## o2-analysis-zdc-converter +Code file: zdcConverter.cxx +
    + +
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for proton + ZDC information, version 1, std::vector format
    Is used in:
      -
    • o2::aod::BigTracksPID = soa::Join
    • +
    • o2::aod::Zdcs = o2::aod::Zdcs_001
    @@ -3789,220 +9682,207 @@ Code file: o2::aod::pidTPCFullDe -
    - - - - - + + + + + - + + + + + + + + + + + + + + + - + - + - + - + - + - - - + + + - + - - - + + + - + -
    NameGetterTypeCommento2::aod::zdc::Amplitudeamplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::pidtpc::TPCExpSignalDeo2::aod::zdc::Timetimestd::vector<float>Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::zdc::ChannelTchannelTstd::vector<uint8_t>Channel IDs which had non-zero amplitudes. There are at maximum 26 channels.
    o2::aod::zdc::DyEnergyZEM1 DtpcExpSignalDeenergyZEM1 floatExpected signal with the TPC detector for deuteronreturn ZEM1 energy
    o2::aod::pidtpc::TPCExpSignalDiffDeo2::aod::zdc::DyEnergyZEM2 DtpcExpSignalDiffDeenergyZEM2 floatDifference between signal and expected for deuteronreturn ZEM2 energy
    o2::aod::pidtpc::TPCExpSigmaDetpcExpSigmaDeo2::aod::zdc::DyEnergyCommonZNADenergyCommonZNA floatExpected resolution with the TPC detector for deuteronreturn common ZNA energy
    o2::aod::pidtpc::TPCNSigmaDetpcNSigmaDeo2::aod::zdc::DyEnergyCommonZNCDenergyCommonZNC floatNsigma separation with the TPC detector for deuteronreturn common ZNC energy
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for triton -
    - - - - - - - + + + + + - + - + - + - + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + -
    NameGetterTypeCommento2::aod::zdc::DyEnergyCommonZPADenergyCommonZPAfloatreturn common ZPA energy
    o2::aod::pidtpc::TPCExpSignalTro2::aod::zdc::DyEnergyCommonZPC DtpcExpSignalTrenergyCommonZPC floatExpected signal with the TPC detector for tritonreturn common ZPC energy
    o2::aod::pidtpc::TPCExpSignalDiffTro2::aod::zdc::DyEnergySectorZNA DtpcExpSignalDiffTrfloatDifference between signal and expected for tritonenergySectorZNAstd::array<float,4>return sector ZNA energy (array of 4 floats)
    o2::aod::pidtpc::TPCExpSigmaTrtpcExpSigmaTro2::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)
    o2::aod::zdc::DyTimeZEM1DtimeZEM1 floatExpected resolution with the TPC detector for tritonreturn ZEM1 time information
    o2::aod::pidtpc::TPCNSigmaTrtpcNSigmaTro2::aod::zdc::DyTimeZEM2DtimeZEM2 floatNsigma separation with the TPC detector for tritonreturn ZEM2 time information
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for helium3 -
    - - - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + - - - + + + - + -
    NameGetterTypeCommento2::aod::zdc::DyTimeZNADtimeZNAfloatreturn ZNA time information
    o2::aod::pidtpc::TPCExpSignalHeo2::aod::zdc::DyTimeZNC DtpcExpSignalHetimeZNC floatExpected signal with the TPC detector for helium3return ZNC time information
    o2::aod::pidtpc::TPCExpSignalDiffHeo2::aod::zdc::DyTimeZPA DtpcExpSignalDiffHetimeZPA floatDifference between signal and expected for helium3return ZPA time information
    o2::aod::pidtpc::TPCExpSigmaHetpcExpSigmaHeo2::aod::zdc::DyTimeZPCDtimeZPC floatExpected resolution with the TPC detector for helium3return ZPC time information
    o2::aod::pidtpc::TPCNSigmaHetpcNSigmaHeo2::aod::zdc::DyAmplitudeZEM1DamplitudeZEM1 floatNsigma separation with the TPC detector for helium3return ZEM1 amplitude
    -
    - - -
    -
    - Table of the TPC (full) response with expected signal, expected resolution and Nsigma for alpha -
    - - - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + - - - + + + - +
    NameGetterTypeCommento2::aod::zdc::DyAmplitudeZEM2DamplitudeZEM2floatreturn ZEM2 amplitude
    o2::aod::pidtpc::TPCExpSignalAlo2::aod::zdc::DyAmplitudeZNA DtpcExpSignalAlamplitudeZNA floatExpected signal with the TPC detector for alphareturn ZNA amplitude
    o2::aod::pidtpc::TPCExpSignalDiffAlo2::aod::zdc::DyAmplitudeZNC DtpcExpSignalDiffAlamplitudeZNC floatDifference between signal and expected for alphareturn ZNC amplitude
    o2::aod::pidtpc::TPCExpSigmaAltpcExpSigmaAlo2::aod::zdc::DyAmplitudeZPADamplitudeZPA floatExpected resolution with the TPC detector for alphareturn ZPA amplitude
    o2::aod::pidtpc::TPCNSigmaAltpcNSigmaAlo2::aod::zdc::DyAmplitudeZPCDamplitudeZPC floatNsigma separation with the TPC detector for alphareturn ZPC amplitude
    diff --git a/docs/datamodel/joinsAndIterators.md b/docs/datamodel/joinsAndIterators.md index 43b366f7..7afa9265 100644 --- a/docs/datamodel/joinsAndIterators.md +++ b/docs/datamodel/joinsAndIterators.md @@ -3,6 +3,9 @@ sort: 4 title: Joins and iterators --- + +# List of joins and iterators + The data model provides in addition to the set of tables also some predefined joines which are listed below. Click on the labels to display the definitions. Click buttons to @@ -11,9 +14,15 @@ Click on the labels to display the definitions. Click buttons to -#### List of defined joins and iterators
    + +
    +
      +
    • o2::aod::BCs = o2::aod::BCs_001
    • +
    +
    +
      @@ -28,6 +37,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Collisions = o2::aod::Collisions_001
    • +
    +
    +
      @@ -35,6 +51,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::StoredTracksExtra = o2::aod::StoredTracksExtra_001
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksExtra = o2::aod::TracksExtra_001
    • +
    +
    +
      @@ -84,6 +114,27 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::TrackQA = o2::aod::TracksQA::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MFTTracks = o2::aod::MFTTracks_001
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredMFTTracks = o2::aod::StoredMFTTracks_001
    • +
    +
    +
      @@ -140,6 +191,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::FwdTrkCl = o2::aod::FwdTrkCls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HMPIDs = o2::aod::HMPID_001
    • +
    +
    +
      @@ -168,6 +233,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::Zdcs = o2::aod::Zdcs_001
    • +
    +
    +
      @@ -213,7 +285,7 @@ Click on the labels to display the definitions. Click buttons to
        -
      • o2::aod::V0s = o2::aod::V0s_001
      • +
      • o2::aod::V0s = o2::aod::V0s_002
      @@ -238,17 +310,59 @@ Click on the labels to display the definitions. Click buttons to
    - +
      -
    • o2::aod::Decays3Body = o2::aod::Decays3Body
    • +
    • o2::aod::Decay3Bodys = o2::aod::Decay3Bodys
      -
    • o2::aod::Decay3Body = o2::aod::Decays3Body::iterator
    • +
    • o2::aod::Decay3Body = o2::aod::Decay3Bodys::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedCascades = o2::aod::TrackedCascades
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedCascade = o2::aod::TrackedCascades::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedV0s = o2::aod::TrackedV0s
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedV0 = o2::aod::TrackedV0s::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Tracked3Bodys = o2::aod::Tracked3Bodys
    • +
    +
    + + +
    +
      +
    • o2::aod::Tracked3body = o2::aod::Tracked3Bodys::iterator
    @@ -266,6 +380,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::McCollisions = o2::aod::McCollisions_001
    • +
    +
    +
      @@ -273,6 +394,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::StoredMcParticles = o2::aod::StoredMcParticles_001
    • +
    +
    +
      @@ -308,6 +436,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::McCaloLabels = o2::aod::McCaloLabels_000
    • +
    +
    +
      @@ -364,6 +499,34 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CaloAMBCluster = o2::aod::CaloAmbiguousClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::PHOSMatchedTrack = o2::aod::PHOSMatchedTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::PHOSCluLabel = o2::aod::PHOSCluLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::PHOSAmbCluLabel = o2::aod::PHOSAmbCluLabels::iterator
    • +
    +
    +
      @@ -371,6 +534,13 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CentRun2V0A = o2::aod::CentRun2V0As::iterator
    • +
    +
    +
      @@ -413,6 +583,20 @@ Click on the labels to display the definitions. Click buttons to
    + +
    +
      +
    • o2::aod::CentFT0A = o2::aod::CentFT0As::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CentFT0C = o2::aod::CentFT0Cs::iterator
    • +
    +
    +
      @@ -427,17 +611,17 @@ Click on the labels to display the definitions. Click buttons to
    - +
      -
    • o2::aod::EvSel = o2::aod::EvSels::iterator
    • +
    • o2::aod::BcSel = o2::aod::BcSels::iterator
    - +
      -
    • o2::aod::BcSel = o2::aod::BcSels::iterator
    • +
    • o2::aod::EvSel = o2::aod::EvSels::iterator
    @@ -448,899 +632,5666 @@ Click on the labels to display the definitions. Click buttons to
    - +
      -
    • o2::aod::Mult = o2::aod::Mults::iterator
    • +
    • o2::aod::BarrelMults = soa::Join
    - +
      -
    • o2::aod::MultZeq = o2::aod::MultZeqs::iterator
    • +
    • o2::aod::Mults = soa::Join
    - +
      -
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    • +
    • o2::aod::FT0Mult = o2::aod::FT0Mults::iterator
    - +
      -
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    • +
    • o2::aod::Mult = soa::Join::iterator
    - +
      -
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • +
    • o2::aod::MultExtra = o2::aod::MultsExtra::iterator
    - +
      -
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::MultMCExtra = o2::aod::MultMCExtras::iterator
    - +
      -
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    • +
    • o2::aod::MultsExtraMC = o2::aod::MultMCExtras
    - +
      -
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    • +
    • o2::aod::MultZeqs = soa::Join
    - +
      -
    • o2::aod::FemtoDreamCollision = o2::aod::FemtoDreamCollisions::iterator
    • +
    • o2::aod::MultZeq = soa::Join::iterator
    - +
      -
    • o2::aod::FemtoDreamParticle = o2::aod::FemtoDreamParticles::iterator
    • +
    • o2::aod::MultBC = o2::aod::MultBCs::iterator
    - +
      -
    • o2::aod::FemtoDreamDebugParticle = o2::aod::FemtoDreamDebugParticles::iterator
    • +
    • o2::aod::Qvector = o2::aod::Qvectors::iterator
    - +
      -
    • o2::aod::FemtoDreamParticleMC = o2::aod::FemtoDreamParticlesMC::iterator
    • +
    • o2::aod::QvectorFT0C = o2::aod::QvectorFT0Cs::iterator
    - +
      -
    • o2::aod::FemtoDreamDebugParticleMC = o2::aod::FemtoDreamParticlesMC::iterator
    • +
    • o2::aod::QvectorFT0A = o2::aod::QvectorFT0As::iterator
    - +
      -
    • o2::aod::Hash = o2::aod::Hashes::iterator
    • +
    • o2::aod::QvectorFT0M = o2::aod::QvectorFT0Ms::iterator
    - +
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::QvectorFV0A = o2::aod::QvectorFV0As::iterator
    - +
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    • o2::aod::QvectorTPCpos = o2::aod::QvectorTPCposs::iterator
    - +
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    • o2::aod::QvectorTPCneg = o2::aod::QvectorTPCnegs::iterator
    - +
      -
    • o2::aod::ReducedEventQvector = o2::aod::ReducedEventsQvector::iterator
    • +
    • o2::aod::QvectorTPCall = o2::aod::QvectorTPCalls::iterator
    - +
      -
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    • +
    • o2::aod::QvectorFT0CVec = o2::aod::QvectorFT0CVecs::iterator
    - +
      -
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    • +
    • o2::aod::QvectorFT0AVec = o2::aod::QvectorFT0AVecs::iterator
    - +
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    • o2::aod::QvectorFT0MVec = o2::aod::QvectorFT0MVecs::iterator
    - +
      -
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    • o2::aod::QvectorFV0AVec = o2::aod::QvectorFV0AVecs::iterator
    - +
      -
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    • o2::aod::QvectorTPCposVec = o2::aod::QvectorTPCposVecs::iterator
    - +
      -
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    • o2::aod::QvectorTPCnegVec = o2::aod::QvectorTPCnegVecs::iterator
    - +
      -
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    • o2::aod::QvectorTPCallVec = o2::aod::QvectorTPCallVecs::iterator
    - +
      -
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • +
    • o2::aod::QvectorBPos = o2::aod::QvectorBPoss::iterator
    - +
      -
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    • o2::aod::QvectorBNeg = o2::aod::QvectorBNegs::iterator
    - +
      -
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    • o2::aod::QvectorBTot = o2::aod::QvectorBTots::iterator
    - +
      -
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    • o2::aod::QvectorBPosVec = o2::aod::QvectorBPosVecs::iterator
    - +
      -
    • o2::aod::ReducedMuonsLabel = o2::aod::ReducedMuonsLabels::iterator
    • +
    • o2::aod::QvectorBNegVec = o2::aod::QvectorBNegVecs::iterator
    - +
      -
    • o2::aod::Dilepton = o2::aod::Dileptons::iterator
    • +
    • o2::aod::QvectorBTotVec = o2::aod::QvectorBTotVecs::iterator
    - +
      -
    • o2::aod::DileptonExtra = o2::aod::DileptonsExtra::iterator
    • +
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    - +
      -
    • o2::aod::DileptonFlow = o2::aod::DileptonsFlow::iterator
    • +
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    - +
      -
    • o2::aod::DimuonAll = o2::aod::DimuonsAll::iterator
    • +
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    - +
      -
    • o2::aod::DileptonTrackCandidate = o2::aod::DileptonTrackCandidates::iterator
    • +
    • o2::aod::CFCollLabel = o2::aod::CFCollLabels::iterator
    - +
      -
    • o2::aod::V0Bit = o2::aod::V0Bits::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    - +
      -
    • o2::aod::BigTracks = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    - +
      -
    • o2::aod::BigTracksExtended = soa::Join
    • +
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    - +
      -
    • o2::aod::BigTracksMC = soa::Join
    • +
    • o2::aod::CFTrackLabel = o2::aod::CFTrackLabels::iterator
    - +
      -
    • o2::aod::BigTracksPID = soa::Join
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    - +
      -
    • o2::aod::BigTracksPIDExtended = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    - +
      -
    • o2::aod::Hf2Prong = o2::aod::Hf2Prongs::iterator
    • +
    • o2::aod::CFCollRef = o2::aod::CFCollRefs::iterator
    - +
      -
    • o2::aod::HfCascade = o2::aod::HfCascades::iterator
    • +
    • o2::aod::CFTrackRef = o2::aod::CFTrackRefs::iterator
    - +
      -
    • o2::aod::Hf3Prong = o2::aod::Hf3Prongs::iterator
    • +
    • o2::aod::CF2ProngTrack = o2::aod::CF2ProngTracks::iterator
    - +
      -
    • o2::aod::HfDstar = o2::aod::HfDstars::iterator
    • +
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    - +
      -
    • o2::aod::HfCand2Prong = o2::aod::HfCand2ProngExt
    • +
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    - +
      -
    • o2::aod::HfCandCascade = o2::aod::HfCandCascExt
    • +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    - +
      -
    • o2::aod::HfCandBplus = o2::aod::HfCandBplusExt
    • +
    • o2::aod::FDMCCollision = o2::aod::FDMCCollisions::iterator
    - +
      -
    • o2::aod::HfCand3Prong = o2::aod::HfCand3ProngExt
    • +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    - +
      -
    • o2::aod::HfCandX = o2::aod::HfCandXExt
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    - +
      -
    • o2::aod::HfCandXicc = o2::aod::HfCandXiccExt
    • +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    - +
      -
    • o2::aod::HfCandChic = o2::aod::HfCandChicExt
    • +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    - +
      -
    • o2::aod::HfCandLb = o2::aod::HfCandLbExt
    • +
    • o2::aod::Hash = o2::aod::Hashes::iterator
    - +
      -
    • o2::aod::HfCandB0 = o2::aod::HfCandB0Ext
    • +
    • o2::aod::SingleCollExtras = o2::aod::SingleCollExtras_v1
    - +
      -
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • +
    • o2::aod::SingleTrackSels = o2::aod::SingleTrackSels_v2
    - +
      -
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • +
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    - +
      -
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • +
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    - +
      -
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • +
    • o2::aod::FemtoHash = o2::aod::FemtoHashes::iterator
    - +
      -
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    • +
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    - +
      -
    • o2::aod::Jet = o2::aod::Jets::iterator
    • +
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    - +
      -
    • o2::aod::MatchedJet = o2::aod::MatchedJets::iterator
    • +
    • o2::aod::IdentifiedBfCFAcceptedCollision = o2::aod::IdentifiedBfCFAcceptedCollisions::iterator
    - +
      -
    • o2::aod::JetTrackConstituent = o2::aod::JetTrackConstituents::iterator
    • +
    • o2::aod::IdentifiedBfCFAcceptedTrueCollision = o2::aod::IdentifiedBfCFAcceptedTrueCollisions::iterator
    - +
      -
    • o2::aod::JetClusterConstituent = o2::aod::JetClusterConstituents::iterator
    • +
    • o2::aod::TowPAcceptedCollision = o2::aod::TwoPAcceptedCollisions::iterator
    - +
      -
    • o2::aod::JetConstituentSub = o2::aod::JetConstituentsSub::iterator
    • +
    • o2::aod::TwoPAcceptedGenCollision = o2::aod::TwoPAcceptedGenCollisions::iterator
    - +
      -
    • o2::aod::MCParticleLevelJet = o2::aod::MCParticleLevelJets::iterator
    • +
    • o2::aod::CFCollMask = o2::aod::CFCollMasks::iterator
    - +
      -
    • o2::aod::MatchedMCParticleLevelJet = o2::aod::MatchedMCParticleLevelJets::iterator
    • +
    • o2::aod::CFMCCollision = o2::aod::CFMCCollisions::iterator
    - +
      -
    • o2::aod::MCParticleLevelJetTrackConstituent = o2::aod::MCParticleLevelJetTrackConstituents::iterator
    • +
    • o2::aod::CFMCCollMask = o2::aod::CFMCCollMasks::iterator
    - +
      -
    • o2::aod::MCParticleLevelJetClusterConstituent = o2::aod::MCParticleLevelJetClusterConstituents::iterator
    • +
    • o2::aod::CFTrackMask = o2::aod::CFTrackMasks::iterator
    - +
      -
    • o2::aod::MCParticleLevelJetConstituentSub = o2::aod::MCParticleLevelJetConstituentsSub::iterator
    • +
    • o2::aod::CFTrackPID = o2::aod::CFTrackPIDs::iterator
    - +
      -
    • o2::aod::MCDetectorLevelJet = o2::aod::MCDetectorLevelJets::iterator
    • +
    • o2::aod::CFMCParticle = o2::aod::CFMCParticles::iterator
    - +
      -
    • o2::aod::MatchedMCDetectorLevelJet = o2::aod::MatchedMCDetectorLevelJets::iterator
    • +
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    - +
      -
    • o2::aod::MCDetectorLevelJetTrackConstituent = o2::aod::MCDetectorLevelJetTrackConstituents::iterator
    • +
    • o2::aod::StoredReducedEvent = o2::aod::StoredReducedEvents::iterator
    - +
      -
    • o2::aod::MCDetectorLevelJetClusterConstituent = o2::aod::MCDetectorLevelJetClusterConstituents::iterator
    • +
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    - +
      -
    • o2::aod::MCDetectorLevelJetConstituentSub = o2::aod::MCDetectorLevelJetConstituentsSub::iterator
    • +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    - +
      -
    • o2::aod::HybridIntermediateJet = o2::aod::HybridIntermediateJets::iterator
    • +
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    - +
      -
    • o2::aod::MatchedHybridIntermediateJet = o2::aod::MatchedHybridIntermediateJets::iterator
    • +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    - +
      -
    • o2::aod::HybridIntermediateJetTrackConstituent = o2::aod::HybridIntermediateJetTrackConstituents::iterator
    • +
    • o2::aod::ReducedEventQvector = o2::aod::ReducedEventsQvector::iterator
    - +
      -
    • o2::aod::HybridIntermediateJetClusterConstituent = o2::aod::HybridIntermediateJetClusterConstituents::iterator
    • +
    • o2::aod::ReducedEventQvectorExtra = o2::aod::ReducedEventsQvectorExtra::iterator
    - +
      -
    • o2::aod::HybridIntermediateJetConstituentSub = o2::aod::HybridIntermediateJetConstituentsSub::iterator
    • +
    • o2::aod::ReducedEventQvectorCentr = o2::aod::ReducedEventsQvectorCentr::iterator
    - +
      -
    • o2::aod::HFJet = o2::aod::HFJets::iterator
    • +
    • o2::aod::ReducedEventQvectorCentrExtra = o2::aod::ReducedEventsQvectorCentrExtra::iterator
    - +
      -
    • o2::aod::MatchedHFJet = o2::aod::MatchedHFJets::iterator
    • +
    • o2::aod::ReducedEventRefFlow = o2::aod::ReducedEventsRefFlow::iterator
    - +
      -
    • o2::aod::HFJetConstituent = o2::aod::HFJetConstituents::iterator
    • +
    • o2::aod::ReducedEventQvectorZN = o2::aod::ReducedEventsQvectorZN::iterator
    - +
      -
    • o2::aod::HFJetConstituentSub = o2::aod::HFJetConstituentsSub::iterator
    • +
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    - +
      -
    • o2::aod::MCParticleLevelHFJet = o2::aod::MCParticleLevelHFJets::iterator
    • +
    • o2::aod::ReducedMCEventLabel = o2::aod::ReducedMCEventLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedZdc = o2::aod::ReducedZdcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedZdcExtra = o2::aod::ReducedZdcsExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuonInfo = o2::aod::ReducedMuonsInfo::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuonsLabel = o2::aod::ReducedMuonsLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredDielectron = o2::aod::StoredDielectrons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Dimuon = o2::aod::Dimuons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronExtra = o2::aod::DielectronsExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronInfo = o2::aod::DielectronsInfo::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DimuonExtra = o2::aod::DimuonsExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonFlow = o2::aod::DileptonsFlow::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonInfo = o2::aod::DileptonsInfo::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronAll = o2::aod::DielectronsAll::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DimuonAll = o2::aod::DimuonsAll::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonMiniTree = o2::aod::DileptonsMiniTree::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FwdPidAll = o2::aod::FwdPidsAll::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DileptonTrackCandidate = o2::aod::DileptonTrackCandidates::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Bit = o2::aod::V0Bits::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ReducedMuonDca = o2::aod::ReducedMuonsDca::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventCov = o2::aod::EMEventsCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventBz = o2::aod::EMEventsBz::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSWTriggerInfoTMP = o2::aod::EMSWTriggerInfosTMP::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventProperty = o2::aod::EMEventsProperty::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEvSel = o2::aod::EMEvSels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMMCParticle = o2::aod::EMMCParticles::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMMCGenVectorMeson = o2::aod::EMMCGenVectorMesons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SmearedElectron = o2::aod::SmearedElectrons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SmearedMuon = o2::aod::SmearedMuons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryMuonMCLabel = o2::aod::EMPrimaryMuonMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryMuon = o2::aod::EMPrimaryMuons::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryMuonCov = o2::aod::EMPrimaryMuonsCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryMuonEMEventId = o2::aod::EMPrimaryMuonEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMAmbiguousMuonSelfId = o2::aod::EMAmbiguousMuonSelfIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryTrack = o2::aod::EMPrimaryTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::BinnedGenPt = o2::aod::BinnedGenPts::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCClusterMCLabel = o2::aod::EMCClusterMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventNgPCM = o2::aod::EMEventsNgPCM::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0PhotonKFCov = o2::aod::V0PhotonsKFCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMPrimaryElectronFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSwtInfoPCM = o2::aod::EMSwtInfosPCM::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSwtInfoPCMEMEventId = o2::aod::EMSwtInfoPCMEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSwtInfoPair = o2::aod::EMSwtInfosPair::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMSwtInfoPairEMEventId = o2::aod::EMSwtInfoPairEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCEMEventId = o2::aod::EMCEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::PHOSCluster = o2::aod::PHOSClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::PHOSEMEventId = o2::aod::PHOSEMEventIds::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SkimEMCCell = o2::aod::SkimEMCCells::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SkimEMCMT = o2::aod::SkimEMCMTs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfRedCollision = o2::aod::HfRedCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfRedTracks = o2::aod::HfRedTracksExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfRedCandB0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::HfRedCandBplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWCov = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWDca = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWExtra = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWCovDca = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWCovExtra = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWDcaExtra = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWCovDcaExtra = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksWMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidEl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidMu = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidPi = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidKa = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidPr = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidTinyEl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidTinyMu = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidTinyPi = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidTinyKa = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TracksPidTinyPr = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf2Prongs = o2::aod::Hf2Prongs_001
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf2Prong = o2::aod::Hf2Prongs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCascades = o2::aod::HfCascades_001
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCascade = o2::aod::HfCascades::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf3Prongs = o2::aod::Hf3Prongs_001
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf3Prong = o2::aod::Hf3Prongs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfDstars = o2::aod::HfDstars_001
    • +
    +
    + + +
    +
      +
    • o2::aod::HfDstar = o2::aod::HfDstars::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCand2Prong = o2::aod::HfCand2ProngExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandCascade = o2::aod::HfCandCascExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandBplus = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCand3Prong = o2::aod::HfCand3ProngExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandX = o2::aod::HfCandXExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandXicc = o2::aod::HfCandXiccExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandXic = o2::aod::HfCandXicExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandChic = o2::aod::HfCandChicExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandLb = o2::aod::HfCandLbExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandB0 = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandBs = o2::aod::HfCandBsExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandSc = o2::aod::HfCandScExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandScCascades = o2::aod::HfCandScCasExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandScCascade = o2::aod::HfCandScCascades::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfD0FromDstar = o2::aod::HfD0FromDstarExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandDstars = o2::aod::HfCandDstarExt
    • +
    +
    + + +
    +
      +
    • o2::aod::HfCandDstar = o2::aod::HfCandDstars::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredHfD0CollBase = o2::aod::StoredHfD0CollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredHf3PCollBase = o2::aod::StoredHf3PCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredHfD0McCollBase = o2::aod::StoredHfD0McCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredHf3PMcCollBase = o2::aod::StoredHf3PMcCollBases::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALMCCluster = o2::aod::EMCALMCClusters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EMCALMatchedCollision = o2::aod::EMCALMatchedCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EmcalMT = o2::aod::EmcalMTs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::GjEvent = o2::aod::GjEvents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ChargedJet = o2::aod::ChargedJets::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::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::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::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::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_ = o2::aod::#CO=_jet_type_##COs::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::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::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::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::DielectronCMCPJetSSO = o2::aod::DielectronCMCPJetSSOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCDJetMO = o2::aod::DielectronCMCDJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DielectronCMCPJetMO = o2::aod::DielectronCMCPJetMOs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackSub = o2::aod::JTrackSubs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::JTrackTag = o2::aod::JTracksTag::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CollEbyeTable = o2::aod::CollEbyeTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MiniCollTable = o2::aod::MiniCollTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::NucleiEbyeTable = o2::aod::NucleiEbyeTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McNucleiEbyeTable = o2::aod::McNucleiEbyeTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::LambdaEbyeTable = o2::aod::LambdaEbyeTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McLambdaEbyeTable = o2::aod::McLambdaEbyeTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MiniTrkTable = o2::aod::MiniTrkTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McMiniTrkTable = o2::aod::McMiniTrkTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::HyHe4Data = o2::aod::HyHe4Datas::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MCHypCand = o2::aod::MCHypCands::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::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Reso2TracksExt = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::Reso2TracksMC = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::Reso2TracksPID = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::Reso2TracksPIDExt = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Sigma0Collision = o2::aod::Sigma0Collisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StraRawCents = o2::aod::StraRawCents_004
    • +
    +
    + + +
    +
      +
    • o2::aod::StraEvSels = o2::aod::StraEvSels_001
    • +
    +
    + + +
    +
      +
    • o2::aod::StraCollision = o2::aod::StraCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StraCent = o2::aod::StraCents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::StraMCCollision = o2::aod::StraMCCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::DauTrackExtras = o2::aod::DauTrackExtras_001
    • +
    +
    + + +
    +
      +
    • o2::aod::DauTrackExtra = o2::aod::DauTrackExtras::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0MCCores = o2::aod::V0MCCores_002
    • +
    +
    + + +
    +
      +
    • o2::aod::StoredV0MCCores = o2::aod::StoredV0MCCores_002
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Index = o2::aod::V0Indices::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Core = o2::aod::V0Cores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0TrackX = o2::aod::V0TrackXs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Datas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Data = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0fCDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::V0fCData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0MCDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::V0MCData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0MCCore = o2::aod::V0MCCores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::V0sLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::V0Linked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascIndex = o2::aod::CascIndices::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascCore = o2::aod::CascCores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascIndex = o2::aod::KFCascIndices::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascCore = o2::aod::KFCascCores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TraCascIndex = o2::aod::TraCascIndices::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TraCascCore = o2::aod::TraCascCores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::TraCascDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CascData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TraCascData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascMCCore = o2::aod::CascMCCores::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascMCMother = o2::aod::CascMCMothers::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascMCDatas = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CascMCData = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::CascDataFull = o2::aod::CascDatas
    • +
    +
    + + +
    +
      +
    • o2::aod::CascDataExt = o2::aod::CascDatas
    • +
    +
    + + +
    +
      +
    • o2::aod::CascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::CascadeLinked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::KFCascadeLinked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McCascBBTag = o2::aod::McCascBBTags::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McTraCascLabel = o2::aod::McTraCascLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedCascadeColl = o2::aod::TrackedCascadeColls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTrackedCascades = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTrackedCascade = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::TrackedV0Coll = o2::aod::TrackedV0Colls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTrackedV0s = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTrackedV0 = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Tracked3BodyColl = o2::aod::Tracked3BodyColls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTracked3Bodys = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::AssignedTracked3Body = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Vtx3BodyData = o2::aod::Vtx3BodyDatas::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::Decay3BodysLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::Decay3BodyLinked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McFullVtx3BodyLabel = o2::aod::McFullVtx3BodyLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFVtx3BodyData = o2::aod::KFVtx3BodyDatas::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::KFDecay3BodysLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::aod::KFDecay3BodyLinked = soa::Join::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McKFVtx3BodyLabel = o2::aod::McKFVtx3BodyLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::McFullKFVtx3BodyLabel = o2::aod::McFullKFVtx3BodyLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::SGCollision = o2::aod::SGCollisions::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDCollisionsSelCent = o2::aod::UDCollisionsSelsCent::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDCollisionsSelFwd = o2::aod::UDCollisionsSelsFwd::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTracksExtra = o2::aod::UDFwdTracksExtra_001
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdIndex = o2::aod::UDFwdIndices::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTrackExtra = o2::aod::UDFwdTracksExtra::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTrackProp = o2::aod::UDFwdTracksProp::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTrackCovProp = o2::aod::UDFwdTracksCovProp::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDMcFwdTrackLabel = o2::aod::UDMcFwdTrackLabels::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • +
    +
    + + +
    +
      +
    • o2::aod::track::v001::extensions::TPCTimeErrEncoding = o2::aod::track::extensions::TPCTimeErrEncoding
    • +
    +
    + + +
    +
      +
    • o2::pid::pidvar_t = o2::pid::float
    • +
    +
    + + +
    +
      +
    • o2::pid::tof::ResponseImplementation = o2::pid::tof::ExpTimes
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFEl = o2::aod::pidutils::decltype(std::declval().tofNSigmaEl())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFMu = o2::aod::pidutils::decltype(std::declval().tofNSigmaMu())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFPi = o2::aod::pidutils::decltype(std::declval().tofNSigmaPi())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFKa = o2::aod::pidutils::decltype(std::declval().tofNSigmaKa())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFPr = o2::aod::pidutils::decltype(std::declval().tofNSigmaPr())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFDe = o2::aod::pidutils::decltype(std::declval().tofNSigmaDe())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFTr = o2::aod::pidutils::decltype(std::declval().tofNSigmaTr())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFHe = o2::aod::pidutils::decltype(std::declval().tofNSigmaHe())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTOFAl = o2::aod::pidutils::decltype(std::declval().tofNSigmaAl())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCEl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaEl())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCMu = o2::aod::pidutils::decltype(std::declval().tpcNSigmaMu())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCPi = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPi())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCKa = o2::aod::pidutils::decltype(std::declval().tpcNSigmaKa())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCPr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPr())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCDe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaDe())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCTr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaTr())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCHe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaHe())
    • +
    +
    + + +
    +
      +
    • o2::aod::pidutils::hasTPCAl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaAl())
    • +
    +
    + + +
    +
      +
    • o2::aod::femtodreamcollision::BitMaskType = o2::aod::femtodreamcollision::uint32_t
    • +
    +
    + + +
    +
      +
    • o2::aod::femtodreamparticle::cutContainerType = o2::aod::femtodreamparticle::uint32_t
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::nsigma_v0 = o2::aod::singletrackselector::binning::binningParent(-10.f,10.f)>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::nsigma_v1 = o2::aod::singletrackselector::binning::binningParent(-6.35f,6.35f)>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::nsigma = o2::aod::singletrackselector::binning::nsigma_v1
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::dca_v0 = o2::aod::singletrackselector::binning::binningParent(-1.f,1.f)>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::dca_v1 = o2::aod::singletrackselector::binning::binningParent(-1.f,1.f),int16_t>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::dca_v2 = o2::aod::singletrackselector::binning::binningParent(-3.2767f,3.2767f),int16_t>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::dca = o2::aod::singletrackselector::binning::dca_v2
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::chi2 = o2::aod::singletrackselector::binning::binningParent(0.f,10.f)>
    • +
    +
    + + +
    +
      +
    • o2::aod::singletrackselector::binning::rowsOverFindable = o2::aod::singletrackselector::binning::binningParent(0.f,3.f)>
    • +
    +
    + + +
    +
      +
    • o2::aod::femtouniverseparticle::cutContainerType = o2::aod::femtouniverseparticle::uint32_t
    • +
    +
    + + +
    +
      +
    • o2::aod::femtoworldparticle::cutContainerType = o2::aod::femtoworldparticle::uint32_t
    • +
    +
    + + +
    +
      +
    • o2::framework::track = o2::framework::,effectiveonlyifuseAbsDCAistrue''}
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/PVrefitandw/ocentralityselections'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/ocentralityselections'',true)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/ocentralityselections'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/ocentralityselections'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/PVrefitandw/centralityselectiononFT0C'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/centralityselectionFT0C'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/centralityselectiononFT0C'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/centralityselectiononFT0C'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/PVrefitandw/centralityselectiononFT0M'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::DCA = o2::framework::w/oPVrefitandw/centralityselectionFT0M'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/PVrefitandw/centralityselectiononFT0M'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::KFParticle = o2::framework::w/oPVrefitandw/centralityselectiononFT0M'',false)
    • +
    +
    + + +
    +
      +
    • o2::framework::McCollisionsNoCents = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::McCollisionsFT0Cs = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::McCollisionsFT0Ms = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::BCsInfo = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::V0full = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::V0fCfull = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::MyTracksWMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::CascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::CascFull = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::KFCascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::KFCascFull = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::derived = o2::framework::fromHfTrackIndexSkimCreatorLfCascades.``,false)
    - +
      -
    • o2::aod::MatchedMCParticleLevelHFJet = o2::aod::MatchedMCParticleLevelHFJets::iterator
    • +
    • o2::framework::TracksSel = soa::Join
    - +
      -
    • o2::aod::MCParticleLevelHFJetConstituent = o2::aod::MCParticleLevelHFJetConstituents::iterator
    • +
    • o2::framework::HfFullDstarCandidate = soa::Join
    - +
      -
    • o2::aod::MCParticleLevelHFJetConstituentSub = o2::aod::MCParticleLevelHFJetConstituentsSub::iterator
    • +
    • o2::framework::TracksSelBayesPid = soa::Join
    - +
      -
    • o2::aod::MCDetectorLevelHFJet = o2::aod::MCDetectorLevelHFJets::iterator
    • +
    • o2::framework::TracksSelBayes = soa::Join
    - +
      -
    • o2::aod::MatchedMCDetectorLevelHFJet = o2::aod::MatchedMCDetectorLevelHFJets::iterator
    • +
    • o2::framework::TracksWPid = soa::Join
    - +
      -
    • o2::aod::MCDetectorLevelHFJetConstituent = o2::aod::MCDetectorLevelHFJetConstituents::iterator
    • +
    • o2::framework::Cents = soa::Join
    - +
      -
    • o2::aod::MCDetectorLevelHFJetConstituentSub = o2::aod::MCDetectorLevelHFJetConstituentsSub::iterator
    • +
    • o2::framework::MyTrackTable = soa::Join
    - +
      -
    • o2::pid::pidvar_t = o2::pid::float
    • +
    • o2::framework::MyEventTable = soa::Join
    - +
      -
    • o2::pid::tof::ResponseImplementation = o2::pid::tof::ExpTimes
    • +
    • o2::framework::expressions::track = o2::framework::expressions::,effectiveonlyifuseAbsDCAistrue''}
    - +
      -
    • o2::aod::pidutils::hasTOFEl = o2::aod::pidutils::decltype(std::declval().tofNSigmaEl())
    • +
    • o2::framework::expressions::FilteredHf3Prongs = o2::framework::expressions::soa::Filtered
    - +
      -
    • o2::aod::pidutils::hasTOFMu = o2::aod::pidutils::decltype(std::declval().tofNSigmaMu())
    • +
    • o2::framework::expressions::FilteredPvRefitHf3Prongs = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFPi = o2::aod::pidutils::decltype(std::declval().tofNSigmaPi())
    • +
    • o2::framework::expressions::BCsInfo = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFKa = o2::aod::pidutils::decltype(std::declval().tofNSigmaKa())
    • +
    • o2::framework::expressions::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFPr = o2::aod::pidutils::decltype(std::declval().tofNSigmaPr())
    • +
    • o2::framework::expressions::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFDe = o2::aod::pidutils::decltype(std::declval().tofNSigmaDe())
    • +
    • o2::framework::expressions::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFTr = o2::aod::pidutils::decltype(std::declval().tofNSigmaTr())
    • +
    • o2::framework::expressions::TracksWithSel = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFHe = o2::aod::pidutils::decltype(std::declval().tofNSigmaHe())
    • +
    • o2::framework::expressions::CandsDFiltered = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTOFAl = o2::aod::pidutils::decltype(std::declval().tofNSigmaAl())
    • +
    • o2::framework::expressions::CandidatesLc = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCEl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaEl())
    • +
    • o2::framework::expressions::also = o2::framework::expressions::tracks'',true)
    - +
      -
    • o2::aod::pidutils::hasTPCMu = o2::aod::pidutils::decltype(std::declval().tpcNSigmaMu())
    • +
    • o2::framework::expressions::time = o2::framework::expressions::tracks'',false)
    - +
      -
    • o2::aod::pidutils::hasTPCPi = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPi())
    • +
    • o2::framework::expressions::LambdacMc = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCKa = o2::aod::pidutils::decltype(std::declval().tpcNSigmaKa())
    • +
    • o2::framework::expressions::TracksWithPID = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCPr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaPr())
    • +
    • o2::framework::expressions::CollisionsWCentMult = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCDe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaDe())
    • +
    • o2::framework::expressions::CollisionsWMcCentMult = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCTr = o2::aod::pidutils::decltype(std::declval().tpcNSigmaTr())
    • +
    • o2::framework::expressions::TracksWPid = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCHe = o2::aod::pidutils::decltype(std::declval().tpcNSigmaHe())
    • +
    • o2::framework::expressions::SelectedCandidates = soa::Join
    - +
      -
    • o2::aod::pidutils::hasTPCAl = o2::aod::pidutils::decltype(std::declval().tpcNSigmaAl())
    • +
    • o2::framework::expressions::SelectedCandidatesKf = soa::Join
    - +
      -
    • o2::aod::femtodreamparticle::cutContainerType = o2::aod::femtodreamparticle::uint32_t
    • +
    • o2::framework::expressions::SelectedCandidatesMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesMcKf = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesMl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesKfMl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesMcMl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesMcKfMl = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::MatchedGenCandidatesMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TypeMcCollisions = o2::framework::expressions::aod::McCollisions
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TracksWithSelAndDca = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTpc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTof = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TracksWithSelAndDcaAndPidTpcTof = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCollisions = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::TracksWithPVRefitAndDCA = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::FilteredTrackAssocSel = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedHfTrackAssoc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CascFull = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::V0Full = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDsData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDsMcReco = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDsMcGen = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDstarWSelFlag = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDstarWSelFlagMcRec = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandDstarMcGen = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::std = o2::framework::expressions:::array
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandXicData = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandXicMcReco = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::CandXicMcGen = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::framework::expressions::SelectedCandidatesKfMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::track = o2::hf_trkcandsel::,effectiveonlyifuseAbsDCAistrue''}
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::TracksWithSel = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::CandsDFiltered = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::CandsDsFiltered = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::Collisions = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::TracksExt = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::TracksExtMc = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_trkcandsel::MC = o2::hf_trkcandsel::'',true)
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::track = o2::hf_evsel::,effectiveonlyifuseAbsDCAistrue''}
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::MyCascTable = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::CascadesLinked = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::MyV0Table = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::MyLFTracksWCov = soa::Join
    • +
    +
    + + +
    +
      +
    • o2::hf_evsel::MyKfTracks = soa::Join
    - +
      -
    • o2::aod::hf_cand_2prong::MyBigTracks = o2::aod::BigTracksMC
    • +
    • o2::hf_evsel::MyKfCascTable = soa::Join
    - +
      -
    • o2::aod::hf_cand_lb::TracksExtendedPID = soa::Join
    • +
    • o2::hf_evsel::KFCascadesLinked = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_d0_to_pi_k::Trks = soa::Join
    • +
    • o2::hf_evsel::KFParticle = o2::hf_evsel::,false)
    - +
      -
    • o2::analysis::hf_cuts_jpsi_to_e_e::TracksPID = soa::Join
    • +
    • o2::hf_evsel::MyTracksWMc = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_jpsi_to_e_e::ExtendedTracksPID = soa::Join
    • +
    • o2::hf_evsel::McCollisionsNoCents = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_lc_to_p_k_pi::TrksPID = soa::Join
    • +
    • o2::hf_evsel::McCollisionsFT0Cs = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_lc_to_p_k_pi::Trks = soa::Join
    • +
    • o2::hf_evsel::McCollisionsFT0Ms = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_lc_to_k0s_p::MyBigTracks = soa::Join
    • +
    • o2::hf_evsel::BCsInfo = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_lc_to_k0s_p::MyBigTracks = o2::analysis::hf_cuts_lc_to_k0s_p::aod::BigTracksPID
    • +
    • o2::analysis::TracksPidWithSel = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_single_track::MY_TYPE1 = soa::Join
    • +
    • o2::analysis::TracksWExt = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_single_track::MyTracks = soa::Join
    • +
    • o2::analysis::only = o2::analysis::''}
    - +
      -
    • o2::analysis::hf_cuts_single_track::MY_TYPE1 = soa::Join
    • +
    • o2::analysis::TPC = o2::analysis::TOF''}
    - +
      -
    • o2::analysis::hf_cuts_single_track::MyTracks = soa::Join
    • +
    • o2::analysis::TracksSel = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_single_track::SelectedCollisions = soa::Join
    • +
    • o2::analysis::TracksSelLf = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_single_track::SelectedTracks = soa::Join
    • +
    • o2::ml::TracksSel = soa::Join
    - +
      -
    • o2::analysis::hf_cuts_single_track::SelectedCollisions = soa::Join
    • +
    • o2::aod::pidtofgeneric::ResponseImplementation = o2::pid::tof::ExpTimes
    diff --git a/docs/datamodel/pwgTables.md b/docs/datamodel/pwgTables.md index 5687b28d..ebf044ca 100644 --- a/docs/datamodel/pwgTables.md +++ b/docs/datamodel/pwgTables.md @@ -13,22 +13,29 @@ Click on the labels to display the table content. Click buttons to ## PWG-CF -#### o2-analysis-cf-dptdpt-filter -Code file: dptdptfilter.cxx +### o2-analysis-cf-meanpt-fluctuations +Code file: MeanptFluctuations.cxx
    - +
    + +### o2-analysis-cf-netproton-cumulants +Code file: NetProtonCumulants.cxx +
    + +
    + +### o2-analysis-cf-single-track-selector +Code file: singleTrackSelector.cxx +
    + +
    - Accepted reconstructed collisions/events filtered table +
    -
    Is used in: -
      -
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -46,48 +53,43 @@ Code file: o2::aod::DptDptCFAcceptedTrueCollisions +
    - Accepted generated collisions/events filtered table +
    -
    Is used in: -
      -
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    • -
    + Header file: PWGCF/Femto3D/DataModel/singletrackselector.h
    @@ -98,50 +100,36 @@ Code file: o2::aod::ScannedTracks +
    @@ -152,142 +140,94 @@ Code file: o2::aod::ScannedTrueTracks -
    - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - + + + - - - - - - - - - - + + + - + - + - - - + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFAcceptedTrueCollisionIdImceventIdint32Generated collision/event
    o2::aod::dptdptfilter::TrackacceptedAsOne trackacceptedasoneuint8_tTrack accepted as type one
    o2::aod::dptdptfilter::TrackacceptedAsTwoo2::aod::singletrackselector::Pt_MCDpt_MCfloat trackacceptedastwouint8_tTrack accepted as type two
    o2::aod::dptdptfilter::Ptpto2::aod::singletrackselector::Px_MCDpx_MC floatThe track transverse momentum
    o2::aod::dptdptfilter::Eta etafloatThe track pseudorapidity
    o2::aod::dptdptfilter::Phiphio2::aod::singletrackselector::Py_MCDpy_MC floatThe track azimuthal angle
    o2::aod::dptdptfilter::Signo2::aod::singletrackselector::Pz_MC DsignshortCharge: positive: 1, negative: -1pz_MCfloat
    -#### o2-analysis-cf-filter-correlations -Code file: filterCorrelations.cxx +### o2-analysis-cf-single-track-selector-extra +Code file: singleTrackSelectorExtra.cxx
    - +
    + +### o2-analysis-cf-femtodream-producer-reduced +Code file: femtoDreamProducerReducedTask.cxx +
    + +
    - Reduced MC collision table +
    Is used in:
      -
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    • +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    @@ -306,33 +246,54 @@ Code file: o2::aod::CFMcParticles +
    - Reduced MC particle table +
    Is used in:
      -
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    • +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    @@ -351,141 +312,131 @@ Code file: o2::aod::CFCollisions -
    -
    - Reduced collision table -
    -
    -
    Is used in: -
      -
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - - - + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIdsField for the track indices to remove auto-correlations
    o2::soa::IndexGIglobalIndexint64_to2::aod::femtodreamparticle::MLambda mLambdafloatThe invariant mass of V0 candidate, assuming lambda
    o2::aod::cfcollision::CFMcCollisionIdIcfMcCollisionIdint32Index to reduced MC collisiono2::aod::femtodreamparticle::MAntiLambdamAntiLambdafloatThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::bc::RunNumberrunNumberintRun numbero2::aod::femtodreamparticle::ThetaDthetafloatCompute the theta of the track
    o2::aod::‌collision::PosZposZo2::aod::femtodreamparticle::PxDpx floatZ Vertex position in cmCompute the momentum in x in GeV/c
    o2::aod::cfcollision::Multiplicitymultiplicityo2::aod::femtodreamparticle::PyDpy floatCentrality/multiplicity valueCompute the momentum in y in GeV/c
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)o2::aod::femtodreamparticle::PzDpzfloatCompute the momentum in z in GeV/c
    o2::aod::femtodreamparticle::PDpfloatCompute the overall momentum in GeV/c
    - +
    - Reduced track table +
    Is used in:
      -
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    @@ -497,302 +448,271 @@ Code file: tableMaker.cxx -
    - - -
    -
    - Main event information table -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + -
    NameGetterTypeCommento2::aod::track::DcaXYdcaXYfloatImpact parameter in XY of the track to the primary vertex
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::DcaZ dcaZfloatImpact parameter in Z of the track to the primary vertex
    o2::aod::reducedevent::Tago2::aod::track::TPCSignal taguint64_tBit-field for storing event information (e.g. high level info, cut decisions)tpcSignalfloatdE/dx signal in the TPC
    o2::aod::bc::RunNumbero2::aod::femtodreamparticle::TPCNSigmaEl runNumberintRun numbertpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::‌collision::PosXo2::aod::femtodreamparticle::TPCNSigmaPi posXtpcNSigmaPi floatX Vertex position in cmNsigma separation with the TPC detector for pion
    o2::aod::‌collision::PosYo2::aod::femtodreamparticle::TPCNSigmaKa posYtpcNSigmaKa floatY Vertex position in cmNsigma separation with the TPC detector for kaon
    o2::aod::‌collision::PosZo2::aod::femtodreamparticle::TPCNSigmaPr posZtpcNSigmaPr floatZ Vertex position in cmNsigma separation with the TPC detector for proton
    o2::aod::‌collision::NumContribo2::aod::femtodreamparticle::TPCNSigmaDe numContribuint16_tNumber of tracks used for the vertextpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::‌collision::CollisionTimeo2::aod::femtodreamparticle::TOFNSigmaEl collisionTimetofNSigmaEl floatCollision time in ns relative to BC stored in bc()Nsigma separation with the TPC detector for electron
    o2::aod::‌collision::CollisionTimeReso2::aod::femtodreamparticle::TOFNSigmaPi collisionTimeRestofNSigmaPi floatResolution of collision timeNsigma separation with the TPC detector for pion
    -
    - - -
    -
    - Extended event information -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • -
    -
    - - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + -
    NameGetterTypeCommento2::aod::femtodreamparticle::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::bc::GlobalBCo2::aod::femtodreamparticle::TOFNSigmaPr globalBCuint64_tBunch crossing number (globally unique in this run)tofNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::bc::TriggerMasko2::aod::femtodreamparticle::TOFNSigmaDe triggerMaskuint64_tCTP trigger masktofNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::timestamp::Timestampo2::aod::femtodreamparticle::DaughDCA timestampuint64_tTimestamp of a BC in ms (epoch style)daughDCAfloatDCA between daughters
    o2::aod::reducedevent::TriggerAliaso2::aod::femtodreamparticle::TransRadius triggerAliasuint32_tTrigger aliases bit fieldtransRadiusfloatTransverse radius of the decay vertex
    o2::aod::cent::CentRun2V0Mo2::aod::femtodreamparticle::DecayVtxX centRun2V0MdecayVtxX floatRun2 Centrality percentile estimated from V0C+V0A multiplicitiesX position of the decay vertex
    -
    - - -
    -
    - Event vertex covariance matrix -
    - -
    Is used in: -
      -
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + - + + + + - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::femtodreamparticle::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::‌collision::CovXXo2::aod::femtodreamparticle::DecayVtxZ covXXdecayVtxZ floatVertex covariance matrixZ position of the decay vertex
    o2::aod::‌collision::CovXYo2::aod::femtodreamparticle::MKaon covXYmKaon floatVertex covariance matrixThe invariant mass of V0 candidate, assuming kaon
    o2::aod::‌collision::CovXZcovXZo2::aod::femtodreamparticle::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableCls floatVertex covariance matrixCompute the number of crossed rows over findable TPC clusters
    o2::aod::‌collision::CovYYo2::aod::``AOD''GI? covYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZo2::aod::``FDMCPARTICLE''GI covYZ?
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTruth
    o2::aod::femtodreamMCparticle::PDGMCTruthpdgMCTruthintParticle PDG
    o2::aod::femtodreamparticle::Ptpt floatVertex covariance matrixp_T (GeV/c)
    o2::aod::‌collision::CovZZo2::aod::femtodreamparticle::Eta covZZeta floatVertex covariance matrixEta
    o2::aod::‌collision::Chi2o2::aod::femtodreamparticle::Phi chi2phi floatChi2 of vertex fitPhi
    - +
    Is used in:
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    @@ -811,96 +731,183 @@ Code file: o2::aod::FDExtMCParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    +
    - - - - - + + + + + - + - + - + + +
    o2::aod::reducedtrack::SignsignintNameGetterTypeComment
    o2::aod::reducedtrack::IsAmbiguouso2::aod::femtodreamMCparticle::MotherPDG isAmbiguousmotherPDG intChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + + + + + + + - - - - + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::PxDpxfloato2::aod::mcfdlabel::FDMCParticleIdIfdMCParticleIdint32MC particle for femtodreamparticle
    +
    + +
    + +### o2-analysis-cf-femtodream-producer +Code file: femtoDreamProducerTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + - - - - + + + + - - - + + + + + + + + + + - - - + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedtrack::PyDpyfloato2::aod::‌collision::PosZ posZfloatZ Vertex position in cm
    o2::aod::reducedtrack::PzDpzo2::aod::femtodreamcollision::MultV0MmultV0M floatV0M multiplicity
    o2::aod::femtodreamcollision::MultNtr multNtrintmultiplicity of charged tracks as defined in the producer
    o2::aod::reducedtrack::PDpo2::aod::femtodreamcollision::Sphericitysphericity floatSphericity of the event
    o2::aod::femtodreamcollision::MagField magFieldfloatMagnetic field of the event
    - +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    • o2::aod::FDMCCollision = o2::aod::FDMCCollisions::iterator
    @@ -912,138 +919,202 @@ Code file: o2::aod::FDMCCollLabels +
    + + + + + + - + + + + + + +
    NameGetterTypeComment
    o2::aod::track::ITSClusterMapo2::aod::mcfdcolllabel::FDMCCollisionIdIfdMCCollisionIdint32MC collision for femtodreamcollision
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • +
    +
    + + + + + + + + + + + + + - - - - + + + + + + + + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - + - + - + + + - - - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - + - - - + + + - + - - - + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t itsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClo2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
    o2::aod::femtodreamparticle::Pt itsChi2NClpt floatChi2 / cluster for the ITS track segmentp_T (GeV/c)
    o2::aod::track::TPCNClsFindableo2::aod::femtodreamparticle::Eta tpcNClsFindableuint8_tFindable TPC clusters for this track geometryetafloatEta
    o2::aod::track::TPCNClsFindableMinusFoundo2::aod::femtodreamparticle::Phi tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - FoundphifloatPhi
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::femtodreamparticle::PartType tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowspartTypeuint8_tType of the particle, according to femtodreamparticle::ParticleType
    o2::aod::track::TPCNClsSharedo2::aod::femtodreamparticle::Cut tpcNClsShareduint8_tNumber of shared TPC clusterscutcutContainerTypeBit-wise container for the different selection criteria
    o2::aod::track::TPCChi2NClo2::aod::femtodreamparticle::PIDCut tpcChi2NClfloatChi2 / cluster for the TPC track segmentpidcutcutContainerTypeBit-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::track::TRDChi2o2::aod::femtodreamparticle::TempFitVar trdChi2tempFitVar floatChi2 for the TRD track segmentObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::track::TRDPatterno2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIds trdPatternuint8_tContributor to the track on TRD layer in bits 0-5, starting from the innermostField for the track indices to remove auto-correlations
    o2::aod::track::TOFChi2o2::aod::femtodreamparticle::MLambda tofChi2mLambda floatChi2 for the TOF track segmentThe invariant mass of V0 candidate, assuming lambda
    o2::aod::track::Lengtho2::aod::femtodreamparticle::MAntiLambda lengthmAntiLambda floatTrack lengthThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::reducedtrack::DcaXYdcaXYo2::aod::femtodreamparticle::ThetaDtheta floatCompute the theta of the track
    o2::aod::reducedtrack::DcaZdcaZo2::aod::femtodreamparticle::PxDpx floatCompute the momentum in x in GeV/c
    o2::aod::track::TPCNClsFoundo2::aod::femtodreamparticle::Py DtpcNClsFoundint16_tNumber of found TPC clusterspyfloatCompute the momentum in y in GeV/c
    o2::aod::track::TPCNClsCrossedRowso2::aod::femtodreamparticle::Pz DtpcNClsCrossedRowsint16_tNumber of crossed TPC RowspzfloatCompute the momentum in z in GeV/c
    o2::aod::femtodreamparticle::PDpfloatCompute the overall momentum in GeV/c
    - +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    @@ -1055,173 +1126,271 @@ Code file: o2::aod::ReducedTracksBarrelPID +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    @@ -1233,110 +1402,216 @@ Code file: o2::aod::FDExtMCParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    +
    + + + + + + - + - - - + + + +
    NameGetterTypeComment
    o2::aod::pidtofbeta::Betao2::aod::femtodreamMCparticle::MotherPDG betafloatTOF betamotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + - + + + + + + + + + + + + + +
    o2::aod::pidtof::TOFNSigmaElNameGetterTypeComment
    o2::aod::mcfdlabel::FDMCParticleIdIfdMCParticleIdint32MC particle for femtodreamparticle
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdextlabel::FDExtMCParticleIdIfdExtMCParticleIdint32MC particle for femtodreamparticle
    +
    + +
    + +### o2-analysis-cf-femtouniverse-mctruth-producer +Code file: femtoUniverseProducerMCTruthTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + - - - - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMuo2::aod::‌collision::PosZ tofNSigmaMuposZ floatNsigma separation with the TOF detector for muonZ Vertex position in cm
    o2::aod::pidtof::TOFNSigmaPio2::aod::femtodreamcollision::MultV0M tofNSigmaPimultV0M floatNsigma separation with the TOF detector for pionV0M multiplicity
    o2::aod::pidtof::TOFNSigmaKao2::aod::femtodreamcollision::MultNtr tofNSigmaKafloatNsigma separation with the TOF detector for kaonmultNtrintmultiplicity of charged tracks as defined in the producer
    o2::aod::pidtof::TOFNSigmaPro2::aod::femtodreamcollision::Sphericity tofNSigmaPrsphericity floatNsigma separation with the TOF detector for protonSphericity of the event
    o2::aod::track::TRDSignalo2::aod::femtodreamcollision::MagField trdSignalmagField floatdE/dx signal in the TRDMagnetic field of the event
    - +
    Is used in:
      -
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    @@ -1355,96 +1630,137 @@ Code file: o2::aod::ReducedMuonsExtra + + +### o2-analysis-cf-femtouniverse-producer-reduced +Code file: femtoUniverseProducerReducedTask.cxx +
    + +
    Is used in:
      -
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    @@ -1456,117 +1772,204 @@ Code file: o2::aod::FDParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • +
    +
    +
    + + + + + + - + + + + - + + + + + + + + + + + + - + - - - - + + + + - + - - - + + + - + - + - + - + - - - + + + - + - - - + + + - + - + - + - + + + - + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::soa::IndexGIglobalIndexint64_t matchScoreMCHMFT
    o2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
    o2::aod::femtodreamparticle::Ptpt floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracksp_T (GeV/c)
    o2::aod::reducedmuon::MCHTrackIdSImatchMCHTrackIdinto2::aod::femtodreamparticle::Eta etafloatEta
    o2::aod::fwdtrack::MCHBitMapo2::aod::femtodreamparticle::Phi mchBitMapuint16_tFired muon trackig chambers bitmapphifloatPhi
    o2::aod::fwdtrack::MIDBitMapo2::aod::femtodreamparticle::PartType midBitMappartType uint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)Type of the particle, according to femtodreamparticle::ParticleType
    o2::aod::fwdtrack::MIDBoardso2::aod::femtodreamparticle::Cut midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)cutcutContainerTypeBit-wise container for the different selection criteria
    o2::aod::fwdtrack::TrackTypeo2::aod::femtodreamparticle::PIDCut trackTypeuint8_tType of track. See enum ForwardTrackTypeEnumpidcutcutContainerTypeBit-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::reducedmuon::FwdDcaXo2::aod::femtodreamparticle::TempFitVar fwdDcaXtempFitVar floatImpact parameter in X of forward track to the primary vertexObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::reducedmuon::FwdDcaYo2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIds fwdDcaYField for the track indices to remove auto-correlations
    o2::aod::femtodreamparticle::MLambdamLambda floatImpact parameter in Y of forward track to the primary vertexThe 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::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    @@ -1578,172 +1981,271 @@ Code file: tableMakerMC.cxx -
    - - +
    - Main event information table +
    Is used in:
      -
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    @@ -1762,75 +2264,54 @@ Code file: o2::aod::ReducedEventsExtended +
    - Extended event information +
    Is used in:
      -
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    @@ -1842,55 +2323,22 @@ Code file: o2::aod::ReducedEventsVtxCov +
    @@ -1901,68 +2349,32 @@ Code file: o2::aod::ReducedMCEvents + + +### o2-analysis-cf-femtouniverse-producer +Code file: femtoUniverseProducerTask.cxx +
    + +
    - Event level MC truth information +
    Is used in:
      -
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    • +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    @@ -1981,106 +2393,54 @@ 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 labelMagnetic field of the event
    - +
    Is used in:
      -
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    @@ -2099,96 +2459,131 @@ Code file: o2::aod::ReducedTracksBarrel +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    @@ -2200,32 +2595,18 @@ Code file: Findable TPC clusters for this track geometry - - - - - - - - + - - - + + + @@ -2256,260 +2630,236 @@ Code file: o2::aod::ReducedTracksBarrelCov -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • -
    -
    -
    o2::aod::track::TPCNClsFindableMinusFoundtpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::track::TPCNClsFindableMinusCrossedRowso2::aod::femtodreamparticle::TPCNClsCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::track::TPCNClsShared
    - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeCommento2::aod::femtodreamparticle::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::track::Xo2::aod::femtodreamparticle::TPCNSigmaPr xtpcNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::track::Alphao2::aod::femtodreamparticle::TPCNSigmaDe alphatpcNSigmaDe floatNsigma separation with the TPC detector for deuteron
    o2::aod::track::Yo2::aod::femtodreamparticle::TOFNSigmaEl ytofNSigmaEl floatNsigma separation with the TPC detector for electron
    o2::aod::track::Zo2::aod::femtodreamparticle::TOFNSigmaPi ztofNSigmaPi floatNsigma separation with the TPC detector for pion
    o2::aod::track::Snpo2::aod::femtodreamparticle::TOFNSigmaKa snptofNSigmaKa floatNsigma separation with the TPC detector for kaon
    o2::aod::track::Tglo2::aod::femtodreamparticle::TOFNSigmaPr tgltofNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::track::Signed1Pto2::aod::femtodreamparticle::TOFNSigmaDe signed1PttofNSigmaDe float(sign of charge)/Pt in c/GeV. Use pt() and sign() insteadNsigma separation with the TPC detector for deuteron
    o2::aod::track::CYYEcYYfloato2::aod::femtodreamparticle::DaughDCA daughDCAfloatDCA between daughters
    o2::aod::track::CZYEcZYfloato2::aod::femtodreamparticle::TransRadius transRadiusfloatTransverse radius of the decay vertex
    o2::aod::track::CZZEcZZfloato2::aod::femtodreamparticle::DecayVtxX decayVtxXfloatX position of the decay vertex
    o2::aod::track::CSnpYEcSnpYfloato2::aod::femtodreamparticle::DecayVtxY decayVtxYfloatY position of the decay vertex
    o2::aod::track::CSnpZEcSnpZfloato2::aod::femtodreamparticle::DecayVtxZ decayVtxZfloatZ position of the decay vertex
    o2::aod::track::CSnpSnpEcSnpSnpfloato2::aod::femtodreamparticle::MKaon mKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::track::CTglYEcTglYo2::aod::femtodreamparticle::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableCls floatCompute the number of crossed rows over findable TPC clusters
    o2::aod::track::CTglZEcTglZfloato2::aod::``AOD''GI?
    o2::aod::track::CTglSnpEcTglSnpfloato2::aod::``FDMCPARTICLE''GI?
    o2::aod::track::CTglTglEcTglTglfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::C1PtYEc1PtYfloato2::aod::femtodreamMCparticle::PartOriginMCTruth partOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTruth
    o2::aod::track::C1PtZEc1PtZfloato2::aod::femtodreamMCparticle::PDGMCTruth pdgMCTruthintParticle PDG
    o2::aod::track::C1PtSnpEc1PtSnpfloato2::aod::femtodreamparticle::Pt ptfloatp_T (GeV/c)
    o2::aod::track::C1PtTglEc1PtTglfloato2::aod::femtodreamparticle::Eta etafloatEta
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2floato2::aod::femtodreamparticle::Phi phifloatPhi
    - +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    @@ -2521,110 +2871,124 @@ Code file: o2::aod::FDExtMCParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - + + + +
    o2::aod::pidtof::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TOF detector for pionNameGetterTypeComment
    o2::aod::pidtof::TOFNSigmaKao2::aod::femtodreamMCparticle::MotherPDG tofNSigmaKafloatNsigma separation with the TOF detector for kaonmotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::pidtof::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TOF detector for protonNameGetterTypeComment
    o2::aod::track::TRDSignaltrdSignalfloatdE/dx signal in the TRDo2::aod::mcfdlabel::FDMCParticleIdIfdMCParticleIdint32MC particle for femtodreamparticle
    - +
    + +### o2-analysis-cf-femtouniverse-producer-v0 +Code file: femtoUniverseProducerTaskV0Only.cxx +
    + +
    - MC track information (on disk) +
    Is used in:
      -
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    @@ -2643,201 +3007,197 @@ Code file: o2::aod::FDParticles +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - + + + + + + + + - + - + - + - + + + + + + + + - + - - + + + + + + + + + - + - + - + - + + + - - - + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    o2::aod::reducedtrackMC::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())NameGetterTypeComment
    o2::aod::mcparticle::Weighto2::soa::IndexGIglobalIndexint64_t weightfloatMC weight
    o2::aod::reducedtrackMC::Pto2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
    o2::aod::femtodreamparticle::Pt pt floatp_T (GeV/c)
    o2::aod::reducedtrackMC::Etao2::aod::femtodreamparticle::Eta eta floatEta
    o2::aod::reducedtrackMC::Phio2::aod::femtodreamparticle::Phi phi floatPhi
    o2::aod::femtodreamparticle::PartType partTypeuint8_tType of the particle, according to femtodreamparticle::ParticleType
    o2::aod::reducedtrackMC::Eo2::aod::femtodreamparticle::Cut efloatcutcutContainerTypeBit-wise container for the different selection criteria
    o2::aod::femtodreamparticle::PIDCut pidcutcutContainerTypeBit-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::mcparticle::Vxo2::aod::femtodreamparticle::TempFitVar vxtempFitVar floatX production vertex in cmObservable for the template fitting (Track: DCA_xy, V0: CPA)
    o2::aod::mcparticle::Vyo2::aod::femtodreamparticle::ChildrenIdsSAIchildrenIds vyfloatY production vertex in cmField for the track indices to remove auto-correlations
    o2::aod::mcparticle::Vzo2::aod::femtodreamparticle::MLambda vzmLambda floatZ production vertex in cmThe invariant mass of V0 candidate, assuming lambda
    o2::aod::mcparticle::Vto2::aod::femtodreamparticle::MAntiLambda vtmAntiLambda floatProduction timeThe invariant mass of V0 candidate, assuming antilambda
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection informationo2::aod::femtodreamparticle::ThetaDthetafloatCompute the theta of the track
    o2::aod::reducedtrackMC::Pxo2::aod::femtodreamparticle::Px D px floatCompute the momentum in x in GeV/c
    o2::aod::reducedtrackMC::Pyo2::aod::femtodreamparticle::Py D py floatCompute the momentum in y in GeV/c
    o2::aod::reducedtrackMC::Pzo2::aod::femtodreamparticle::Pz D pz floatCompute the momentum in z in GeV/c
    o2::aod::reducedtrackMC::Po2::aod::femtodreamparticle::P D p float
    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::GetGenStatusCodeDgetGenStatusCodeintThe 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 definitionCompute the overall momentum in GeV/c
    - +
    Is used in:
      -
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • +
    • o2::aod::FDFullParticle = o2::aod::FDExtParticles::iterator
    @@ -2849,270 +3209,277 @@ Code file: o2::aod::ReducedMuons -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + -
    NameGetterTypeCommento2::aod::femtodreamparticle::TPCNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::soa::IndexGIglobalIndexint64_to2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEventso2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum at inner wall of the TPC
    o2::aod::reducedmuon::FilteringFlagso2::aod::femtodreamparticle::ITSNCls filteringFlagsitsNCls uint8_tNumber of ITS clusters
    o2::aod::femtodreamparticle::ITSNClsInnerBarrel itsNClsInnerBarreluint8_tNumber of ITS clusters in the inner barrel TPC signal
    o2::aod::reducedmuon::Pto2::aod::track::DcaXY ptdcaXY floatImpact parameter in XY of the track to the primary vertex
    o2::aod::reducedmuon::Etao2::aod::track::DcaZ etadcaZ floatImpact parameter in Z of the track to the primary vertex
    o2::aod::reducedmuon::Phio2::aod::track::TPCSignal phitpcSignal floatdE/dx signal in the TPC
    o2::aod::reducedmuon::Signsigninto2::aod::femtodreamparticle::TPCNSigmaEl tpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::reducedmuon::IsAmbiguousisAmbiguousinto2::aod::femtodreamparticle::TPCNSigmaPi tpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::reducedmuon::PxDpxfloato2::aod::femtodreamparticle::TPCNSigmaKa tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::reducedmuon::PyDpyfloato2::aod::femtodreamparticle::TPCNSigmaPr tpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::reducedmuon::PzDpzo2::aod::femtodreamparticle::TPCNSigmaDetpcNSigmaDe floatNsigma separation with the TPC detector for deuteron
    o2::aod::femtodreamparticle::TOFNSigmaEl tofNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::reducedmuon::PDpo2::aod::femtodreamparticle::TOFNSigmaPitofNSigmaPi floatNsigma separation with the TPC detector for pion
    o2::aod::femtodreamparticle::TOFNSigmaKa tofNSigmaKafloatNsigma separation with the TPC detector for kaon
    -
    - - -
    -
    - -
    - -
    Is used in: -
      -
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • -
    -
    - - - - - - + + + + + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + + + + + + + + - + + + + - - - - + + + + - + + + + + - + - + - - - + + + - + - - - + + + - + - + - + - + - + - +
    NameGetterTypeCommento2::aod::femtodreamparticle::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::fwdtrack::NClusterso2::aod::femtodreamparticle::TOFNSigmaDe nClustersint8_tNumber of clusterstofNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::fwdtrack::PDcao2::aod::femtodreamparticle::DaughDCA pDcadaughDCA floatPDca for MUONStandaloneDCA between daughters
    o2::aod::fwdtrack::RAtAbsorberEndo2::aod::femtodreamparticle::TransRadius rAtAbsorberEndtransRadius floatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracksTransverse radius of the decay vertex
    o2::aod::fwdtrack::Chi2o2::aod::femtodreamparticle::DecayVtxX chi2decayVtxX floatTrack chi^2X position of the decay vertex
    o2::aod::fwdtrack::Chi2MatchMCHMIDo2::aod::femtodreamparticle::DecayVtxY chi2MatchMCHMIDdecayVtxY floatMCH-MID Match Chi2 for MUONStandalone tracksY position of the decay vertex
    o2::aod::fwdtrack::Chi2MatchMCHMFTo2::aod::femtodreamparticle::DecayVtxZ chi2MatchMCHMFTdecayVtxZ floatMCH-MFT Match Chi2 for GlobalMuonTracksZ position of the decay vertex
    o2::aod::fwdtrack::MatchScoreMCHMFTo2::aod::femtodreamparticle::MKaon matchScoreMCHMFTmKaon floatMCH-MFT Machine Learning Matching Score for GlobalMuonTracksThe invariant mass of V0 candidate, assuming kaon
    o2::aod::reducedmuon::MCHTrackIdSImatchMCHTrackIdinto2::aod::femtodreamparticle::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatCompute the number of crossed rows over findable TPC clusters
    o2::aod::``AOD''GI?
    o2::aod::fwdtrack::MCHBitMapo2::aod::``FDMCPARTICLE''GI? mchBitMapuint16_tFired muon trackig chambers bitmap
    o2::aod::fwdtrack::MIDBitMapo2::soa::IndexGIglobalIndexint64_t midBitMap
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruth uint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)Origin of the particle, according to femtodreamparticle::ParticleOriginMCTruth
    o2::aod::fwdtrack::MIDBoardso2::aod::femtodreamMCparticle::PDGMCTruth midBoardsuint32_tLocal boards on each MID plane (8 bits per plane)pdgMCTruthintParticle PDG
    o2::aod::fwdtrack::TrackTypeo2::aod::femtodreamparticle::Pt trackTypeuint8_tType of track. See enum ForwardTrackTypeEnumptfloatp_T (GeV/c)
    o2::aod::reducedmuon::FwdDcaXo2::aod::femtodreamparticle::Eta fwdDcaXeta floatImpact parameter in X of forward track to the primary vertexEta
    o2::aod::reducedmuon::FwdDcaYo2::aod::femtodreamparticle::Phi fwdDcaYphi floatImpact parameter in Y of forward track to the primary vertexPhi
    - +
    + +### o2-analysis-cf-femto-world-producer +Code file: femtoWorldProducerTask.cxx +
    + +
    Is used in:
      -
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    • o2::aod::FemtoWorldCollision = o2::aod::FemtoWorldCollisions::iterator
    @@ -3124,216 +3491,63 @@ Code file: o2::aod::ReducedMuonsLabels +
    Is used in:
      -
    • o2::aod::ReducedMuonsLabel = o2::aod::ReducedMuonsLabels::iterator
    • +
    • o2::aod::FemtoWorldParticle = o2::aod::FemtoWorldParticles::iterator
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameGetterTypeComment
    o2::aod::reducedmuonlabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedmuonlabel::McMaskmcMaskuint16_t
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    -
    - -
    - -## PWG-HF - -#### o2-analysis-hf-candidate-creator-2prong -Code file: candidateCreator2Prong.cxx -
    - - -
    -
    - -
    - @@ -3350,407 +3564,481 @@ Code file: o2::aod::HfCand2ProngMcRec + + +### o2-analysis-cf-jcatalyst +Code file: JCatalyst.cxx +
    + +
    - + Reduced collision table
    +
    Is used in: +
      +
    • o2::aod::JCollision = o2::aod::JCollisions::iterator
    • +
    Name
    @@ -3761,29 +4049,48 @@ Code file: o2::aod::HfCand2ProngMcGen +
    - + Reduced track table
    +
    Is used in: +
      +
    • o2::aod::JTrack = o2::aod::JTracks::iterator
    • +
    @@ -3794,35 +4101,68 @@ Code file: candidateCreator3Prong.cxx +### o2-analysis-cf-dptdpt-filter +Code file: dptdptfilter.cxx
    - +
    +
    Is used in: +
      +
    • o2::aod::DptDptCFAcceptedCollision = o2::aod::DptDptCFAcceptedCollisions::iterator
    • +
    @@ -3840,463 +4180,89538 @@ Code file: o2::aod::DptDptCFAcceptedTrueCollisions +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::DptDptCFAcceptedTrueCollision = o2::aod::DptDptCFAcceptedTrueCollisions::iterator
    • +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::mccollision::PosZ posZ floatZ Vertex position in cmZ vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::dptdptfilter::DptDptCFCollisionAccepted xSecondaryVertexcollisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::dptdptfilter::DptDptCFCollisionCentMultcentmult floatThe centrality/multiplicity pecentile
    o2::aod::dptdptfilter::IsGenCollisionAcceptedDisgencollisionaccepteduint8_tIs the generated collision/event accepted
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + - + - + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFCollisionAccepted collisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::hf_cand::YSecondaryVertexo2::aod::dptdptfilter::DptDptCFCollisionCentMult ySecondaryVertexcentmult floatThe centrality/multiplicity pecentile
    o2::aod::dptdptfilter::IsCollisionAcceptedDiscollisionaccepteduint8_tIs the collision/event accepted
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + - + - + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFCollisionAccepted collisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::dptdptfilter::DptDptCFCollisionCentMult zSecondaryVertexcentmult floatThe centrality/multiplicity pecentile
    o2::aod::dptdptfilter::IsGenCollisionAcceptedDisgencollisionaccepteduint8_tIs the generated collision/event accepted
    +
    + + +
    +
    + The reconstructed tracks filtered table +
    + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + - + - + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFAcceptedCollisionIdIeventIdint32Reconstructed collision/event
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::dptdptfilter::Pt errorDecayLengthpt floatThe track transverse momentum
    o2::aod::dptdptfilter::Eta etafloatThe track pseudorapidity
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::dptdptfilter::Phi errorDecayLengthXYphi floatThe track azimuthal angle
    o2::aod::dptdptfilter::SignDsignint8_t
    +
    + + +
    +
    + The generated particles filtered table +
    + + + + + + + + + - + + + + + + + + - + + + + + + + + - + - - - + + + + + + + + + + - + - - + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAo2::aod::dptdptfilter::DptDptCFAcceptedTrueCollisionIdImceventIdint32Generated collision/event
    o2::aod::dptdptfilter::TrackacceptedId chi2PCAtrackacceptedidint8_t
    o2::aod::dptdptfilter::Ptpt floatsum of (non-weighted) distances of the secondary vertex to its prongsThe track transverse momentum
    o2::aod::hf_cand::RSecondaryVertexDrSecondaryVertexo2::aod::dptdptfilter::Etaeta floatThe track pseudorapidity
    o2::aod::dptdptfilter::Phi phifloatThe track azimuthal angle
    o2::aod::hf_cand::DecayLengtho2::aod::dptdptfilter::Sign DdecayLengthfloatsignint8_t
    +
    + + +
    +
    + The additional information Tracks joinable table +
    + + - + + + + + + + + + + + + + + + - - + + + + +
    o2::aod::hf_cand::DecayLengthXYNameGetterTypeComment
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::dptdptfilter::TrkID DdecayLengthXYfloattrkidint8_t
    +
    + + +
    +
    + The additional information mcParticle joinable table +
    + + + + + + + + + + + + + + - + - - + + - + - + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::hf_cand::DecayLengthNormalisedo2::aod::dptdptfilter::Sign DdecayLengthNormalisedfloatsignint8_t
    o2::aod::hf_cand::DecayLengthXYNormalisedo2::aod::dptdptfilter::PartID DdecayLengthXYNormalisedpartidint8_t
    +
    + +
    + +### o2-analysis-cf-filter-correlations-2prong +Code file: filter2Prong.cxx +
    + + +
    +
    + Reduced track table +
    + +
    Is used in: +
      +
    • o2::aod::CF2ProngTrack = o2::aod::CF2ProngTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cftrack::CFCollisionIdIcfCollisionIdint32Index to collision
    o2::aod::cf2prongtrack::CFTrackProng0IdIcfTrackProng0IdintIndex to prong 1 CFTrack
    o2::aod::cf2prongtrack::CFTrackProng1IdIcfTrackProng1IdintIndex to prong 2 CFTrack
    o2::aod::cf2prongtrack::Ptpt floatpT (GeV/c)
    o2::aod::cf2prongtrack::Eta etafloatPseudorapidity
    o2::aod::hf_cand::ImpactParameterNormalised0DimpactParameterNormalised0o2::aod::cf2prongtrack::Phiphi floatPhi angle
    o2::aod::cf2prongtrack::InvMass invMassfloatInvariant mass
    o2::aod::hf_cand::PtProng0DptProng0o2::aod::cf2prongtrack::Decaydecayuint8_tParticle decay
    +
    + +
    + +### o2-analysis-cf-filter-correlations +Code file: filterCorrelations.cxx +
    + + +
    +
    + Reduced MC collision table +
    + +
    Is used in: +
      +
    • o2::aod::CFMcCollision = o2::aod::CFMcCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::aod::cfmccollision::Multiplicitymultiplicity floatCentrality/multiplicity value
    +
    + + +
    +
    + Reduced MC particle table +
    + +
    Is used in: +
      +
    • o2::aod::CFMcParticle = o2::aod::CFMcParticles::iterator
    • +
    +
    + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::cfmcparticle::CFMcCollisionIdIcfMcCollisionIdint32Index to reduced MC collision
    o2::aod::cfmcparticle::Ptpt floatpT (GeV/c)
    o2::aod::cfmcparticle::EtaetafloatPseudorapidity
    o2::aod::cfmcparticle::PhiphifloatPhi angle
    o2::aod::cfmcparticle::Signsignint8_tSign (positive, negative)
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::Flagsflagsuint8_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
    +
    + + +
    +
    + Reduced collision table +
    + +
    Is used in: +
      +
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::cfcollision::MultiplicitymultiplicityfloatCentrality/multiplicity value
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cfcollision::CFMcCollisionIdIcfMcCollisionIdint32Index to reduced MC collision
    +
    + + +
    +
    + Reduced track table +
    + +
    Is used in: +
      +
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cftrack::CFCollisionIdIcfCollisionIdint32Index to collision
    o2::aod::cftrack::PtptfloatpT (GeV/c)
    o2::aod::cftrack::EtaetafloatPseudorapidity
    o2::aod::cftrack::PhiphifloatPhi 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.
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cftrack::CFMcParticleIdIcfMCParticleIdint32Index to MC particle
    +
    + + +
    +
    + Transient cf collision index table +
    + +
    Is used in: +
      +
    • o2::aod::CFCollRef = o2::aod::CFCollRefs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    +
    + + +
    +
    + Transient cf track index table +
    + +
    Is used in: +
      +
    • o2::aod::CFTrackRef = o2::aod::CFTrackRefs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    o2::aod::cftrackref::TrackIdItrackIdint32Pointer into Tracks
    +
    + +
    + +### o2-analysis-cf-identifiedbf-filter +Code file: identifiedBfFilter.cxx +
    + + +
    +
    + The reconstructed tracks filtered table +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFAcceptedCollisionIdIeventIdint32Reconstructed collision/event
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::dptdptfilter::PtptfloatThe track transverse momentum
    o2::aod::dptdptfilter::EtaetafloatThe track pseudorapidity
    o2::aod::dptdptfilter::PhiphifloatThe track azimuthal angle
    o2::aod::dptdptfilter::SignDsignint8_t
    +
    + + +
    +
    + The generated particles filtered table +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dptdptfilter::DptDptCFAcceptedTrueCollisionIdImceventIdint32Generated collision/event
    o2::aod::dptdptfilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::dptdptfilter::PtptfloatThe track transverse momentum
    o2::aod::dptdptfilter::EtaetafloatThe track pseudorapidity
    o2::aod::dptdptfilter::PhiphifloatThe track azimuthal angle
    o2::aod::dptdptfilter::SignDsignint8_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::IdentifiedBfCFAcceptedCollision = o2::aod::IdentifiedBfCFAcceptedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionAcceptedcollisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionCentMultcentmultfloatThe centrality/multiplicity pecentile
    o2::aod::identifiedbffilter::IsCollisionAcceptedDiscollisionaccepteduint8_tIs the collision/event accepted
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::IdentifiedBfCFAcceptedTrueCollision = o2::aod::IdentifiedBfCFAcceptedTrueCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    o2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionAcceptedcollisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionCentMultcentmultfloatThe centrality/multiplicity pecentile
    o2::aod::identifiedbffilter::IsGenCollisionAcceptedDisgencollisionaccepteduint8_tIs the generated collision/event accepted
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionAcceptedcollisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionCentMultcentmultfloatThe centrality/multiplicity pecentile
    o2::aod::identifiedbffilter::IsCollisionAcceptedDiscollisionaccepteduint8_tIs the collision/event accepted
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionAcceptedcollisionaccepteduint8_tIf the collision/event has been accepted or not
    o2::aod::identifiedbffilter::IdentifiedBfCFCollisionCentMultcentmultfloatThe centrality/multiplicity pecentile
    o2::aod::identifiedbffilter::IsGenCollisionAcceptedDisgencollisionaccepteduint8_tIs the generated collision/event accepted
    +
    + + +
    +
    + The additional information Tracks joinable table +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::identifiedbffilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::identifiedbffilter::TrkIDDtrkidint8_t
    +
    + + +
    +
    + The additional information mcParticle joinable table +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::identifiedbffilter::TrackacceptedIdtrackacceptedidint8_t
    o2::aod::identifiedbffilter::SignDsignint8_t
    o2::aod::identifiedbffilter::PartIDDpartidint8_t
    +
    + +
    + +### o2-analysis-cf-twopartcorr-filter +Code file: twoParticleCorrelationsFiltering.cxx +
    + + +
    +
    + Accepted reconstructed collisions/events filtered table +
    + +
    Is used in: +
      +
    • o2::aod::TowPAcceptedCollision = o2::aod::TwoPAcceptedCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::twopfilter::TwoPCollisionCentMultcentmultfloatThe centrality/multiplicity pecentile
    o2::aod::twopfilter::TwoPCollisionAcceptedaccepteduint8_tIf the collision/event has been accepted or not
    +
    + + +
    +
    + Accepted generated collisions/events filtered table +
    + +
    Is used in: +
      +
    • o2::aod::TwoPAcceptedGenCollision = o2::aod::TwoPAcceptedGenCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::twopfilter::TwoPMCCollisionCentMultmccentmultfloatThe centrality/multiplicity pecentile
    o2::aod::twopfilter::TwoPCollisionAcceptedaccepteduint8_tIf the collision/event has been accepted or not
    +
    + + +
    +
    + The reconstructed tracks filtered table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::twopfilter::TwoPTrackAcceptedAsacceptedasuint8_tTrack accepted as type 0..255, even positive, odd negative, < 0 not accepted
    +
    + + +
    +
    + The generated particles filtered table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::twopfilter::TwoPParticleAcceptedAsmcacceptedasuint8_tParticle accepted as type 0..255, even positive, odd negative, < 0 not accepted
    +
    + +
    + +### o2-analysis-cf-twopartcorr-skim +Code file: twoParticleCorrelationsFullSkimming.cxx +
    + + +
    +
    + Reduced collision table +
    + +
    Is used in: +
      +
    • o2::aod::CFCollision = o2::aod::CFCollisions::iterator
    • +
    • o2::aod::CFCollisionsWithLabel = soa::Join
    • +
    • o2::aod::CFCollisionWithLabel = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::cfcollision::MultiplicitymultiplicityfloatCentrality/multiplicity value
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + + +
    +
    + Reduced track table +
    + +
    Is used in: +
      +
    • o2::aod::CFTrack = o2::aod::CFTracks::iterator
    • +
    • o2::aod::CFTracksWithLabel = soa::Join
    • +
    • o2::aod::CFTrackWithLabel = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cftrack::CFCollisionIdIcfCollisionIdint32Index to collision
    o2::aod::cftrack::PtptfloatpT (GeV/c)
    o2::aod::cftrack::EtaetafloatPseudorapidity
    o2::aod::cftrack::PhiphifloatPhi 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 +
    + +
    Is used in: +
      +
    • o2::aod::CFMCCollision = o2::aod::CFMCCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mccollision::PosZposZfloatZ vertex position in cm
    o2::aod::cfskim::CFMCCollisionFlagsmcselflagsuint64_tThe skimming flags for generated collision selection
    o2::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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cfskim::CFPidFlagspidflagsuint64_tThe PID skimming flags for track selection
    +
    + + +
    +
    + The generated particles filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFMCParticle = o2::aod::CFMCParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cfskim::CFMCCollisionIdIcfmccollisionIdint32Generated collision/event
    o2::aod::cfskim::CFMCTrackFlagsmctrackflagsuint64_tThe skimming flags for particle selection, B0 track/particle positive charge, B1 track/particle negative charge
    o2::aod::cfskim::PtptfloatThe track transverse momentum
    o2::aod::cfskim::EtaetafloatThe track pseudorapidity
    o2::aod::cfskim::PhiphifloatThe track azimuthal angle
    +
    + +
    + +### o2-analysis-cf-twopartcorr-notstored-skim +Code file: twoParticleCorrelationsNotStoredSkimming.cxx +
    + + +
    +
    + Generated collision/event minimal filtered table +
    + +
    Is used in: +
      +
    • o2::aod::CFMCCollMask = o2::aod::CFMCCollMasks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cfskim::CFMCCollisionFlagsmcselflagsuint64_tThe skimming flags for generated collision selection
    o2::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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cfskim::CFPidFlagspidflagsuint64_tThe PID skimming flags for track selection
    +
    + + +
    +
    + The generated particles filtered table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cfskim::CFMCTrackFlagsmctrackflagsuint64_tThe skimming flags for particle selection, B0 track/particle positive charge, B1 track/particle negative charge
    +
    + +
    + +## PWG-DQ + +### o2-analysis-dq-table-maker +Code file: tableMaker.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + Extended event information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    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::MultNTracksPVmultNTracksPVint
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    + + +
    +
    + Multiplicity information for primary vertex +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::reducedevent::NTPCpileupContribAnTPCpileupContribAintNumber of TPC pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupContribCnTPCpileupContribCintNumber of TPC pileup tracks on C side
    o2::aod::reducedevent::NTPCpileupZAnTPCpileupZAfloatMedian Z position of pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupZCnTPCpileupZCfloatMedian 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::reducedevent::NTPCtracksInFuturenTPCtracksInFutureintNumber of TPC tracks in the future events (configurable, but e.g. one drift time)
    +
    + + +
    +
    + Event vertex covariance matrix +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    +
    + + +
    +
    + Main event index table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::PyDpyfloat
    o2::aod::reducedtrack::PzDpzfloat
    o2::aod::reducedtrack::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::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::TPCInnerParamtpcInnerParamfloatMomentum 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 compatibility
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    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::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::TrackTimetrackTimefloatEstimated 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)
    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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::TRDSignaltrdSignalfloatPID signal in the TRD
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    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::reducedtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmft::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmft::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmft::Ptptfloat
    o2::aod::reducedmft::Etaetafloat
    o2::aod::reducedmft::Phiphifloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmft::MftClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_t
    o2::aod::reducedmft::Signsignint
    o2::aod::reducedmft::FwdDcaXfwdDcaXfloat
    o2::aod::reducedmft::FwdDcaYfwdDcaYfloat
    o2::aod::reducedmft::MftNClustersmftNClustersint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmuon::Ptptfloat
    o2::aod::reducedmuon::Etaetafloat
    o2::aod::reducedmuon::Phiphifloat
    o2::aod::reducedmuon::Signsignint
    o2::aod::reducedmuon::IsAmbiguousisAmbiguousint
    o2::aod::reducedmuon::PxDpxfloat
    o2::aod::reducedmuon::PyDpyfloat
    o2::aod::reducedmuon::PzDpzfloat
    o2::aod::reducedmuon::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedmuon::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedmuon::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::reducedmuon::RawPhirawPhifloat
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonInfo = o2::aod::ReducedMuonsInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmuon::CollisionIdIcollisionIdint32Pointer into Collisions
    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-analysis-dq-table-maker-jpsi-hf +Code file: tableMakerJpsiHf.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jpsidmescorr::RedJpDmCollIdIredJpDmCollIdint32Pointer into RedJpDmColls
    o2::aod::jpsidmescorr::Pxpxfloat
    o2::aod::jpsidmescorr::Pypyfloat
    o2::aod::jpsidmescorr::Pzpzfloat
    o2::aod::reducedpair::Massmassfloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    o2::aod::reducedpair::TauztauzfloatLongitudinal pseudo-proper time of lepton pair (in ns)
    o2::aod::reducedpair::LzlzfloatLongitudinal projection of decay length
    o2::aod::reducedpair::LxylxyfloatTransverse projection of decay length
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jpsidmescorr::NumCollsnumCollsuint64_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jpsidmescorr::RedJpDmCollIdIredJpDmCollIdint32Pointer into RedJpDmColls
    o2::aod::jpsidmescorr::Pxpxfloat
    o2::aod::jpsidmescorr::Pypyfloat
    o2::aod::jpsidmescorr::Pzpzfloat
    o2::aod::jpsidmescorr::DecVtxXdecVtxXfloat
    o2::aod::jpsidmescorr::DecVtxYdecVtxYfloat
    o2::aod::jpsidmescorr::DecVtxZdecVtxZfloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jpsidmescorr::MassD0massD0float
    o2::aod::jpsidmescorr::MassD0barmassD0barfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jpsidmescorr::BdtBkgMassHypo0bdtBkgMassHypo0float
    o2::aod::jpsidmescorr::BdtPromptMassHypo0bdtPromptMassHypo0float
    o2::aod::jpsidmescorr::BdtNonpromptMassHypo0bdtNonpromptMassHypo0float
    o2::aod::jpsidmescorr::BdtBkgMassHypo1bdtBkgMassHypo1float
    o2::aod::jpsidmescorr::BdtPromptMassHypo1bdtPromptMassHypo1float
    o2::aod::jpsidmescorr::BdtNonpromptMassHypo1bdtNonpromptMassHypo1float
    +
    + +
    + +### o2-analysis-dq-table-maker-mc +Code file: tableMakerMC.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + Extended event information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    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::MultNTracksPVmultNTracksPVint
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    + + +
    +
    + Multiplicity information for primary vertex +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::reducedevent::NTPCpileupContribAnTPCpileupContribAintNumber of TPC pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupContribCnTPCpileupContribCintNumber of TPC pileup tracks on C side
    o2::aod::reducedevent::NTPCpileupZAnTPCpileupZAfloatMedian Z position of pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupZCnTPCpileupZCfloatMedian 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::reducedevent::NTPCtracksInFuturenTPCtracksInFutureintNumber of TPC tracks in the future events (configurable, but e.g. one drift time)
    +
    + + +
    +
    + Event vertex covariance matrix +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    +
    + + +
    +
    + Main event index table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + Event level MC truth information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mccollision::GeneratorsIDgeneratorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::reducedevent::MCPosXmcPosXfloatMC event position X
    o2::aod::reducedevent::MCPosYmcPosYfloatMC event position Y
    o2::aod::reducedevent::MCPosZmcPosZfloatMC event position Z
    o2::aod::mccollision::TtfloatCollision time relative to given bc in ns
    o2::aod::mccollision::WeightweightfloatMC weight
    o2::aod::mccollision::ImpactParameterimpactParameterfloatImpact parameter for A-A
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::PyDpyfloat
    o2::aod::reducedtrack::PzDpzfloat
    o2::aod::reducedtrack::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::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::TPCInnerParamtpcInnerParamfloatMomentum 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 compatibility
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    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::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::TrackTimetrackTimefloatEstimated 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)
    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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::TRDSignaltrdSignalfloatPID signal in the TRD
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    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::reducedtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + MC track information (on disk) +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedtrackMC::ReducedMCEventIdIreducedMCeventIdint32Pointer into ReducedMCEvents
    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::reducedtrackMC::MothersIdsSAImothersIdsMother 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::WeightweightfloatMC weight
    o2::aod::reducedtrackMC::Ptptfloat
    o2::aod::reducedtrackMC::Etaetafloat
    o2::aod::reducedtrackMC::Phiphifloat
    o2::aod::reducedtrackMC::Eefloat
    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::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    o2::aod::reducedtrackMC::PxDpxfloat
    o2::aod::reducedtrackMC::PyDpyfloat
    o2::aod::reducedtrackMC::PzDpzfloat
    o2::aod::reducedtrackMC::PDpfloat
    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::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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedbarreltracklabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedbarreltracklabel::McMaskmcMaskuint16_t
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmuon::Ptptfloat
    o2::aod::reducedmuon::Etaetafloat
    o2::aod::reducedmuon::Phiphifloat
    o2::aod::reducedmuon::Signsignint
    o2::aod::reducedmuon::IsAmbiguousisAmbiguousint
    o2::aod::reducedmuon::PxDpxfloat
    o2::aod::reducedmuon::PyDpyfloat
    o2::aod::reducedmuon::PzDpzfloat
    o2::aod::reducedmuon::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedmuon::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedmuon::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::reducedmuon::RawPhirawPhifloat
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonsLabel = o2::aod::ReducedMuonsLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmuonlabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedmuonlabel::McMaskmcMaskuint16_t
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + Extended event information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    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::MultNTracksPVmultNTracksPVint
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    + + +
    +
    + Multiplicity information for primary vertex +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::reducedevent::NTPCpileupContribAnTPCpileupContribAintNumber of TPC pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupContribCnTPCpileupContribCintNumber of TPC pileup tracks on C side
    o2::aod::reducedevent::NTPCpileupZAnTPCpileupZAfloatMedian Z position of pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupZCnTPCpileupZCfloatMedian 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::reducedevent::NTPCtracksInFuturenTPCtracksInFutureintNumber of TPC tracks in the future events (configurable, but e.g. one drift time)
    +
    + + +
    +
    + Event vertex covariance matrix +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    +
    + + +
    +
    + Main event index table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + Event level MC truth information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMCEvent = o2::aod::ReducedMCEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mccollision::GeneratorsIDgeneratorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::reducedevent::MCPosXmcPosXfloatMC event position X
    o2::aod::reducedevent::MCPosYmcPosYfloatMC event position Y
    o2::aod::reducedevent::MCPosZmcPosZfloatMC event position Z
    o2::aod::mccollision::TtfloatCollision time relative to given bc in ns
    o2::aod::mccollision::WeightweightfloatMC weight
    o2::aod::mccollision::ImpactParameterimpactParameterfloatImpact parameter for A-A
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::PyDpyfloat
    o2::aod::reducedtrack::PzDpzfloat
    o2::aod::reducedtrack::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::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::TPCInnerParamtpcInnerParamfloatMomentum 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 compatibility
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    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::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::TrackTimetrackTimefloatEstimated 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)
    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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::TRDSignaltrdSignalfloatPID signal in the TRD
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    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::reducedtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + MC track information (on disk) +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMCTrack = o2::aod::ReducedMCTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedtrackMC::ReducedMCEventIdIreducedMCeventIdint32Pointer into ReducedMCEvents
    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::reducedtrackMC::MothersIdsSAImothersIdsMother 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::WeightweightfloatMC weight
    o2::aod::reducedtrackMC::Ptptfloat
    o2::aod::reducedtrackMC::Etaetafloat
    o2::aod::reducedtrackMC::Phiphifloat
    o2::aod::reducedtrackMC::Eefloat
    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::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    o2::aod::reducedtrackMC::PxDpxfloat
    o2::aod::reducedtrackMC::PyDpyfloat
    o2::aod::reducedtrackMC::PzDpzfloat
    o2::aod::reducedtrackMC::PDpfloat
    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::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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelLabel = o2::aod::ReducedTracksBarrelLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedbarreltracklabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedbarreltracklabel::McMaskmcMaskuint16_t
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmft::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmft::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmft::Ptptfloat
    o2::aod::reducedmft::Etaetafloat
    o2::aod::reducedmft::Phiphifloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmft::MftClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_t
    o2::aod::reducedmft::Signsignint
    o2::aod::reducedmft::FwdDcaXfwdDcaXfloat
    o2::aod::reducedmft::FwdDcaYfwdDcaYfloat
    o2::aod::reducedmft::MftNClustersmftNClustersint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmuon::Ptptfloat
    o2::aod::reducedmuon::Etaetafloat
    o2::aod::reducedmuon::Phiphifloat
    o2::aod::reducedmuon::Signsignint
    o2::aod::reducedmuon::IsAmbiguousisAmbiguousint
    o2::aod::reducedmuon::PxDpxfloat
    o2::aod::reducedmuon::PyDpyfloat
    o2::aod::reducedmuon::PzDpzfloat
    o2::aod::reducedmuon::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedmuon::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedmuon::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::reducedmuon::RawPhirawPhifloat
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonsLabel = o2::aod::ReducedMuonsLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmuonlabel::ReducedMCTrackIdIreducedMCTrackIdint32Pointer into ReducedMCTracks
    o2::aod::reducedmuonlabel::McMaskmcMaskuint16_t
    o2::aod::reducedtrackMC::McReducedFlagsmcReducedFlagsuint16_tFlags to hold compressed MC selection information
    +
    + + +
    +
    + Table for reducedtrack-to-reducedcollision association +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent index
    o2::aod::reducedtrack_association::ReducedTrackIdIreducedtrackIdint32ReducedTrack index
    +
    + + +
    +
    + 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::Etaetafloatreconstructed eta
    o2::aod::mch_trk_eff::Ptptfloatreconstructed pt
    o2::aod::mch_trk_eff::Phiphifloatreconstructed phi
    o2::aod::mch_trk_eff::MchBitMapmchBitMapuint16_tmch bit map
    o2::aod::mch_trk_eff::TrackTypetrackTypeinttrack type
    +
    + + +
    +
    + table with simulated muon track properties +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + Extended event information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventExtended = o2::aod::ReducedEventsExtended::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    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::MultNTracksPVmultNTracksPVint
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    + + +
    +
    + Multiplicity information for primary vertex +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultPV = o2::aod::ReducedEventsMultPV::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultNTracksHasITSmultNTracksHasITSint
    o2::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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    +
    + + +
    +
    + Multiplicity information for all tracks in the event +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventMultAll = o2::aod::ReducedEventsMultAll::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultAllTracksTPCOnlymultAllTracksTPCOnlyint
    o2::aod::mult::MultAllTracksITSTPCmultAllTracksITSTPCint
    o2::aod::reducedevent::NTPCpileupContribAnTPCpileupContribAintNumber of TPC pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupContribCnTPCpileupContribCintNumber of TPC pileup tracks on C side
    o2::aod::reducedevent::NTPCpileupZAnTPCpileupZAfloatMedian Z position of pileup tracks on A side
    o2::aod::reducedevent::NTPCpileupZCnTPCpileupZCfloatMedian 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::reducedevent::NTPCtracksInFuturenTPCtracksInFutureintNumber of TPC tracks in the future events (configurable, but e.g. one drift time)
    +
    + + +
    +
    + Event vertex covariance matrix +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEventVtxCov = o2::aod::ReducedEventsVtxCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    +
    + + +
    +
    + Main event index table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedevent::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + Event ZDC information +
    + +
    Is used in: +
      +
    • o2::aod::ReducedZdc = o2::aod::ReducedZdcs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedzdc::EnergyCommonZNAenergyCommonZNAfloat
    o2::aod::reducedzdc::EnergyCommonZNCenergyCommonZNCfloat
    o2::aod::reducedzdc::EnergyCommonZPAenergyCommonZPAfloat
    o2::aod::reducedzdc::EnergyCommonZPCenergyCommonZPCfloat
    o2::aod::reducedzdc::TimeZNAtimeZNAfloat
    o2::aod::reducedzdc::TimeZNCtimeZNCfloat
    o2::aod::reducedzdc::TimeZPAtimeZPAfloat
    o2::aod::reducedzdc::TimeZPCtimeZPCfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrack = o2::aod::ReducedTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::PyDpyfloat
    o2::aod::reducedtrack::PzDpzfloat
    o2::aod::reducedtrack::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrel = o2::aod::ReducedTracksBarrel::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::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::TPCInnerParamtpcInnerParamfloatMomentum 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 compatibility
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    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::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::TrackTimetrackTimefloatEstimated 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)
    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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelCov = o2::aod::ReducedTracksBarrelCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelPID = o2::aod::ReducedTracksBarrelPID::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::TRDSignaltrdSignalfloatPID signal in the TRD
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedTrackBarrelInfo = o2::aod::ReducedTracksBarrelInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack::CollisionIdIcollisionIdint32Pointer into Collisions
    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::reducedtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMFT = o2::aod::ReducedMFTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmft::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmft::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmft::Ptptfloat
    o2::aod::reducedmft::Etaetafloat
    o2::aod::reducedmft::Phiphifloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmft::MftClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_t
    o2::aod::reducedmft::Signsignint
    o2::aod::reducedmft::FwdDcaXfwdDcaXfloat
    o2::aod::reducedmft::FwdDcaYfwdDcaYfloat
    o2::aod::reducedmft::MftNClustersmftNClustersint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuon = o2::aod::ReducedMuons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedmuon::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedmuon::MatchMCHTrackIdSImatchMCHTrackIdint
    o2::aod::reducedmuon::ReducedMFTIdImatchMFTTrackIdint32matching index pointing to the ReducedMFTTrack table if filled
    o2::aod::reducedmuon::FilteringFlagsfilteringFlagsuint8_t
    o2::aod::reducedmuon::Ptptfloat
    o2::aod::reducedmuon::Etaetafloat
    o2::aod::reducedmuon::Phiphifloat
    o2::aod::reducedmuon::Signsignint
    o2::aod::reducedmuon::IsAmbiguousisAmbiguousint
    o2::aod::reducedmuon::PxDpxfloat
    o2::aod::reducedmuon::PyDpyfloat
    o2::aod::reducedmuon::PzDpzfloat
    o2::aod::reducedmuon::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonExtra = o2::aod::ReducedMuonsExtra::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::reducedmuon::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::reducedmuon::FwdDcaYfwdDcaYfloatImpact parameter in Y of forward track to the primary vertex
    o2::aod::fwdtrack::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRestrackTimeResfloatResolution of the track time in ns
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonCov = o2::aod::ReducedMuonsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::reducedmuon::RawPhirawPhifloat
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::Signed1Ptsigned1PtfloatTrackParFwd parameter: charged inverse transverse momentum; (q/pt)
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ReducedMuonInfo = o2::aod::ReducedMuonsInfo::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedmuon::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::‌collision::PosXposXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    +
    + + +
    +
    + Table for reducedtrack-to-reducedcollision association +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::reducedtrack_association::ReducedEventIdIreducedeventIdint32ReducedEvent index
    o2::aod::reducedtrack_association::ReducedTrackIdIreducedtrackIdint32ReducedTrack index
    +
    + + +
    +
    + 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
    +
    + +
    + +## PWG-EM + +### o2-analysis-em-associate-mc-info-photon +Code file: associateMCinfoPhoton.cxx +
    + + +
    +
    + MC event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcevent::McCollisionIdmcCollisionIdint
    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::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
    +
    + + +
    +
    + Table joined to the EMEvents table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emmceventlabel::EMMCEventIdIemmceventIdint32MC collision
    o2::aod::emmceventlabel::McMaskmcMaskuint16_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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcparticle::EMMCEventIdIemmceventIdint32Pointer into EMMCEvents
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::emmcparticle::MothersIdsSAImothersIdsMother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::emmcparticle::DaughtersIdsSAIdaughtersIdsDaughter tracks (possibly empty) array. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    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::emmcparticle::PtDptfloat
    o2::aod::emmcparticle::EtaDetafloat
    o2::aod::emmcparticle::PhiDphifloat
    o2::aod::emmcparticle::PDpfloat
    o2::aod::emmcparticle::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::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectronmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::emprimaryelectronmclabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::BinnedGenPt = o2::aod::BinnedGenPts::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emmcbinnedgen::GeneratedGammageneratedGammastd::vector<uint16_t>gamma binned generated data
    o2::aod::emmcbinnedgen::GeneratedPi0generatedPi0std::vector<uint16_t>pi0 binned generated data
    o2::aod::emmcbinnedgen::GeneratedEtageneratedEtastd::vector<uint16_t>eta binned generated data
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0legmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::v0legmclabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEMCClusterMCLabel = o2::aod::EMEMCClusterMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ememcclustermclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    +
    + +
    + +### o2-analysis-em-create-emevent-photon +Code file: createEMEventPhoton.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::CollisionIdcollisionIdint
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool
    +
    + + +
    +
    + joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCov = o2::aod::EMEventsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::CovXXcovXXfloatVertex covariance matrix
    o2::aod::‌collision::CovXYcovXYfloatVertex covariance matrix
    o2::aod::‌collision::CovXZcovXZfloatVertex covariance matrix
    o2::aod::‌collision::CovYYcovYYfloatVertex covariance matrix
    o2::aod::‌collision::CovYZcovYZfloatVertex covariance matrix
    o2::aod::‌collision::CovZZcovZZfloatVertex covariance matrix
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfint
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + + +
    +
    + event q vector table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::Q2xFT0Mq2xft0mfloatQx for 2nd harmonics in FT0M
    o2::aod::emevent::Q2yFT0Mq2yft0mfloatQy for 2nd harmonics in FT0M
    o2::aod::emevent::Q2xFT0Aq2xft0afloatQx for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2yFT0Aq2yft0afloatQy for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2xFT0Cq2xft0cfloatQx for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2yFT0Cq2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2xBPosq2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2xBNegq2xbnegfloatQx for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2yBNegq2ybnegfloatQy for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2xBTotq2xbtotfloatQx for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q2yBTotq2ybtotfloatQy for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q3xFT0Mq3xft0mfloatQx for 3rd harmonics in FT0M
    o2::aod::emevent::Q3yFT0Mq3yft0mfloatQy for 3rd harmonics in FT0M
    o2::aod::emevent::Q3xFT0Aq3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3yFT0Aq3yft0afloatQy for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3xFT0Cq3xft0cfloatQx for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3yFT0Cq3yft0cfloatQy for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3xBPosq3xbposfloatQx for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3yBPosq3ybposfloatQy for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3xBNegq3xbnegfloatQx for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3yBNegq3ybnegfloatQy for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3xBTotq3xbtotfloatQx for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::Q3yBTotq3ybtotfloatQy for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::EP2FT0MDep2ft0mfloat
    o2::aod::emevent::EP2FT0ADep2ft0afloat
    o2::aod::emevent::EP2FT0CDep2ft0cfloat
    o2::aod::emevent::EP2BPosDep2bposfloat
    o2::aod::emevent::EP2BNegDep2bnegfloat
    o2::aod::emevent::EP2BTotDep2btotfloat
    o2::aod::emevent::EP3FT0MDep3ft0mfloat
    o2::aod::emevent::EP3FT0ADep3ft0afloat
    o2::aod::emevent::EP3FT0CDep3ft0cfloat
    o2::aod::emevent::EP3BPosDep3bposfloat
    o2::aod::emevent::EP3BNegDep3bnegfloat
    o2::aod::emevent::EP3BTotDep3btotfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuonEMEventId = o2::aod::EMPrimaryMuonEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimarymuon::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + table contanint the weight for eache event (for JJ MCs), joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventWeight = o2::aod::EMEventsWeight::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::WeightweightfloatWeight of the event (e.g. for JJ MCs). Set to 1 for data and non-weighted MCs.
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0photonkf::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCEMEventId = o2::aod::EMCEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::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-create-pcm +Code file: createPCM.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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::v0data::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0data::PosXposXfloatpositive track X at min
    o2::aod::v0data::NegXnegXfloatnegative track X at min
    +
    + + +
    +
    + core information about decay, viable with AO2Ds or derived +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0data::Xxfloatdecay position X
    o2::aod::v0data::Yyfloatdecay position Y
    o2::aod::v0data::Zzfloatdecay position Z
    o2::aod::v0data::PxPospxposfloatpositive track px at min
    o2::aod::v0data::PyPospyposfloatpositive track py at min
    o2::aod::v0data::PzPospzposfloatpositive track pz at min
    o2::aod::v0data::PxNegpxnegfloatnegative track px at min
    o2::aod::v0data::PyNegpynegfloatnegative track py at min
    o2::aod::v0data::PzNegpznegfloatnegative track pz at min
    o2::aod::v0data::DCAV0DaughtersdcaV0daughtersfloatDCA between V0 daughters
    o2::aod::v0data::DCAPosToPVdcapostopvfloatDCA positive prong to PV
    o2::aod::v0data::DCANegToPVdcanegtopvfloatDCA negative prong to PV
    o2::aod::v0data::V0CosPAv0cosPAfloatV0 CosPA
    o2::aod::v0data::DCAV0ToPVdcav0topvfloatDCA V0 to PV
    o2::aod::v0data::V0Typev0Typeuint8_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::PtHypertritonDptHypertritonfloatV0 pT
    o2::aod::v0data::PtAntiHypertritonDptAntiHypertritonfloatV0 pT
    o2::aod::v0data::V0RadiusDv0radiusfloatV0 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 Qt
    o2::aod::v0data::PsiPairDpsipair?psi pair angle
    o2::aod::v0data::PFracPosDpfracpos?
    o2::aod::v0data::PFracNegDpfracneg?
    o2::aod::v0data::MLambdaDmLambdafloatmass under lambda hypothesis
    o2::aod::v0data::MAntiLambdaDmAntiLambdafloatmass under antilambda hypothesis
    o2::aod::v0data::MK0ShortDmK0Shortfloatmass under K0short hypothesis
    o2::aod::v0data::MGammaDmGammafloatmass under gamma hypothesis
    o2::aod::v0data::MHypertritonDmHypertritonfloatmass under hypertriton hypothesis
    o2::aod::v0data::MAntiHypertritonDmAntiHypertritonfloatmass under antihypertriton hypothesis
    o2::aod::v0data::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::v0data::YK0ShortDyK0ShortfloatV0 y with K0short hypothesis
    o2::aod::v0data::YLambdaDyLambdafloatV0 y with lambda or antilambda hypothesis
    o2::aod::v0data::YHypertritonDyHypertritonfloatV0 y with hypertriton hypothesis
    o2::aod::v0data::YAntiHypertritonDyAntiHypertritonfloatV0 y with antihypertriton hypothesis
    o2::aod::v0data::RapidityDrapidityfloatrapidity (0:K0, 1:L, 2:Lbar)
    o2::aod::v0data::NegativePtDnegativeptfloatnegative daughter pT
    o2::aod::v0data::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::v0data::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::v0data::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::v0data::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::v0data::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::v0data::IsStandardV0DisStandardV0boolis standard V0
    o2::aod::v0data::IsPhotonTPConlyDisPhotonTPConlyboolis tpc-only photon V0
    +
    + +
    + +### o2-analysis-em-gamma-table-producer +Code file: gammaSelection.cxx +
    + + +
    +
    + table of all gamma candidates (PCM, EMCal and PHOS) after cuts +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::skimmedcluster::CollisionIdcollisionIdint
    o2::aod::gammareco::Methodmethodintcut bit for PCM photon candidates
    o2::aod::skimmedcluster::Eefloatcluster energy (GeV)
    o2::aod::skimmedcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::skimmedcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::gammareco::SkimmedEMCIdIskimmedEMCIdintreference to the gamma in the skimmed EMCal table
    o2::aod::gammareco::SkimmedPHOSIdIskimmedPHOSIdintreference to the gamma in the skimmed PHOS table
    +
    + + +
    +
    + table of link between skimmed EMCal photon candidates and their cuts +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::gammareco::SkimmedEMCIdIskimmedEMCIdintreference to the gamma in the skimmed EMCal table
    o2::aod::gammareco::EMCCutBitemccutbituint64_tcut bit for EMCal photon candidates
    +
    + +
    + +### o2-analysis-em-photon-conversion-builder +Code file: photonconversionbuilder.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0leg::CollisionIdcollisionIdint
    o2::aod::v0leg::TrackIdtrackIdint
    o2::aod::v0leg::Signsignint8_t
    o2::aod::v0leg::PxpxfloatPx at SV
    o2::aod::v0leg::PypyfloatPy at SV
    o2::aod::v0leg::PzpzfloatPz at SV
    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::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::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum 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::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::Xxfloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Tgltglfloat
    o2::aod::v0leg::PDpfloat
    o2::aod::v0leg::PtDptfloat
    o2::aod::v0leg::EtaDetafloat
    o2::aod::v0leg::PhiDphifloat
    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::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction 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 measurement
    o2::aod::v0leg::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::v0leg::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::v0leg::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEventNgPCM = o2::aod::EMEventsNgPCM::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::NgPCMngpcmint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0photonkf::CollisionIdcollisionIdint
    o2::aod::v0photonkf::V0Idv0Idint
    o2::aod::v0photonkf::PosTrackIdIposTrackIdintPointer into V0Legs
    o2::aod::v0photonkf::NegTrackIdInegTrackIdintPointer into V0Legs
    o2::aod::v0photonkf::Vxvxfloatsecondary vertex x
    o2::aod::v0photonkf::Vyvyfloatsecondary vertex y
    o2::aod::v0photonkf::Vzvzfloatsecondary vertex z
    o2::aod::v0photonkf::Pxpxfloatpx for photon kf
    o2::aod::v0photonkf::Pypyfloatpy for photon kf
    o2::aod::v0photonkf::Pzpzfloatpz for photon kf
    o2::aod::v0photonkf::MGammamGammafloatinvariant mass of dielectron at SV
    o2::aod::v0photonkf::DCAxyToPVdcaXYtopvfloatDCAxy of V0 to PV
    o2::aod::v0photonkf::DCAzToPVdcaZtopvfloatDCAz of V0 to PV
    o2::aod::v0photonkf::CosPAcospafloat
    o2::aod::v0photonkf::PCApcafloat
    o2::aod::v0photonkf::Alphaalphafloat
    o2::aod::v0photonkf::QtArmqtarmfloat
    o2::aod::v0photonkf::ChiSquareNDFchiSquareNDFfloat
    o2::aod::v0photonkf::EDefloatenergy of v0 photn, mass to be given as argument when getter is called!
    o2::aod::v0photonkf::PtDptfloat
    o2::aod::v0photonkf::EtaDetafloat
    o2::aod::v0photonkf::PhiDphifloat
    o2::aod::v0photonkf::PDpfloat
    o2::aod::v0photonkf::V0RadiusDv0radiusfloat
    +
    + + +
    +
    + To be joined with V0PhotonsKF table at analysis level. +
    + +
    Is used in: +
      +
    • o2::aod::V0PhotonKFCov = o2::aod::V0PhotonsKFCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0photonkf::SigmaPx2sigmaPx2floaterror^2 of px in covariant matrix
    o2::aod::v0photonkf::SigmaPy2sigmaPy2floaterror^2 of py in covariant matrix
    o2::aod::v0photonkf::SigmaPz2sigmaPz2floaterror^2 of pz in covariant matrix
    o2::aod::v0photonkf::SigmaPxPysigmaPxPyfloaterror of px x py in covariant matrix
    o2::aod::v0photonkf::SigmaPyPzsigmaPyPzfloaterror of py x pz in covariant matrix
    o2::aod::v0photonkf::SigmaPzPxsigmaPzPxfloaterror of pz x px in covariant matrix
    +
    + +
    + +### o2-analysis-em-produce-meson-calo +Code file: produceMesonCalo.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::calomeson::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::calomeson::DaugtherPhotonOneIdIdaugtherPhotonOneIdintPointer into SkimEMCClusters
    o2::aod::calomeson::DaugtherPhotonTwoIdIdaugtherPhotonTwoIdintPointer into SkimEMCClusters
    o2::aod::calomeson::Oaoafloatopening angle between the two daugthers
    o2::aod::calomeson::Pxpxfloatpx
    o2::aod::calomeson::Pypyfloatpy
    o2::aod::calomeson::Pzpzfloatpz
    o2::aod::calomeson::EefloatE
    o2::aod::calomeson::Alphaalphafloat
    o2::aod::calomeson::Minvminvfloatinvariant mass of the meson
    o2::aod::calomeson::Etaetafloatpseudorapidity of the meson
    o2::aod::calomeson::Phiphifloatphi angle of the meson
    o2::aod::calomeson::PtptfloatpT of the meson
    +
    + +
    + +### o2-analysis-em-skimmer-dalitz-ee +Code file: skimmerDalitzEE.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::NeeULSneeulsint
    o2::aod::emevent::NeeLSppneelsppint
    o2::aod::emevent::NeeLSmmneelsmmint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DalitzEE = o2::aod::DalitzEEs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::dalitzee::CollisionIdcollisionIdint
    o2::aod::dalitzee::PosTrackIdIposTrackIdintPointer into EMPrimaryElectrons
    o2::aod::dalitzee::NegTrackIdInegTrackIdintPointer into EMPrimaryElectrons
    o2::aod::dalitzee::Ptptfloat
    o2::aod::dalitzee::Etaetafloat
    o2::aod::dalitzee::Phiphifloat
    o2::aod::dalitzee::Massmassfloat
    o2::aod::dalitzee::Rapidityrapidityfloat
    o2::aod::dalitzee::PhiVphivfloat
    o2::aod::dalitzee::OpeningAngleopanglefloat
    o2::aod::dalitzee::Signsignint8_t
    o2::dalitzee::EnergyGI?
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DalitzEEEMEventId = o2::aod::DalitzEEEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dalitzee::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + +
    + +### o2-analysis-em-skimmer-gamma-calo +Code file: skimmerGammaCalo.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMCClusterMCLabel = o2::aod::EMCClusterMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emcclustermclabel::EMMCParticleIdsGI?
    +
    + + +
    +
    + table of skimmed EMCal clusters +
    + +
    Is used in: +
      +
    • o2::aod::SkimEMCCluster = o2::aod::SkimEMCClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::skimmedcluster::CollisionIdcollisionIdint
    o2::aod::skimmedcluster::Eefloatcluster energy (GeV)
    o2::aod::skimmedcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::skimmedcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::skimmedcluster::M02m02floatshower shape long axis
    o2::aod::skimmedcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::skimmedcluster::Timetimefloatcluster time (ns)
    o2::aod::emccluster::IsExoticisExoticboolflag to mark cluster as exotic
    o2::aod::emccluster::TrackEtatracketastd::vector<float>eta values of the matched tracks
    o2::aod::emccluster::TrackPhitrackphistd::vector<float>phi values of the matched tracks
    o2::aod::emccluster::TrackPtrackpstd::vector<float>momentum values of the matched tracks
    o2::aod::emccluster::TrackPttrackptstd::vector<float>pt values of the matched tracks
    o2::aod::emccluster::PtDptfloatcluster pt, mass to be given as argument when getter is called!
    +
    + + +
    +
    + table of link between skimmed EMCal clusters and their cells +
    + +
    Is used in: +
      +
    • o2::aod::SkimEMCCell = o2::aod::SkimEMCCells::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::caloextra::ClusterIdIclusterIdintreference to the gamma in the skimmed EMCal table
    o2::aod::caloextra::CellIdIcellIdintreference to the gamma in the skimmed EMCal table
    +
    + + +
    +
    + table of link between skimmed EMCal clusters and their matched tracks +
    + +
    Is used in: +
      +
    • o2::aod::SkimEMCMT = o2::aod::SkimEMCMTs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::caloextra::ClusterIdIclusterIdintreference to the gamma in the skimmed EMCal table
    o2::aod::caloextra::TrackEtatracketafloateta of the matched track
    o2::aod::caloextra::TrackPhitrackphifloatphi of the matched track
    o2::aod::caloextra::TrackPtrackpfloatmomentum of the matched track
    o2::aod::caloextra::TrackPttrackptfloatpt of the matched track
    +
    + +
    + +### o2-analysis-em-skimmer-gamma-conversion +Code file: skimmerGammaConversion.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0Leg = o2::aod::V0Legs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0leg::CollisionIdcollisionIdint
    o2::aod::v0leg::TrackIdtrackIdint
    o2::aod::v0leg::Signsignint8_t
    o2::aod::v0leg::PxpxfloatPx at SV
    o2::aod::v0leg::PypyfloatPy at SV
    o2::aod::v0leg::PzpzfloatPz at SV
    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::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::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum 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::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::Xxfloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Tgltglfloat
    o2::aod::v0leg::PDpfloat
    o2::aod::v0leg::PtDptfloat
    o2::aod::v0leg::EtaDetafloat
    o2::aod::v0leg::PhiDphifloat
    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::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction 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 measurement
    o2::aod::v0leg::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::v0leg::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::v0leg::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0PhotonKF = o2::aod::V0PhotonsKF::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::v0photonkf::CollisionIdcollisionIdint
    o2::aod::v0photonkf::V0Idv0Idint
    o2::aod::v0photonkf::PosTrackIdIposTrackIdintPointer into V0Legs
    o2::aod::v0photonkf::NegTrackIdInegTrackIdintPointer into V0Legs
    o2::aod::v0photonkf::Vxvxfloatsecondary vertex x
    o2::aod::v0photonkf::Vyvyfloatsecondary vertex y
    o2::aod::v0photonkf::Vzvzfloatsecondary vertex z
    o2::aod::v0photonkf::Pxpxfloatpx for photon kf
    o2::aod::v0photonkf::Pypyfloatpy for photon kf
    o2::aod::v0photonkf::Pzpzfloatpz for photon kf
    o2::aod::v0photonkf::MGammamGammafloatinvariant mass of dielectron at SV
    o2::aod::v0photonkf::DCAxyToPVdcaXYtopvfloatDCAxy of V0 to PV
    o2::aod::v0photonkf::DCAzToPVdcaZtopvfloatDCAz of V0 to PV
    o2::aod::v0photonkf::CosPAcospafloat
    o2::aod::v0photonkf::PCApcafloat
    o2::aod::v0photonkf::Alphaalphafloat
    o2::aod::v0photonkf::QtArmqtarmfloat
    o2::aod::v0photonkf::ChiSquareNDFchiSquareNDFfloat
    o2::aod::v0photonkf::EDefloatenergy of v0 photn, mass to be given as argument when getter is called!
    o2::aod::v0photonkf::PtDptfloat
    o2::aod::v0photonkf::EtaDetafloat
    o2::aod::v0photonkf::PhiDphifloat
    o2::aod::v0photonkf::PDpfloat
    o2::aod::v0photonkf::V0RadiusDv0radiusfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    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::MCTracksTrue::SameMothersameMotherbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::MCParticleTrueIndex::V0DaughterMcParticleIdIv0DaughterMcParticleIdint32Pointer into V0DaughterMcParticles
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mcparticle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::gammamctrue::Gammagammaint64_tUsed as reference for the daughters
    o2::aod::gammamctrue::V0PhotonKFIdIv0photonkfIdintPointer into V0PhotonsKF
    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::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::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::gammamctrue::NDaughtersnDaughtersintNumber of daughters
    o2::aod::gammamctrue::EtaetafloatPseudorapidity
    o2::aod::gammamctrue::PhiphifloatAngle phi in rad
    o2::aod::gammamctrue::PpfloatAbsolute momentum in GeV/c
    o2::aod::gammamctrue::PtptfloatTransversal momentum in GeV/c
    o2::aod::gammamctrue::YyfloatRapidity
    o2::aod::gammamctrue::ConversionXconversionXfloatx of conversion point in cm
    o2::aod::gammamctrue::ConversionYconversionYfloaty of conversion point in cm
    o2::aod::gammamctrue::ConversionZconversionZfloatz of conversion point in cm
    o2::aod::gammamctrue::V0Radiusv0Radiusfloat2d radius of conversion point
    o2::aod::gammamctrue::McDaughterTrueOneIdImcDaughterTrueOneIdintPointer into McDaughterTrue
    o2::aod::gammamctrue::McDaughterTrueTwoIdImcDaughterTrueTwoIdintPointer into McDaughterTrue
    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::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-truthonlymc +Code file: skimmerGammaConversionTruthOnlyMc.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::gammamctrue::PpfloatAbsolute momentum in GeV/c
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mcparticle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::gammamctrue::Gammagammaint64_tUsed as reference for the daughters
    o2::aod::gammamctrue::V0PhotonKFIdIv0photonkfIdintPointer into V0PhotonsKF
    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::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::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::gammamctrue::NDaughtersnDaughtersintNumber of daughters
    o2::aod::gammamctrue::EtaetafloatPseudorapidity
    o2::aod::gammamctrue::PhiphifloatAngle phi in rad
    o2::aod::gammamctrue::PpfloatAbsolute momentum in GeV/c
    o2::aod::gammamctrue::PtptfloatTransversal momentum in GeV/c
    o2::aod::gammamctrue::YyfloatRapidity
    o2::aod::gammamctrue::ConversionXconversionXfloatx of conversion point in cm
    o2::aod::gammamctrue::ConversionYconversionYfloaty of conversion point in cm
    o2::aod::gammamctrue::ConversionZconversionZfloatz of conversion point in cm
    o2::aod::gammamctrue::V0Radiusv0Radiusfloat2d radius of conversion point
    o2::aod::gammamctrue::McDaughterTrueOneIdImcDaughterTrueOneIdintPointer into McDaughterTrue
    o2::aod::gammamctrue::McDaughterTrueTwoIdImcDaughterTrueTwoIdintPointer into McDaughterTrue
    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::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-phos +Code file: skimmerPHOS.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::PHOSCluster = o2::aod::PHOSClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::skimmedcluster::CollisionIdcollisionIdint
    o2::aod::phoscluster::MatchedTrackIdImatchedTrackIdintmatched track index
    o2::aod::skimmedcluster::Eefloatcluster energy (GeV)
    o2::aod::phoscluster::Xxfloatcluster hit position in ALICE global coordinate
    o2::aod::phoscluster::Yyfloatcluster hit position in ALICE global coordinate
    o2::aod::phoscluster::Zzfloatcluster hit position in ALICE global coordinate
    o2::aod::skimmedcluster::M02m02floatshower shape long axis
    o2::aod::skimmedcluster::M20m20floatshower shape short axis
    o2::aod::skimmedcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::skimmedcluster::Timetimefloatcluster time (ns)
    o2::aod::skimmedcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channel
    o2::aod::skimmedcluster::NLMnlmintnumber of local maxima
    o2::aod::calocluster::Modulemoduint8_tmodule/supermodule number
    o2::aod::phoscluster::CellXcellxintcell index x of cluster hit position
    o2::aod::phoscluster::CellZcellzintcell index z of cluster hit position
    o2::aod::phoscluster::PxDpxfloat
    o2::aod::phoscluster::PyDpyfloat
    o2::aod::phoscluster::PzDpzfloat
    o2::aod::phoscluster::PtDptfloat
    o2::aod::phoscluster::EtaDetafloat
    o2::aod::phoscluster::PhiDphifloat
    +
    + +
    + +### o2-analysis-em-skimmer-primary-electron-from-dalitzee +Code file: skimmerPrimaryElectronFromDalitzEE.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronFromDalitz = o2::aod::EMPrimaryElectronsFromDalitz::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimaryelectron::CollisionIdcollisionIdint
    o2::aod::emprimaryelectron::TrackIdtrackIdint
    o2::aod::emprimaryelectron::Signsignint8_t
    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 vertex
    o2::aod::track::DcaZdcaZfloatImpact 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::TPCInnerParamtpcInnerParamfloatMomentum 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::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::track::Tgltglfloat
    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::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::Signed1PtDsigned1Ptfloat
    o2::aod::emprimaryelectron::PDpfloat
    o2::aod::emprimaryelectron::PxDpxfloat
    o2::aod::emprimaryelectron::PyDpyfloat
    o2::aod::emprimaryelectron::PzDpzfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcevent::McCollisionIdmcCollisionIdint
    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::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
    +
    + + +
    +
    + Table joined to the EMEvents table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emmceventlabel::EMMCEventIdIemmceventIdint32MC collision
    o2::aod::emmceventlabel::McMaskmcMaskuint16_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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcparticle::EMMCEventIdIemmceventIdint32Pointer into EMMCEvents
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::emmcparticle::MothersIdsSAImothersIdsMother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::emmcparticle::DaughtersIdsSAIdaughtersIdsDaughter tracks (possibly empty) array. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    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::emmcparticle::PtDptfloat
    o2::aod::emmcparticle::EtaDetafloat
    o2::aod::emmcparticle::PhiDphifloat
    o2::aod::emmcparticle::PDpfloat
    o2::aod::emmcparticle::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::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + +
    +
    + generated omega, phi information +
    + +
    Is used in: +
      +
    • o2::aod::EMMCGenVectorMeson = o2::aod::EMMCGenVectorMesons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcgenvectormeson::EMMCEventIdIemmceventIdint32Pointer into EMMCEvents
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    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::emmcgenvectormeson::DownScalingFactordsffloatdown scaling factor to store this mc particle in reduced AO2D.root
    o2::aod::emmcparticle::PtDptfloat
    o2::aod::emmcparticle::EtaDetafloat
    o2::aod::emmcparticle::PhiDphifloat
    o2::aod::emmcparticle::PDpfloat
    o2::aod::emmcparticle::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::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectronmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::emprimaryelectronmclabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuonMCLabel = o2::aod::EMPrimaryMuonMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimarymuonmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::emprimarymuonmclabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0LegMCLabel = o2::aod::V0LegMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0legmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::v0legmclabel::McMaskmcMaskuint16_t
    +
    + +
    + +### o2-analysis-em-create-emevent-dilepton +Code file: createEMEventDilepton.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::CollisionIdcollisionIdint
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfint
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + + +
    +
    + event q vector table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::Q2xFT0Mq2xft0mfloatQx for 2nd harmonics in FT0M
    o2::aod::emevent::Q2yFT0Mq2yft0mfloatQy for 2nd harmonics in FT0M
    o2::aod::emevent::Q2xFT0Aq2xft0afloatQx for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2yFT0Aq2yft0afloatQy for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2xFT0Cq2xft0cfloatQx for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2yFT0Cq2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2xBPosq2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2xBNegq2xbnegfloatQx for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2yBNegq2ybnegfloatQy for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2xBTotq2xbtotfloatQx for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q2yBTotq2ybtotfloatQy for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q3xFT0Mq3xft0mfloatQx for 3rd harmonics in FT0M
    o2::aod::emevent::Q3yFT0Mq3yft0mfloatQy for 3rd harmonics in FT0M
    o2::aod::emevent::Q3xFT0Aq3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3yFT0Aq3yft0afloatQy for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3xFT0Cq3xft0cfloatQx for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3yFT0Cq3yft0cfloatQy for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3xBPosq3xbposfloatQx for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3yBPosq3ybposfloatQy for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3xBNegq3xbnegfloatQx for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3yBNegq3ybnegfloatQy for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3xBTotq3xbtotfloatQx for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::Q3yBTotq3ybtotfloatQy for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::EP2FT0MDep2ft0mfloat
    o2::aod::emevent::EP2FT0ADep2ft0afloat
    o2::aod::emevent::EP2FT0CDep2ft0cfloat
    o2::aod::emevent::EP2BPosDep2bposfloat
    o2::aod::emevent::EP2BNegDep2bnegfloat
    o2::aod::emevent::EP2BTotDep2btotfloat
    o2::aod::emevent::EP3FT0MDep3ft0mfloat
    o2::aod::emevent::EP3FT0ADep3ft0afloat
    o2::aod::emevent::EP3FT0CDep3ft0cfloat
    o2::aod::emevent::EP3BPosDep3bposfloat
    o2::aod::emevent::EP3BNegDep3bnegfloat
    o2::aod::emevent::EP3BTotDep3btotfloat
    +
    + + +
    +
    + joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::SWTAliasGI?
    o2::aod::emevent::NInspectedTVXnInspectedTVXuint64_t
    +
    + + +
    +
    + joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventProperty = o2::aod::EMEventsProperty::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::SpherocityPtWeightedspherocity_ptweightedfloattransverse spherocity
    o2::aod::emevent::SpherocityPtUnWeightedspherocity_ptunweightedfloattransverse spherocity
    o2::aod::emevent::NtrackSpherocityntspherocityint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuonEMEventId = o2::aod::EMPrimaryMuonEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimarymuon::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0photonkf::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + +
    + +### o2-analysis-em-dielectron-ml +Code file: dielectronMl.cxx +
    + +
    + +### o2-analysis-em-event-selection +Code file: eventSelection.cxx +
    + + +
    +
    + joinable to aod::Collisions +
    + +
    Is used in: +
      +
    • o2::aod::EMEvSel = o2::aod::EMEvSels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::IsSelectedisSelectedbool
    +
    + +
    + +### o2-analysis-em-filter-dielectron-event +Code file: filterDielectronEvent.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::CollisionIdcollisionIdint
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfint
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + + +
    +
    + event q vector table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventQvec = o2::aod::EMEventsQvec::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::Q2xFT0Mq2xft0mfloatQx for 2nd harmonics in FT0M
    o2::aod::emevent::Q2yFT0Mq2yft0mfloatQy for 2nd harmonics in FT0M
    o2::aod::emevent::Q2xFT0Aq2xft0afloatQx for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2yFT0Aq2yft0afloatQy for 2nd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q2xFT0Cq2xft0cfloatQx for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2yFT0Cq2yft0cfloatQy for 2nd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q2xBPosq2xbposfloatQx for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2yBPosq2ybposfloatQy for 2nd harmonics in Barrel positive eta region
    o2::aod::emevent::Q2xBNegq2xbnegfloatQx for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2yBNegq2ybnegfloatQy for 2nd harmonics in Barrel negative eta region
    o2::aod::emevent::Q2xBTotq2xbtotfloatQx for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q2yBTotq2ybtotfloatQy for 2nd harmonics in Barrel full eta region
    o2::aod::emevent::Q3xFT0Mq3xft0mfloatQx for 3rd harmonics in FT0M
    o2::aod::emevent::Q3yFT0Mq3yft0mfloatQy for 3rd harmonics in FT0M
    o2::aod::emevent::Q3xFT0Aq3xft0afloatQx for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3yFT0Aq3yft0afloatQy for 3rd harmonics in FT0A (i.e. positive eta)
    o2::aod::emevent::Q3xFT0Cq3xft0cfloatQx for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3yFT0Cq3yft0cfloatQy for 3rd harmonics in FT0C (i.e. negative eta)
    o2::aod::emevent::Q3xBPosq3xbposfloatQx for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3yBPosq3ybposfloatQy for 3rd harmonics in Barrel positive eta region
    o2::aod::emevent::Q3xBNegq3xbnegfloatQx for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3yBNegq3ybnegfloatQy for 3rd harmonics in Barrel negative eta region
    o2::aod::emevent::Q3xBTotq3xbtotfloatQx for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::Q3yBTotq3ybtotfloatQy for 3rd harmonics in Barrel full eta region
    o2::aod::emevent::EP2FT0MDep2ft0mfloat
    o2::aod::emevent::EP2FT0ADep2ft0afloat
    o2::aod::emevent::EP2FT0CDep2ft0cfloat
    o2::aod::emevent::EP2BPosDep2bposfloat
    o2::aod::emevent::EP2BNegDep2bnegfloat
    o2::aod::emevent::EP2BTotDep2btotfloat
    o2::aod::emevent::EP3FT0MDep3ft0mfloat
    o2::aod::emevent::EP3FT0ADep3ft0afloat
    o2::aod::emevent::EP3FT0CDep3ft0cfloat
    o2::aod::emevent::EP3BPosDep3bposfloat
    o2::aod::emevent::EP3BNegDep3bnegfloat
    o2::aod::emevent::EP3BTotDep3btotfloat
    +
    + + +
    +
    + joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerInfo = o2::aod::EMSWTriggerInfos::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::SWTAliasGI?
    o2::aod::emevent::NInspectedTVXnInspectedTVXuint64_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMEventNee = o2::aod::EMEventsNee::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::NeeULSneeulsint
    o2::aod::emevent::NeeLSppneelsppint
    o2::aod::emevent::NeeLSmmneelsmmint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimaryelectron::CollisionIdcollisionIdint
    o2::aod::emprimaryelectron::TrackIdtrackIdint
    o2::aod::emprimaryelectron::Signsignint8_t
    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 vertex
    o2::aod::track::DcaZdcaZfloatImpact 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::TPCInnerParamtpcInnerParamfloatMomentum 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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    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::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::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio 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::Signed1PtDsigned1Ptfloat
    o2::aod::emprimaryelectron::PDpfloat
    o2::aod::emprimaryelectron::PxDpxfloat
    o2::aod::emprimaryelectron::PyDpyfloat
    o2::aod::emprimaryelectron::PzDpzfloat
    o2::aod::emprimaryelectron::ThetaDthetafloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::PrefilterBitpfbuint8_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::AmbiguousElectronsIdsSAIambiguousElectronsIds
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::V0KFEMEventId = o2::aod::V0KFEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0photonkf::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + +
    + +### o2-analysis-em-skimmer-ots +Code file: skimmerOTS.cxx +
    + + +
    +
    + joinable to aod::Collisions +
    + +
    Is used in: +
      +
    • o2::aod::EMSWTriggerInfoTMP = o2::aod::EMSWTriggerInfosTMP::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emevent::SWTAliasTmpGI?
    o2::aod::emevent::NInspectedTVXnInspectedTVXuint64_t
    +
    + +
    + +### o2-analysis-em-skimmer-primary-electron +Code file: skimmerPrimaryElectron.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimaryelectron::CollisionIdcollisionIdint
    o2::aod::emprimaryelectron::TrackIdtrackIdint
    o2::aod::emprimaryelectron::Signsignint8_t
    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 vertex
    o2::aod::track::DcaZdcaZfloatImpact 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::TPCInnerParamtpcInnerParamfloatMomentum 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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    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::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::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio 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::Signed1PtDsigned1Ptfloat
    o2::aod::emprimaryelectron::PDpfloat
    o2::aod::emprimaryelectron::PxDpxfloat
    o2::aod::emprimaryelectron::PyDpyfloat
    o2::aod::emprimaryelectron::PzDpzfloat
    o2::aod::emprimaryelectron::ThetaDthetafloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronPrefilterBit = o2::aod::EMPrimaryElectronsPrefilterBit::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::PrefilterBitpfbuint8_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMAmbiguousElectronSelfId = o2::aod::EMAmbiguousElectronSelfIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::AmbiguousElectronsIdsSAIambiguousElectronsIds
    +
    + +
    + +### o2-analysis-em-skimmer-primary-muon +Code file: skimmerPrimaryMuon.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuon = o2::aod::EMPrimaryMuons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimarymuon::CollisionIdcollisionIdint
    o2::aod::emprimarymuon::FwdTrackIdfwdtrackIdint
    o2::aod::fwdtrack::TrackTypetrackTypeuint8_tType of track. See enum ForwardTrackTypeEnum
    o2::aod::fwdtrack::PtEptfloat
    o2::aod::fwdtrack::EtaEetafloat
    o2::aod::fwdtrack::PhiphifloatTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::emprimarymuon::Signsignint8_t
    o2::aod::fwdtrack::FwdDcaXfwdDcaXfloatImpact 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::aod::fwdtrack::XxfloatTrackParFwd parameter x
    o2::aod::fwdtrack::YyfloatTrackParFwd parameter y
    o2::aod::fwdtrack::ZzfloatTrackParFwd propagation parameter z
    o2::aod::fwdtrack::TgltglfloatTrackParFwd parameter tan(\lamba); (\lambda = 90 - \theta_{polar})
    o2::aod::fwdtrack::NClustersnClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDcapDcafloatPDca for MUONStandalone
    o2::aod::fwdtrack::RAtAbsorberEndrAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2chi2floatTrack chi^2
    o2::aod::fwdtrack::Chi2MatchMCHMIDchi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFTchi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    o2::aod::emprimarymuon::MCHTrackIdSImatchMCHTrackIdintIndex of matched 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::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::fwdtrack::MFTClusterSizesAndTrackFlagsmftClusterSizesAndTrackFlagsuint64_tCluster sizes per track, stored per layer (each 6 bits). Remaining 4 bits for MFT flags
    o2::aod::emprimarymuon::Chi2MFTsachi2MFTsafloatchi2 of MFT standalone track
    o2::aod::emprimarymuon::IsAssociatedToMPCisAssociatedToMPCboolis associated to most probable collision
    o2::aod::emprimarymuon::Signed1PtDsigned1Ptfloat
    o2::aod::emprimarymuon::NClustersMFTDnClustersMFTuint8_tNumber of MFT clusters
    o2::aod::emprimarymuon::MFTClusterMapDmftClusterMapuint16_tMFT cluster map, one bit per a layer, starting from the innermost
    o2::aod::emprimarymuon::PDpfloat
    o2::aod::emprimarymuon::PxDpxfloat
    o2::aod::emprimarymuon::PyDpyfloat
    o2::aod::emprimarymuon::PzDpzfloat
    o2::aod::emprimarymuon::ThetaDthetafloat
    o2::aod::emprimarymuon::DcaXYDdcaXYfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryMuonCov = o2::aod::EMPrimaryMuonsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::fwdtrack::CXXEcXXfloat
    o2::aod::fwdtrack::CXYEcXYfloat
    o2::aod::fwdtrack::CYYEcYYfloat
    o2::aod::fwdtrack::CPhiXEcPhiXfloat
    o2::aod::fwdtrack::CPhiYEcPhiYfloat
    o2::aod::fwdtrack::CPhiPhiEcPhiPhifloat
    o2::aod::fwdtrack::CTglXEcTglXfloat
    o2::aod::fwdtrack::CTglYEcTglYfloat
    o2::aod::fwdtrack::CTglPhiEcTglPhifloat
    o2::aod::fwdtrack::CTglTglEcTglTglfloat
    o2::aod::fwdtrack::C1PtXEc1PtXfloat
    o2::aod::fwdtrack::C1PtYEc1PtYfloat
    o2::aod::fwdtrack::C1PtPhiEc1PtPhifloat
    o2::aod::fwdtrack::C1PtTglEc1PtTglfloat
    o2::aod::fwdtrack::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMAmbiguousMuonSelfId = o2::aod::EMAmbiguousMuonSelfIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimarymuon::AmbiguousMuonsIdsSAIambiguousMuonsIds
    +
    + +
    + +### o2-analysis-em-skimmer-secondary-electron +Code file: skimmerSecondaryElectron.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMEvent = o2::aod::EMEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::CollisionIdcollisionIdint
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfint
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + + +
    +
    + MC event information table +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEvent = o2::aod::EMMCEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcevent::McCollisionIdmcCollisionIdint
    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::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
    +
    + + +
    +
    + Table joined to the EMEvents table containing the MC index +
    + +
    Is used in: +
      +
    • o2::aod::EMMCEventLabel = o2::aod::EMMCEventLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emmceventlabel::EMMCEventIdIemmceventIdint32MC collision
    o2::aod::emmceventlabel::McMaskmcMaskuint16_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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emmcparticle::EMMCEventIdIemmceventIdint32Pointer into EMMCEvents
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::mcparticle::Flagsflagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::emmcparticle::MothersIdsSAImothersIdsMother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::emmcparticle::DaughtersIdsSAIdaughtersIdsDaughter tracks (possibly empty) array. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    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::emmcparticle::PtDptfloat
    o2::aod::emmcparticle::EtaDetafloat
    o2::aod::emmcparticle::PhiDphifloat
    o2::aod::emmcparticle::PDpfloat
    o2::aod::emmcparticle::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::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue if particle is considered a physical primary according to the ALICE definition
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronMCLabel = o2::aod::EMPrimaryElectronMCLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectronmclabel::EMMCParticleIdIemmcparticleIdint32Pointer into EMMCParticles
    o2::aod::emprimaryelectronmclabel::McMaskmcMaskuint16_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimaryelectron::CollisionIdcollisionIdint
    o2::aod::emprimaryelectron::TrackIdtrackIdint
    o2::aod::emprimaryelectron::Signsignint8_t
    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 vertex
    o2::aod::track::DcaZdcaZfloatImpact 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::TPCInnerParamtpcInnerParamfloatMomentum 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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    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::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::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio 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::Signed1PtDsigned1Ptfloat
    o2::aod::emprimaryelectron::PDpfloat
    o2::aod::emprimaryelectron::PxDpxfloat
    o2::aod::emprimaryelectron::PyDpyfloat
    o2::aod::emprimaryelectron::PzDpzfloat
    o2::aod::emprimaryelectron::ThetaDthetafloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronCov = o2::aod::EMPrimaryElectronsCov::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CYYEcYYfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CSnpYEcSnpYfloat
    o2::aod::track::CSnpZEcSnpZfloat
    o2::aod::track::CSnpSnpEcSnpSnpfloat
    o2::aod::track::CTglYEcTglYfloat
    o2::aod::track::CTglZEcTglZfloat
    o2::aod::track::CTglSnpEcTglSnpfloat
    o2::aod::track::CTglTglEcTglTglfloat
    o2::aod::track::C1PtYEc1PtYfloat
    o2::aod::track::C1PtZEc1PtZfloat
    o2::aod::track::C1PtSnpEc1PtSnpfloat
    o2::aod::track::C1PtTglEc1PtTglfloat
    o2::aod::track::C1Pt21Pt2Ec1Pt21Pt2float
    +
    + +
    + +### o2-analysis-em-tree-creator-electron-ml +Code file: treeCreatorElectronML.cxx +
    + +
    + +### o2-analysis-em-tree-creator-electron-ml-dda +Code file: treeCreatorElectronMLDDA.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryTrack = o2::aod::EMPrimaryTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimarytrack::CollisionIdcollisionIdint
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    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::Tgltglfloat
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    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::CYYEcYYfloat
    o2::aod::track::CZZEcZZfloat
    o2::aod::track::CZYEcZYfloat
    o2::aod::track::TPCNClsFindabletpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::emprimarytrack::TPCNClsFoundtpcNClsFoundint
    o2::aod::emprimarytrack::TPCNClsCrossedRowstpcNClsCrossedRowsint
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::TPCInnerParamtpcInnerParamfloatMomentum 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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    o2::aod::emprimarytrack::PIDLabelpidlabelint
    o2::aod::emprimarytrack::TrackTypetracktypeint
    o2::aod::emprimarytrack::PDpfloat
    o2::aod::emprimarytrack::MeanClusterSizeITSDmeanClusterSizeITSfloat
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emevent::CollisionIdcollisionIdint
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::evsel::AliasGI?
    o2::aod::evsel::SelectionGI?
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    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::evsel::NumTracksInTimeRangetrackOccupancyInTimeRangeintOccupancy in specified time interval
    o2::aod::emevent::Sel8Dsel8bool
    +
    + + +
    +
    + event multiplicity table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventMult = o2::aod::EMEventsMult::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mult::MultFT0AmultFT0Afloat
    o2::aod::mult::MultFT0CmultFT0Cfloat
    o2::aod::mult::MultTPCmultTPCint
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::mult::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::mult::MultNTracksPVetaHalfmultNTracksPVetaHalfint
    o2::aod::mult::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::mult::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::mult::MultFT0MDmultFT0Mfloat
    +
    + + +
    +
    + event centrality table, joinable to EMEvents +
    + +
    Is used in: +
      +
    • o2::aod::EMEventCent = o2::aod::EMEventsCent::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectron = o2::aod::EMPrimaryElectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::emprimaryelectron::CollisionIdcollisionIdint
    o2::aod::emprimaryelectron::TrackIdtrackIdint
    o2::aod::emprimaryelectron::Signsignint8_t
    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 vertex
    o2::aod::track::DcaZdcaZfloatImpact 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::TPCInnerParamtpcInnerParamfloatMomentum 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 muon
    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::pidtofbeta::BetabetafloatTOF beta
    o2::aod::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::pidtof::TOFNSigmaMutofNSigmaMufloatNsigma separation with the TOF detector for muon
    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::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::DetectorMapEdetectorMapuint8_tDetector map: see enum DetectorMapEnum
    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::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::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatRatio crossed rows over findable clusters
    o2::aod::track::TPCFoundOverFindableClsDtpcFoundOverFindableClsfloatRatio 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::Signed1PtDsigned1Ptfloat
    o2::aod::emprimaryelectron::PDpfloat
    o2::aod::emprimaryelectron::PxDpxfloat
    o2::aod::emprimaryelectron::PyDpyfloat
    o2::aod::emprimaryelectron::PzDpzfloat
    o2::aod::emprimaryelectron::ThetaDthetafloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSDmeanClusterSizeITSfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSibDmeanClusterSizeITSibfloat
    o2::aod::emprimaryelectron::MeanClusterSizeITSobDmeanClusterSizeITSobfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EMPrimaryElectronEMEventId = o2::aod::EMPrimaryElectronEMEventIds::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::emprimaryelectron::EMEventIdIemeventIdint32Pointer into EMEvents
    +
    + +
    + +## PWG-HF + +### o2-analysis-hf-candidate-creator-2prong +Code file: candidateCreator2Prong.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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::ImpactParameterZ0impactParameterZ0float
    o2::aod::hf_cand::ImpactParameterZ1impactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_2prong::KfGeoMassD0kfGeoMassD0floatmass of the D0 candidate from the KFParticle geometric fit
    o2::aod::hf_cand_2prong::KfGeoMassD0barkfGeoMassD0barfloatmass of the D0bar candidate from the KFParticle geometric fit
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_2prong::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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_2prong::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-3prong +Code file: candidateCreator3Prong.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand::ImpactParameterZ0impactParameterZ0float
    o2::aod::hf_cand::ImpactParameterZ1impactParameterZ1float
    o2::aod::hf_cand::ImpactParameterZ2impactParameterZ2float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameterZ2errorImpactParameterZ2float
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prong
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_3prong::MGI?
    o2::aod::hf_cand_3prong::M2Dm2float
    o2::aod::hf_cand_3prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    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::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    o2::aod::hf_cand::CtDctfloat
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloat
    o2::aod::hf_cand_3prong::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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand_3prong::IsCandidateSwappedisCandidateSwappedint8_tswapping of the prongs order
    o2::aod::hf_cand_3prong::FlagMcDecayChanRecflagMcDecayChanRecint8_tresonant decay channel flag, 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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_3prong::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_3prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_3prong::FlagMcDecayChanGenflagMcDecayChanGenint8_tresonant decay channel flag, 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-b0 +Code file: candidateCreatorB0.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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::HfCandB0 = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_b0::OriginMcRecoriginMcRecint8_t
    o2::aod::hf_cand_b0::DebugMcRecdebugMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_b0::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-bplus +Code file: candidateCreatorBplus.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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::HfCandBplus = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::Prong0IdIprong0IdintPointer into HfCand2Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_bplus::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_bplus::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-bs +Code file: candidateCreatorBs.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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_bs::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bs::FlagMcMatchGenflagMcMatchGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-cascade +Code file: candidateCreatorCascade.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::V0IdIv0Idint32Index to V0 prong
    o2::aod::hf_cand_casc::V0Xv0xfloatX position of V0 decay
    o2::aod::hf_cand_casc::V0Yv0yfloatY position of V0 decay
    o2::aod::hf_cand_casc::V0Zv0zfloatZ position of V0 decay
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::v0data::PxPospxposfloatpositive track px at min
    o2::aod::v0data::PyPospyposfloatpositive track py at min
    o2::aod::v0data::PzPospzposfloatpositive track pz at min
    o2::aod::v0data::PxNegpxnegfloatnegative track px at min
    o2::aod::v0data::PyNegpynegfloatnegative track py at min
    o2::aod::v0data::PzNegpznegfloatnegative track pz at min
    o2::aod::v0data::DCAV0DaughtersdcaV0daughtersfloatDCA between V0 daughters
    o2::aod::v0data::DCAPosToPVdcapostopvfloatDCA positive prong to PV
    o2::aod::v0data::DCANegToPVdcanegtopvfloatDCA negative prong to PV
    o2::aod::v0data::V0CosPAv0cosPAfloatV0 CosPA
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    o2::aod::hf_cand_casc::PtV0PosDptV0Pos?pt of the positive V0 daughter
    o2::aod::hf_cand_casc::PtV0NegDptV0Neg?pt of the negative V0 daughter
    o2::aod::v0data::V0RadiusDv0radiusfloatV0 decay radius (2D, centered at zero)
    o2::aod::v0data::MLambdaDmLambdafloatmass under lambda hypothesis
    o2::aod::v0data::MAntiLambdaDmAntiLambdafloatmass under antilambda hypothesis
    o2::aod::v0data::MK0ShortDmK0Shortfloatmass under K0short hypothesis
    o2::aod::v0data::MGammaDmGammafloatmass under gamma hypothesis
    o2::aod::hf_cand_casc::CtV0DctV0floatc*t of the V0
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_2prong::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_2prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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_dstar::XSecondaryVertexD0xSecondaryVertexD0float
    o2::aod::hf_cand_dstar::YSecondaryVertexD0ySecondaryVertexD0float
    o2::aod::hf_cand_dstar::ZSecondaryVertexD0zSecondaryVertexD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthD0errorDecayLengthD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthXYD0errorDecayLengthXYD0float
    o2::aod::hf_cand_dstar::Chi2PCAD0chi2PCAD0float
    o2::aod::/hf_cand_dstar::RSecondaryVertexD0GI?
    o2::aod::hf_cand_dstar::DecayLengthD0DdecayLengthD0float
    o2::aod::hf_cand_dstar::DecayLengthXYD0DdecayLengthXYD0float
    o2::aod::hf_cand_dstar::DecayLengthNormalisedD0DdecayLengthNormalisedD0float
    o2::aod::hf_cand_dstar::DecayLengthXYNormalisedD0DdecayLengthXYNormalisedD0float
    o2::aod::/hf_cand::ImpactParameterNormalised0GI?
    o2::aod::/hf_cand::ImpactParameterNormalised1GI?
    o2::aod::/hf_cand::ImpactParameterZNormalised0GI?
    o2::aod::/hf_cand::ImpactParameterZNormalised1GI?
    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::ImpactParameterZ0impactParameterZ0float
    o2::aod::hf_cand::ImpactParameterZ1impactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_dstar::ImpactParameterProductD0GI?
    o2::aod::hf_cand_dstar::ImpactParameterProngSqSumD0DimpactParameterProngSqSumD0float
    o2::aod::/hf_cand_dstar::PtD0GI?
    o2::aod::hf_cand_dstar::Pt2D0Dpt2D0float
    o2::aod::hf_cand_dstar::PD0DpD0float
    o2::aod::hf_cand_dstar::P2D0Dp2D0float
    o2::aod::hf_cand_dstar::PVectorD0DpVectorD0std::array<float,3>
    o2::aod::hf_cand_dstar::CPAD0DcpaD0float
    o2::aod::hf_cand_dstar::CPAXYD0DcpaXYD0float
    o2::aod::hf_cand_dstar::CtD0DctD0float
    o2::aod::hf_cand_dstar::ImpactParameterXYD0DimpactParameterXYD0float
    o2::aod::hf_cand_dstar::DeltaIPNormalisedMaxD0DdeltaIPNormalisedMaxD0float
    o2::aod::hf_cand_dstar::EtaD0DetaD0float
    o2::aod::hf_cand_dstar::PhiD0DphiD0float
    o2::aod::hf_cand_dstar::YD0DyD0float
    o2::aod::hf_cand_dstar::ED0DeD0float
    o2::aod::hf_cand_dstar::E2D0De2D0float
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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_dstar::ProngPiIdIprongPiIdintsoft-pion index
    o2::aod::hf_track_index::ProngD0IdIprongD0IdintIndex to a D0 prong
    o2::aod::hf_cand_dstar::PxSoftPipxSoftPifloat
    o2::aod::hf_cand_dstar::PySoftPipySoftPifloat
    o2::aod::hf_cand_dstar::PzSoftPipzSoftPifloat
    o2::aod::hf_cand_dstar::SignSoftPisignSoftPiint8_t
    o2::aod::hf_cand_dstar::ImpParamSoftPiimpParamSoftPifloat
    o2::aod::hf_cand_dstar::ImpParamZSoftPiimpParamZSoftPifloat
    o2::aod::hf_cand_dstar::ErrorImpParamSoftPierrorImpParamSoftPifloat
    o2::aod::hf_cand_dstar::ErrorImpParamZSoftPierrorImpParamZSoftPifloat
    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_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_cand_dstar::PtSoftPiDptSoftPifloat
    o2::aod::hf_cand_dstar::PVecSoftPiDpVecSoftPistd::array<float,3>
    o2::aod::hf_cand_dstar::NormalisedImpParamSoftPiDnormalisedImpParamSoftPifloat
    o2::aod::hf_cand_dstar::NormalisedImpParamZSoftPiDnormalisedImpParamZSoftPifloat
    o2::aod::hf_cand::PtDptfloat
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::EtaDetafloat
    o2::aod::hf_cand::PhiDphifloat
    o2::aod::hf_cand::YDyfloat
    o2::aod::hf_cand::EDefloat
    o2::aod::hf_cand::PtProng0DptProng0float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PtProng1DptProng1float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    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_cand_dstar::InvMass2D0DinvMass2D0float
    o2::aod::hf_cand_dstar::InvMass2D0BarDinvMass2D0Barfloat
    o2::aod::hf_cand_dstar::CosThetaStarD0DcosThetaStarD0float
    o2::aod::hf_cand_dstar::CosThetaStarD0BarDcosThetaStarD0Barfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_dstar::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_dstar::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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_dstar::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_dstar::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-lb +Code file: candidateCreatorLb.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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_lb::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_lb::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_lb::OriginMcRecoriginMcRecint8_t
    o2::aod::hf_cand_lb::DebugMcRecdebugMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_lb::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_lb::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-sigmac0plusplus +Code file: candidateCreatorSigmac0plusplus.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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_sigmac::ProngLcIdIprongLcIdintIndex to a Lc prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_sigmac::ChargeGI?
    o2::aod::hf_cand_sigmac::StatusSpreadLcMinvPKPiFromPDGstatusSpreadLcMinvPKPiFromPDGint
    o2::aod::hf_cand_sigmac::StatusSpreadLcMinvPiKPFromPDGstatusSpreadLcMinvPiKPFromPDGint
    o2::aod::/hf_cand::PtProng0GI?
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::/hf_cand::PtProng1GI?
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_sigmac::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_sigmac::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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_sigmac::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_sigmac::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-sigmac0plusplus-cascade +Code file: candidateCreatorSigmac0plusplusCascade.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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_sigmac_to_cascade::ProngLcIdIprongLcIdintIndex to a Lc prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_cand_sigmac_to_cascade::ChargeLcchargelcint8_t
    o2::aod::hf_cand_sigmac_to_cascade::ChargeSoftPichargesoftpiint8_t
    o2::aod::/hf_cand_sigmac_to_cascade::ChargeGI?
    o2::aod::/hf_cand::PtProng0GI?
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::/hf_cand::PtProng1GI?
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    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
    +
    + +
    + +### o2-analysis-hf-candidate-creator-xic0-omegac0 +Code file: candidateCreatorXic0Omegac0.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxV0xDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxV0yDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0zDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::SignDecaysignDecayint8_t
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0covVtxCharmBaryon0float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1covVtxCharmBaryon1float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2covVtxCharmBaryon2float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3covVtxCharmBaryon3float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4covVtxCharmBaryon4float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5covVtxCharmBaryon5float
    o2::aod::hf_cand_xic0_omegac0::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxCascpxCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyCascpyCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzCascpzCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryonpxBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryonpyBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryonpzBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxLambdapxLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PyLambdapyLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PzLambdapzLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCascpxBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCascpyBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCascpzBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxPosV0DaupxPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PyPosV0DaupyPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PzPosV0DaupzPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PxNegV0DaupxNegV0Daufloat
    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::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonIdIbachelorFromCharmBaryonIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::InvMassLambdainvMassLambdafloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCascadeinvMassCascadefloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAV0cosPAV0float
    o2::aod::hf_cand_xic0_omegac0::CosPACharmBaryoncosPACharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPACasccosPACascfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYV0cosPAXYV0float
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryoncosPAXYCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCasccosPAXYCascfloat
    o2::aod::hf_cand_xic0_omegac0::CTauOmegacctauOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CTauCascadectauCascadefloat
    o2::aod::hf_cand_xic0_omegac0::CTauV0ctauV0float
    o2::aod::hf_cand_xic0_omegac0::CTauXicctauXicfloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0PosDauetaV0PosDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0NegDauetaV0NegDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCascetaBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryonetaBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCharmBaryonetaCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCascadeetaCascadefloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0etaV0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0dcaZToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1dcaZToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDaudcaZToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCascDaudcaCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaV0DaudcaV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryondecLenCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCascadedecLenCascadefloat
    o2::aod::hf_cand_xic0_omegac0::DecLenV0decLenV0float
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryonerrorDecayLengthXYCharmBaryonfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxV0xDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxV0yDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0zDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::SignDecaysignDecayint8_t
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0covVtxCharmBaryon0float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1covVtxCharmBaryon1float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2covVtxCharmBaryon2float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3covVtxCharmBaryon3float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4covVtxCharmBaryon4float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5covVtxCharmBaryon5float
    o2::aod::hf_cand_xic0_omegac0::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxCascpxCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyCascpyCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzCascpzCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryonpxBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryonpyBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryonpzBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxLambdapxLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PyLambdapyLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PzLambdapzLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCascpxBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCascpyBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCascpzBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxPosV0DaupxPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PyPosV0DaupyPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PzPosV0DaupzPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PxNegV0DaupxNegV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PyNegV0DaupyNegV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PzNegV0DaupzNegV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PtCharmBaryonDptCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PtCascDptCascfloat
    o2::aod::hf_cand_xic0_omegac0::PtPiFromCharmBaryonDptPiFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PtLambdaDptLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PtKaFromCascDptKaFromCascfloat
    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::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonIdIbachelorFromCharmBaryonIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::InvMassLambdainvMassLambdafloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCascadeinvMassCascadefloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAV0cosPAV0float
    o2::aod::hf_cand_xic0_omegac0::CosPACharmBaryoncosPACharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPACasccosPACascfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYV0cosPAXYV0float
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryoncosPAXYCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCasccosPAXYCascfloat
    o2::aod::hf_cand_xic0_omegac0::CTauOmegacctauOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CTauCascadectauCascadefloat
    o2::aod::hf_cand_xic0_omegac0::CTauV0ctauV0float
    o2::aod::hf_cand_xic0_omegac0::EtaV0PosDauetaV0PosDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0NegDauetaV0NegDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCascetaBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryonetaBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCharmBaryonetaCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCascadeetaCascadefloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0etaV0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0dcaZToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1dcaZToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDaudcaZToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCascDaudcaCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaV0DaudcaV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryondecLenCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCascadedecLenCascadefloat
    o2::aod::hf_cand_xic0_omegac0::DecLenV0decLenV0float
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryonerrorDecayLengthXYCharmBaryonfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::hf_cand_xic0_omegac0::XDecayVtxV0xDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::YDecayVtxV0yDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::ZDecayVtxV0zDecayVtxV0float
    o2::aod::hf_cand_xic0_omegac0::SignDecaysignDecayint8_t
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon0covVtxCharmBaryon0float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon1covVtxCharmBaryon1float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon2covVtxCharmBaryon2float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon3covVtxCharmBaryon3float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon4covVtxCharmBaryon4float
    o2::aod::hf_cand_xic0_omegac0::CovVtxCharmBaryon5covVtxCharmBaryon5float
    o2::aod::hf_cand_xic0_omegac0::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxCascpxCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyCascpyCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzCascpzCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCharmBaryonpxBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCharmBaryonpyBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCharmBaryonpzBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::PxLambdapxLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PyLambdapyLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PzLambdapzLambdafloat
    o2::aod::hf_cand_xic0_omegac0::PxBachFromCascpxBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PyBachFromCascpyBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PzBachFromCascpzBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::PxPosV0DaupxPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PyPosV0DaupyPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PzPosV0DaupzPosV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::PxNegV0DaupxNegV0Daufloat
    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::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_xic0_omegac0::BachelorFromCharmBaryonIdIbachelorFromCharmBaryonIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::hf_cand_xic0_omegac0::InvMassLambdainvMassLambdafloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCascadeinvMassCascadefloat
    o2::aod::hf_cand_xic0_omegac0::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAV0cosPAV0float
    o2::aod::hf_cand_xic0_omegac0::CosPACharmBaryoncosPACharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPACasccosPACascfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYV0cosPAXYV0float
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCharmBaryoncosPAXYCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::CosPAXYCasccosPAXYCascfloat
    o2::aod::hf_cand_xic0_omegac0::CTauOmegacctauOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CTauCascadectauCascadefloat
    o2::aod::hf_cand_xic0_omegac0::CTauV0ctauV0float
    o2::aod::hf_cand_xic0_omegac0::EtaV0PosDauetaV0PosDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0NegDauetaV0NegDaufloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCascetaBachFromCascfloat
    o2::aod::hf_cand_xic0_omegac0::EtaBachFromCharmBaryonetaBachFromCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCharmBaryonetaCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::EtaCascadeetaCascadefloat
    o2::aod::hf_cand_xic0_omegac0::EtaV0etaV0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau0dcaZToPvV0Dau0float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvV0Dau1dcaZToPvV0Dau1float
    o2::aod::hf_cand_xic0_omegac0::DcaZToPvCascDaudcaZToPvCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCascDaudcaCascDaufloat
    o2::aod::hf_cand_xic0_omegac0::DcaV0DaudcaV0Daufloat
    o2::aod::hf_cand_xic0_omegac0::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCharmBaryondecLenCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::DecLenCascadedecLenCascadefloat
    o2::aod::hf_cand_xic0_omegac0::DecLenV0decLenV0float
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::hf_cand_xic0_omegac0::ErrorDecayLengthXYCharmBaryonerrorDecayLengthXYCharmBaryonfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::KfDcaXYPiFromOmegackfDcaXYPiFromOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::KfDcaXYCascToPvkfDcaXYCascToPvfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoV0chi2GeoV0float
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoCascchi2GeoCascfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2GeoOmegacchi2GeoOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2MassV0chi2MassV0float
    o2::aod::hf_cand_xic0_omegac0::Chi2MassCascchi2MassCascfloat
    o2::aod::hf_cand_xic0_omegac0::V0ldlv0ldlfloat
    o2::aod::hf_cand_xic0_omegac0::Cascldlcascldlfloat
    o2::aod::hf_cand_xic0_omegac0::Omegacldlomegacldlfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToPvchi2TopoV0ToPvfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToPvchi2TopoCascToPvfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoPiFromOmegacToPvchi2TopoPiFromOmegacToPvfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoOmegacToPvchi2TopoOmegacToPvfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoV0ToCascchi2TopoV0ToCascfloat
    o2::aod::hf_cand_xic0_omegac0::Chi2TopoCascToOmegacchi2TopoCascToOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYLambdadecayLenXYLambdafloat
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYCascdecayLenXYCascfloat
    o2::aod::hf_cand_xic0_omegac0::DecayLenXYOmegacdecayLenXYOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CosPaV0ToCasccosPaV0ToCascfloat
    o2::aod::hf_cand_xic0_omegac0::CosPaCascToOmegaccosPaCascToOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CosPaXYV0ToCasccosPaXYV0ToCascfloat
    o2::aod::hf_cand_xic0_omegac0::CosPaXYCascToOmegaccosPaXYCascToOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::KfRapOmegackfRapOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::KfptPiFromOmegackfptPiFromOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::KfptOmegackfptOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::CosThetaStarPiFromOmegaccosThetaStarPiFromOmegacfloat
    o2::aod::hf_cand_xic0_omegac0::V0Ndfv0Ndffloat
    o2::aod::hf_cand_xic0_omegac0::CascNdfcascNdffloat
    o2::aod::hf_cand_xic0_omegac0::OmegacNdfomegacNdffloat
    o2::aod::hf_cand_xic0_omegac0::MassV0NdfmassV0Ndffloat
    o2::aod::hf_cand_xic0_omegac0::MassCascNdfmassCascNdffloat
    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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCharmBardebugGenCharmBarint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCascdebugGenCascint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenLambdadebugGenLambdaint8_t
    o2::aod::hf_cand_xic0_omegac0::PtCharmBaryonGenptCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::RapidityCharmBaryonGenrapidityCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::OriginGenoriginGenint8_t
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCharmBardebugGenCharmBarint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCascdebugGenCascint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenLambdadebugGenLambdaint8_t
    o2::aod::hf_cand_xic0_omegac0::PtCharmBaryonGenptCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::RapidityCharmBaryonGenrapidityCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::OriginGenoriginGenint8_t
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCharmBardebugGenCharmBarint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCascdebugGenCascint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenLambdadebugGenLambdaint8_t
    o2::aod::hf_cand_xic0_omegac0::PtCharmBaryonGenptCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::RapidityCharmBaryonGenrapidityCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::OriginGenoriginGenint8_t
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic0_omegac0::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCharmBardebugGenCharmBarint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenCascdebugGenCascint8_t
    o2::aod::hf_cand_xic0_omegac0::DebugGenLambdadebugGenLambdaint8_t
    o2::aod::hf_cand_xic0_omegac0::PtCharmBaryonGenptCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::RapidityCharmBaryonGenrapidityCharmBaryonGenfloat
    o2::aod::hf_cand_xic0_omegac0::OriginGenoriginGenint8_t
    o2::aod::hf_cand::IdxBhadMotherPartidxBhadMotherPartintindex of the first B-hadron mother particle (only in case of non-prompt)
    +
    + +
    + +### o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi +Code file: candidateCreatorXicToXiPiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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_xic_to_xi_pi_pi::XPvErrxPvErrfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YPvErryPvErrfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZPvErrzPvErrfloat
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::hf_cand_xic_to_xi_pi_pi::Pi0IdIpi0IdintPointer into Tracks
    o2::aod::hf_cand_xic_to_xi_pi_pi::Pi1IdIpi1IdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::cascdata::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::cascdata::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XSvErrxSvErrfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YSvErrySvErrfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZSvErrzSvErrfloat
    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_xic_to_xi_pi_pi::InvMassXicinvMassXicfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::Signsignfloat
    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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_xic_to_xi_pi_pi::XDecayVtxXixDecayVtxXifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YDecayVtxXiyDecayVtxXifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZDecayVtxXizDecayVtxXifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::XDecayVtxLambdaxDecayVtxLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::YDecayVtxLambdayDecayVtxLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::ZDecayVtxLambdazDecayVtxLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::CosPaXicosPaXifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::CosPaXYXicosPaXYXifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::CosPaLambdacosPaLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::CosPaXYLambdacosPaXYLambdafloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi0invMassXiPi0float
    o2::aod::hf_cand_xic_to_xi_pi_pi::InvMassXiPi1invMassXiPi1float
    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::ImpactParameterNormalised0DimpactParameterNormalised0float
    o2::aod::hf_cand::ImpactParameterNormalised1DimpactParameterNormalised1float
    o2::aod::hf_cand::ImpactParameterNormalised2DimpactParameterNormalised2float
    o2::aod::/hf_cand::PtProng0GI?
    o2::aod::hf_cand::PtProng1DptProng1float
    o2::aod::hf_cand::PtProng2DptProng2float
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    o2::aod::hf_cand::CtDctfloat
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloat
    o2::aod::hf_cand_3prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloat
    o2::aod::hf_cand::EtaDetafloat
    o2::aod::hf_cand::PhiDphifloat
    o2::aod::hf_cand::YDyfloat
    o2::aod::hf_cand::EDefloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::KFCascadeChi2kfCascadeChi2float
    o2::aod::cascdata::KFV0Chi2kfV0Chi2float
    o2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXicPlusToPVchi2TopoXicPlusToPVfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::Chi2TopoXiToXicPluschi2TopoXiToXicPlusfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0Pi1dcaXYPi0Pi1float
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi0XidcaXYPi0Xifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaXYPi1XidcaXYPi1Xifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0Pi1dcaPi0Pi1float
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi0XidcaPi0Xifloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::DcaPi1XidcaPi1Xifloat
    o2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_xic_to_xi_pi_pi::DebugMcRecdebugMcRecint8_t
    o2::aod::hf_cand_xic_to_xi_pi_pi::OriginRecoriginRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xic_to_xi_pi_pi::DebugMcGendebugMcGenint8_t
    o2::aod::hf_cand_xic_to_xi_pi_pi::OriginGenoriginGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-xicc +Code file: candidateCreatorXicc.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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_xicc::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    o2::aod::/hf_cand_2prong::MGI?
    o2::aod::hf_cand_2prong::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xicc::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::hf_cand_xicc::OriginMcRecoriginMcRecint8_t
    o2::aod::hf_cand_xicc::DebugMcRecdebugMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_xicc::FlagMcMatchGenflagMcMatchGenint8_t
    o2::aod::hf_cand_xicc::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-selector-b0-to-d-pi +Code file: candidateSelectorB0ToDPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::IsSelB0ToDPiisSelB0ToDPiintselection flag on B0 candidate
    +
    + +
    + +### o2-analysis-hf-candidate-selector-bplus-to-d0-pi +Code file: candidateSelectorBplusToD0Pi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bplus::IsSelBplusToD0PiisSelBplusToD0Piintselection flag on B+ candidate
    +
    + +
    + +### o2-analysis-hf-candidate-selector-bs-to-ds-pi +Code file: candidateSelectorBsToDsPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bs::IsSelBsToDsPiisSelBsToDsPiint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bs::MlProbBsToDsPimlProbBsToDsPistd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-d0 +Code file: candidateSelectorD0.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_d0::IsSelD0isSelD0int
    o2::aod::hf_sel_candidate_d0::IsSelD0barisSelD0barint
    o2::aod::hf_sel_candidate_d0::IsRecoHfFlagisRecoHfFlagint
    o2::aod::hf_sel_candidate_d0::IsRecoTopolisRecoTopolint
    o2::aod::hf_sel_candidate_d0::IsRecoCandisRecoCandint
    o2::aod::hf_sel_candidate_d0::IsRecoPidisRecoPidint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_d0::MlProbD0mlProbD0std::vector<float>
    o2::aod::hf_sel_candidate_d0::MlProbD0barmlProbD0barstd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-dplus-to-pi-k-pi +Code file: candidateSelectorDplusToPiKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_dplus::IsSelDplusToPiKPiisSelDplusToPiKPiint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_dplus::MlProbDplusToPiKPimlProbDplusToPiKPistd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-ds-to-k-k-pi +Code file: candidateSelectorDsToKKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_ds::IsSelDsToKKPiisSelDsToKKPiint
    o2::aod::hf_sel_candidate_ds::IsSelDsToPiKKisSelDsToPiKKint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_ds::MlProbDsToKKPimlProbDsToKKPistd::vector<float>
    o2::aod::hf_sel_candidate_ds::MlProbDsToPiKKmlProbDsToPiKKstd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-dstar-to-d0-pi +Code file: candidateSelectorDstarToD0Pi.cxx +
    + + +
    +
    + Table stores information about selection flag on Dstar candidate +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_dstar::IsSelDstarToD0PiisSelDstarToD0Piboolchecking if all four of following check pass
    o2::aod::hf_sel_candidate_dstar::IsRecoD0FlagisRecoD0Flagboolchecking DecayType::D0ToPiK of D0prong
    o2::aod::hf_sel_candidate_dstar::IsRecoTopolisRecoTopolboolchecking conjugate independent Topological selection on Dstar
    o2::aod::hf_sel_candidate_dstar::IsRecoCandisRecoCandboolchecking conjugate dependent Topological selecton on Dstar
    o2::aod::hf_sel_candidate_dstar::IsRecoPidisRecoPidboolchecking PID selection on daughters of D0Prong
    +
    + + +
    +
    + Table stores ML probability for Dstar to D0Pi +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_dstar::MlProbDstarToD0PimlProbDstarToD0Pistd::vector<float>ML probability for Dstar to D0Pi
    +
    + +
    + +### o2-analysis-hf-candidate-selector-lb-to-lc-pi +Code file: candidateSelectorLbToLcPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lb::IsSelLbToLcPiisSelLbToLcPiint
    +
    + +
    + +### o2-analysis-hf-candidate-selector-lc +Code file: candidateSelectorLc.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lc::IsSelLcToPKPiisSelLcToPKPiint
    o2::aod::hf_sel_candidate_lc::IsSelLcToPiKPisSelLcToPiKPint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lc::MlProbLcToPKPimlProbLcToPKPistd::vector<float>
    o2::aod::hf_sel_candidate_lc::MlProbLcToPiKPmlProbLcToPiKPstd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-lc-pid-ml +Code file: candidateSelectorLcPidMl.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lc::IsSelLcToPKPiisSelLcToPKPiint
    o2::aod::hf_sel_candidate_lc::IsSelLcToPiKPisSelLcToPiKPint
    +
    + +
    + +### o2-analysis-hf-candidate-selector-lc-to-k0s-p +Code file: candidateSelectorLcToK0sP.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_lc_to_k0s_p::IsSelLcToK0sPisSelLcToK0sPint
    +
    + +
    + +### o2-analysis-hf-candidate-selector-omegac0-to-omega-ka +Code file: candidateSelectorOmegac0ToOmegaKa.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toomegaka::StatusPidLambdastatusPidLambdabool
    o2::aod::hf_sel_toomegaka::StatusPidCascadestatusPidCascadebool
    o2::aod::hf_sel_toomegaka::StatusPidCharmBaryonstatusPidCharmBaryonbool
    o2::aod::hf_sel_toomegaka::StatusInvMassLambdastatusInvMassLambdabool
    o2::aod::hf_sel_toomegaka::StatusInvMassCascadestatusInvMassCascadebool
    o2::aod::hf_sel_toomegaka::StatusInvMassCharmBaryonstatusInvMassCharmBaryonbool
    o2::aod::hf_sel_toomegaka::ResultSelectionsresultSelectionsbool
    o2::aod::hf_sel_toomegaka::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::hf_sel_toomegaka::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::hf_sel_toomegaka::TpcNSigmaKaFromCharmBaryontpcNSigmaKaFromCharmBaryonfloat
    o2::aod::hf_sel_toomegaka::TpcNSigmaKaFromCasctpcNSigmaKaFromCascfloat
    o2::aod::hf_sel_toomegaka::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toomegaka::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::hf_sel_toomegaka::TofNSigmaKaFromCharmBaryontofNSigmaKaFromCharmBaryonfloat
    o2::aod::hf_sel_toomegaka::TofNSigmaKaFromCasctofNSigmaKaFromCascfloat
    o2::aod::hf_sel_toomegaka::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toomegaka:GI?
    +
    + +
    + +### o2-analysis-hf-candidate-selector-omegac0-to-omega-pi +Code file: candidateSelectorOmegac0ToOmegaPi.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::TpcNSigmaPiFromCharmBaryontpcNSigmaPiFromCharmBaryonfloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaKaFromCasctpcNSigmaKaFromCascfloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::hf_sel_toomegapi::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::hf_sel_toomegapi::TofNSigmaPiFromCharmBaryontofNSigmaPiFromCharmBaryonfloat
    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 +Code file: candidateSelectorToXiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_toxipi::StatusPidLambdastatusPidLambdabool
    o2::aod::hf_sel_toxipi::StatusPidCascadestatusPidCascadebool
    o2::aod::hf_sel_toxipi::StatusPidCharmBaryonstatusPidCharmBaryonbool
    o2::aod::hf_sel_toxipi::StatusInvMassLambdastatusInvMassLambdabool
    o2::aod::hf_sel_toxipi::StatusInvMassCascadestatusInvMassCascadebool
    o2::aod::hf_sel_toxipi::StatusInvMassCharmBaryonstatusInvMassCharmBaryonbool
    o2::aod::hf_sel_toxipi::ResultSelectionsresultSelectionsbool
    o2::aod::hf_sel_toxipi::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::hf_sel_toxipi::PidTofInfoStoredpidTofInfoStoredint
    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
    +
    + +
    + +### o2-analysis-hf-candidate-selector-xic-to-p-k-pi +Code file: candidateSelectorXicToPKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_xic::IsSelXicToPKPiisSelXicToPKPiint
    o2::aod::hf_sel_candidate_xic::IsSelXicToPiKPisSelXicToPiKPint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_xic::MlProbXicToPKPimlProbXicToPKPistd::vector<float>
    o2::aod::hf_sel_candidate_xic::MlProbXicToPiKPmlProbXicToPiKPstd::vector<float>
    +
    + +
    + +### o2-analysis-hf-candidate-selector-xic-to-xi-pi-pi +Code file: candidateSelectorXicToXiPiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_xic::IsSelXicToXiPiPiisSelXicToXiPiPiint
    +
    + +
    + +### o2-analysis-hf-candidate-selector-xicc-to-p-k-pi-pi +Code file: candidateSelectorXiccToPKPiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_xicc::IsSelXiccToPKPiPiisSelXiccToPKPiPiint
    +
    + +
    + +### o2-analysis-hf-derived-data-creator-d0-to-k-pi +Code file: derivedDataCreatorD0ToKPi.cxx +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices of collisions +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices of MC collisions +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::McCollisionIdImcCollisionIdint32original global index of the MC collision
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloat
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPifloat
    o2::aod::hf_cand_par::NSigTofKaExpPinSigTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloat
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloat
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloat
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta star
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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 original global indices for candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + 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::soa::MarkerGI?
    +
    + + +
    +
    + Table with MC particle info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices for MC particles +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_particle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::hf_mc_particle::McParticleIdImcParticleIdint32MC particle
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### o2-analysis-hf-derived-data-creator-lc-to-p-k-pi +Code file: derivedDataCreatorLcToPKPi.cxx +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices of collisions +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices of MC collisions +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::McCollisionIdImcCollisionIdint32original global index of the MC collision
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_3p::Hf3PCollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for 3-prong candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand_par::PtProng2ptProng2floattransverse momentum of prong 2
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0nSigTpcPi0float
    o2::aod::hf_cand_par::NSigTpcPr0nSigTpcPr0float
    o2::aod::hf_cand_par::NSigTofPi0nSigTofPi0float
    o2::aod::hf_cand_par::NSigTofPr0nSigTofPr0float
    o2::aod::hf_cand_par::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::hf_cand_par::NSigTpcTofPr0nSigTpcTofPr0float
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1float
    o2::aod::hf_cand_par::NSigTofKa1nSigTofKa1float
    o2::aod::hf_cand_par::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::hf_cand_par::NSigTpcPi2nSigTpcPi2float
    o2::aod::hf_cand_par::NSigTpcPr2nSigTpcPr2float
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2float
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2float
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2float
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2float
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2pProng2floatmomentum magnitude of prong 2
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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 original global indices for candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prong
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + 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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with original global indices for MC particles +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_particle::McCollisionIdImcCollisionIdint32MC collision of this particle
    o2::aod::hf_mc_particle::McParticleIdImcParticleIdint32MC particle
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### o2-analysis-hf-pid-creator +Code file: pidCreator.cxx +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for electron +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaEltpcTofNSigmaElfloatCombined NSigma separation with the TPC & TOF detectors for electron
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for muon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaMutpcTofNSigmaMufloatCombined NSigma separation with the TPC & TOF detectors for muon
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for pion +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaPitpcTofNSigmaPifloatCombined NSigma separation with the TPC & TOF detectors for pion
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for kaon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaKatpcTofNSigmaKafloatCombined NSigma separation with the TPC & TOF detectors for kaon
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for proton +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_full::TpcTofNSigmaPrtpcTofNSigmaPrfloatCombined NSigma separation with the TPC & TOF detectors for proton
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for electron +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaEltpcTofNSigmaElfloatCombined NSigma separation with the TPC & TOF detectors for electron
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for muon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaMutpcTofNSigmaMufloatCombined NSigma separation with the TPC & TOF detectors for muon
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for pion +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaPitpcTofNSigmaPifloatCombined NSigma separation with the TPC & TOF detectors for pion
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for kaon +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaKatpcTofNSigmaKafloatCombined NSigma separation with the TPC & TOF detectors for kaon
    +
    + + +
    +
    + Table of the TPC & TOF Combined NSigma for proton +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pid_tpc_tof_static_tiny::TpcTofNSigmaPrtpcTofNSigmaPrfloatCombined NSigma separation with the TPC & TOF detectors for proton
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    +
    + + +
    +
    + Table for HF candidates with a V0 (Run 3 format) +
    + +
    Is used in: +
      +
    • o2::aod::HfCascades = o2::aod::HfCascades_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::V0IdIv0Idint32Index to V0 prong
    +
    + + +
    +
    + Table for HF 3 prong candidates (Run 3 format) +
    + +
    Is used in: +
      +
    • o2::aod::Hf3Prongs = o2::aod::Hf3Prongs_001
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit::PvRefitSigmaXYpvRefitSigmaXYfloat
    o2::aod::hf_pv_refit::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::hf_pv_refit::PvRefitSigmaXZpvRefitSigmaXZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaZ2pvRefitSigmaZ2float
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit::PvRefitSigmaXYpvRefitSigmaXYfloat
    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-track-index-skim-creator +Code file: trackIndexSkimCreator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_collision::WhyRejectCollwhyRejectColluint16_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_track::IsSelProngisSelPronguint32_t
    o2::aod::hf_sel_track::IsIdentifiedPidisIdentifiedPiduint32_t
    o2::aod::hf_sel_track::IsPositiveisPositivebool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit_track::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit_track::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit_track::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit_track::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit_track::PvRefitSigmaXYpvRefitSigmaXYfloat
    o2::aod::hf_pv_refit_track::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::hf_pv_refit_track::PvRefitSigmaXZpvRefitSigmaXZfloat
    o2::aod::hf_pv_refit_track::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::hf_pv_refit_track::PvRefitSigmaZ2pvRefitSigmaZ2float
    o2::aod::hf_pv_refit_track::PvRefitDcaXYpvRefitDcaXYfloat
    o2::aod::hf_pv_refit_track::PvRefitDcaZpvRefitDcaZfloat
    +
    + + +
    +
    + Table for HF 2 prong candidates with a Cascade +
    + +
    Is used in: +
      +
    • o2::aod::HfCascLf2Prong = o2::aod::HfCascLf2Prongs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_track_index::CascadeIdIcascadeIdint32Index to cascade prong
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::HFflaghfflaguint8_t
    +
    + + +
    +
    + Table for HF 3 prong candidates with a Cascade +
    + +
    Is used in: +
      +
    • o2::aod::HfCascLf3Prong = o2::aod::HfCascLf3Prongs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_track_index::CascadeIdIcascadeIdint32Index to cascade prong
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_index::FlagD0ToKPiflagD0ToKPiuint8_t
    o2::aod::hf_track_index::FlagJpsiToEEflagJpsiToEEuint8_t
    o2::aod::hf_track_index::FlagJpsiToMuMuflagJpsiToMuMuuint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_index::FlagDplusToPiKPiflagDplusToPiKPiuint8_t
    o2::aod::hf_track_index::FlagLcToPKPiflagLcToPKPiuint8_t
    o2::aod::hf_track_index::FlagDsToKKPiflagDsToKKPiuint8_t
    o2::aod::hf_track_index::FlagXicToPKPiflagXicToPKPiuint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_index::FlagDstarToD0PiflagDstarToD0Piuint8_t
    +
    + + +
    +
    + Table for ML scores of HF 2 prong candidates +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_index::MlProbSkimD0ToKPimlProbSkimD0ToKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for D0->Kpi
    +
    + + +
    +
    + Table for ML scores of HF 3 prong candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_track_index::MlProbSkimDplusToPiKPimlProbSkimDplusToPiKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for D+->Kpipi
    o2::aod::hf_track_index::MlProbSkimLcToPKPimlProbSkimLcToPKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Lc->pKpi
    o2::aod::hf_track_index::MlProbSkimDsToKKPimlProbSkimDsToKKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Ds->KKpi
    o2::aod::hf_track_index::MlProbSkimXicToPKPimlProbSkimXicToPKPistd::vector<float>ML probabilities (background, prompt, non-prompt) for Xic->pKpi
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit::PvRefitSigmaXYpvRefitSigmaXYfloat
    o2::aod::hf_pv_refit::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::hf_pv_refit::PvRefitSigmaXZpvRefitSigmaXZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaZ2pvRefitSigmaZ2float
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit::PvRefitSigmaXYpvRefitSigmaXYfloat
    o2::aod::hf_pv_refit::PvRefitSigmaY2pvRefitSigmaY2float
    o2::aod::hf_pv_refit::PvRefitSigmaXZpvRefitSigmaXZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaYZpvRefitSigmaYZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaZ2pvRefitSigmaZ2float
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::HfDstarsWithPvRefitInfo = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_pv_refit::PvRefitXpvRefitXfloat
    o2::aod::hf_pv_refit::PvRefitYpvRefitYfloat
    o2::aod::hf_pv_refit::PvRefitZpvRefitZfloat
    o2::aod::hf_pv_refit::PvRefitSigmaX2pvRefitSigmaX2float
    o2::aod::hf_pv_refit::PvRefitSigmaXYpvRefitSigmaXYfloat
    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-tree-creator-b0-to-d-pi +Code file: treeCreatorB0ToDPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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::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::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::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    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::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::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::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    +
    + +
    + +### o2-analysis-hf-tree-creator-bplus-to-d0-pi +Code file: treeCreatorBplusToD0Pi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    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::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::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::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::hf_cand_2prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::full::D0Md0Mfloat
    o2::aod::full::D0PtProng0d0ptProng0float
    o2::aod::full::D0PtProng1d0ptProng1float
    o2::aod::full::D0Yd0Yfloat
    o2::aod::full::D0Etad0Etafloat
    o2::aod::full::D0CPAd0CPAfloat
    o2::aod::full::D0CPAXYd0CPAXYfloat
    o2::aod::full::D0Chi2PCAd0Chi2PCAfloat
    o2::aod::full::D0DecayLengthd0DecayLengthfloat
    o2::aod::full::D0DecayLengthXYd0DecayLengthXYfloat
    o2::aod::full::D0DecayLengthNormalisedd0DecayLengthNormalisedfloat
    o2::aod::full::D0DecayLengthXYNormalisedd0decayLengthXYNormalisedfloat
    o2::aod::full::D0ImpactParameterProductd0impactParameterProductfloat
    o2::aod::full::D0ImpactParameter0d0impactParameter0float
    o2::aod::full::D0ImpactParameter1d0impactParameter1float
    o2::aod::full::D0ImpactParameterNormalised0d0impactParameterNormalised0float
    o2::aod::full::D0ImpactParameterNormalised1d0impactParameterNormalised1float
    o2::aod::full::NSigmaTOFTrk0PinSigmaTOFTrk0Pifloat
    o2::aod::full::NSigmaTOFTrk0KanSigmaTOFTrk0Kafloat
    o2::aod::full::NSigmaTPCTrk0PinSigmaTPCTrk0Pifloat
    o2::aod::full::NSigmaTPCTrk0KanSigmaTPCTrk0Kafloat
    o2::aod::full::NSigmaTOFTrk1PinSigmaTOFTrk1Pifloat
    o2::aod::full::NSigmaTOFTrk1KanSigmaTOFTrk1Kafloat
    o2::aod::full::NSigmaTPCTrk1PinSigmaTPCTrk1Pifloat
    o2::aod::full::NSigmaTPCTrk1KanSigmaTPCTrk1Kafloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_2prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_2prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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::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_2prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_2prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    +
    + +
    + +### o2-analysis-hf-tree-creator-bs-to-ds-pi +Code file: treeCreatorBsToDsPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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::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_bs::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    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::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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::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::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::hf_cand_bs::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_bs::FlagMcMatchGenflagMcMatchGenint8_t
    +
    + +
    + +### o2-analysis-hf-tree-creator-d0-to-k-pi +Code file: treeCreatorD0ToKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    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::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::ImpactParameterProductimpactParameterProductfloat
    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::OriginMcRec)DECLARE_SOA_TABLE(HfCandD0FullsGI?
    o2::aod::``AOD''GI?
    o2::aod::``HFCANDD0FULL''GI?
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::full::CosThetaStarcosThetaStarfloat
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    o2::aod::full::CandidateIdIcandidateIdintPointer into HfCand2Prong
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    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::hf_cand::Chi2PCAchi2PCAfloatsum 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::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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::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::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::MmfloatInvariant 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::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    o2::aod::full::CandidateIdIcandidateIdintPointer into HfCand2Prong
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::McCollisionIdImcCollisionIdint32Pointer into McCollisions
    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::full::McParticleIdImcParticleIdint32Pointer into McParticles
    +
    + +
    + +### o2-analysis-hf-tree-creator-dplus-to-pi-k-pi +Code file: treeCreatorDplusToPiKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 prong2
    o2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameterZ2errorImpactParameterZ2float
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EefloatEnergy of candidate (GeV)
    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::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    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::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum 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::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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand::ImpactParameterZ0impactParameterZ0float
    o2::aod::hf_cand::ImpactParameterZ1impactParameterZ1float
    o2::aod::hf_cand::ImpactParameterZ2impactParameterZ2float
    o2::aod::hf_cand::ErrorImpactParameterZ0errorImpactParameterZ0float
    o2::aod::hf_cand::ErrorImpactParameterZ1errorImpactParameterZ1float
    o2::aod::hf_cand::ErrorImpactParameterZ2errorImpactParameterZ2float
    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::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    +
    + +
    + +### o2-analysis-hf-tree-creator-ds-to-k-k-pi +Code file: treeCreatorDsToKKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::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::hf_sel_candidate_ds::IsSelDsToKKPiisSelDsToKKPiint
    o2::aod::hf_sel_candidate_ds::IsSelDsToPiKKisSelDsToPiKKint
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    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::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::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::ImpactParameterXYimpactParameterXYfloatTransverse impact parameter of candidate (cm)
    o2::aod::full::DeltaMassPhideltaMassPhifloatAbsolute mass difference between kaon-pair and phi-meson invariant mass (Gev/c2)
    o2::aod::full::AbsCos3PiKabsCos3PiKfloatCube of absolute value of the cosine of pion-kaon angle in the phi rest frame
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand_3prong::FlagMcDecayChanRecflagMcDecayChanRecint8_tresonant decay channel flag, reconstruction level
    o2::aod::full::Signsignint8_tSign
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::PtProng2ptProng2floatTransverse momentum of prong2 (GeV/c)
    o2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    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::hf_sel_candidate_ds::IsSelDsToKKPiisSelDsToKKPiint
    o2::aod::hf_sel_candidate_ds::IsSelDsToPiKKisSelDsToPiKKint
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloat
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    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::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::ImpactParameterXYimpactParameterXYfloatTransverse impact parameter of candidate (cm)
    o2::aod::full::DeltaMassPhideltaMassPhifloatAbsolute mass difference between kaon-pair and phi-meson invariant mass (Gev/c2)
    o2::aod::full::AbsCos3PiKabsCos3PiKfloatCube of absolute value of the cosine of pion-kaon angle in the phi rest frame
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::hf_cand_3prong::FlagMcDecayChanRecflagMcDecayChanRecint8_tresonant decay channel flag, reconstruction level
    o2::aod::full::Signsignint8_tSign
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_3prong::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_3prong::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    +
    + +
    + +### o2-analysis-hf-tree-creator-dstar-to-d0-pi +Code file: treeCreatorDstarToD0Pi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_dstar::Chi2PCAD0chi2PCAD0float
    o2::aod::full::DecayLengthD0decayLengthD0float
    o2::aod::full::DecayLengthXYD0decayLengthXYD0float
    o2::aod::full::DecayLengthNormalisedD0decayLengthNormalisedD0float
    o2::aod::full::DecayLengthXYNormalisedD0decayLengthXYNormalisedD0float
    o2::aod::full::CpaD0cpaD0float
    o2::aod::full::CpaXYD0cpaXYD0float
    o2::aod::full::MaxNormalisedDeltaIPD0maxNormalisedDeltaIPD0float
    o2::aod::full::ImpactParameterProductD0impactParameterProductD0float
    o2::aod::full::CosThetaStarD0cosThetaStarD0float
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PtSoftPiptSoftPifloat
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_dstar::ImpParamSoftPiimpParamSoftPifloat
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::ImpactParameterNormalisedSoftPiimpactParameterNormalisedSoftPifloat
    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::NSigTpcPiSoftPinSigTpcPiSoftPifloat
    o2::aod::full::NSigTpcKaSoftPinSigTpcKaSoftPifloat
    o2::aod::full::NSigTofPiSoftPinSigTofPiSoftPifloat
    o2::aod::full::NSigTofKaSoftPinSigTofKaSoftPifloat
    o2::aod::full::NSigTpcTofPiSoftPinSigTpcTofPiSoftPifloat
    o2::aod::full::NSigTpcTofKaSoftPinSigTpcTofKaSoftPifloat
    o2::aod::full::MD0mD0float
    o2::aod::full::PtD0ptD0float
    o2::aod::full::EtaD0etaD0float
    o2::aod::full::PhiD0phiD0float
    o2::aod::full::YD0yD0float
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    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::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_cand_dstar::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_dstar::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::full::PtBhadMother)DECLARE_SOA_TABLE(HfCandDstFullsGI?
    o2::aod::``AOD''GI?
    o2::aod::``HFCANDDSTFULL''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_dstar::XSecondaryVertexD0xSecondaryVertexD0float
    o2::aod::hf_cand_dstar::YSecondaryVertexD0ySecondaryVertexD0float
    o2::aod::hf_cand_dstar::ZSecondaryVertexD0zSecondaryVertexD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthD0errorDecayLengthD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthXYD0errorDecayLengthXYD0float
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::PSoftPipSoftPifloat
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_dstar::ErrorImpParamSoftPierrorImpParamSoftPifloat
    o2::aod::full::PD0pD0float
    o2::aod::full::CtD0ctD0float
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::PtBhadMotherptBhadMotherfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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_dstar::XSecondaryVertexD0xSecondaryVertexD0float
    o2::aod::hf_cand_dstar::YSecondaryVertexD0ySecondaryVertexD0float
    o2::aod::hf_cand_dstar::ZSecondaryVertexD0zSecondaryVertexD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthD0errorDecayLengthD0float
    o2::aod::hf_cand_dstar::ErrorDecayLengthXYD0errorDecayLengthXYD0float
    o2::aod::hf_cand_dstar::Chi2PCAD0chi2PCAD0float
    o2::aod::full::DecayLengthD0decayLengthD0float
    o2::aod::full::DecayLengthXYD0decayLengthXYD0float
    o2::aod::full::DecayLengthNormalisedD0decayLengthNormalisedD0float
    o2::aod::full::DecayLengthXYNormalisedD0decayLengthXYNormalisedD0float
    o2::aod::full::CpaD0cpaD0float
    o2::aod::full::CpaXYD0cpaXYD0float
    o2::aod::full::MaxNormalisedDeltaIPD0maxNormalisedDeltaIPD0float
    o2::aod::full::ImpactParameterProductD0impactParameterProductD0float
    o2::aod::full::CosThetaStarD0cosThetaStarD0float
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    o2::aod::full::PSoftPipSoftPifloat
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PtSoftPiptSoftPifloat
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_dstar::ImpParamSoftPiimpParamSoftPifloat
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::ImpactParameterNormalisedSoftPiimpactParameterNormalisedSoftPifloat
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_dstar::ErrorImpParamSoftPierrorImpParamSoftPifloat
    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::NSigTpcPiSoftPinSigTpcPiSoftPifloat
    o2::aod::full::NSigTpcKaSoftPinSigTpcKaSoftPifloat
    o2::aod::full::NSigTofPiSoftPinSigTofPiSoftPifloat
    o2::aod::full::NSigTofKaSoftPinSigTofKaSoftPifloat
    o2::aod::full::NSigTpcTofPiSoftPinSigTpcTofPiSoftPifloat
    o2::aod::full::NSigTpcTofKaSoftPinSigTpcTofKaSoftPifloat
    o2::aod::full::MD0mD0float
    o2::aod::full::PtD0ptD0float
    o2::aod::full::PD0pD0float
    o2::aod::full::CtD0ctD0float
    o2::aod::full::EtaD0etaD0float
    o2::aod::full::PhiD0phiD0float
    o2::aod::full::YD0yD0float
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::EefloatEnergy of candidate (GeV)
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::hf_cand_dstar::FlagMcMatchRecflagMcMatchRecint8_treconstruction level
    o2::aod::hf_cand_dstar::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::full::PtBhadMotherptBhadMotherfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::hf_cand_dstar::FlagMcMatchGenflagMcMatchGenint8_tgenerator level
    o2::aod::hf_cand_dstar::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::full::PtBhadMotherptBhadMotherfloat
    +
    + +
    + +### o2-analysis-hf-tree-creator-lb-to-lc-pi +Code file: treeCreatorLbToLcPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::full::NSigTOFTrk0PinsigTOFTrk0Pifloat
    o2::aod::full::NSigRICHTrk0PinsigRICHTrk0Pifloat
    o2::aod::full::NSigRICHTrk1PinSigRICHTrk1Pifloat
    o2::aod::full::NSigRICHTrk1PrnSigRICHTrk1Prfloat
    o2::aod::full::NSigRICHTrk2KanSigRICHTrk2Kafloat
    o2::aod::full::NSigRICHTrk3PinSigRICHTrk3Pifloat
    o2::aod::full::NSigRICHTrk3PrnSigRICHTrk3Prfloat
    o2::aod::full::NSigfRICHTrk0PinsigfRICHTrk0Pifloat
    o2::aod::full::NSigfRICHTrk1PinSigfRICHTrk1Pifloat
    o2::aod::full::NSigfRICHTrk1PrnSigfRICHTrk1Prfloat
    o2::aod::full::NSigfRICHTrk2KanSigfRICHTrk2Kafloat
    o2::aod::full::NSigfRICHTrk3PinSigfRICHTrk3Pifloat
    o2::aod::full::NSigfRICHTrk3PrnSigfRICHTrk3Prfloat
    o2::aod::full::NSigTOFTrk1PinSigTOFrk1Pifloat
    o2::aod::full::NSigTOFTrk1PrnSigTOFrk1Prfloat
    o2::aod::full::NSigTOFTrk2KanSigTOFrk2Kafloat
    o2::aod::full::NSigTOFTrk3PinSigTOFrk3Pifloat
    o2::aod::full::NSigTOFTrk3PrnSigTOFrk3Prfloat
    o2::aod::full::LcMlcMfloat
    o2::aod::full::LcCtlcCtfloat
    o2::aod::full::LcYlcYfloat
    o2::aod::full::LcElcEfloat
    o2::aod::full::LcEtalcEtafloat
    o2::aod::full::LcCPAlcCPAfloat
    o2::aod::full::LcCPAXYlcCPAXYfloat
    o2::aod::full::LcChi2PCAlcChi2PCAfloat
    o2::aod::full::LcDecayLengthlcDecayLengthfloat
    o2::aod::full::LcDecayLengthXYlcDecayLengthXYfloat
    o2::aod::full::LcDecayLengthNormalisedlcDecayLengthNormalisedfloat
    o2::aod::full::LcImpactParameter0lcImpactParameter0float
    o2::aod::full::LcImpactParameter1lcImpactParameter1float
    o2::aod::full::LcImpactParameter2lcImpactParameter2float
    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::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CPAcpafloat
    o2::aod::full::CPAXYcpaXYfloat
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::MCflagmcflagint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + +
    + +### o2-analysis-hf-tree-creator-lc-to-k0s-p +Code file: treeCreatorLcToK0sP.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::V0Radiusv0Radiusfloat
    o2::aod::full::V0CosPAv0CosPAfloat
    o2::aod::full::V0MLambdav0MLambdafloat
    o2::aod::full::V0MAntiLambdav0MAntiLambdafloat
    o2::aod::full::V0MK0Shortv0MK0Shortfloat
    o2::aod::full::V0MGammav0MGammafloat
    o2::aod::full::V0CtK0Shortv0CtK0Shortfloat
    o2::aod::full::V0CtLambdav0CtLambdafloat
    o2::aod::v0data::DCAV0DaughtersdcaV0daughtersfloatDCA between V0 daughters
    o2::aod::full::PtV0PosptV0Posfloat
    o2::aod::full::PtV0NegptV0Negfloat
    o2::aod::v0data::DCANegToPVdcanegtopvfloatDCA negative prong to PV
    o2::aod::v0data::DCAPosToPVdcapostopvfloatDCA positive prong to PV
    o2::aod::full::NSigmaTPCPr0nSigmaTPCPr0float
    o2::aod::full::NSigmaTOFPr0nSigmaTOFPr0float
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::CPAcpafloat
    o2::aod::full::CPAXYcpaXYfloat
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::YSecondaryVertexySecondaryVertexfloat
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloat
    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::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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_casc::V0Xv0xfloatX position of V0 decay
    o2::aod::hf_cand_casc::V0Yv0yfloatY position of V0 decay
    o2::aod::hf_cand_casc::V0Zv0zfloatZ position of V0 decay
    o2::aod::full::V0Radiusv0Radiusfloat
    o2::aod::full::V0CosPAv0CosPAfloat
    o2::aod::full::V0MLambdav0MLambdafloat
    o2::aod::full::V0MAntiLambdav0MAntiLambdafloat
    o2::aod::full::V0MK0Shortv0MK0Shortfloat
    o2::aod::full::V0MGammav0MGammafloat
    o2::aod::full::V0CtK0Shortv0CtK0Shortfloat
    o2::aod::full::V0CtLambdav0CtLambdafloat
    o2::aod::v0data::DCAV0DaughtersdcaV0daughtersfloatDCA between V0 daughters
    o2::aod::v0data::PxPospxposfloatpositive track px at min
    o2::aod::v0data::PyPospyposfloatpositive track py at min
    o2::aod::v0data::PzPospzposfloatpositive track pz at min
    o2::aod::full::PtV0PosptV0Posfloat
    o2::aod::v0data::DCAPosToPVdcapostopvfloatDCA positive prong to PV
    o2::aod::v0data::PxNegpxnegfloatnegative track px at min
    o2::aod::v0data::PyNegpynegfloatnegative track py at min
    o2::aod::v0data::PzNegpznegfloatnegative track pz at min
    o2::aod::full::PtV0NegptV0Negfloat
    o2::aod::v0data::DCANegToPVdcanegtopvfloatDCA negative prong to PV
    o2::aod::full::NSigmaTPCPr0nSigmaTPCPr0float
    o2::aod::full::NSigmaTOFPr0nSigmaTOFPr0float
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CPAcpafloat
    o2::aod::full::CPAXYcpaXYfloat
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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-analysis-hf-tree-creator-lc-to-p-k-pi +Code file: treeCreatorLcToPKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    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::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::full::NSigTpcPi0nSigTpcPi0float
    o2::aod::full::NSigTpcPr0nSigTpcPr0float
    o2::aod::full::NSigTofPi0nSigTofPi0float
    o2::aod::full::NSigTofPr0nSigTofPr0float
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofKa1nSigTofKa1float
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcPr2nSigTpcPr2float
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofPr2nSigTofPr2float
    o2::aod::full::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofPr0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofPr2nSigTpcTofPi2float
    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::CtctfloatProper lifetime times c of candidate (cm)
    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::OriginMcRecoriginMcRecint8_t
    o2::aod::full::IsCandidateSwappedisCandidateSwappedint8_t
    o2::aod::full::Channelchannelint8_t
    o2::aod::full::MassKPimassKPifloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    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::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    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::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum 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::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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::full::NSigTpcPi0nSigTpcPi0float
    o2::aod::full::NSigTpcPr0nSigTpcPr0float
    o2::aod::full::NSigTofPi0nSigTofPi0float
    o2::aod::full::NSigTofPr0nSigTofPr0float
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofKa1nSigTofKa1float
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcPr2nSigTpcPr2float
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofPr2nSigTofPr2float
    o2::aod::full::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofPr0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofPr2nSigTpcTofPi2float
    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::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    o2::aod::full::IsCandidateSwappedisCandidateSwappedint8_t
    o2::aod::full::CandidateIdIcandidateIdintPointer into HfCand2Prong
    o2::aod::full::Channelchannelint8_t
    o2::aod::full::MassKPimassKPifloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::full::McCollisionIdImcCollisionIdint32Pointer into McCollisions
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    o2::aod::full::CentFT0AcentFT0Afloat
    o2::aod::full::CentFT0CcentFT0Cfloat
    o2::aod::full::CentFT0McentFT0Mfloat
    o2::aod::full::CentFV0AcentFV0Afloat
    o2::aod::full::CentFDDMcentFDDMfloat
    o2::aod::full::MultZeqNTracksPVmultZeqNTracksPVfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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-analysis-hf-tree-creator-omegac-st +Code file: treeCreatorOmegacSt.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_st_charmed_baryon_gen::PxCharmedBaryonpxCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon_gen::PyCharmedBaryonpyCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon_gen::PzCharmedBaryonpzCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon_gen::PdgCodeCharmedBaryonpdgCodeCharmedBaryonint
    o2::aod::hf_st_charmed_baryon_gen::PxCascpxCascfloat
    o2::aod::hf_st_charmed_baryon_gen::PyCascpyCascfloat
    o2::aod::hf_st_charmed_baryon_gen::PzCascpzCascfloat
    o2::aod::hf_st_charmed_baryon_gen::PdgCodeCascpdgCodeCascint
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthCharmedBaryondecayLengthCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCharmedBaryondecayLengthXYCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthCascdecayLengthCascfloat
    o2::aod::hf_st_charmed_baryon_gen::DecayLengthXYCascdecayLengthXYCascfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_st_charmed_baryon::MassOmegamassOmegafloat
    o2::aod::hf_st_charmed_baryon::MassXimassXifloat
    o2::aod::hf_st_charmed_baryon::MassLambdamassLambdafloat
    o2::aod::hf_st_charmed_baryon::NSigmaTpcPionnSigmaTpcPionfloat
    o2::aod::hf_st_charmed_baryon::NSigmaTofPionnSigmaTofPionfloat
    o2::aod::hf_st_charmed_baryon::NSigmaTpcV0PrnSigmaTpcV0Prfloat
    o2::aod::hf_st_charmed_baryon::NSigmaTofV0PrnSigmaTofV0Prfloat
    o2::aod::hf_st_charmed_baryon::NSigmaTpcV0PinSigmaTpcV0Pifloat
    o2::aod::hf_st_charmed_baryon::NSigmaTofV0PinSigmaTofV0Pifloat
    o2::aod::hf_st_charmed_baryon::NSigmaTpcBachPinSigmaTpcBachPifloat
    o2::aod::hf_st_charmed_baryon::NSigmaTofBachPinSigmaTofBachPifloat
    o2::aod::hf_st_charmed_baryon::NSigmaTpcBachKanSigmaTpcBachKafloat
    o2::aod::hf_st_charmed_baryon::NSigmaTofBachKanSigmaTofBachKafloat
    o2::aod::hf_st_charmed_baryon::PxCascpxCascfloat
    o2::aod::hf_st_charmed_baryon::PyCascpyCascfloat
    o2::aod::hf_st_charmed_baryon::PzCascpzCascfloat
    o2::aod::hf_st_charmed_baryon::IsPositiveCascisPositiveCascbool
    o2::aod::hf_st_charmed_baryon::PxPionpxPionfloat
    o2::aod::hf_st_charmed_baryon::PyPionpyPionfloat
    o2::aod::hf_st_charmed_baryon::PzPionpzPionfloat
    o2::aod::hf_st_charmed_baryon::IsPositivePionisPositivePionbool
    o2::aod::hf_st_charmed_baryon::ITSClusterMapPionitsClusterMapPionuint8_t
    o2::aod::hf_st_charmed_baryon::CpaCharmedBaryoncpaCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon::CpaXYCharmedBaryoncpaXYCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon::CpaCasccpaCascfloat
    o2::aod::hf_st_charmed_baryon::CpaXYCasccpaXYCascfloat
    o2::aod::hf_st_charmed_baryon::DcaXYCascdcaXYCascfloat
    o2::aod::hf_st_charmed_baryon::DcaXYUncCascdcaXYUncCascfloat
    o2::aod::hf_st_charmed_baryon::DcaZCascdcaZCascfloat
    o2::aod::hf_st_charmed_baryon::DcaZUncCascdcaZUncCascfloat
    o2::aod::hf_st_charmed_baryon::DcaXYPiondcaXYPionfloat
    o2::aod::hf_st_charmed_baryon::DcaXYUncPiondcaXYUncPionfloat
    o2::aod::hf_st_charmed_baryon::DcaZPiondcaZPionfloat
    o2::aod::hf_st_charmed_baryon::DcaZUncPiondcaZUncPionfloat
    o2::aod::hf_st_charmed_baryon::DcaXYPrdcaXYPrfloat
    o2::aod::hf_st_charmed_baryon::DcaZPrdcaZPrfloat
    o2::aod::hf_st_charmed_baryon::DcaXYKadcaXYKafloat
    o2::aod::hf_st_charmed_baryon::DcaZKadcaZKafloat
    o2::aod::hf_st_charmed_baryon::DcaXYPidcaXYPifloat
    o2::aod::hf_st_charmed_baryon::DcaZPidcaZPifloat
    o2::aod::hf_st_charmed_baryon::Chi2TopologicalCharmedBaryonchi2TopologicalCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon::Chi2TopologicalCascchi2TopologicalCascfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthCharmedBaryondecayLengthCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthXYCharmedBaryondecayLengthXYCharmedBaryonfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthCharmedBaryonUntrackeddecayLengthCharmedBaryonUntrackedfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthXYCharmedBaryonUntrackeddecayLengthXYCharmedBaryonUntrackedfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthCascdecayLengthCascfloat
    o2::aod::hf_st_charmed_baryon::DecayLengthXYCascdecayLengthXYCascfloat
    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 +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::IsEventSel8isEventSel8bool
    o2::aod::full::IsEventSelZisEventSelZbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::full::XDecayVtxCharmBaryonxDecayVtxCharmBaryonfloat
    o2::aod::full::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::full::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::full::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::full::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::full::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::full::XDecayVtxV0xDecayVtxV0float
    o2::aod::full::YDecayVtxV0yDecayVtxV0float
    o2::aod::full::ZDecayVtxV0zDecayVtxV0float
    o2::aod::full::SignDecaysignDecayint8_t
    o2::aod::full::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::full::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::full::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::full::PxKaFromCharmBaryonpxKaFromCharmBaryonfloat
    o2::aod::full::PyKaFromCharmBaryonpyKaFromCharmBaryonfloat
    o2::aod::full::PzKaFromCharmBaryonpzKaFromCharmBaryonfloat
    o2::aod::full::PxKaFromCascpxKaFromCascfloat
    o2::aod::full::PyKaFromCascpyKaFromCascfloat
    o2::aod::full::PzKaFromCascpzKaFromCascfloat
    o2::aod::full::PxPosV0DaupxPosV0Daufloat
    o2::aod::full::PyPosV0DaupyPosV0Daufloat
    o2::aod::full::PzPosV0DaupzPosV0Daufloat
    o2::aod::full::PxNegV0DaupxNegV0Daufloat
    o2::aod::full::PyNegV0DaupyNegV0Daufloat
    o2::aod::full::PzNegV0DaupzNegV0Daufloat
    o2::aod::full::ImpactParCascXYimpactParCascXYfloat
    o2::aod::full::ImpactParKaFromCharmBaryonXYimpactParKaFromCharmBaryonXYfloat
    o2::aod::full::ErrImpactParCascXYerrImpactParCascXYfloat
    o2::aod::full::ErrImpactParKaFromCharmBaryonXYerrImpactParKaFromCharmBaryonXYfloat
    o2::aod::full::InvMassLambdainvMassLambdafloat
    o2::aod::full::InvMassCascadeinvMassCascadefloat
    o2::aod::full::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::full::EtaV0PosDauetaV0PosDaufloat
    o2::aod::full::EtaV0NegDauetaV0NegDaufloat
    o2::aod::full::EtaKaFromCascetaKaFromCascfloat
    o2::aod::full::EtaKaFromCharmBaryonetaKaFromCharmBaryonfloat
    o2::aod::full::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::full::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::full::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::full::DcaCascDaudcaCascDaufloat
    o2::aod::full::DcaV0DaudcaV0Daufloat
    o2::aod::full::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::full::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::full::NormImpParCascadenormImpParCascadedouble
    o2::aod::full::NormImpParKaFromCharmBarnormImpParKaFromCharmBardouble
    o2::aod::full::IsKaonGlbTrkWoDcaisKaonGlbTrkWoDcabool
    o2::aod::full::KaonItsNClskaonItsNClsuint8_t
    o2::aod::full::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::full::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::full::TpcNSigmaKaFromCharmBaryontpcNSigmaKaFromCharmBaryonfloat
    o2::aod::full::TpcNSigmaKaFromCasctpcNSigmaKaFromCascfloat
    o2::aod::full::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::full::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::full::TofNSigmaKaFromCharmBaryontofNSigmaKaFromCharmBaryonfloat
    o2::aod::full::TofNSigmaKaFromCasctofNSigmaKaFromCascfloat
    o2::aod::full::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::full::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::full::OriginRecoriginRecint8_t
    o2::aod::full::CollisionMatchedcollisionMatchedbool
    +
    + +
    + +### o2-analysis-hf-tree-creator-omegac0-to-omega-pi +Code file: treeCreatorOmegacToOmegaPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::IsEventSel8isEventSel8bool
    o2::aod::full::IsEventSelZisEventSelZbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::full::XDecayVtxCharmBaryonxDecayVtxCharmBaryonfloat
    o2::aod::full::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::full::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::full::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::full::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::full::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::full::XDecayVtxV0xDecayVtxV0float
    o2::aod::full::YDecayVtxV0yDecayVtxV0float
    o2::aod::full::ZDecayVtxV0zDecayVtxV0float
    o2::aod::full::SignDecaysignDecayint8_t
    o2::aod::full::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::full::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::full::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::full::PxPiFromCharmBaryonpxPiFromCharmBaryonfloat
    o2::aod::full::PyPiFromCharmBaryonpyPiFromCharmBaryonfloat
    o2::aod::full::PzPiFromCharmBaryonpzPiFromCharmBaryonfloat
    o2::aod::full::PxKaFromCascpxKaFromCascfloat
    o2::aod::full::PyKaFromCascpyKaFromCascfloat
    o2::aod::full::PzKaFromCascpzKaFromCascfloat
    o2::aod::full::PxPosV0DaupxPosV0Daufloat
    o2::aod::full::PyPosV0DaupyPosV0Daufloat
    o2::aod::full::PzPosV0DaupzPosV0Daufloat
    o2::aod::full::PxNegV0DaupxNegV0Daufloat
    o2::aod::full::PyNegV0DaupyNegV0Daufloat
    o2::aod::full::PzNegV0DaupzNegV0Daufloat
    o2::aod::full::ImpactParCascXYimpactParCascXYfloat
    o2::aod::full::ImpactParPiFromCharmBaryonXYimpactParPiFromCharmBaryonXYfloat
    o2::aod::full::ErrImpactParCascXYerrImpactParCascXYfloat
    o2::aod::full::ErrImpactParPiFromCharmBaryonXYerrImpactParPiFromCharmBaryonXYfloat
    o2::aod::full::InvMassLambdainvMassLambdafloat
    o2::aod::full::InvMassCascadeinvMassCascadefloat
    o2::aod::full::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::full::EtaV0PosDauetaV0PosDaufloat
    o2::aod::full::EtaV0NegDauetaV0NegDaufloat
    o2::aod::full::EtaKaFromCascetaKaFromCascfloat
    o2::aod::full::EtaPiFromCharmBaryonetaPiFromCharmBaryonfloat
    o2::aod::full::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::full::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::full::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::full::DcaCascDaudcaCascDaufloat
    o2::aod::full::DcaV0DaudcaV0Daufloat
    o2::aod::full::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::full::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::full::NormImpParCascadenormImpParCascadedouble
    o2::aod::full::NormImpParPiFromCharmBarnormImpParPiFromCharmBardouble
    o2::aod::full::IsPionGlbTrkWoDcaisPionGlbTrkWoDcabool
    o2::aod::full::PionItsNClspionItsNClsuint8_t
    o2::aod::full::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::full::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::full::TpcNSigmaPiFromCharmBaryontpcNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TpcNSigmaKaFromCasctpcNSigmaKaFromCascfloat
    o2::aod::full::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::full::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::full::TofNSigmaPiFromCharmBaryontofNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TofNSigmaKaFromCasctofNSigmaKaFromCascfloat
    o2::aod::full::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::full::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::full::OriginRecoriginRecint8_t
    o2::aod::full::CollisionMatchedcollisionMatchedbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::NSigmaTPCPiFromOmegacnSigmaTPCPiFromOmegacfloat
    o2::aod::full::NSigmaTOFPiFromOmegacnSigmaTOFPiFromOmegacfloat
    o2::aod::full::NSigmaTPCKaFromCascnSigmaTPCKaFromCascfloat
    o2::aod::full::NSigmaTOFKaFromCascnSigmaTOFKaFromCascfloat
    o2::aod::full::NSigmaTPCPiFromV0nSigmaTPCPiFromV0float
    o2::aod::full::NSigmaTPCPrFromV0nSigmaTPCPrFromV0float
    o2::aod::full::KfDcaXYPiFromOmegackfDcaXYPiFromOmegacfloat
    o2::aod::full::DcaCascDaudcaCascDaufloat
    o2::aod::full::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::full::KfDcaXYCascToPvkfDcaXYCascToPvfloat
    o2::aod::full::Chi2GeoV0chi2GeoV0float
    o2::aod::full::Chi2GeoCascchi2GeoCascfloat
    o2::aod::full::Chi2GeoOmegacchi2GeoOmegacfloat
    o2::aod::full::Chi2MassV0chi2MassV0float
    o2::aod::full::Chi2MassCascchi2MassCascfloat
    o2::aod::full::V0ldlv0ldlfloat
    o2::aod::full::Cascldlcascldlfloat
    o2::aod::full::Omegacldlomegacldlfloat
    o2::aod::full::Chi2TopoV0ToPvchi2TopoV0ToPvfloat
    o2::aod::full::Chi2TopoCascToPvchi2TopoCascToPvfloat
    o2::aod::full::Chi2TopoPiFromOmegacToPvchi2TopoPiFromOmegacToPvfloat
    o2::aod::full::Chi2TopoOmegacToPvchi2TopoOmegacToPvfloat
    o2::aod::full::Chi2TopoV0ToCascchi2TopoV0ToCascfloat
    o2::aod::full::Chi2TopoCascToOmegacchi2TopoCascToOmegacfloat
    o2::aod::full::DecayLenXYLambdadecayLenXYLambdafloat
    o2::aod::full::DecayLenXYCascdecayLenXYCascfloat
    o2::aod::full::DecayLenXYOmegacdecayLenXYOmegacfloat
    o2::aod::full::CosPaV0ToCasccosPaV0ToCascfloat
    o2::aod::full::CosPaV0ToPvcosPaV0ToPvfloat
    o2::aod::full::CosPaCascToOmegaccosPaCascToOmegacfloat
    o2::aod::full::CosPaCascToPvcosPaCascToPvfloat
    o2::aod::full::CosPaOmegacToPvcosPaOmegacToPvfloat
    o2::aod::full::InvMassLambdainvMassLambdafloat
    o2::aod::full::InvMassCascadeinvMassCascadefloat
    o2::aod::full::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::full::KfRapOmegackfRapOmegacfloat
    o2::aod::full::KfptPiFromOmegackfptPiFromOmegacfloat
    o2::aod::full::KfptOmegackfptOmegacfloat
    o2::aod::full::CosThetaStarPiFromOmegaccosThetaStarPiFromOmegacfloat
    o2::aod::full::CtOmegacctOmegacfloat
    o2::aod::full::EtaOmegacetaOmegacfloat
    o2::aod::full::V0Ndfv0Ndffloat
    o2::aod::full::CascNdfcascNdffloat
    o2::aod::full::OmegacNdfomegacNdffloat
    o2::aod::full::MassV0NdfmassV0Ndffloat
    o2::aod::full::MassCascNdfmassCascNdffloat
    o2::aod::full::V0Chi2OverNdfv0Chi2OverNdffloat
    o2::aod::full::CascChi2OverNdfcascChi2OverNdffloat
    o2::aod::full::OmegacChi2OverNdfomegacChi2OverNdffloat
    o2::aod::full::MassV0Chi2OverNdfmassV0Chi2OverNdffloat
    o2::aod::full::MassCascChi2OverNdfmassCascChi2OverNdffloat
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::full::OriginRecoriginRecint8_t
    o2::aod::full::CollisionMatchedcollisionMatchedbool
    +
    + +
    + +### o2-analysis-hf-tree-creator-to-xi-pi +Code file: treeCreatorToXiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::IsEventSel8isEventSel8bool
    o2::aod::full::IsEventSelZisEventSelZbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::full::XDecayVtxCharmBaryonxDecayVtxCharmBaryonfloat
    o2::aod::full::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::full::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::full::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::full::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::full::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::full::XDecayVtxV0xDecayVtxV0float
    o2::aod::full::YDecayVtxV0yDecayVtxV0float
    o2::aod::full::ZDecayVtxV0zDecayVtxV0float
    o2::aod::full::SignDecaysignDecayint8_t
    o2::aod::full::CovVtxCharmBaryonXXcovVtxCharmBaryonXXfloat
    o2::aod::full::CovVtxCharmBaryonYYcovVtxCharmBaryonYYfloat
    o2::aod::full::CovVtxCharmBaryonZZcovVtxCharmBaryonZZfloat
    o2::aod::full::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::full::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::full::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::full::PxCascpxCascfloat
    o2::aod::full::PyCascpyCascfloat
    o2::aod::full::PzCascpzCascfloat
    o2::aod::full::PxPiFromCharmBaryonpxPiFromCharmBaryonfloat
    o2::aod::full::PyPiFromCharmBaryonpyPiFromCharmBaryonfloat
    o2::aod::full::PzPiFromCharmBaryonpzPiFromCharmBaryonfloat
    o2::aod::full::PxLambdapxLambdafloat
    o2::aod::full::PyLambdapyLambdafloat
    o2::aod::full::PzLambdapzLambdafloat
    o2::aod::full::PxPiFromCascpxPiFromCascfloat
    o2::aod::full::PyPiFromCascpyPiFromCascfloat
    o2::aod::full::PzPiFromCascpzPiFromCascfloat
    o2::aod::full::PxPosV0DaupxPosV0Daufloat
    o2::aod::full::PyPosV0DaupyPosV0Daufloat
    o2::aod::full::PzPosV0DaupzPosV0Daufloat
    o2::aod::full::PxNegV0DaupxNegV0Daufloat
    o2::aod::full::PyNegV0DaupyNegV0Daufloat
    o2::aod::full::PzNegV0DaupzNegV0Daufloat
    o2::aod::full::ImpactParCascXYimpactParCascXYfloat
    o2::aod::full::ImpactParPiFromCharmBaryonXYimpactParPiFromCharmBaryonXYfloat
    o2::aod::full::ImpactParCascZimpactParCascZfloat
    o2::aod::full::ImpactParPiFromCharmBaryonZimpactParPiFromCharmBaryonZfloat
    o2::aod::full::ErrImpactParCascXYerrImpactParCascXYfloat
    o2::aod::full::ErrImpactParPiFromCharmBaryonXYerrImpactParPiFromCharmBaryonXYfloat
    o2::aod::full::InvMassLambdainvMassLambdafloat
    o2::aod::full::InvMassCascadeinvMassCascadefloat
    o2::aod::full::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::full::CosPAV0cosPAV0float
    o2::aod::full::CosPACharmBaryoncosPACharmBaryonfloat
    o2::aod::full::CosPACasccosPACascfloat
    o2::aod::full::CosPAXYV0cosPAXYV0float
    o2::aod::full::CosPAXYCharmBaryoncosPAXYCharmBaryonfloat
    o2::aod::full::CosPAXYCasccosPAXYCascfloat
    o2::aod::full::CTauOmegacctauOmegacfloat
    o2::aod::full::CTauCascadectauCascadefloat
    o2::aod::full::CTauV0ctauV0float
    o2::aod::full::CTauXicctauXicfloat
    o2::aod::full::EtaV0PosDauetaV0PosDaufloat
    o2::aod::full::EtaV0NegDauetaV0NegDaufloat
    o2::aod::full::EtaPiFromCascetaPiFromCascfloat
    o2::aod::full::EtaPiFromCharmBaryonetaPiFromCharmBaryonfloat
    o2::aod::full::EtaCharmBaryonetaCharmBaryonfloat
    o2::aod::full::EtaCascadeetaCascadefloat
    o2::aod::full::EtaV0etaV0float
    o2::aod::full::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::full::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::full::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::full::DcaZToPvV0Dau0dcaZToPvV0Dau0float
    o2::aod::full::DcaZToPvV0Dau1dcaZToPvV0Dau1float
    o2::aod::full::DcaZToPvCascDaudcaZToPvCascDaufloat
    o2::aod::full::DcaCascDaudcaCascDaufloat
    o2::aod::full::DcaV0DaudcaV0Daufloat
    o2::aod::full::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::full::DecLenCharmBaryondecLenCharmBaryonfloat
    o2::aod::full::DecLenCascadedecLenCascadefloat
    o2::aod::full::DecLenV0decLenV0float
    o2::aod::full::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::full::ErrorDecayLengthXYCharmBaryonerrorDecayLengthXYCharmBaryonfloat
    o2::aod::full::NormImpParCascadenormImpParCascadedouble
    o2::aod::full::NormImpParPiFromCharmBarnormImpParPiFromCharmBardouble
    o2::aod::full::NormDecayLenCharmBarnormDecayLenCharmBardouble
    o2::aod::full::IsPionGlbTrkWoDcaisPionGlbTrkWoDcabool
    o2::aod::full::PionItsNClspionItsNClsuint8_t
    o2::aod::full::StatusPidLambdastatusPidLambdabool
    o2::aod::full::StatusPidCascadestatusPidCascadebool
    o2::aod::full::StatusPidCharmBaryonstatusPidCharmBaryonbool
    o2::aod::full::StatusInvMassLambdastatusInvMassLambdabool
    o2::aod::full::StatusInvMassCascadestatusInvMassCascadebool
    o2::aod::full::StatusInvMassCharmBaryonstatusInvMassCharmBaryonbool
    o2::aod::full::ResultSelectionsresultSelectionsbool
    o2::aod::full::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::full::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::full::TpcNSigmaPiFromCharmBaryontpcNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TpcNSigmaPiFromCasctpcNSigmaPiFromCascfloat
    o2::aod::full::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::full::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::full::TofNSigmaPiFromCharmBaryontofNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TofNSigmaPiFromCasctofNSigmaPiFromCascfloat
    o2::aod::full::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::full::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::full::DebugMcRecdebugMcRecint8_t
    o2::aod::full::OriginRecoriginRecint8_t
    o2::aod::full::CollisionMatchedcollisionMatchedbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::Chi2chi2floatChi2 of vertex fit
    o2::aod::full::XDecayVtxCharmBaryonxDecayVtxCharmBaryonfloat
    o2::aod::full::YDecayVtxCharmBaryonyDecayVtxCharmBaryonfloat
    o2::aod::full::ZDecayVtxCharmBaryonzDecayVtxCharmBaryonfloat
    o2::aod::full::XDecayVtxCascadexDecayVtxCascadefloat
    o2::aod::full::YDecayVtxCascadeyDecayVtxCascadefloat
    o2::aod::full::ZDecayVtxCascadezDecayVtxCascadefloat
    o2::aod::full::XDecayVtxV0xDecayVtxV0float
    o2::aod::full::YDecayVtxV0yDecayVtxV0float
    o2::aod::full::ZDecayVtxV0zDecayVtxV0float
    o2::aod::full::SignDecaysignDecayint8_t
    o2::aod::full::PxCharmBaryonpxCharmBaryonfloat
    o2::aod::full::PyCharmBaryonpyCharmBaryonfloat
    o2::aod::full::PzCharmBaryonpzCharmBaryonfloat
    o2::aod::full::PxPiFromCharmBaryonpxPiFromCharmBaryonfloat
    o2::aod::full::PyPiFromCharmBaryonpyPiFromCharmBaryonfloat
    o2::aod::full::PzPiFromCharmBaryonpzPiFromCharmBaryonfloat
    o2::aod::full::PxPiFromCascpxPiFromCascfloat
    o2::aod::full::PyPiFromCascpyPiFromCascfloat
    o2::aod::full::PzPiFromCascpzPiFromCascfloat
    o2::aod::full::PxPosV0DaupxPosV0Daufloat
    o2::aod::full::PyPosV0DaupyPosV0Daufloat
    o2::aod::full::PzPosV0DaupzPosV0Daufloat
    o2::aod::full::PxNegV0DaupxNegV0Daufloat
    o2::aod::full::PyNegV0DaupyNegV0Daufloat
    o2::aod::full::PzNegV0DaupzNegV0Daufloat
    o2::aod::full::ImpactParCascXYimpactParCascXYfloat
    o2::aod::full::ImpactParPiFromCharmBaryonXYimpactParPiFromCharmBaryonXYfloat
    o2::aod::full::ErrImpactParCascXYerrImpactParCascXYfloat
    o2::aod::full::ErrImpactParPiFromCharmBaryonXYerrImpactParPiFromCharmBaryonXYfloat
    o2::aod::full::InvMassLambdainvMassLambdafloat
    o2::aod::full::InvMassCascadeinvMassCascadefloat
    o2::aod::full::InvMassCharmBaryoninvMassCharmBaryonfloat
    o2::aod::full::EtaV0PosDauetaV0PosDaufloat
    o2::aod::full::EtaV0NegDauetaV0NegDaufloat
    o2::aod::full::EtaPiFromCascetaPiFromCascfloat
    o2::aod::full::EtaPiFromCharmBaryonetaPiFromCharmBaryonfloat
    o2::aod::full::DcaXYToPvV0Dau0dcaXYToPvV0Dau0float
    o2::aod::full::DcaXYToPvV0Dau1dcaXYToPvV0Dau1float
    o2::aod::full::DcaXYToPvCascDaudcaXYToPvCascDaufloat
    o2::aod::full::DcaCascDaudcaCascDaufloat
    o2::aod::full::DcaV0DaudcaV0Daufloat
    o2::aod::full::DcaCharmBaryonDaudcaCharmBaryonDaufloat
    o2::aod::full::ErrorDecayLengthCharmBaryonerrorDecayLengthCharmBaryonfloat
    o2::aod::full::NormImpParCascadenormImpParCascadedouble
    o2::aod::full::NormImpParPiFromCharmBarnormImpParPiFromCharmBardouble
    o2::aod::full::IsPionGlbTrkWoDcaisPionGlbTrkWoDcabool
    o2::aod::full::PionItsNClspionItsNClsuint8_t
    o2::aod::full::PidTpcInfoStoredpidTpcInfoStoredint
    o2::aod::full::PidTofInfoStoredpidTofInfoStoredint
    o2::aod::full::TpcNSigmaPiFromCharmBaryontpcNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TpcNSigmaPiFromCasctpcNSigmaPiFromCascfloat
    o2::aod::full::TpcNSigmaPiFromLambdatpcNSigmaPiFromLambdafloat
    o2::aod::full::TpcNSigmaPrFromLambdatpcNSigmaPrFromLambdafloat
    o2::aod::full::TofNSigmaPiFromCharmBaryontofNSigmaPiFromCharmBaryonfloat
    o2::aod::full::TofNSigmaPiFromCasctofNSigmaPiFromCascfloat
    o2::aod::full::TofNSigmaPiFromLambdatofNSigmaPiFromLambdafloat
    o2::aod::full::TofNSigmaPrFromLambdatofNSigmaPrFromLambdafloat
    o2::aod::full::FlagMcMatchRecflagMcMatchRecint8_t
    o2::aod::full::OriginRecoriginRecint8_t
    o2::aod::full::CollisionMatchedcollisionMatchedbool
    +
    + +
    + +### o2-analysis-hf-tree-creator-xic-to-p-k-pi +Code file: treeCreatorXicToPKPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::NSigTpcPi0nSigTpcPi0float
    o2::aod::full::NSigTpcPr0nSigTpcPr0float
    o2::aod::full::NSigTofPi0nSigTofPi0float
    o2::aod::full::NSigTofPr0nSigTofPr0float
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofKa1nSigTofKa1float
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcPr2nSigTpcPr2float
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofPr2nSigTofPr2float
    o2::aod::full::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofPr0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofPr2nSigTpcTofPi2float
    o2::aod::hf_sel_candidate_xic::IsSelXicToPKPiisSelXicToPKPiint
    o2::aod::hf_sel_candidate_xic::IsSelXicToPiKPisSelXicToPiKPint
    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::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRec)DECLARE_SOA_TABLE(HfCandXicFullsGI?
    o2::aod::``AOD''GI?
    o2::aod::``HFCANDXICFULL''GI?
    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 prong2
    o2::aod::full::PProng2pProng2floatMomentum of prong2 (GeV/c)
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum 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::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_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::full::NSigTpcPi0nSigTpcPi0float
    o2::aod::full::NSigTpcPr0nSigTpcPr0float
    o2::aod::full::NSigTofPi0nSigTofPi0float
    o2::aod::full::NSigTofPr0nSigTofPr0float
    o2::aod::full::NSigTpcKa1nSigTpcKa1float
    o2::aod::full::NSigTofKa1nSigTofKa1float
    o2::aod::full::NSigTpcPi2nSigTpcPi2floatTPC Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcPr2nSigTpcPr2float
    o2::aod::full::NSigTofPi2nSigTofPi2floatTOF Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTofPr2nSigTofPr2float
    o2::aod::full::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofPr0nSigTpcTofPi0float
    o2::aod::full::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::full::NSigTpcTofPi2nSigTpcTofPi2floatTPC and TOF combined Nsigma separation for prong2 with pion mass hypothesis
    o2::aod::full::NSigTpcTofPr2nSigTpcTofPi2float
    o2::aod::hf_sel_candidate_xic::IsSelXicToPKPiisSelXicToPKPiint
    o2::aod::hf_sel_candidate_xic::IsSelXicToPiKPisSelXicToPiKPint
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::PpfloatMomentum 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::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::FlagMcflagMcint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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-analysis-hf-tree-creator-xic-to-xi-pi-pi +Code file: treeCreatorXicToXiPiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::full::XSvxSvfloat
    o2::aod::full::YSvySvfloat
    o2::aod::full::ZSvzSvfloat
    o2::aod::full::Chi2Svchi2Svfloat
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXYdecayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXiptXifloatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0ptPi0floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXiimpactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::CpaXicpaXifloat
    o2::aod::full::CpaXYXicpaXYXifloat
    o2::aod::full::CpaLamcpaLamfloat
    o2::aod::full::CpaXYLamcpaXYLamfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::full::XSvxSvfloat
    o2::aod::full::YSvySvfloat
    o2::aod::full::ZSvzSvfloat
    o2::aod::full::Chi2Svchi2Svfloat
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::full::DecayLengthXYdecayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXiptXifloatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0ptPi0floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXiimpactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::CpaXicpaXifloat
    o2::aod::full::CpaXYXicpaXYXifloat
    o2::aod::full::CpaLamcpaLamfloat
    o2::aod::full::CpaXYLamcpaXYLamfloat
    o2::aod::full::Chi2XiVtxchi2XiVtxfloat
    o2::aod::full::Chi2LamVtxchi2LamVtxfloat
    o2::aod::full::Chi2XicPlusTopoToPVchi2XicPlusTopoToPVfloat
    o2::aod::full::Chi2XicPlusTopoXiToXicPluschi2XicPlusTopoXiToXicPlusfloat
    o2::aod::full::DcaXYPi0Pi1dcaXYPi0Pi1float
    o2::aod::full::DcaXYPi0XidcaXYPi0Xifloat
    o2::aod::full::DcaXYPi1XidcaXYPi1Xifloat
    o2::aod::full::DcaPi0Pi1dcaPi0Pi1float
    o2::aod::full::DcaPi0XidcaPi0Xifloat
    o2::aod::full::DcaPi1XidcaPi1Xifloat
    o2::aod::full::DcaXiDaughtersdcaXiDaughtersfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::full::XPvErrxPvErrfloat
    o2::aod::full::YPvErryPvErrfloat
    o2::aod::full::ZPvErrzPvErrfloat
    o2::aod::full::XSvxSvfloat
    o2::aod::full::YSvySvfloat
    o2::aod::full::ZSvzSvfloat
    o2::aod::full::Chi2Svchi2Svfloat
    o2::aod::full::XSvErrxSvErrfloat
    o2::aod::full::YSvErrySvErrfloat
    o2::aod::full::ZSvErrzSvErrfloat
    o2::aod::full::XDecVtxXixDecVtxXifloat
    o2::aod::full::YDecVtxXiyDecVtxXifloat
    o2::aod::full::ZDecVtxXizDecVtxXifloat
    o2::aod::full::XDecVtxLamxDecVtxLamfloat
    o2::aod::full::YDecVtxLamyDecVtxLamfloat
    o2::aod::full::ZDecVtxLamzDecVtxLamfloat
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::full::DecayLengthNormaliseddecayLengthNormalisedfloatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYdecayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXiptXifloatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0ptPi0floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXiimpactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterNormalisedXiimpactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterNormalisedPi0impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::ImpactParameterNormalisedPi1impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::CpaXicpaXifloat
    o2::aod::full::CpaXYXicpaXYXifloat
    o2::aod::full::CpaLamcpaLamfloat
    o2::aod::full::CpaXYLamcpaXYLamfloat
    o2::aod::full::InvMassXiPi0invMassXiPi0float
    o2::aod::full::InvMassXiPi1invMassXiPi1float
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::CandidateSelFlagcandidateSelFlagintSelection flag of candidate (output of candidateSelector)
    o2::aod::full::XPvxPvfloat
    o2::aod::full::YPvyPvfloat
    o2::aod::full::ZPvzPvfloat
    o2::aod::full::XPvErrxPvErrfloat
    o2::aod::full::YPvErryPvErrfloat
    o2::aod::full::ZPvErrzPvErrfloat
    o2::aod::full::XSvxSvfloat
    o2::aod::full::YSvySvfloat
    o2::aod::full::ZSvzSvfloat
    o2::aod::full::Chi2Svchi2Svfloat
    o2::aod::full::XSvErrxSvErrfloat
    o2::aod::full::YSvErrySvErrfloat
    o2::aod::full::ZSvErrzSvErrfloat
    o2::aod::full::XDecVtxXixDecVtxXifloat
    o2::aod::full::YDecVtxXiyDecVtxXifloat
    o2::aod::full::ZDecVtxXizDecVtxXifloat
    o2::aod::full::XDecVtxLamxDecVtxLamfloat
    o2::aod::full::YDecVtxLamyDecVtxLamfloat
    o2::aod::full::ZDecVtxLamzDecVtxLamfloat
    o2::aod::full::Signsignint8_tSign
    o2::aod::full::EefloatEnergy of candidate (GeV)
    o2::aod::full::MmfloatInvariant mass of candidate (GeV/c2)
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::PtptfloatTransverse momentum of candidate (GeV/c)
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::DecayLengthdecayLengthfloatDecay length of candidate (cm)
    o2::aod::full::DecayLengthNormaliseddecayLengthNormalisedfloatNormalised decay length of candidate
    o2::aod::full::DecayLengthXYdecayLengthXYfloatTransverse decay length of candidate (cm)
    o2::aod::full::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatNormalised transverse decay length of candidate
    o2::aod::full::CpacpafloatCosine pointing angle of candidate
    o2::aod::full::CpaXYcpaXYfloatCosine pointing angle of candidate in transverse plane
    o2::aod::full::PtXiptXifloatTransverse momentum of Xi (prong0) (GeV/c)
    o2::aod::full::PtPi0ptPi0floatTransverse momentum of Pi0 (prong1) (GeV/c)
    o2::aod::full::PtPi1ptPi1floatTransverse momentum of Pi1 (prong2) (GeV/c)
    o2::aod::full::ImpactParameterXiimpactParameterXifloatImpact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterNormalisedXiimpactParameterNormalisedXifloatNormalised impact parameter of Xi (prong0)
    o2::aod::full::ImpactParameterPi0impactParameterPi0floatImpact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterNormalisedPi0impactParameterNormalisedPi0floatNormalised impact parameter of Pi0 (prong1)
    o2::aod::full::ImpactParameterPi1impactParameterPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::ImpactParameterNormalisedPi1impactParameterNormalisedPi1floatNormalised impact parameter of Pi1 (prong2)
    o2::aod::full::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatMaximum normalized difference between measured and expected impact parameter of candidate prongs
    o2::aod::full::CpaXicpaXifloat
    o2::aod::full::CpaXYXicpaXYXifloat
    o2::aod::full::CpaLamcpaLamfloat
    o2::aod::full::CpaXYLamcpaXYLamfloat
    o2::aod::full::InvMassXiPi0invMassXiPi0float
    o2::aod::full::InvMassXiPi1invMassXiPi1float
    o2::aod::full::Chi2XiVtxchi2XiVtxfloat
    o2::aod::full::Chi2LamVtxchi2LamVtxfloat
    o2::aod::full::Chi2XicPlusTopoToPVchi2XicPlusTopoToPVfloat
    o2::aod::full::Chi2XicPlusTopoXiToXicPluschi2XicPlusTopoXiToXicPlusfloat
    o2::aod::full::DcaXYPi0Pi1dcaXYPi0Pi1float
    o2::aod::full::DcaXYPi0XidcaXYPi0Xifloat
    o2::aod::full::DcaXYPi1XidcaXYPi1Xifloat
    o2::aod::full::DcaPi0Pi1dcaPi0Pi1float
    o2::aod::full::DcaPi0XidcaPi0Xifloat
    o2::aod::full::DcaPi1XidcaPi1Xifloat
    o2::aod::full::DcaXiDaughtersdcaXiDaughtersfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchRecflagMcMatchRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::XPvGenxPvGenfloat
    o2::aod::full::YPvGenyPvGenfloat
    o2::aod::full::ZPvGenzPvGenfloat
    o2::aod::full::XSvGenxSvGenfloat
    o2::aod::full::YSvGenySvGenfloat
    o2::aod::full::ZSvGenzSvGenfloat
    o2::aod::hf_cand_xic_to_xi_pi_pi::FlagMcMatchGenflagMcMatchGenint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::PResidualpResidualfloat
    o2::aod::full::PtResidualptResidualfloat
    o2::aod::full::XPvResidualxPvResidualfloat
    o2::aod::full::YPvResidualyPvResidualfloat
    o2::aod::full::ZPvResidualzPvResidualfloat
    o2::aod::full::XPvPullxPvPullfloat
    o2::aod::full::YPvPullyPvPullfloat
    o2::aod::full::ZPvPullzPvPullfloat
    o2::aod::full::XSvResidualxSvResidualfloat
    o2::aod::full::YSvResidualySvResidualfloat
    o2::aod::full::ZSvResidualzSvResidualfloat
    o2::aod::full::XSvPullxSvPullfloat
    o2::aod::full::YSvPullySvPullfloat
    o2::aod::full::ZSvPullzSvPullfloat
    +
    + +
    + +### o2-analysis-hf-tree-creator-xicc-to-p-k-pi-pi +Code file: treeCreatorXiccToPKPiPi.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloatRadius of secondary vertex (cm)
    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::ImpactParameterNormalised0impactParameterNormalised0floatNormalised impact parameter of prong0
    o2::aod::full::PtProng0ptProng0floatTransverse momentum of prong0 (GeV/c)
    o2::aod::full::PProng0pProng0floatMomentum of prong0 (GeV/c)
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floatNormalised impact parameter of prong1
    o2::aod::full::PtProng1ptProng1floatTransverse momentum of prong1 (GeV/c)
    o2::aod::full::PProng1pProng1floatMomentum of prong1 (in GeV/c)
    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::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::NSigmaTOFBachPinSigmaTOFBachPifloat
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::full::ImpactParameterProductimpactParameterProductfloat
    o2::aod::full::XicMxicMfloat
    o2::aod::full::XicCtxicCtfloat
    o2::aod::full::XicYxicYfloat
    o2::aod::full::XicExicEfloat
    o2::aod::full::XicEtaxicEtafloat
    o2::aod::full::XicCPAxicCPAfloat
    o2::aod::full::XicCPAXYxicCPAXYfloat
    o2::aod::full::XicChi2PCAxicChi2PCAfloat
    o2::aod::full::XicDecayLengthxicDecayLengthfloat
    o2::aod::full::XicDecayLengthXYxicDecayLengthXYfloat
    o2::aod::full::XicDecayLengthNormalisedxicDecayLengthNormalisedfloat
    o2::aod::full::NSigmaTOFTrk1PrnSigmaTOFTrk1Prfloat
    o2::aod::full::NSigmaTOFTrk1PinSigmaTOFTrk1Pifloat
    o2::aod::full::NSigmaTOFTrk2KanSigmaTOFTrk2Kafloat
    o2::aod::full::NSigmaTOFTrk3PrnSigmaTOFTrk3Prfloat
    o2::aod::full::NSigmaTOFTrk3PinSigmaTOFTrk3Pifloat
    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::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::CPAcpafloat
    o2::aod::full::CPAXYcpaXYfloat
    o2::aod::full::CtctfloatProper lifetime times c of candidate (cm)
    o2::aod::full::EtaetafloatPseudorapidity of candidate
    o2::aod::full::PhiphifloatAzimuth angle of candidate
    o2::aod::full::YyfloatRapidity of candidate
    o2::aod::full::MCflagmcflagint8_t
    o2::aod::full::OriginMcRecoriginMcRecint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::full::IsEventRejectisEventRejectintEvent rejection flag
    o2::aod::full::RunNumberrunNumberintRun number
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occured
    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::MCflagmcflagint8_t
    o2::aod::full::OriginMcGenoriginMcGenint8_t
    +
    + +
    + +### o2-analysis-hf-candidate-creator-b0-reduced +Code file: candidateCreatorB0Reduced.cxx +
    + + +
    +
    + Table with B0 daughter indices +
    + +
    Is used in: +
      +
    • o2::aod::HfRedCandB0 = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0_reduced::Prong0IdIprong0IdintProng0 index
    o2::aod::hf_cand_b0_reduced::Prong1IdIprong1IdintProng1 index
    +
    + + +
    +
    + Table with ML scores for the D+ daughter +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0_reduced::Prong0MlScoreBkgprong0MlScoreBkgfloatBkg ML score of the D daughter
    o2::aod::hf_cand_b0_reduced::Prong0MlScorePromptprong0MlScorePromptfloatPrompt ML score of the D daughter
    o2::aod::hf_cand_b0_reduced::Prong0MlScoreNonpromptprong0MlScoreNonpromptfloatNonprompt ML score of the D daughter
    +
    + + +
    +
    + Reconstruction-level MC information on B0 candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchRecflagMcMatchRecint8_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 B0 candidates 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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + +
    + +### 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::Prong0MlScoreBkgprong0MlScoreBkgfloatBkg ML score of the D daughter
    o2::aod::hf_cand_bplus_reduced::Prong0MlScorePromptprong0MlScorePromptfloatPrompt ML score of the D daughter
    o2::aod::hf_cand_bplus_reduced::Prong0MlScoreNonpromptprong0MlScoreNonpromptfloatNonprompt ML score of the D daughter
    +
    + + +
    +
    + Reconstruction-level MC information on B+ candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_bplus::FlagMcMatchRecflagMcMatchRecint8_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 B+ candidates for MC checks in reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_bplus_mc::PdgCodeBeautyMotherpdgCodeBeautyMotherintPdg code of beauty 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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::CollisionIdIcollisionIdint32Pointer into Collisions
    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::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::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::M2Dm2float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloat
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloat
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloat
    o2::aod::/hf_cand::PtGI?
    o2::aod::hf_cand::Pt2Dpt2float
    o2::aod::hf_cand::PDpfloat
    o2::aod::hf_cand::P2Dp2float
    o2::aod::hf_cand::PVectorDpVectorstd::array<float,3>
    o2::aod::hf_cand::CPADcpafloat
    o2::aod::hf_cand::CPAXYDcpaXYfloat
    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
    +
    + +
    + +### o2-analysis-hf-candidate-creator-charm-reso-reduced +Code file: candidateCreatorCharmResoReduced.cxx +
    + + +
    +
    + Table with Resonance candidate information for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    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_cand_reduced::InvMassinvMassfloatInvariant mass in GeV/c2
    o2::aod::hf_reso_cand_reduced::InvMassProng0invMassProng0floatInvariant Mass of D daughter in GeV/c
    o2::aod::hf_reso_cand_reduced::InvMassProng1invMassProng1floatInvariant Mass of V0 daughter in GeV/c
    o2::aod::hf_reso_v0::CpacpafloatCosine of Pointing Angle of V0 candidate
    o2::aod::hf_reso_v0::DcadcafloatDCA of V0 candidate
    o2::aod::hf_reso_v0::RadiusradiusfloatRadius of V0 candidate
    o2::aod::hf_reso_cand_reduced::PtDptfloat
    o2::aod::hf_reso_cand_reduced::PtProng0DptProng0float
    o2::aod::hf_reso_cand_reduced::PtProng1DptProng1float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0std::array<float,3>
    o2::aod::hf_cand::PVectorProng1DpVectorProng1std::array<float,3>
    o2::aod::hf_reso_cand_reduced::CosThetaStarDs1DcosThetaStarDs1floatcosthetastar under Ds1 hypothesis
    o2::aod::hf_reso_cand_reduced::CosThetaStarDs2StarDcosThetaStarDs2Starfloatcosthetastar under Ds2Star hypothesis
    o2::aod::hf_reso_cand_reduced::CosThetaStarXiC3055DcosThetaStarXiC3055floatcosthetastar under XiC3055 hypothesis
    +
    + + +
    +
    + Table with ML scores for the D daughter +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_reso_cand_reduced::MlScoreBkgProng0mlScoreBkgProng0floatBkg ML score of the D daughter
    o2::aod::hf_reso_cand_reduced::MlScorePromptProng0mlScorePromptProng0floatPrompt ML score of the D daughter
    o2::aod::hf_reso_cand_reduced::MlScoreNonpromptProng0mlScoreNonpromptProng0floatNonprompt ML score of the D daughter
    +
    + +
    + +### o2-analysis-hf-candidate-selector-b0-to-d-pi-reduced +Code file: candidateSelectorB0ToDPiReduced.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::IsSelB0ToDPiisSelB0ToDPiintselection flag on B0 candidate
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_b0::MlProbB0ToDPimlProbB0ToDPifloatML score of B0 candidate for signal class
    +
    + +
    + +### o2-analysis-hf-candidate-selector-bplus-to-d0-pi-reduced +Code file: candidateSelectorBplusToD0PiReduced.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bplus::IsSelBplusToD0PiisSelBplusToD0Piintselection flag on B+ candidate
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_sel_candidate_bplus::MlProbBplusToD0PimlProbBplusToD0PifloatML score of B+ candidate for signal class
    +
    + +
    + +### 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::HfCollisionRejectionMaphfCollisionRejectionMapuint16_tBitmask with failed selection criteria
    o2::aod::hf_reduced_collision::BzbzfloatMagnetic field in z-direction
    +
    + + +
    +
    + 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::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 PID track information for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::HasTPChasTPCboolFlag to check if track has a TPC match
    o2::aod::hf_track_index_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
    +
    + + +
    +
    + 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::InvMassD0invMassD0floatInvariant mass of 2prong candidate in GeV/c2
    o2::aod::hf_charm_cand_reduced::InvMassD0BarinvMassD0BarfloatInvariant mass of 2prong candidate in GeV/c2
    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 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::InvMassinvMassfloatInvariant mass of 2prong candidate in GeV/c2
    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 3prong 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)
    +
    + + +
    +
    + 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::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
    +
    + + +
    +
    + Generation-level MC information on B0 candidates for reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::FlagMcMatchGenflagMcMatchGenint8_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
    +
    + + +
    +
    + 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::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::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_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
    +
    + + +
    +
    + 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
    +
    + +
    + +### 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::HfCollisionRejectionMaphfCollisionRejectionMapuint16_tBitmask 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 3prong 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)
    +
    + + +
    +
    + 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_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_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
    +
    + + +
    +
    + Table with tracks without track parameters for resonances reduced workflow +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_track_index_reduced::HfRedCollisionIdIhfRedCollisionIdint32ReducedCollision index
    o2::aod::hf_reso_track::Pxpxfloatx-component of momentum
    o2::aod::hf_reso_track::Pypyfloaty-component of momentum
    o2::aod::hf_reso_track::Pzpzfloatz-component of momentum
    o2::aod::hf_reso_track::Signsignuint8_tcharge sign
    o2::aod::hf_reso_track::NSigmaTpcPinSigmaTpcPifloatTPC Nsigma for pion hypothesis
    o2::aod::hf_reso_track::NSigmaTpcKanSigmaTpcKafloatTPC Nsigma for kaon hypothesis
    o2::aod::hf_reso_track::NSigmaTpcPrnSigmaTpcPrfloatTPC Nsigma for proton hypothesis
    o2::aod::hf_reso_track::NSigmaTofPinSigmaTofPifloatTOF Nsigma for pion hypothesis
    o2::aod::hf_reso_track::NSigmaTofKanSigmaTofKafloatTOF Nsigma for kaon hypothesis
    o2::aod::hf_reso_track::NSigmaTofPrnSigmaTofPrfloatTOF Nsigma for proton hypothesis
    o2::aod::hf_reso_track::HasTofhasTofboolflag for presence of TOF
    o2::aod::hf_reso_track::PtDptfloat
    o2::aod::hf_reso_track::EtaDetafloat
    o2::aod::hf_reso_track::PhiDphifloat
    +
    + + +
    +
    + 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_reso_3_prong::DTypedTypeint8_tInteger with selected D candidate type: 1 = Dplus, -1 = Dminus, 2 = DstarPlus, -2 = DstarMinus
    o2::aod::hf_reso_3_prong::PxDpxfloat
    o2::aod::hf_reso_3_prong::PyDpyfloat
    o2::aod::hf_reso_3_prong::PzDpzfloat
    o2::aod::hf_reso_3_prong::InvMassDplusDinvMassDplusfloat
    o2::aod::hf_reso_3_prong::InvMassDstarDinvMassDstarfloat
    o2::aod::hf_reso_3_prong::InvMassAntiDstarDinvMassAntiDstarfloat
    o2::aod::hf_reso_3_prong::PtDptfloat
    +
    + +
    + +### 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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    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::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::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::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
    +
    + + +
    +
    + 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
    +
    + + +
    +
    + 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::PtDptDfloatTransverse momentum of Ds
    o2::aod::hf_correlation_ds_hadron::PtHadronptHadronfloatTransverse momentum of Hadron
    o2::aod::hf_correlation_ds_hadron::PoolBinpoolBinintPool Bin for the MixedEvent
    +
    + + +
    +
    + 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::PtDptDfloatTransverse 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
    +
    + + +
    +
    + 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
    +
    + +
    + +### 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::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::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 +
    + + +
    +
    + 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-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
    +
    + + +
    +
    + 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
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_selection_lc_collision::LcSellcSelintSelection flag for Lc in a collision
    +
    + +
    + +### o2-analysis-hf-femto-dream-producer +Code file: femtoDreamProducer.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDCollision = o2::aod::FDCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::femtodreamcollision::MultV0MmultV0MfloatV0M multiplicity
    o2::aod::femtodreamcollision::MultNtrmultNtrintmultiplicity of charged tracks as defined in the producer
    o2::aod::femtodreamcollision::SphericitysphericityfloatSphericity of the event
    o2::aod::femtodreamcollision::MagFieldmagFieldfloatMagnetic field of the event
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDMCCollision = o2::aod::FDMCCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamMCcollision::MultMCgenPartEta08multMCgenPartEta08intMultiplicity of the event as given by the generator in |eta|<0.8
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdcolllabel::FDMCCollisionIdIfdMCCollisionIdint32MC collision for femtodreamcollision
    +
    + + +
    +
    + Table to store the derived data for charm hadron candidates +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamparticle::FDCollisionIdIfdCollisionIdint32Pointer into FDCollisions
    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::CandidateSelFlagcandidateSelFlagint8_tSelection of mass hypothesis for charm hadron (1 for Lc -> pkpi, 2 for Lc -> pikp)
    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::FlagMcflagMcint8_tTo select MC particle among charm hadrons, { DplusToPiKPi = 1, LcToPKPi = 2, DsToKKPi = 4, XicToPKP = 8, N3ProngD = 2ecays };
    o2::aod::fdhf::OriginMcRecoriginMcRecint8_tflag 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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDParticle = o2::aod::FDParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 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::femtodreamparticle::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::femtodreamparticle::TPCNSigmaPitpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::femtodreamparticle::TPCNSigmaKatpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::femtodreamparticle::TPCNSigmaPrtpcNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::femtodreamparticle::TPCNSigmaDetpcNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::femtodreamparticle::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TPC detector for electron
    o2::aod::femtodreamparticle::TOFNSigmaPitofNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::femtodreamparticle::TOFNSigmaKatofNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::femtodreamparticle::TOFNSigmaPrtofNSigmaPrfloatNsigma separation with the TPC detector for proton
    o2::aod::femtodreamparticle::TOFNSigmaDetofNSigmaDefloatNsigma separation with the TPC detector for deuteron
    o2::aod::femtodreamparticle::DaughDCAdaughDCAfloatDCA between daughters
    o2::aod::femtodreamparticle::TransRadiustransRadiusfloatTransverse radius of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::femtodreamparticle::DecayVtxZdecayVtxZfloatZ position of the decay vertex
    o2::aod::femtodreamparticle::MKaonmKaonfloatThe invariant mass of V0 candidate, assuming kaon
    o2::aod::femtodreamparticle::TPCCrossedRowsOverFindableClsDtpcCrossedRowsOverFindableClsfloatCompute the number of crossed rows over findable TPC clusters
    o2::aod::``AOD''GI?
    o2::aod::``FDMCPARTICLE''GI?
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTruth
    o2::aod::femtodreamMCparticle::PDGMCTruthpdgMCTruthintParticle PDG
    o2::aod::femtodreamparticle::Ptptfloatp_T (GeV/c)
    o2::aod::femtodreamparticle::EtaetafloatEta
    o2::aod::femtodreamparticle::PhiphifloatPhi
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDMCParticle = o2::aod::FDMCParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::femtodreamMCparticle::PartOriginMCTruthpartOriginMCTruthuint8_tOrigin of the particle, according to femtodreamparticle::ParticleOriginMCTruth
    o2::aod::femtodreamMCparticle::PDGMCTruthpdgMCTruthintParticle PDG
    o2::aod::femtodreamparticle::Ptptfloatp_T (GeV/c)
    o2::aod::femtodreamparticle::EtaetafloatEta
    o2::aod::femtodreamparticle::PhiphifloatPhi
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::FDExtMCParticle = o2::aod::FDExtMCParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::femtodreamMCparticle::MotherPDGmotherPDGintChecks mother PDG, where mother is the primary particle for that decay chain
    +
    + + +
    +
    + Table joinable to FemtoDreamParticle containing the MC labels +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfdlabel::FDMCParticleIdIfdMCParticleIdint32MC particle for femtodreamparticle
    +
    + + +
    +
    + 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::FlagMcflagMcint8_tTo select MC particle among charm hadrons, { DplusToPiKPi = 1, LcToPKPi = 2, DsToKKPi = 4, XicToPKP = 8, N3ProngD = 2ecays };
    o2::aod::fdhf::OriginMcGenoriginMcGenint8_tflag for generator level matching (1 for prompt, 2 for non-prompt)
    +
    + +
    + +### o2-analysis-hf-electron-selection-with-tpc-emcal +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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::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
    +
    + + +
    +
    + +
    + +
    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::JTrackSub = o2::aod::JTrackSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgcharged::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jtracksub::Ptptfloat
    o2::aod::jtracksub::Etaetafloat
    o2::aod::jtracksub::Phiphifloat
    o2::aod::jtracksub::Energyenergyfloat
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloat
    o2::aod::jtracksub::PyDpyfloat
    o2::aod::jtracksub::PzDpzfloat
    o2::aod::jtracksub::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JTrackD0Sub = o2::aod::JTrackD0Subs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgd0::CandidateIdIcandidateIdintPointer into HfD0Bases
    o2::aod::jtracksub::Ptptfloat
    o2::aod::jtracksub::Etaetafloat
    o2::aod::jtracksub::Phiphifloat
    o2::aod::jtracksub::Energyenergyfloat
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloat
    o2::aod::jtracksub::PyDpyfloat
    o2::aod::jtracksub::PzDpzfloat
    o2::aod::jtracksub::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JTrackLcSub = o2::aod::JTrackLcSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkglc::CandidateIdIcandidateIdintPointer into Hf3PBases
    o2::aod::jtracksub::Ptptfloat
    o2::aod::jtracksub::Etaetafloat
    o2::aod::jtracksub::Phiphifloat
    o2::aod::jtracksub::Energyenergyfloat
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloat
    o2::aod::jtracksub::PyDpyfloat
    o2::aod::jtracksub::PzDpzfloat
    o2::aod::jtracksub::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JTrackBplusSub = o2::aod::JTrackBplusSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgbplus::CandidateIdIcandidateIdintPointer into HfCandBplus
    o2::aod::jtracksub::Ptptfloat
    o2::aod::jtracksub::Etaetafloat
    o2::aod::jtracksub::Phiphifloat
    o2::aod::jtracksub::Energyenergyfloat
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloat
    o2::aod::jtracksub::PyDpyfloat
    o2::aod::jtracksub::PzDpzfloat
    o2::aod::jtracksub::PDpfloat
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JTrackDielectronSub = o2::aod::JTrackDielectronSubs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgdielectron::CandidateIdIcandidateIdintPointer into Dielectrons
    o2::aod::jtracksub::Ptptfloat
    o2::aod::jtracksub::Etaetafloat
    o2::aod::jtracksub::Phiphifloat
    o2::aod::jtracksub::Energyenergyfloat
    o2::aod::jtracksub::TrackSeltrackSeluint8_t
    o2::aod::jtracksub::PxDpxfloat
    o2::aod::jtracksub::PyDpyfloat
    o2::aod::jtracksub::PzDpzfloat
    o2::aod::jtracksub::PDpfloat
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-producer +Code file: jetderiveddataproducer.cxx +
    + + +
    +
    + Reduced collision table +
    + +
    Is used in: +
      +
    • o2::aod::JCollision = o2::aod::JCollisions::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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::JBC = o2::aod::JBCs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jbc::RunNumberrunNumberint
    o2::aod::jbc::GlobalBCglobalBCuint64_t
    o2::aod::jbc::Timestamptimestampuint64_t
    o2::aod::jbc::AliasGI?
    o2::aod::jbc::SelectionGI?
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jbc::BCIdIbcIdint32Pointer into BCs
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jbc::ReadCountsreadCountsstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXreadCountsWithTVXstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBreadCountsWithTVXAndNoTFBstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBAndNoITSROFBreadCountsWithTVXAndNoTFBAndNoITSROFBstd::vector<int>
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JEMCCollisionLb = o2::aod::JEMCCollisionLbs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::IsAmbiguousisAmbiguousbool
    o2::aod::jcollision::IsEMCALReadoutisEmcalReadoutbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::JBCIdIbcIdint32Pointer into JBCs
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::ReadCountsreadCountsstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXreadCountsWithTVXstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8readCountsWithTVXAndZVertexAndSel8std::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8FullreadCountsWithTVXAndZVertexAndSel8Fullstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8FullPbPbreadCountsWithTVXAndZVertexAndSel8FullPbPbstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCreadCountsWithTVXAndZVertexAndSelMCstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCFullreadCountsWithTVXAndZVertexAndSelMCFullstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCFullPbPbreadCountsWithTVXAndZVertexAndSelMCFullPbPbstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelUnanchoredMCreadCountsWithTVXAndZVertexAndSelUnanchoredMCstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelTVXreadCountsWithTVXAndZVertexAndSelTVXstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7readCountsWithTVXAndZVertexAndSel7std::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7KINT7readCountsWithTVXAndZVertexAndSel7KINT7std::vector<int>
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JMcCollision = o2::aod::JMcCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmccollision::PosXposXfloat
    o2::aod::jmccollision::PosYposYfloat
    o2::aod::jmccollision::PosZposZfloat
    o2::aod::jmccollision::Weightweightfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmccollision::McCollisionIdImcCollisionIdint32Pointer into McCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmccollisionlb::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jtrack::DCAXdcaXfloat
    o2::aod::jtrack::DCAYdcaYfloat
    o2::aod::jtrack::DCAZdcaZfloat
    o2::aod::jtrack::DCAXYdcaXYfloat
    o2::aod::jtrack::DCAXYZdcaXYZfloat
    o2::aod::jtrack::SigmaDCAZsigmadcaZfloat
    o2::aod::jtrack::SigmaDCAXYsigmadcaXYfloat
    o2::aod::jtrack::SigmaDCAXYZsigmadcaXYZfloat
    o2::aod::jtrack::Sigma1Ptsigma1Ptfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JMcParticle = o2::aod::JMcParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmcparticle::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::MothersIdsSAImothersIds
    o2::aod::jmcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_t
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmcparticle::McParticleIdImcParticleIdint32Pointer into McParticles
    +
    + + +
    +
    + Table joined to the track table containing the MC index +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmctracklb::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JCluster = o2::aod::JClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jcluster::JCollisionIdIcollisionIdint32collisionID used as index for matched clusters
    o2::aod::jcluster::IDidintcluster ID identifying cluster in event
    o2::aod::jcluster::Energyenergyfloatcluster energy (GeV)
    o2::aod::jcluster::CoreEnergycoreEnergyfloatcluster core energy (GeV)
    o2::aod::jcluster::RawEnergyrawEnergyfloatraw cluster energy (GeV)
    o2::aod::jcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::jcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::jcluster::M02m02floatshower shape long axis
    o2::aod::jcluster::M20m20floatshower shape short axis
    o2::aod::jcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::jcluster::Timetimefloatcluster time (ns)
    o2::aod::jcluster::IsExoticisExoticboolflag to mark cluster as exotic
    o2::aod::jcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channel
    o2::aod::jcluster::NLMnlmintnumber of local maxima
    o2::aod::jcluster::Definitiondefinitionintcluster definition, see EMCALClusterDefinition.h
    o2::aod::jcluster::LeadingCellEnergyleadingCellEnergyfloatenergy of leading cell in the cluster
    o2::aod::jcluster::SubleadingCellEnergysubleadingCellEnergyfloatenergy of leading cell in the cluster
    o2::aod::jcluster::LeadingCellNumberleadingCellNumberintenergy of leading cell in the cluster
    o2::aod::jcluster::SubleadingCellNumbersubleadingCellNumberintenergy of leading cell in the cluster
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcluster::EMCALClusterIdIclusterIdint32cluster ID of original cluster
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcluster::JTrackIdsGI?
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmcclusterlb::JMcParticleIdsGI?
    o2::aod::jmcclusterlb::AmplitudeAamplitudeAstd::vector<float>
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jdummy::Dummydummybool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmccollision::PosXposXfloat
    o2::aod::jmccollision::PosYposYfloat
    o2::aod::jmccollision::PosZposZfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jdielectronindices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jdielectronindices::Prong1IdIprong1IdintPointer into JTracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JDielectronMc = o2::aod::JDielectronMcs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jdielectronindices::JDielectronMcCollisionIdGI?
    o2::aod::jdielectronmc::Ptptfloat
    o2::aod::jdielectronmc::Etaetafloat
    o2::aod::jdielectronmc::Phiphifloat
    o2::aod::jdielectronmc::Yyfloat
    o2::aod::jdielectronmc::Eefloat
    o2::aod::jdielectronmc::Mmfloat
    o2::aod::jdielectronmc::PdgCodepdgCodeint
    o2::aod::jdielectronmc::GenStatusCodegetGenStatusCodeint
    o2::aod::jdielectronmc::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jdielectronmc::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jdielectronmc::DecayFlagdecayFlagint8_t
    o2::aod::jdielectronmc::Originoriginint
    o2::aod::jdielectronmc::PxDpxfloat
    o2::aod::jdielectronmc::PyDpyfloat
    o2::aod::jdielectronmc::PzDpzfloat
    o2::aod::jdielectronmc::PDpfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jdielectronindices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    o2::aod::jdielectronmc::MothersIdsSAImothersIds
    o2::aod::jdielectronmc::DaughtersIdSliceSSLIdaughtersIdsint32_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jd0indices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jd0indices::Prong1IdIprong1IdintPointer into JTracks
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jd0indices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jlcindices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jlcindices::Prong1IdIprong1IdintPointer into JTracks
    o2::aod::jlcindices::Prong2IdIprong2IdintPointer into JTracks
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jlcindices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmccollision::PosXposXfloat
    o2::aod::jmccollision::PosYposYfloat
    o2::aod::jmccollision::PosZposZfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jv0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jv0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jv0indices::PosTrackIdIposTrackIdintPointer into JTracks
    o2::aod::jv0indices::NegTrackIdInegTrackIdintPointer into JTracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::JV0Mc = o2::aod::JV0Mcs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jv0indices::JV0McCollisionIdIv0mccollisionIdint32Pointer into JV0McCollisions
    o2::aod::jv0mc::Ptptfloat
    o2::aod::jv0mc::Etaetafloat
    o2::aod::jv0mc::Phiphifloat
    o2::aod::jv0mc::Yyfloat
    o2::aod::jv0mc::Eefloat
    o2::aod::jv0mc::Mmfloat
    o2::aod::jv0mc::PdgCodepdgCodeint
    o2::aod::jv0mc::GenStatusCodegetGenStatusCodeint
    o2::aod::jv0mc::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jv0mc::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jv0mc::DecayFlagdecayFlagint8_t
    o2::aod::jv0mc::PxDpxfloat
    o2::aod::jv0mc::PyDpyfloat
    o2::aod::jv0mc::PzDpzfloat
    o2::aod::jv0mc::PDpfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jv0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jv0indices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    o2::aod::jv0mc::MothersIdsSAImothersIds
    o2::aod::jv0mc::DaughtersIdSliceSSLIdaughtersIdsint32_t
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-producer-dummy +Code file: jetderiveddataproducerdummy.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedpair::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedpair::Massmassfloat
    o2::aod::reducedpair::Ptptfloat
    o2::aod::reducedpair::Etaetafloat
    o2::aod::reducedpair::Phiphifloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::FilterMapGI?
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    o2::aod::reducedpair::RapDrapfloat
    o2::aod::reducedpair::YDyfloat
    o2::aod::reducedpair::PxDpxfloat
    o2::aod::reducedpair::PyDpyfloat
    o2::aod::reducedpair::PzDpzfloat
    o2::aod::reducedpair::PDpfloat
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloat
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPifloat
    o2::aod::hf_cand_par::NSigTofKaExpPinSigTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloat
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloat
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloat
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta star
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::FlagMcMatchRecflagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_3p::Hf3PCollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for 3-prong candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand_par::PtProng2ptProng2floattransverse momentum of prong 2
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0nSigTpcPi0float
    o2::aod::hf_cand_par::NSigTpcPr0nSigTpcPr0float
    o2::aod::hf_cand_par::NSigTofPi0nSigTofPi0float
    o2::aod::hf_cand_par::NSigTofPr0nSigTofPr0float
    o2::aod::hf_cand_par::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::hf_cand_par::NSigTpcTofPr0nSigTpcTofPr0float
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1float
    o2::aod::hf_cand_par::NSigTofKa1nSigTofKa1float
    o2::aod::hf_cand_par::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::hf_cand_par::NSigTpcPi2nSigTpcPi2float
    o2::aod::hf_cand_par::NSigTpcPr2nSigTpcPr2float
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2float
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2float
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2float
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2float
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2pProng2floatmomentum magnitude of prong 2
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with MC particle info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-producer-dummy-d0 +Code file: jetderiveddataproducerdummyd0.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::ReducedEvent = o2::aod::ReducedEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedpair::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedpair::Massmassfloat
    o2::aod::reducedpair::Ptptfloat
    o2::aod::reducedpair::Etaetafloat
    o2::aod::reducedpair::Phiphifloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::FilterMapGI?
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    o2::aod::reducedpair::RapDrapfloat
    o2::aod::reducedpair::YDyfloat
    o2::aod::reducedpair::PxDpxfloat
    o2::aod::reducedpair::PyDpyfloat
    o2::aod::reducedpair::PzDpzfloat
    o2::aod::reducedpair::PDpfloat
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_3p::Hf3PCollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for 3-prong candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand_par::PtProng2ptProng2floattransverse momentum of prong 2
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0nSigTpcPi0float
    o2::aod::hf_cand_par::NSigTpcPr0nSigTpcPr0float
    o2::aod::hf_cand_par::NSigTofPi0nSigTofPi0float
    o2::aod::hf_cand_par::NSigTofPr0nSigTofPr0float
    o2::aod::hf_cand_par::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::hf_cand_par::NSigTpcTofPr0nSigTpcTofPr0float
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1float
    o2::aod::hf_cand_par::NSigTofKa1nSigTofKa1float
    o2::aod::hf_cand_par::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::hf_cand_par::NSigTpcPi2nSigTpcPi2float
    o2::aod::hf_cand_par::NSigTpcPr2nSigTpcPr2float
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2float
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2float
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2float
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2float
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2pProng2floatmomentum magnitude of prong 2
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PCollBase = o2::aod::Hf3PCollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::Hf3PMcCollBase = o2::aod::Hf3PMcCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloat
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPifloat
    o2::aod::hf_cand_par::NSigTofKaExpPinSigTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloat
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloat
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloat
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta star
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::FlagMcMatchRecflagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_3p::Hf3PCollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for 3-prong candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand_par::PtProng2ptProng2floattransverse momentum of prong 2
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0nSigTpcPi0float
    o2::aod::hf_cand_par::NSigTpcPr0nSigTpcPr0float
    o2::aod::hf_cand_par::NSigTofPi0nSigTofPi0float
    o2::aod::hf_cand_par::NSigTofPr0nSigTofPr0float
    o2::aod::hf_cand_par::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::hf_cand_par::NSigTpcTofPr0nSigTpcTofPr0float
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1float
    o2::aod::hf_cand_par::NSigTofKa1nSigTofKa1float
    o2::aod::hf_cand_par::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::hf_cand_par::NSigTpcPi2nSigTpcPi2float
    o2::aod::hf_cand_par::NSigTpcPr2nSigTpcPr2float
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2float
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2float
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2float
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2float
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2pProng2floatmomentum magnitude of prong 2
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with MC particle info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::Dielectron = o2::aod::Dielectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedpair::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedpair::Massmassfloat
    o2::aod::reducedpair::Ptptfloat
    o2::aod::reducedpair::Etaetafloat
    o2::aod::reducedpair::Phiphifloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::FilterMapGI?
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    o2::aod::reducedpair::RapDrapfloat
    o2::aod::reducedpair::YDyfloat
    o2::aod::reducedpair::PxDpxfloat
    o2::aod::reducedpair::PyDpyfloat
    o2::aod::reducedpair::PzDpzfloat
    o2::aod::reducedpair::PDpfloat
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0CollBase = o2::aod::HfD0CollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::HfD0McCollBase = o2::aod::HfD0McCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloat
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPifloat
    o2::aod::hf_cand_par::NSigTofKaExpPinSigTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloat
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloat
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloat
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta star
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::FlagMcMatchRecflagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with MC particle info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + +
    + +### o2-analysis-je-jet-deriveddata-trigger-producer +Code file: jetderiveddatatriggerproducer.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: jetderiveddatawriter.cxx +
    + + +
    +
    + Main event information table +
    + +
    Is used in: +
      +
    • o2::aod::StoredReducedEvent = o2::aod::StoredReducedEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedevent::TagGI?
    o2::aod::bc::RunNumberrunNumberintRun 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::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    o2::aod::‌collision::CollisionTimeRescollisionTimeResfloatResolution of collision time
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredDielectron = o2::aod::StoredDielectrons::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::reducedpair::ReducedEventIdIreducedeventIdint32Pointer into ReducedEvents
    o2::aod::reducedpair::Massmassfloat
    o2::aod::reducedpair::Ptptfloat
    o2::aod::reducedpair::Etaetafloat
    o2::aod::reducedpair::Phiphifloat
    o2::aod::reducedpair::Signsignint
    o2::aod::reducedpair::FilterMapGI?
    o2::aod::reducedpair::McDecisionmcDecisionuint32_t
    o2::aod::reducedpair::RapDrapfloat
    o2::aod::reducedpair::YDyfloat
    o2::aod::reducedpair::PxDpxfloat
    o2::aod::reducedpair::PyDpyfloat
    o2::aod::reducedpair::PzDpzfloat
    o2::aod::reducedpair::PDpfloat
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::StoredHfD0CollBase = o2::aod::StoredHfD0CollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic collision info +
    + +
    Is used in: +
      +
    • o2::aod::StoredHf3PCollBase = o2::aod::StoredHf3PCollBases::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_coll_base::CentFT0AcentFT0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::CentFT0CcentFT0CfloatFT0C centrality percentile
    o2::aod::hf_coll_base::CentFT0McentFT0MfloatFT0M centrality percentile
    o2::aod::hf_coll_base::CentFV0AcentFV0AfloatFT0A centrality percentile
    o2::aod::hf_coll_base::MultZeqNTracksPVmultZeqNTracksPVfloatz-equalised barrel multiplicity
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::StoredHfD0McCollBase = o2::aod::StoredHfD0McCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_d0::HfD0CollBaseIdsGI?
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic MC collision info +
    + +
    Is used in: +
      +
    • o2::aod::StoredHf3PMcCollBase = o2::aod::StoredHf3PMcCollBases::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::soa::MarkerGI?
    +
    + + +
    +
    + Table with indices pointing to the derived reconstructed-collision table +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_mc_coll::der_3p::Hf3PCollBaseIdsGI?
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_d0::HfD0CollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPiExpPinSigTpcPiExpPifloat
    o2::aod::hf_cand_par::NSigTofPiExpPinSigTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpPinSigTpcTofPiExpPifloat
    o2::aod::hf_cand_par::NSigTpcKaExpPinSigTpcKaExpPifloat
    o2::aod::hf_cand_par::NSigTofKaExpPinSigTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpPinSigTpcTofKaExpPifloat
    o2::aod::hf_cand_par::NSigTpcPiExpKanSigTpcPiExpKafloat
    o2::aod::hf_cand_par::NSigTofPiExpKanSigTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofPiExpKanSigTpcTofPiExpKafloat
    o2::aod::hf_cand_par::NSigTpcKaExpKanSigTpcKaExpKafloat
    o2::aod::hf_cand_par::NSigTofKaExpKanSigTofKaExpKafloat
    o2::aod::hf_cand_par::NSigTpcTofKaExpKanSigTpcTofKaExpKafloat
    o2::aod::hf_cand_par::MaxNormalisedDeltaIPmaxNormalisedDeltaIPfloatsee RecoDecay::maxNormalisedDeltaIP
    o2::aod::hf_cand_par::ImpactParameterProductimpactParameterProductfloatproduct of impact parameters of prong 0 and prong 1
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand::KfTopolChi2OverNdfkfTopolChi2OverNdffloatchi2overndf of the KFParticle topological constraint
    o2::aod::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    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::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand_par::CosThetaStarcosThetaStarfloatcosine of theta star
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::FlagMcMatchRecflagMcMatchRecint8_tflag for reconstruction level matching
    o2::aod::hf_cand_mc::OriginMcRecoriginMcRecint8_tparticle origin, reconstruction level
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with basic candidate properties used in the analyses +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand_base::der_3p::Hf3PCollBaseIdIhfCollBaseIdint32collision index pointing to the derived collision table for 3-prong candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Mmfloatinvariant mass
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::NProngsContributorsPVnProngsContributorsPVuint8_tnumber of prongs contributing to the primary-vertex reconstruction
    o2::aod::hf_cand_par::Cpacpafloatcosine of pointing angle
    o2::aod::hf_cand_par::CpaXYcpaXYfloatcosine of pointing angle in the transverse plane
    o2::aod::hf_cand_par::DecayLengthdecayLengthfloatdecay length
    o2::aod::hf_cand_par::DecayLengthXYdecayLengthXYfloatdecay length in the transverse plane
    o2::aod::hf_cand_par::DecayLengthNormaliseddecayLengthNormalisedfloatdecay length divided by its uncertainty
    o2::aod::hf_cand_par::DecayLengthXYNormaliseddecayLengthXYNormalisedfloatdecay length in the transverse plane divided by its uncertainty
    o2::aod::hf_cand_par::PtProng0ptProng0floattransverse momentum of prong 0
    o2::aod::hf_cand_par::PtProng1ptProng1floattransverse momentum of prong 1
    o2::aod::hf_cand_par::PtProng2ptProng2floattransverse momentum of prong 2
    o2::aod::hf_cand::ImpactParameter0impactParameter0float
    o2::aod::hf_cand::ImpactParameter1impactParameter1float
    o2::aod::hf_cand::ImpactParameter2impactParameter2float
    o2::aod::hf_cand_par::ImpactParameterNormalised0impactParameterNormalised0floatimpact parameter of prong 0 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised1impactParameterNormalised1floatimpact parameter of prong 1 divided by its uncertainty
    o2::aod::hf_cand_par::ImpactParameterNormalised2impactParameterNormalised2floatimpact parameter of prong 2 divided by its uncertainty
    o2::aod::hf_cand_par::NSigTpcPi0nSigTpcPi0float
    o2::aod::hf_cand_par::NSigTpcPr0nSigTpcPr0float
    o2::aod::hf_cand_par::NSigTofPi0nSigTofPi0float
    o2::aod::hf_cand_par::NSigTofPr0nSigTofPr0float
    o2::aod::hf_cand_par::NSigTpcTofPi0nSigTpcTofPi0float
    o2::aod::hf_cand_par::NSigTpcTofPr0nSigTpcTofPr0float
    o2::aod::hf_cand_par::NSigTpcKa1nSigTpcKa1float
    o2::aod::hf_cand_par::NSigTofKa1nSigTofKa1float
    o2::aod::hf_cand_par::NSigTpcTofKa1nSigTpcTofKa1float
    o2::aod::hf_cand_par::NSigTpcPi2nSigTpcPi2float
    o2::aod::hf_cand_par::NSigTpcPr2nSigTpcPr2float
    o2::aod::hf_cand_par::NSigTofPi2nSigTofPi2float
    o2::aod::hf_cand_par::NSigTofPr2nSigTofPr2float
    o2::aod::hf_cand_par::NSigTpcTofPi2nSigTpcTofPi2float
    o2::aod::hf_cand_par::NSigTpcTofPr2nSigTpcTofPr2float
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with additional candidate properties used for selection +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    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::hf_cand_par::RSecondaryVertexrSecondaryVertexfloatdistance of the secondary vertex from the z axis
    o2::aod::hf_cand_par::PProng0pProng0floatmomentum magnitude of prong 0
    o2::aod::hf_cand_par::PProng1pProng1floatmomentum magnitude of prong 1
    o2::aod::hf_cand_par::PProng2pProng2floatmomentum magnitude of prong 2
    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_cand::ErrorImpactParameter0errorImpactParameter0float
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1float
    o2::aod::hf_cand::ErrorImpactParameter2errorImpactParameter2float
    o2::aod::hf_cand_par::Ctctfloatproper lifetime times c
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with candidate selection flags +
    + + + + + + + + + + + + + + + + + + + + + + + +
    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::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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_mc_particle::der_d0::HfD0McCollBaseIdIhfMcCollBaseIdint32collision index pointing to the derived MC collision table for D0 candidates
    o2::aod::hf_cand_base::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + Table with MC particle info +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::Ptptfloattransverse momentum
    o2::aod::hf_cand_base::Etaetafloatpseudorapidity
    o2::aod::hf_cand_base::Phiphifloatazimuth
    o2::aod::hf_cand_base::Yyfloatrapidity
    o2::aod::hf_mc_particle::FlagMcMatchGenflagMcMatchGenint8_tflag for generator level matching
    o2::aod::hf_mc_particle::OriginMcGenoriginMcGenint8_tparticle origin, generator level
    o2::aod::hf_cand_base::PxDpxfloatpx
    o2::aod::hf_cand_base::PyDpyfloatpy
    o2::aod::hf_cand_base::PzDpzfloatpx
    o2::aod::hf_cand_base::PDpfloatmomentum
    o2::aod::soa::MarkerGI?
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJBC = o2::aod::StoredJBCs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jbc::RunNumberrunNumberint
    o2::aod::jbc::GlobalBCglobalBCuint64_t
    o2::aod::jbc::Timestamptimestampuint64_t
    o2::aod::jbc::AliasGI?
    o2::aod::jbc::SelectionGI?
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jbc::BCIdIbcIdint32Pointer into BCs
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJCollision = o2::aod::StoredJCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jcollision::PosXposXfloat
    o2::aod::jcollision::PosYposYfloat
    o2::aod::jcollision::PosZposZfloat
    o2::aod::jcollision::MultiplicitymultiplicityfloatCollision centrality or multiplicity
    o2::aod::jcollision::Centralitycentralityfloat
    o2::aod::jcollision::TrackOccupancyInTimeRangetrackOccupancyInTimeRangeint
    o2::aod::jcollision::EventSeleventSeluint16_t
    o2::aod::jcollision::AliasGI?
    o2::aod::jcollision::TriggerSeltriggerSeluint64_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJEMCCollisionLb = o2::aod::StoredJEMCCollisionLbs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::IsAmbiguousisAmbiguousbool
    o2::aod::jcollision::IsEMCALReadoutisEmcalReadoutbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::JBCIdIbcIdint32Pointer into JBCs
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJMcCollision = o2::aod::StoredJMcCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmccollision::PosXposXfloat
    o2::aod::jmccollision::PosYposYfloat
    o2::aod::jmccollision::PosZposZfloat
    o2::aod::jmccollision::Weightweightfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmccollision::McCollisionIdImcCollisionIdint32Pointer into McCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmccollisionlb::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJTrack = o2::aod::StoredJTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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::TrackSeltrackSeluint8_t
    o2::aod::jtrack::PxDpxfloat
    o2::aod::jtrack::PyDpyfloat
    o2::aod::jtrack::PzDpzfloat
    o2::aod::jtrack::PDpfloat
    o2::aod::jtrack::EnergyDenergyfloat
    o2::aod::jtrack::Signsignint8_tPhi
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jtrack::DCAXdcaXfloat
    o2::aod::jtrack::DCAYdcaYfloat
    o2::aod::jtrack::DCAZdcaZfloat
    o2::aod::jtrack::DCAXYdcaXYfloat
    o2::aod::jtrack::DCAXYZdcaXYZfloat
    o2::aod::jtrack::SigmaDCAZsigmadcaZfloat
    o2::aod::jtrack::SigmaDCAXYsigmadcaXYfloat
    o2::aod::jtrack::SigmaDCAXYZsigmadcaXYZfloat
    o2::aod::jtrack::Sigma1Ptsigma1Ptfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jtrack::TrackIdItrackIdint32Pointer into Tracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJMcParticle = o2::aod::StoredJMcParticles::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmcparticle::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::MothersIdsSAImothersIds
    o2::aod::jmcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_t
    o2::aod::jmcparticle::PxDpxfloat
    o2::aod::jmcparticle::PyDpyfloat
    o2::aod::jmcparticle::PzDpzfloat
    o2::aod::jmcparticle::PDpfloat
    o2::aod::jmcparticle::EnergyDenergyfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmcparticle::McParticleIdImcParticleIdint32Pointer into McParticles
    +
    + + +
    +
    + Table joined to the track table containing the MC index +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmctracklb::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJCluster = o2::aod::StoredJClusters::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jcluster::JCollisionIdIcollisionIdint32collisionID used as index for matched clusters
    o2::aod::jcluster::IDidintcluster ID identifying cluster in event
    o2::aod::jcluster::Energyenergyfloatcluster energy (GeV)
    o2::aod::jcluster::CoreEnergycoreEnergyfloatcluster core energy (GeV)
    o2::aod::jcluster::RawEnergyrawEnergyfloatraw cluster energy (GeV)
    o2::aod::jcluster::Etaetafloatcluster pseudorapidity (calculated using vertex)
    o2::aod::jcluster::Phiphifloatcluster azimuthal angle (calculated using vertex)
    o2::aod::jcluster::M02m02floatshower shape long axis
    o2::aod::jcluster::M20m20floatshower shape short axis
    o2::aod::jcluster::NCellsnCellsintnumber of cells in cluster
    o2::aod::jcluster::Timetimefloatcluster time (ns)
    o2::aod::jcluster::IsExoticisExoticboolflag to mark cluster as exotic
    o2::aod::jcluster::DistanceToBadChanneldistanceToBadChannelfloatdistance to bad channel
    o2::aod::jcluster::NLMnlmintnumber of local maxima
    o2::aod::jcluster::Definitiondefinitionintcluster definition, see EMCALClusterDefinition.h
    o2::aod::jcluster::LeadingCellEnergyleadingCellEnergyfloatenergy of leading cell in the cluster
    o2::aod::jcluster::SubleadingCellEnergysubleadingCellEnergyfloatenergy of leading cell in the cluster
    o2::aod::jcluster::LeadingCellNumberleadingCellNumberintenergy of leading cell in the cluster
    o2::aod::jcluster::SubleadingCellNumbersubleadingCellNumberintenergy of leading cell in the cluster
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcluster::EMCALClusterIdIclusterIdint32cluster ID of original cluster
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcluster::JTrackIdsGI?
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jmcclusterlb::JMcParticleIdsGI?
    o2::aod::jmcclusterlb::AmplitudeAamplitudeAstd::vector<float>
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jdummy::Dummydummybool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jmccollision::PosXposXfloat
    o2::aod::jmccollision::PosYposYfloat
    o2::aod::jmccollision::PosZposZfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jdielectronindices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jdielectronindices::Prong1IdIprong1IdintPointer into JTracks
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::StoredJDielectronMc = o2::aod::StoredJDielectronMcs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jdielectronindices::JDielectronMcCollisionIdGI?
    o2::aod::jdielectronmc::Ptptfloat
    o2::aod::jdielectronmc::Etaetafloat
    o2::aod::jdielectronmc::Phiphifloat
    o2::aod::jdielectronmc::Yyfloat
    o2::aod::jdielectronmc::Eefloat
    o2::aod::jdielectronmc::Mmfloat
    o2::aod::jdielectronmc::PdgCodepdgCodeint
    o2::aod::jdielectronmc::GenStatusCodegetGenStatusCodeint
    o2::aod::jdielectronmc::HepMCStatusCodegetHepMCStatusCodeint
    o2::aod::jdielectronmc::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::jdielectronmc::DecayFlagdecayFlagint8_t
    o2::aod::jdielectronmc::Originoriginint
    o2::aod::jdielectronmc::PxDpxfloat
    o2::aod::jdielectronmc::PyDpyfloat
    o2::aod::jdielectronmc::PzDpzfloat
    o2::aod::jdielectronmc::PDpfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jdielectronindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jdielectronindices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    o2::aod::jdielectronmc::MothersIdsSAImothersIds
    o2::aod::jdielectronmc::DaughtersIdSliceSSLIdaughtersIdsint32_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jd0indices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jd0indices::Prong1IdIprong1IdintPointer into JTracks
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jd0indices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jd0indices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JCollisionIdIcollisionIdint32Pointer into JCollisions
    o2::aod::jlcindices::Prong0IdIprong0IdintPointer into JTracks
    o2::aod::jlcindices::Prong1IdIprong1IdintPointer into JTracks
    o2::aod::jlcindices::Prong2IdIprong2IdintPointer into JTracks
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jlcindices::JMcCollisionIdImcCollisionIdint32Pointer into JMcCollisions
    o2::aod::jlcindices::JMcParticleIdImcParticleIdint32Pointer into JMcParticles
    +
    + +
    + +### 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::LcChargedMCDetectorLevelJetEventWeight = o2::aod::LcChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCDetectorLeveleventweights::LcChargedMCDetectorLevelJetIdIjetIdint32Pointer into LcChargedMCDetectorLevelJets
    o2::aod::LcChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedeventweights::LcChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into LcChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::BplusChargedMCDetectorLevelJetEventWeight = o2::aod::BplusChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::BplusChargedMCDetectorLeveleventweights::BplusChargedMCDetectorLevelJetIdIjetIdint32Pointer into BplusChargedMCDetectorLevelJets
    o2::aod::BplusChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::BplusChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into BplusChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::BplusChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetEventWeight = o2::aod::V0ChargedMCDetectorLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0ChargedMCDetectorLeveleventweights::V0ChargedMCDetectorLevelJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelJets
    o2::aod::V0ChargedMCDetectorLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeight = o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::V0ChargedMCDetectorLevelEventWiseSubtractedJetIdIjetIdint32Pointer into V0ChargedMCDetectorLevelEventWiseSubtractedJets
    o2::aod::V0ChargedMCDetectorLevelEventWiseSubtractedeventweights::EventWeighteventWeightfloat
    +
    + +
    + +### o2-analysis-je-jet-eventweight-mcp +Code file: jeteventweightmcp.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedMCParticleLevelJetEventWeight = o2::aod::ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCParticleLeveleventweights::ChargedMCParticleLevelJetIdIjetIdint32Pointer into ChargedMCParticleLevelJets
    o2::aod::ChargedMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::FullMCParticleLevelJetEventWeight = o2::aod::FullMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::FullMCParticleLeveleventweights::FullMCParticleLevelJetIdIjetIdint32Pointer into FullMCParticleLevelJets
    o2::aod::FullMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::NeutralMCParticleLevelJetEventWeight = o2::aod::NeutralMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NeutralMCParticleLeveleventweights::NeutralMCParticleLevelJetIdIjetIdint32Pointer into NeutralMCParticleLevelJets
    o2::aod::NeutralMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCParticleLevelJetEventWeight = o2::aod::D0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCParticleLeveleventweights::D0ChargedMCParticleLevelJetIdIjetIdint32Pointer into D0ChargedMCParticleLevelJets
    o2::aod::D0ChargedMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCParticleLevelJetEventWeight = o2::aod::LcChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCParticleLeveleventweights::LcChargedMCParticleLevelJetIdIjetIdint32Pointer into LcChargedMCParticleLevelJets
    o2::aod::LcChargedMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::BplusChargedMCParticleLevelJetEventWeight = o2::aod::BplusChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::BplusChargedMCParticleLeveleventweights::BplusChargedMCParticleLevelJetIdIjetIdint32Pointer into BplusChargedMCParticleLevelJets
    o2::aod::BplusChargedMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCParticleLevelJetEventWeight = o2::aod::V0ChargedMCParticleLevelJetEventWeights::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0ChargedMCParticleLeveleventweights::V0ChargedMCParticleLevelJetIdIjetIdint32Pointer into V0ChargedMCParticleLevelJets
    o2::aod::V0ChargedMCParticleLeveleventweights::EventWeighteventWeightfloat
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCParticleLeveljetmatchingGeo::ChargedMCParticleLevelJetIdsGI?
    o2::aod::ChargedMCParticleLeveljetmatchingPt::ChargedMCParticleLevelJetIdsGI?
    o2::aod::ChargedMCParticleLeveljetmatchingCand::ChargedMCParticleLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetsmatchedtoChargedMCParticleLevel::DummyChargedMCDetectorLevelsDdummyChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCDetectorLeveljetmatchingGeo::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetmatchingPt::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetmatchingCand::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCParticleLeveljetsmatchedtoChargedMCDetectorLevel::DummyChargedMCParticleLevelsDdummyChargedMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJet = o2::aod::FullMCDetectorLevelJetsMatchedToFullMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::FullMCParticleLeveljetmatchingGeo::FullMCParticleLevelJetIdsGI?
    o2::aod::FullMCParticleLeveljetmatchingPt::FullMCParticleLevelJetIdsGI?
    o2::aod::FullMCParticleLeveljetmatchingCand::FullMCParticleLevelJetIdsGI?
    o2::aod::FullMCDetectorLeveljetsmatchedtoFullMCParticleLevel::DummyFullMCDetectorLevelsDdummyFullMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJet = o2::aod::FullMCParticleLevelJetsMatchedToFullMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::FullMCDetectorLeveljetmatchingGeo::FullMCDetectorLevelJetIdsGI?
    o2::aod::FullMCDetectorLeveljetmatchingPt::FullMCDetectorLevelJetIdsGI?
    o2::aod::FullMCDetectorLeveljetmatchingCand::FullMCDetectorLevelJetIdsGI?
    o2::aod::FullMCParticleLeveljetsmatchedtoFullMCDetectorLevel::DummyFullMCParticleLevelsDdummyFullMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJet = o2::aod::NeutralMCDetectorLevelJetsMatchedToNeutralMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NeutralMCParticleLeveljetmatchingGeo::NeutralMCParticleLevelJetIdsGI?
    o2::aod::NeutralMCParticleLeveljetmatchingPt::NeutralMCParticleLevelJetIdsGI?
    o2::aod::NeutralMCParticleLeveljetmatchingCand::NeutralMCParticleLevelJetIdsGI?
    o2::aod::NeutralMCDetectorLeveljetsmatchedtoNeutralMCParticleLevel::DummyNeutralMCDetectorLevelsDdummyNeutralMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJet = o2::aod::NeutralMCParticleLevelJetsMatchedToNeutralMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NeutralMCDetectorLeveljetmatchingGeo::NeutralMCDetectorLevelJetIdsGI?
    o2::aod::NeutralMCDetectorLeveljetmatchingPt::NeutralMCDetectorLevelJetIdsGI?
    o2::aod::NeutralMCDetectorLeveljetmatchingCand::NeutralMCDetectorLevelJetIdsGI?
    o2::aod::NeutralMCParticleLeveljetsmatchedtoNeutralMCDetectorLevel::DummyNeutralMCParticleLevelsDdummyNeutralMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCParticleLeveljetmatchingGeo::D0ChargedMCParticleLevelJetIdsGI?
    o2::aod::D0ChargedMCParticleLeveljetmatchingPt::D0ChargedMCParticleLevelJetIdsGI?
    o2::aod::D0ChargedMCParticleLeveljetmatchingCand::D0ChargedMCParticleLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetsmatchedtoD0ChargedMCParticleLevel::DummyD0ChargedMCDetectorLevelsDdummyD0ChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCParticleLevelJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCDetectorLeveljetmatchingGeo::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetmatchingPt::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetmatchingCand::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCParticleLeveljetsmatchedtoD0ChargedMCDetectorLevel::DummyD0ChargedMCParticleLevelsDdummyD0ChargedMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCParticleLeveljetmatchingGeo::LcChargedMCParticleLevelJetIdsGI?
    o2::aod::LcChargedMCParticleLeveljetmatchingPt::LcChargedMCParticleLevelJetIdsGI?
    o2::aod::LcChargedMCParticleLeveljetmatchingCand::LcChargedMCParticleLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetsmatchedtoLcChargedMCParticleLevel::DummyLcChargedMCDetectorLevelsDdummyLcChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCParticleLevelJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCDetectorLeveljetmatchingGeo::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetmatchingPt::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetmatchingCand::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCParticleLeveljetsmatchedtoLcChargedMCDetectorLevel::DummyLcChargedMCParticleLevelsDdummyLcChargedMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJet = o2::aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0ChargedMCParticleLeveljetmatchingGeo::V0ChargedMCParticleLevelJetIdsGI?
    o2::aod::V0ChargedMCParticleLeveljetmatchingPt::V0ChargedMCParticleLevelJetIdsGI?
    o2::aod::V0ChargedMCParticleLeveljetmatchingCand::V0ChargedMCParticleLevelJetIdsGI?
    o2::aod::V0ChargedMCDetectorLeveljetsmatchedtoV0ChargedMCParticleLevel::DummyV0ChargedMCDetectorLevelsDdummyV0ChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJet = o2::aod::V0ChargedMCParticleLevelJetsMatchedToV0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::V0ChargedMCDetectorLeveljetmatchingGeo::V0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::V0ChargedMCDetectorLeveljetmatchingPt::V0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::V0ChargedMCDetectorLeveljetmatchingCand::V0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::V0ChargedMCParticleLeveljetsmatchedtoV0ChargedMCDetectorLevel::DummyV0ChargedMCParticleLevelsDdummyV0ChargedMCParticleLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCParticleLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedMCParticleLeveljetmatchingGeo::DielectronChargedMCParticleLevelJetIdsGI?
    o2::aod::DielectronChargedMCParticleLeveljetmatchingPt::DielectronChargedMCParticleLevelJetIdsGI?
    o2::aod::DielectronChargedMCParticleLeveljetmatchingCand::DielectronChargedMCParticleLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetsmatchedtoDielectronChargedMCParticleLevel::DummyDielectronChargedMCDetectorLevelsDdummyDielectronChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCParticleLevelJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingGeo::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingPt::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingCand::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCParticleLeveljetsmatchedtoDielectronChargedMCDetectorLevel::DummyDielectronChargedMCParticleLevelsDdummyDielectronChargedMCParticleLevelsint
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetsmatchedtoChargedMCDetectorLevelEventWiseSubtracted::DummyChargedMCDetectorLevelsDdummyChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJet = o2::aod::ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedMCDetectorLeveljetmatchingGeo::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetmatchingPt::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLeveljetmatchingCand::ChargedMCDetectorLevelJetIdsGI?
    o2::aod::ChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoChargedMCDetectorLevel::DummyChargedMCDetectorLevelEventWiseSubtractedsDdummyChargedMCDetectorLevelEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::D0ChargedMCDetectorLevelJetsMatchedToD0ChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::D0ChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetsmatchedtoD0ChargedMCDetectorLevelEventWiseSubtracted::DummyD0ChargedMCDetectorLevelsDdummyD0ChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJet = o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToD0ChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedMCDetectorLeveljetmatchingGeo::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetmatchingPt::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLeveljetmatchingCand::D0ChargedMCDetectorLevelJetIdsGI?
    o2::aod::D0ChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoD0ChargedMCDetectorLevel::DummyD0ChargedMCDetectorLevelEventWiseSubtractedsDdummyD0ChargedMCDetectorLevelEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::LcChargedMCDetectorLevelJetsMatchedToLcChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::LcChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetsmatchedtoLcChargedMCDetectorLevelEventWiseSubtracted::DummyLcChargedMCDetectorLevelsDdummyLcChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJet = o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToLcChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedMCDetectorLeveljetmatchingGeo::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetmatchingPt::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLeveljetmatchingCand::LcChargedMCDetectorLevelJetIdsGI?
    o2::aod::LcChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoLcChargedMCDetectorLevel::DummyLcChargedMCDetectorLevelEventWiseSubtractedsDdummyLcChargedMCDetectorLevelEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJet = o2::aod::DielectronChargedMCDetectorLevelJetsMatchedToDielectronChargedMCDetectorLevelEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedjetmatchingGeo::DielectronChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedjetmatchingPt::DielectronChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedjetmatchingCand::DielectronChargedMCDetectorLevelEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetsmatchedtoDielectronChargedMCDetectorLevelEventWiseSubtracted::DummyDielectronChargedMCDetectorLevelsDdummyDielectronChargedMCDetectorLevelsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJet = o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedJetsMatchedToDielectronChargedMCDetectorLevelJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingGeo::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingPt::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLeveljetmatchingCand::DielectronChargedMCDetectorLevelJetIdsGI?
    o2::aod::DielectronChargedMCDetectorLevelEventWiseSubtractedjetsmatchedtoDielectronChargedMCDetectorLevel::DummyDielectronChargedMCDetectorLevelEventWiseSubtractedsDdummyDielectronChargedMCDetectorLevelEventWiseSubtractedsint
    +
    + +
    + +### o2-analysis-je-jet-matching-sub +Code file: jetmatchingsub.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJet = o2::aod::ChargedJetsMatchedToChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedEventWiseSubtractedjetmatchingGeo::ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedEventWiseSubtractedjetmatchingPt::ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedEventWiseSubtractedjetmatchingCand::ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::ChargedjetsmatchedtoChargedEventWiseSubtracted::DummyChargedsDdummyChargedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJet = o2::aod::ChargedEventWiseSubtractedJetsMatchedToChargedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ChargedjetmatchingGeo::ChargedJetIdsGI?
    o2::aod::ChargedjetmatchingPt::ChargedJetIdsGI?
    o2::aod::ChargedjetmatchingCand::ChargedJetIdsGI?
    o2::aod::ChargedEventWiseSubtractedjetsmatchedtoCharged::DummyChargedEventWiseSubtractedsDdummyChargedEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJet = o2::aod::D0ChargedJetsMatchedToD0ChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedEventWiseSubtractedjetmatchingGeo::D0ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedEventWiseSubtractedjetmatchingPt::D0ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedEventWiseSubtractedjetmatchingCand::D0ChargedEventWiseSubtractedJetIdsGI?
    o2::aod::D0ChargedjetsmatchedtoD0ChargedEventWiseSubtracted::DummyD0ChargedsDdummyD0Chargedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJet = o2::aod::D0ChargedEventWiseSubtractedJetsMatchedToD0ChargedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::D0ChargedjetmatchingGeo::D0ChargedJetIdsGI?
    o2::aod::D0ChargedjetmatchingPt::D0ChargedJetIdsGI?
    o2::aod::D0ChargedjetmatchingCand::D0ChargedJetIdsGI?
    o2::aod::D0ChargedEventWiseSubtractedjetsmatchedtoD0Charged::DummyD0ChargedEventWiseSubtractedsDdummyD0ChargedEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJet = o2::aod::LcChargedJetsMatchedToLcChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedEventWiseSubtractedjetmatchingGeo::LcChargedEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedEventWiseSubtractedjetmatchingPt::LcChargedEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedEventWiseSubtractedjetmatchingCand::LcChargedEventWiseSubtractedJetIdsGI?
    o2::aod::LcChargedjetsmatchedtoLcChargedEventWiseSubtracted::DummyLcChargedsDdummyLcChargedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJet = o2::aod::LcChargedEventWiseSubtractedJetsMatchedToLcChargedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LcChargedjetmatchingGeo::LcChargedJetIdsGI?
    o2::aod::LcChargedjetmatchingPt::LcChargedJetIdsGI?
    o2::aod::LcChargedjetmatchingCand::LcChargedJetIdsGI?
    o2::aod::LcChargedEventWiseSubtractedjetsmatchedtoLcCharged::DummyLcChargedEventWiseSubtractedsDdummyLcChargedEventWiseSubtractedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJet = o2::aod::DielectronChargedJetsMatchedToDielectronChargedEventWiseSubtractedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingGeo::DielectronChargedEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingPt::DielectronChargedEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedEventWiseSubtractedjetmatchingCand::DielectronChargedEventWiseSubtractedJetIdsGI?
    o2::aod::DielectronChargedjetsmatchedtoDielectronChargedEventWiseSubtracted::DummyDielectronChargedsDdummyDielectronChargedsint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/Jet.h +
    +
    Is used in: +
      +
    • o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJet = o2::aod::DielectronChargedEventWiseSubtractedJetsMatchedToDielectronChargedJets::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::DielectronChargedjetmatchingGeo::DielectronChargedJetIdsGI?
    o2::aod::DielectronChargedjetmatchingPt::DielectronChargedJetIdsGI?
    o2::aod::DielectronChargedjetmatchingCand::DielectronChargedJetIdsGI?
    o2::aod::DielectronChargedEventWiseSubtractedjetsmatchedtoDielectronCharged::DummyDielectronChargedEventWiseSubtractedsDdummyDielectronChargedEventWiseSubtractedsint
    +
    + +
    + +### o2-analysis-je-jet-taggerhf +Code file: jettaggerhf.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Chargedjettagging::Originoriginint
    o2::aod::Chargedjettagging::JetProbjetProbstd::vector<float>
    o2::aod::Chargedjettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Chargedjettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Chargedmcdetectorleveljettagging::Originoriginint
    o2::aod::Chargedmcdetectorleveljettagging::JetProbjetProbstd::vector<float>
    o2::aod::Chargedmcdetectorleveljettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Chargedmcdetectorleveljettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Chargedmcparticleleveljettagging::Originoriginint
    o2::aod::Chargedmcparticleleveljettagging::JetProbjetProbstd::vector<float>
    o2::aod::Chargedmcparticleleveljettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Chargedmcparticleleveljettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Fulljettagging::Originoriginint
    o2::aod::Fulljettagging::JetProbjetProbstd::vector<float>
    o2::aod::Fulljettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Fulljettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Fullmcdetectorleveljettagging::Originoriginint
    o2::aod::Fullmcdetectorleveljettagging::JetProbjetProbstd::vector<float>
    o2::aod::Fullmcdetectorleveljettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Fullmcdetectorleveljettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/JetTagging.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Fullmcparticleleveljettagging::Originoriginint
    o2::aod::Fullmcparticleleveljettagging::JetProbjetProbstd::vector<float>
    o2::aod::Fullmcparticleleveljettagging::FlagtaggedjetIPflagtaggedjetIPbool
    o2::aod::Fullmcparticleleveljettagging::FlagtaggedjetSVflagtaggedjetSVbool
    +
    + +
    + +### o2-analysis-je-jet-track-derived +Code file: jettrackderived.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/TrackJetQa.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jetcollisions::GlobalIdxglobalIdxint
    o2::aod::‌collision::CollisionTimecollisionTimefloatCollision time in ns relative to BC stored in bc()
    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::jetcollisions::MultTracksmultTracksint
    o2::aod::jetcollisions::Sel8sel8bool
    o2::aod::jetcollisions::MultNTracksPVmultNTracksPVint
    o2::aod::jetcollisions::MultFT0AmultFT0Afloat
    o2::aod::jetcollisions::MultFT0CmultFT0Cfloat
    o2::aod::jetcollisions::CentFT0AcentFT0Afloat
    o2::aod::jetcollisions::CentFT0CcentFT0Cfloat
    o2::aod::jetcollisions::RunNumberrunNumberint
    +
    + + +
    +
    + +
    +
    + Header file: PWGJE/DataModel/TrackJetQa.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::jettrack::CollisionIdcollisionIdintId of collision
    o2::aod::track::TrackTimetrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::track::Signed1Ptsigned1Ptfloat(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::track::EtaEetafloatPseudorapidity
    o2::aod::track::PhiEphifloatPhi of the track, in radians within [0, 2pi)
    o2::aod::track::PtEptfloatTransverse momentum of the track in GeV/c
    o2::aod::track::Sigma1Ptsigma1PtfloatCovariance matrix
    o2::aod::track::Alphaalphafloat
    o2::aod::track::Xxfloat
    o2::aod::track::Yyfloat
    o2::aod::track::Zzfloat
    o2::aod::track::Snpsnpfloat
    o2::aod::track::Tgltglfloat
    o2::aod::jettrack::IsPVContributorisPVContributorboolIsPVContributor
    o2::aod::jettrack::HasTRDhasTRDboolHas or not the TRD match
    o2::aod::jettrack::HasITShasITSboolHas or not the ITS match
    o2::aod::jettrack::HasTPChasTPCboolHas or not the TPC match
    o2::aod::jettrack::IsGlobalTrackisGlobalTrackbool
    o2::aod::jettrack::IsGlobalTrackWoDCAisGlobalTrackWoDCAbool
    o2::aod::jettrack::IsGlobalTrackWoPtEtaisGlobalTrackWoPtEtabool
    o2::aod::track::Flagsflagsuint32_tTrack flags. Run 2: see TrackFlagsRun2Enum | Run 3: see TrackFlags
    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::LengthlengthfloatTrack length
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    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::ITSClusterMapitsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::jettrack::ITSNClsitsNClsuint8_t
    o2::aod::jettrack::TPCFractionSharedClstpcFractionSharedClsfloat
    o2::aod::jettrack::TPCNClsFoundtpcNClsFoundint16_t
    o2::aod::jettrack::TPCNClsCrossedRowstpcNClsCrossedRowsint16_t
    o2::aod::jettrack::TPCCrossedRowsOverFindableClstpcCrossedRowsOverFindableClsfloat
    o2::aod::jettrack::TPCFoundOverFindableClstpcFoundOverFindableClsfloat
    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-je-jet-luminosity-producer +Code file: luminosityproducer.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jbc::ReadCountsreadCountsstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXreadCountsWithTVXstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBreadCountsWithTVXAndNoTFBstd::vector<int>
    o2::aod::jbc::ReadCountsWithTVXAndNoTFBAndNoITSROFBreadCountsWithTVXAndNoTFBAndNoITSROFBstd::vector<int>
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::jcollision::ReadCountsreadCountsstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXreadCountsWithTVXstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8readCountsWithTVXAndZVertexAndSel8std::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8FullreadCountsWithTVXAndZVertexAndSel8Fullstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel8FullPbPbreadCountsWithTVXAndZVertexAndSel8FullPbPbstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCreadCountsWithTVXAndZVertexAndSelMCstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCFullreadCountsWithTVXAndZVertexAndSelMCFullstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelMCFullPbPbreadCountsWithTVXAndZVertexAndSelMCFullPbPbstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelUnanchoredMCreadCountsWithTVXAndZVertexAndSelUnanchoredMCstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSelTVXreadCountsWithTVXAndZVertexAndSelTVXstd::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7readCountsWithTVXAndZVertexAndSel7std::vector<int>
    o2::aod::jcollision::ReadCountsWithTVXAndZVertexAndSel7KINT7readCountsWithTVXAndZVertexAndSel7KINT7std::vector<int>
    +
    + +
    + +### o2-analysis-je-estimator-rho +Code file: rhoEstimator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgrho::Rhorhofloat
    o2::aod::bkgrho::RhoMrhoMfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgrho::Rhorhofloat
    o2::aod::bkgrho::RhoMrhoMfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgrho::Rhorhofloat
    o2::aod::bkgrho::RhoMrhoMfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgrho::Rhorhofloat
    o2::aod::bkgrho::RhoMrhoMfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bkgrho::Rhorhofloat
    o2::aod::bkgrho::RhoMrhoMfloat
    +
    + +
    + +### o2-analysis-je-jet-sv-reconstruction +Code file: secondaryVertexReconstruction.cxx +
    + +
    + +## PWG-LF + +### o2-analysis-lf-epvector +Code file: epvector.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::EPCalibrationTable = o2::aod::EPCalibrationTables::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::epcalibrationtable::TriggerEventEPtriggereventepbool
    o2::aod::epcalibrationtable::Centcentfloat
    o2::aod::epcalibrationtable::PsiFT0CpsiFT0Cfloat
    o2::aod::epcalibrationtable::PsiFT0ApsiFT0Afloat
    o2::aod::epcalibrationtable::PsiTPCpsiTPCfloat
    o2::aod::epcalibrationtable::PsiTPCLpsiTPCLfloat
    o2::aod::epcalibrationtable::PsiTPCRpsiTPCRfloat
    o2::aod::epcalibrationtable::QFT0CqFT0Cfloat
    o2::aod::epcalibrationtable::QFT0AqFT0Afloat
    o2::aod::epcalibrationtable::QTPCqTPCfloat
    o2::aod::epcalibrationtable::QTPCLqTPCLfloat
    o2::aod::epcalibrationtable::QTPCRqTPCRfloat
    +
    + +
    + +### o2-analysis-lf-tpcpid +Code file: lfTPCPID.cxx +
    + + +
    +
    + Table of the TPC (full) response with expected signal, expected resolution and Nsigma for electron +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    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 +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreEltpcNSigmaStoreElbinning::binned_tStored binned nsigma with the TPC detector for electron
    o2::aod::pidtpc_tiny::TPCNSigmaElGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for muon +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreMutpcNSigmaStoreMubinning::binned_tStored binned nsigma with the TPC detector for muon
    o2::aod::pidtpc_tiny::TPCNSigmaMuGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for pion +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStorePitpcNSigmaStorePibinning::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::pidtpc_tiny::TPCNSigmaPiGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for kaon +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreKatpcNSigmaStoreKabinning::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::pidtpc_tiny::TPCNSigmaKaGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for proton +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStorePrtpcNSigmaStorePrbinning::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::pidtpc_tiny::TPCNSigmaPrGI?
    +
    + + +
    +
    + Table of the TPC response with binned Nsigma for deuteron +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::pidtpc_tiny::TPCNSigmaStoreDetpcNSigmaStoreDebinning::binned_tStored binned nsigma with the TPC detector for deuteron
    o2::aod::pidtpc_tiny::TPCNSigmaDeGI?
    +
    + + +
    +
    + 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::TPCNSigmaTrGI?
    +
    + + +
    +
    + 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::TPCNSigmaHeGI?
    +
    + + +
    +
    + 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::TPCNSigmaAlGI?
    +
    + +
    + +### o2-analysis-lf-mc-centrality +Code file: mcCentrality.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFV0AcentFV0AfloatRun3 Centrality percentile estimated from FV0A multiplicities
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0McentFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0AcentFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFDDMcentFDDMfloatRun3 centrality percentile estimated from FDDA+FDDC multiplicity
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    +
    + +
    + +### o2-analysis-lf-spvector +Code file: spvector.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::SPCalibrationTable = o2::aod::SPCalibrationTables::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::spcalibrationtable::TriggerEventtriggereventbool
    o2::aod::spcalibrationtable::TriggerEventRunNotriggereventrunnoint
    o2::aod::spcalibrationtable::Centcentfloat
    o2::aod::spcalibrationtable::QXZDCAqxZDCAfloat
    o2::aod::spcalibrationtable::QXZDCCqxZDCCfloat
    o2::aod::spcalibrationtable::QYZDCAqyZDCAfloat
    o2::aod::spcalibrationtable::QYZDCCqyZDCCfloat
    o2::aod::spcalibrationtable::PsiZDCCpsiZDCCfloat
    o2::aod::spcalibrationtable::PsiZDCApsiZDCAfloat
    +
    + +
    + +### o2-analysis-lf-zdcsp +Code file: zdcSP.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::ZdcSPTableNS::TimeSinceSORtimeSinceSORuint64_t
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::ZdcSPTableNS::HadronicRatehadronicRatefloat
    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::cent::CentFT0CcentFT0CfloatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::ZdcSPTableNS::EnergyZNA0energyZNA0float
    o2::aod::ZdcSPTableNS::EnergyZNA1energyZNA1float
    o2::aod::ZdcSPTableNS::EnergyZNA2energyZNA2float
    o2::aod::ZdcSPTableNS::EnergyZNA3energyZNA3float
    o2::aod::ZdcSPTableNS::EnergyZNA4energyZNA4float
    o2::aod::ZdcSPTableNS::EnergyZNC0energyZNC0float
    o2::aod::ZdcSPTableNS::EnergyZNC1energyZNC1float
    o2::aod::ZdcSPTableNS::EnergyZNC2energyZNC2float
    o2::aod::ZdcSPTableNS::EnergyZNC3energyZNC3float
    o2::aod::ZdcSPTableNS::EnergyZNC4energyZNC4float
    +
    + +
    + +### o2-analysis-lf-cluster-studies-tree-creator +Code file: LFTreeCreatorClusterStudies.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LFClusterStudiesTables::Ppfloat
    o2::aod::LFClusterStudiesTables::Etaetafloat
    o2::aod::LFClusterStudiesTables::Phiphifloat
    o2::aod::LFClusterStudiesTables::ItsClusterSizeitsClusterSizeuint32_t
    o2::aod::LFClusterStudiesTables::PartIDpartIDuint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LFClusterStudiesTables::Ppfloat
    o2::aod::LFClusterStudiesTables::Etaetafloat
    o2::aod::LFClusterStudiesTables::Phiphifloat
    o2::aod::LFClusterStudiesTables::ItsClusterSizeitsClusterSizeuint32_t
    o2::aod::LFClusterStudiesTables::PartIDpartIDuint8_t
    o2::aod::LFClusterStudiesTables::PartIDMcpartIDMcint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LFClusterStudiesTables::Ppfloat
    o2::aod::LFClusterStudiesTables::Etaetafloat
    o2::aod::LFClusterStudiesTables::Phiphifloat
    o2::aod::LFClusterStudiesTables::ItsClusterSizeitsClusterSizeuint32_t
    o2::aod::LFClusterStudiesTables::PartIDpartIDuint8_t
    o2::aod::LFClusterStudiesTables::PTPCpTPCfloat
    o2::aod::LFClusterStudiesTables::PIDinTrkpidInTrkuint32_t
    o2::aod::LFClusterStudiesTables::TpcNSigmatpcNSigmafloat
    o2::aod::LFClusterStudiesTables::TofNSigmatofNSigmafloat
    o2::aod::LFClusterStudiesTables::TofMasstofMassfloat
    o2::aod::LFClusterStudiesTables::CosPAMothercosPAMotherfloat
    o2::aod::LFClusterStudiesTables::MassMothermassMotherfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::LFClusterStudiesTables::Ppfloat
    o2::aod::LFClusterStudiesTables::Etaetafloat
    o2::aod::LFClusterStudiesTables::Phiphifloat
    o2::aod::LFClusterStudiesTables::ItsClusterSizeitsClusterSizeuint32_t
    o2::aod::LFClusterStudiesTables::PartIDpartIDuint8_t
    o2::aod::LFClusterStudiesTables::PartIDMcpartIDMcint
    o2::aod::LFClusterStudiesTables::PTPCpTPCfloat
    o2::aod::LFClusterStudiesTables::PIDinTrkpidInTrkuint32_t
    o2::aod::LFClusterStudiesTables::TpcNSigmatpcNSigmafloat
    o2::aod::LFClusterStudiesTables::TofNSigmatofNSigmafloat
    o2::aod::LFClusterStudiesTables::TofMasstofMassfloat
    o2::aod::LFClusterStudiesTables::CosPAMothercosPAMotherfloat
    o2::aod::LFClusterStudiesTables::MassMothermassMotherfloat
    +
    + +
    + +### o2-analysis-lf-nucleustreecreator +Code file: LFTreeCreatorNuclei.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::LfNuclEvent = o2::aod::LfNuclEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::fullEvent::CentFV0McentFV0Mfloat
    o2::aod::fullEvent::CentFT0McentFT0Mfloat
    o2::aod::fullEvent::IsEventRejectisEventRejectint
    o2::aod::fullEvent::RunNumberrunNumberint
    o2::aod::fullEvent::Selection_BitDselection_bitboolDummy
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::full::LfNuclEventIdIlfNuclEventIdint32Pointer into LfNuclEvents
    o2::aod::full::DcaXYdcaXYfloat
    o2::aod::full::DcaZdcaZfloat
    o2::aod::full::TPCNSigmaDetpcNSigmaDefloat
    o2::aod::full::TPCNSigmaHetpcNSigmaHefloat
    o2::aod::full::TOFNSigmaDetofNSigmaDefloat
    o2::aod::full::TOFNSigmaHetofNSigmaHefloat
    o2::aod::full::IsEvTimeTOFisEvTimeTOFbool
    o2::aod::full::IsEvTimeT0ACisEvTimeT0ACbool
    o2::aod::full::HasTOFhasTOFbool
    o2::aod::full::HasTRDhasTRDbool
    o2::aod::full::TPCInnerParamtpcInnerParamfloat
    o2::aod::full::Betabetafloat
    o2::aod::full::TPCSignaltpcSignalfloat
    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::Signsignint8_tSign
    o2::aod::full::ITSNClsitsNClsint16_t
    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::full::TPCChi2NcltpcChi2NClfloat
    o2::aod::full::ITSChi2NClitsChi2NClfloat
    o2::aod::track::ITSClusterMapitsClusterMapuint8_tOld cluster ITS cluster map, kept for version 0 compatibility
    o2::aod::full::IsPVContributorisPVContributorbool
    o2::aod::full::PpfloatMomentum of candidate (GeV/c)
    o2::aod::full::RapidityDrapidityfloat
    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
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::LfCandNucleusFull = soa::Join
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::full::TPCNSigmaPitpcNSigmaPifloat
    o2::aod::full::TPCNSigmaKatpcNSigmaKafloat
    o2::aod::full::TPCNSigmaPrtpcNSigmaPrfloat
    o2::aod::full::TPCNSigmaTrtpcNSigmaTrfloat
    o2::aod::full::TPCNSigmaAltpcNSigmaAlfloat
    o2::aod::full::TOFNSigmaPitofNSigmaPifloat
    o2::aod::full::TOFNSigmaKatofNSigmaKafloat
    o2::aod::full::TOFNSigmaPrtofNSigmaPrfloat
    o2::aod::full::TOFNSigmaTrtofNSigmaTrfloat
    o2::aod::full::TOFNSigmaAltofNSigmaAlfloat
    o2::aod::full::TPCExpSignalDiffPrtpcExpSignalDiffPrfloat
    o2::aod::full::TPCExpSignalDiffDetpcExpSignalDiffDefloat
    o2::aod::full::TPCExpSignalDiffHetpcExpSignalDiffHefloat
    o2::aod::full::TOFExpSignalDiffPrtofExpSignalDiffPrfloat
    o2::aod::full::TOFExpSignalDiffDetofExpSignalDiffDefloat
    o2::aod::full::TOFExpSignalDiffHetofExpSignalDiffHefloat
    o2::aod::full::TOFExpMomtofExpMomfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::full::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::full::ProducedByGeneratorproducedByGeneratorbool
    o2::aod::full::GetProcessgetProcessint
    o2::aod::full::ItsPasseditsPassedbool
    o2::aod::full::TpcPassedtpcPassedbool
    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::full::FakeHitsFlagfakeHitsFlagbool
    +
    + +
    + +### o2-analysis-lf-decay3bodybuilder +Code file: decay3bodybuilder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::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 min
    o2::aod::vtx3body::DCAVtxDaughtersdcaVtxdaughtersfloatDCA among daughters
    o2::aod::vtx3body::DCAXYTrack0ToPVdcaXYtrack0topvfloatDCAXY of prong0 to PV
    o2::aod::vtx3body::DCAXYTrack1ToPVdcaXYtrack1topvfloatDCAXY of prong1 to PV
    o2::aod::vtx3body::DCAXYTrack2ToPVdcaXYtrack2topvfloatDCAXY of prong2 to PV
    o2::aod::vtx3body::DCATrack0ToPVdcatrack0topvfloatDCA of prong0 to PV
    o2::aod::vtx3body::DCATrack1ToPVdcatrack1topvfloatDCA of prong1 to PV
    o2::aod::vtx3body::DCATrack2ToPVdcatrack2topvfloatDCA of prong2 to PV
    o2::aod::vtx3body::TOFNSigmaBachDetofNSigmaBachDefloatRecalculated 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 pT
    o2::aod::vtx3body::Track1EtaDtrack1etafloatdaughter1 eta
    o2::aod::vtx3body::Track1PhiDtrack1phifloatdaughter1 phi
    o2::aod::vtx3body::Track2PtDtrack2ptfloatdaughter2 pT
    o2::aod::vtx3body::Track2EtaDtrack2etafloatdaughter2 eta
    o2::aod::vtx3body::Track2PhiDtrack2phifloatdaughter2 phi
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::vtx3body::Vtx3BodyDataIdIvtx3BodyDataIdint32Index to Vtx3BodyData entry
    +
    + + +
    +
    + Table joinable with Vtx3BodyData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for Vtx3BodyDatas
    +
    + + +
    +
    + Table joinable with Decay3Bodys +
    + +
    Is used in: +
      +
    • o2::aod::McFullVtx3BodyLabel = o2::aod::McFullVtx3BodyLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfullvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for Decay3Bodys
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::KFVtx3BodyData = o2::aod::KFVtx3BodyDatas::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::vtx3body::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::vtx3body::Track0IdItrack0IdintPointer into Tracks
    o2::aod::vtx3body::Track1IdItrack1IdintPointer into Tracks
    o2::aod::vtx3body::Track2IdItrack2IdintPointer into Tracks
    o2::aod::vtx3body::Decay3BodyIdIdecay3bodyIdint32Pointer into Decay3Bodys
    o2::aod::kfvtx3body::Massmassfloatcandidate mass (PID hypothesis depending on bachelor charge)
    o2::aod::vtx3body::Xxfloatdecay position X
    o2::aod::vtx3body::Yyfloatdecay position Y
    o2::aod::vtx3body::Zzfloatdecay position Z
    o2::aod::kfvtx3body::Pxpxfloatcandidate px at decay position
    o2::aod::kfvtx3body::Pypyfloatcandidate py at decay position
    o2::aod::kfvtx3body::Pzpzfloatcandidate pz at decay position
    o2::aod::kfvtx3body::Ptptfloatcandidate pt at decay position
    o2::aod::kfvtx3body::Signsignfloatcandidate sign
    o2::aod::kfvtx3body::DCAVtxToPVKFdcavtxtopvkffloat3 body vtx DCA to PV from KFParticle (using kfpPV)
    o2::aod::kfvtx3body::DCAXYVtxToPVKFdcaxyvtxtopvkffloat3 body vtx DCAxy to PV from KFParticle (using kfpPV)
    o2::aod::kfvtx3body::VtxCosPAKFvtxcosPAkffloat3 body vtx CosPA from KFParticle (using kfpPV)
    o2::aod::kfvtx3body::VtxCosXYPAKFvtxcosxyPAkffloat3 body vtx CosPA from KFParticle (using kfpPV)
    o2::aod::kfvtx3body::VtxCosPAKFtopovtxcosPAkftopofloat3 body vtx CosPA from KFParticle after topological constraint (using kfpPV)
    o2::aod::kfvtx3body::VtxCosXYPAKFtopovtxcosxyPAkftopofloat3 body vtx CosPA from KFParticle after topological constraint (using kfpPV)
    o2::aod::kfvtx3body::DecayLKFdecaylkffloat3 body vtx decay length from KFParticle (using kfpPV after topological constraint)
    o2::aod::kfvtx3body::DecayLXYKFdecaylxykffloat3 body vtx decay length XY from KFParticle (using kfpPV after topological constraint)
    o2::aod::kfvtx3body::DecayLDeltaLdecayldeltalfloat3 body vtx l/dl from KFParticle (using kfpPV after topological constraint)
    o2::aod::kfvtx3body::Chi2geoNDFchi2geondffloat3 body vtx chi2geo from geometrical KFParticle fit
    o2::aod::kfvtx3body::Chi2topoNDFchi2topondffloat3 body vtx chi2topo from KFParticle topological constraint to the PV (using kfpPV)
    o2::aod::kfvtx3body::MassV0massv0floatproton, pion vertex mass
    o2::aod::kfvtx3body::Chi2MassV0chi2massv0floatchi2 of proton, pion mass constraint to Lambda mass
    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 min
    o2::aod::kfvtx3body::DCATrack0ToPVKFdcatrack0topvkffloatDCA of proton prong to PV from KFParticle
    o2::aod::kfvtx3body::DCATrack1ToPVKFdcatrack1topvkffloatDCA of pion prong to PV from KFParticle
    o2::aod::kfvtx3body::DCATrack2ToPVKFdcatrack2topvkffloatDCA of deuteron prong to PV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack0ToPVKFdcaxytrack0topvkffloatDCAxy of proton prong to PV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack1ToPVKFdcaxytrack1topvkffloatDCAxy of pion prong to PV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack2ToPVKFdcaxytrack2topvkffloatDCAxy of deuteron prong to PV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack0ToSVKFdcaxytrack0tosvkffloatDCAxy of proton prong to SV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack1ToSVKFdcaxytrack1tosvkffloatDCAxy of pion prong to SV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack2ToSVKFdcaxytrack2tosvkffloatDCAxy of deuteron prong to SV from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack0ToTrack1dcaxytrack0totrack1kffloatDCAxy of proton prong to pion from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack0ToTrack2dcaxytrack0totrack2kffloatDCAxy of proton prong to deuteron from KFParticle
    o2::aod::kfvtx3body::DCAxyTrack1ToTrack2dcaxytrack1totrack2kffloatDCAxy of pion prong to deuteron from KFParticle
    o2::aod::kfvtx3body::DCAVtxDaughtersKFdcavtxdaughterskffloatsum of DCAs between daughters in 3D from KFParticle
    o2::aod::vtx3body::DCAXYTrack0ToPVdcaXYtrack0topvfloatDCAXY of prong0 to PV
    o2::aod::vtx3body::DCAXYTrack1ToPVdcaXYtrack1topvfloatDCAXY of prong1 to PV
    o2::aod::vtx3body::DCAXYTrack2ToPVdcaXYtrack2topvfloatDCAXY of prong2 to PV
    o2::aod::vtx3body::DCATrack0ToPVdcatrack0topvfloatDCA of prong0 to PV
    o2::aod::vtx3body::DCATrack1ToPVdcatrack1topvfloatDCA of prong1 to PV
    o2::aod::vtx3body::DCATrack2ToPVdcatrack2topvfloatDCA of prong2 to PV
    o2::aod::kfvtx3body::Track0Signtrack0signfloatsign of proton daughter track
    o2::aod::kfvtx3body::Track1Signtrack1signfloatsign of pion daughter track
    o2::aod::kfvtx3body::Track2Signtrack2signfloatsign of deuteron daughter track
    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::YHypertritonDyHypertritonfloat3 body vtx y with hypertriton or antihypertriton 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 pT
    o2::aod::vtx3body::Track1EtaDtrack1etafloatdaughter1 eta
    o2::aod::vtx3body::Track1PhiDtrack1phifloatdaughter1 phi
    o2::aod::vtx3body::Track2PtDtrack2ptfloatdaughter2 pT
    o2::aod::vtx3body::Track2EtaDtrack2etafloatdaughter2 eta
    o2::aod::vtx3body::Track2PhiDtrack2phifloatdaughter2 phi
    +
    + + +
    +
    + Joinable table with Decay3bodys which links to KFVtx3BodyData which is not produced for all entries +
    + +
    Is used in: +
      +
    • o2::aod::KFDecay3BodysLinked = soa::Join
    • +
    • o2::aod::KFDecay3BodyLinked = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::kfvtx3body::KFVtx3BodyDataIdIkfvtx3BodyDataIdint32Index to KFVtx3BodyData entry
    +
    + + +
    +
    + Table joinable with KFVtx3BodyData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McKFVtx3BodyLabel = o2::aod::McKFVtx3BodyLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mckfvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for KF Vtx3BodyDatas
    +
    + + +
    +
    + Table joinable with Decay3Bodys (CAUTION: NOT WITH Vtx3BodyDATA) +
    + +
    Is used in: +
      +
    • o2::aod::McFullKFVtx3BodyLabel = o2::aod::McFullKFVtx3BodyLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcfullkfvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for Decay3Bodys
    +
    + +
    + +### o2-analysis-lf-ebye-maker +Code file: ebyeMaker.cxx +
    + +
    + +### o2-analysis-lf-hyhefour-builder +Code file: hyhe4builder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::hyhe4tag::IsInterestingisInterestingboolwill this be built or not?
    o2::aod::hyhe4tag::IsTrueHyHe4isTrueHyHe4boolPDG checked correctly in MC
    o2::aod::hyhe4tag::IsTrueAntiHyHe4isTrueAntiHyHe4boolPDG checked correctly in MC
    o2::aod::hyhe4tag::IsHyHe4CandidateisHyHe4Candidateboolcompatible with dE/dx hypotheses
    o2::aod::hyhe4tag::IsAntiHyHe4CandidateisAntiHyHe4Candidateboolcompatible with dE/dx hypotheses
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::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::Signsignintsign (positive = matter)
    o2::aod::hyhe4data::Helium3Xhelium3Xfloatprong0 track X at min
    o2::aod::hyhe4data::ProtonXprotonXfloatprong1 track X at min
    o2::aod::hyhe4data::PionXpionXfloatprong2 track X at min
    o2::aod::hyhe4data::PxHelium3pxHelium3floatprong 0 track px at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hyhe4data::PyHelium3pyHelium3floatprong 0 track py at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hyhe4data::PzHelium3pzHelium3floatprong 0 track pz at min; NB already charge-corrected! Not rigidity anymore!
    o2::aod::hyhe4data::PxProtonpxProtonfloatprong 1 track px at min
    o2::aod::hyhe4data::PyProtonpyProtonfloatprong 1 track py at min
    o2::aod::hyhe4data::PzProtonpzProtonfloatprong 1 track pz at min
    o2::aod::hyhe4data::PxPionpxPionfloatprong 1 track px at min
    o2::aod::hyhe4data::PyPionpyPionfloatprong 1 track py at min
    o2::aod::hyhe4data::PzPionpzPionfloatprong 1 track pz at min
    o2::aod::hyhe4data::Xxfloatdecay position X
    o2::aod::hyhe4data::Yyfloatdecay position Y
    o2::aod::hyhe4data::Zzfloatdecay position Z
    o2::aod::hyhe4data::DCADaughtersdcaDaughtersfloatDCA between V0 daughters
    o2::aod::hyhe4data::DCAHelium3ToPVdcaHelium3ToPVfloatDCA positive prong to PV
    o2::aod::hyhe4data::DCAProtonToPVdcaProtonToPVfloatDCA positive prong to PV
    o2::aod::hyhe4data::DCAPionToPVdcaPionToPVfloatDCA positive prong to PV
    o2::aod::hyhe4data::DCAxyHyHe4ToPVdcaxyHyHe4ToPVfloatDCAxy
    o2::aod::hyhe4data::DCAzHyHe4ToPVdcazHyHe4ToPVfloatDCAz
    o2::aod::hyhe4data::PtDptfloatpT
    o2::aod::hyhe4data::PtHelium3DptHelium3floatpT of prong 0 (identified as Helium-3)
    o2::aod::hyhe4data::PtProtonDptProtonfloatpT of prong 0 (identified as proton)
    o2::aod::hyhe4data::PtPionDptPionfloatpT of prong 0 (identified as proton)
    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-hyper-kink-reco-task +Code file: hyperKinkRecoTask.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloat
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloat
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloat
    o2::aod::hyperrec::XDecVtxxDecVtxfloat
    o2::aod::hyperrec::YDecVtxyDecVtxfloat
    o2::aod::hyperrec::ZDecVtxzDecVtxfloat
    o2::aod::hyperrec::IsMatterisMatterbool
    o2::aod::hyperkink::PtHyperptHyperfloat
    o2::aod::hyperkink::PhiHyperphiHyperfloat
    o2::aod::hyperkink::EtaHyperetaHyperfloat
    o2::aod::hyperkink::PtTritptTritfloat
    o2::aod::hyperkink::PhiTritphiTritfloat
    o2::aod::hyperkink::EtaTritetaTritfloat
    o2::aod::hyperkink::DcaHyperPvdcaHyperPvfloat
    o2::aod::hyperkink::DcaTritPvdcaTritPvfloat
    o2::aod::hyperkink::DCAKinkTopodcaKinkTopofloat
    o2::aod::hyperkink::ITSclusterSizesHyperitsClusterSizesHyperuint32_t
    o2::aod::hyperkink::ITSclusterSizesTrititsClusterSizesTrituint32_t
    o2::aod::hyperkink::PIDinTrackTritpidInTrackTrituint8_t
    o2::aod::hyperkink::TPCmomTrittpcMomTritfloat
    o2::aod::hyperkink::TPCsignalTrittpcSignalTrituint16_t
    o2::aod::hyperkink::NSigmaTPCTritnSigmaTPCTritfloat
    o2::aod::hyperkink::NSigmaTOFTritnSigmaTOFTritfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloat
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloat
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloat
    o2::aod::hyperrec::XDecVtxxDecVtxfloat
    o2::aod::hyperrec::YDecVtxyDecVtxfloat
    o2::aod::hyperrec::ZDecVtxzDecVtxfloat
    o2::aod::hyperrec::IsMatterisMatterbool
    o2::aod::hyperkink::PtHyperptHyperfloat
    o2::aod::hyperkink::PhiHyperphiHyperfloat
    o2::aod::hyperkink::EtaHyperetaHyperfloat
    o2::aod::hyperkink::PtTritptTritfloat
    o2::aod::hyperkink::PhiTritphiTritfloat
    o2::aod::hyperkink::EtaTritetaTritfloat
    o2::aod::hyperkink::DcaHyperPvdcaHyperPvfloat
    o2::aod::hyperkink::DcaTritPvdcaTritPvfloat
    o2::aod::hyperkink::DCAKinkTopodcaKinkTopofloat
    o2::aod::hyperkink::ITSclusterSizesHyperitsClusterSizesHyperuint32_t
    o2::aod::hyperkink::ITSclusterSizesTrititsClusterSizesTrituint32_t
    o2::aod::hyperkink::PIDinTrackTritpidInTrackTrituint8_t
    o2::aod::hyperkink::TPCmomTrittpcMomTritfloat
    o2::aod::hyperkink::TPCsignalTrittpcSignalTrituint16_t
    o2::aod::hyperkink::NSigmaTPCTritnSigmaTPCTritfloat
    o2::aod::hyperkink::NSigmaTOFTritnSigmaTOFTritfloat
    o2::aod::hyperrec::GenXDecVtxgenXDecVtxfloat
    o2::aod::hyperrec::GenYDecVtxgenYDecVtxfloat
    o2::aod::hyperrec::GenZDecVtxgenZDecVtxfloat
    o2::aod::hyperrec::GenPtgenPtfloat
    o2::aod::hyperkink::GenPtTritgenPtTritfloat
    o2::aod::hyperrec::IsRecoisRecobool
    o2::aod::hyperrec::IsSignalisSignalbool
    o2::aod::hyperkink::MCMaskmcMaskbool
    o2::aod::hyperkink::HyperPtITShyperPtITSfloat
    o2::aod::hyperrec::IsRecoMCCollisionisRecoMCCollisionbool
    o2::aod::hyperrec::IsSurvEvSelisSurvEvSelbool
    +
    + +
    + +### o2-analysis-lf-hypertriton-reco-task +Code file: hyperRecoTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DataHypCand = o2::aod::DataHypCands::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::CentralityFT0AcentralityFT0Afloat
    o2::aod::hyperrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::hyperrec::CentralityFT0McentralityFT0Mfloat
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloat
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloat
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloat
    o2::aod::hyperrec::IsMatterisMatterbool
    o2::aod::hyperrec::PtHe3ptHe3float
    o2::aod::hyperrec::PhiHe3phiHe3float
    o2::aod::hyperrec::EtaHe3etaHe3float
    o2::aod::hyperrec::PtPiptPifloat
    o2::aod::hyperrec::PhiPiphiPifloat
    o2::aod::hyperrec::EtaPietaPifloat
    o2::aod::hyperrec::XDecVtxxDecVtxfloat
    o2::aod::hyperrec::YDecVtxyDecVtxfloat
    o2::aod::hyperrec::ZDecVtxzDecVtxfloat
    o2::aod::hyperrec::DcaV0DaugdcaV0Daugfloat
    o2::aod::hyperrec::DcaHedcaHefloat
    o2::aod::hyperrec::DcaPidcaPifloat
    o2::aod::hyperrec::NSigmaHenSigmaHefloat
    o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t
    o2::aod::hyperrec::NTPCclusPinTPCclusPiuint8_t
    o2::aod::hyperrec::TPCmomHetpcMomHefloat
    o2::aod::hyperrec::TPCmomPitpcMomPifloat
    o2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_t
    o2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_t
    o2::aod::hyperrec::TPCChi2HetpcChi2Hefloat
    o2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_t
    o2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::hyperrec::Flagsflagsuint8_t
    o2::aod::hyperrec::TrackedClSizetrackedClSizeint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DataHypCandFlow = o2::aod::DataHypCandsFlow::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::CentralityFT0AcentralityFT0Afloat
    o2::aod::hyperrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::hyperrec::CentralityFT0McentralityFT0Mfloat
    o2::aod::hyperrec::PsiFT0ApsiFT0Afloat
    o2::aod::hyperrec::MultFT0AmultFT0Afloat
    o2::aod::hyperrec::PsiFT0CpsiFT0Cfloat
    o2::aod::hyperrec::MultFT0CmultFT0Cfloat
    o2::aod::hyperrec::PsiTPCpsiTPCfloat
    o2::aod::hyperrec::MultTPCmultTPCfloat
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloat
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloat
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloat
    o2::aod::hyperrec::IsMatterisMatterbool
    o2::aod::hyperrec::PtHe3ptHe3float
    o2::aod::hyperrec::PhiHe3phiHe3float
    o2::aod::hyperrec::EtaHe3etaHe3float
    o2::aod::hyperrec::PtPiptPifloat
    o2::aod::hyperrec::PhiPiphiPifloat
    o2::aod::hyperrec::EtaPietaPifloat
    o2::aod::hyperrec::XDecVtxxDecVtxfloat
    o2::aod::hyperrec::YDecVtxyDecVtxfloat
    o2::aod::hyperrec::ZDecVtxzDecVtxfloat
    o2::aod::hyperrec::DcaV0DaugdcaV0Daugfloat
    o2::aod::hyperrec::DcaHedcaHefloat
    o2::aod::hyperrec::DcaPidcaPifloat
    o2::aod::hyperrec::NSigmaHenSigmaHefloat
    o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t
    o2::aod::hyperrec::NTPCclusPinTPCclusPiuint8_t
    o2::aod::hyperrec::TPCmomHetpcMomHefloat
    o2::aod::hyperrec::TPCmomPitpcMomPifloat
    o2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_t
    o2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_t
    o2::aod::hyperrec::TPCChi2HetpcChi2Hefloat
    o2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_t
    o2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::hyperrec::Flagsflagsuint8_t
    o2::aod::hyperrec::TrackedClSizetrackedClSizeint
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::MCHypCand = o2::aod::MCHypCands::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyperrec::CentralityFT0AcentralityFT0Afloat
    o2::aod::hyperrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::hyperrec::CentralityFT0McentralityFT0Mfloat
    o2::aod::hyperrec::XPrimVtxxPrimVtxfloat
    o2::aod::hyperrec::YPrimVtxyPrimVtxfloat
    o2::aod::hyperrec::ZPrimVtxzPrimVtxfloat
    o2::aod::hyperrec::IsMatterisMatterbool
    o2::aod::hyperrec::PtHe3ptHe3float
    o2::aod::hyperrec::PhiHe3phiHe3float
    o2::aod::hyperrec::EtaHe3etaHe3float
    o2::aod::hyperrec::PtPiptPifloat
    o2::aod::hyperrec::PhiPiphiPifloat
    o2::aod::hyperrec::EtaPietaPifloat
    o2::aod::hyperrec::XDecVtxxDecVtxfloat
    o2::aod::hyperrec::YDecVtxyDecVtxfloat
    o2::aod::hyperrec::ZDecVtxzDecVtxfloat
    o2::aod::hyperrec::DcaV0DaugdcaV0Daugfloat
    o2::aod::hyperrec::DcaHedcaHefloat
    o2::aod::hyperrec::DcaPidcaPifloat
    o2::aod::hyperrec::NSigmaHenSigmaHefloat
    o2::aod::hyperrec::NTPCclusHenTPCclusHeuint8_t
    o2::aod::hyperrec::NTPCclusPinTPCclusPiuint8_t
    o2::aod::hyperrec::TPCmomHetpcMomHefloat
    o2::aod::hyperrec::TPCmomPitpcMomPifloat
    o2::aod::hyperrec::TPCsignalHetpcSignalHeuint16_t
    o2::aod::hyperrec::TPCsignalPitpcSignalPiuint16_t
    o2::aod::hyperrec::TPCChi2HetpcChi2Hefloat
    o2::aod::hyperrec::ITSclusterSizesHeitsClusterSizesHeuint32_t
    o2::aod::hyperrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::hyperrec::Flagsflagsuint8_t
    o2::aod::hyperrec::TrackedClSizetrackedClSizeint
    o2::aod::hyperrec::GenPtgenPtfloat
    o2::aod::hyperrec::GenPhigenPhifloat
    o2::aod::hyperrec::GenEtagenEtafloat
    o2::aod::hyperrec::GenPtHe3genPtHe3float
    o2::aod::hyperrec::GenXDecVtxgenXDecVtxfloat
    o2::aod::hyperrec::GenYDecVtxgenYDecVtxfloat
    o2::aod::hyperrec::GenZDecVtxgenZDecVtxfloat
    o2::aod::hyperrec::IsRecoisRecobool
    o2::aod::hyperrec::IsSignalisSignalbool
    o2::aod::hyperrec::IsRecoMCCollisionisRecoMCCollisionbool
    o2::aod::hyperrec::IsSurvEvSelisSurvEvSelbool
    +
    + +
    + +### o2-analysis-lf-hypertriton3bodyfinder +Code file: hypertriton3bodyfinder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::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 min
    o2::aod::vtx3body::DCAVtxDaughtersdcaVtxdaughtersfloatDCA among daughters
    o2::aod::vtx3body::DCAXYTrack0ToPVdcaXYtrack0topvfloatDCAXY of prong0 to PV
    o2::aod::vtx3body::DCAXYTrack1ToPVdcaXYtrack1topvfloatDCAXY of prong1 to PV
    o2::aod::vtx3body::DCAXYTrack2ToPVdcaXYtrack2topvfloatDCAXY of prong2 to PV
    o2::aod::vtx3body::DCATrack0ToPVdcatrack0topvfloatDCA of prong0 to PV
    o2::aod::vtx3body::DCATrack1ToPVdcatrack1topvfloatDCA of prong1 to PV
    o2::aod::vtx3body::DCATrack2ToPVdcatrack2topvfloatDCA of prong2 to PV
    o2::aod::vtx3body::TOFNSigmaBachDetofNSigmaBachDefloatRecalculated 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 pT
    o2::aod::vtx3body::Track1EtaDtrack1etafloatdaughter1 eta
    o2::aod::vtx3body::Track1PhiDtrack1phifloatdaughter1 phi
    o2::aod::vtx3body::Track2PtDtrack2ptfloatdaughter2 pT
    o2::aod::vtx3body::Track2EtaDtrack2etafloatdaughter2 eta
    o2::aod::vtx3body::Track2PhiDtrack2phifloatdaughter2 phi
    +
    + + +
    +
    + Table joinable with Vtx3BodyData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McVtx3BodyLabel = o2::aod::McVtx3BodyLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcvtx3bodylabel::McParticleIdImcParticleIdint32MC particle for Vtx3BodyDatas
    +
    + +
    + +### o2-analysis-lf-lithium4analysis +Code file: lithium4analysis.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Lithium4TablesNS::PtHe3ptHe3float
    o2::aod::Lithium4TablesNS::EtaHe3etaHe3float
    o2::aod::Lithium4TablesNS::PhiHe3phiHe3float
    o2::aod::Lithium4TablesNS::PtPrptPrfloat
    o2::aod::Lithium4TablesNS::EtaPretaPrfloat
    o2::aod::Lithium4TablesNS::PhiPrphiPrfloat
    o2::aod::Lithium4TablesNS::DCAxyHe3dcaxyHe3float
    o2::aod::Lithium4TablesNS::DCAzHe3dcazHe3float
    o2::aod::Lithium4TablesNS::DCAxyPrdcaxyPrfloat
    o2::aod::Lithium4TablesNS::DCAzPrdcazPrfloat
    o2::aod::Lithium4TablesNS::SignalTPCHe3signalTPCHe3float
    o2::aod::Lithium4TablesNS::InnerParamTPCHe3innerParamTPCHe3float
    o2::aod::Lithium4TablesNS::SignalTPCPrsignalTPCPrfloat
    o2::aod::Lithium4TablesNS::InnerParamTPCPrinnerParamTPCPrfloat
    o2::aod::Lithium4TablesNS::NClsTPCHe3nClsTPCHe3uint8_t
    o2::aod::Lithium4TablesNS::NSigmaTPCHe3nSigmaTPCHe3float
    o2::aod::Lithium4TablesNS::NSigmaTPCPrnSigmaTOFPrfloat
    o2::aod::Lithium4TablesNS::Chi2TPCHe3chi2TPCHe3float
    o2::aod::Lithium4TablesNS::Chi2TPCPrchi2TPCPrfloat
    o2::aod::Lithium4TablesNS::MassTOFHe3massTOFHe3float
    o2::aod::Lithium4TablesNS::MassTOFPrmassTOFPrfloat
    o2::aod::Lithium4TablesNS::PIDtrkHe3pidTrkHe3uint32_t
    o2::aod::Lithium4TablesNS::PIDtrkPrpidTrkPruint32_t
    o2::aod::Lithium4TablesNS::ItsClusterSizeHe3itsClusterSizeHe3uint32_t
    o2::aod::Lithium4TablesNS::ItsClusterSizePritsClusterSizePruint32_t
    o2::aod::Lithium4TablesNS::SharedClustersHe3sharedClustersHe3uint8_t
    o2::aod::Lithium4TablesNS::SharedClustersPrsharedClustersPruint8_t
    o2::aod::Lithium4TablesNS::IsBkgLSisBkgLSbool
    o2::aod::Lithium4TablesNS::IsBkgEMisBkgEMbool
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::Lithium4TablesNS::PtHe3ptHe3float
    o2::aod::Lithium4TablesNS::EtaHe3etaHe3float
    o2::aod::Lithium4TablesNS::PhiHe3phiHe3float
    o2::aod::Lithium4TablesNS::PtPrptPrfloat
    o2::aod::Lithium4TablesNS::EtaPretaPrfloat
    o2::aod::Lithium4TablesNS::PhiPrphiPrfloat
    o2::aod::Lithium4TablesNS::DCAxyHe3dcaxyHe3float
    o2::aod::Lithium4TablesNS::DCAzHe3dcazHe3float
    o2::aod::Lithium4TablesNS::DCAxyPrdcaxyPrfloat
    o2::aod::Lithium4TablesNS::DCAzPrdcazPrfloat
    o2::aod::Lithium4TablesNS::SignalTPCHe3signalTPCHe3float
    o2::aod::Lithium4TablesNS::InnerParamTPCHe3innerParamTPCHe3float
    o2::aod::Lithium4TablesNS::SignalTPCPrsignalTPCPrfloat
    o2::aod::Lithium4TablesNS::InnerParamTPCPrinnerParamTPCPrfloat
    o2::aod::Lithium4TablesNS::NClsTPCHe3nClsTPCHe3uint8_t
    o2::aod::Lithium4TablesNS::NSigmaTPCHe3nSigmaTPCHe3float
    o2::aod::Lithium4TablesNS::NSigmaTPCPrnSigmaTOFPrfloat
    o2::aod::Lithium4TablesNS::Chi2TPCHe3chi2TPCHe3float
    o2::aod::Lithium4TablesNS::Chi2TPCPrchi2TPCPrfloat
    o2::aod::Lithium4TablesNS::MassTOFHe3massTOFHe3float
    o2::aod::Lithium4TablesNS::MassTOFPrmassTOFPrfloat
    o2::aod::Lithium4TablesNS::PIDtrkHe3pidTrkHe3uint32_t
    o2::aod::Lithium4TablesNS::PIDtrkPrpidTrkPruint32_t
    o2::aod::Lithium4TablesNS::ItsClusterSizeHe3itsClusterSizeHe3uint32_t
    o2::aod::Lithium4TablesNS::ItsClusterSizePritsClusterSizePruint32_t
    o2::aod::Lithium4TablesNS::SharedClustersHe3sharedClustersHe3uint8_t
    o2::aod::Lithium4TablesNS::SharedClustersPrsharedClustersPruint8_t
    o2::aod::Lithium4TablesNS::IsBkgLSisBkgLSbool
    o2::aod::Lithium4TablesNS::IsBkgEMisBkgEMbool
    o2::aod::Lithium4TablesNS::PtMCHe3ptMCHe3float
    o2::aod::Lithium4TablesNS::EtaMCHe3etaMCHe3float
    o2::aod::Lithium4TablesNS::PhiMCHe3phiMCHe3float
    o2::aod::Lithium4TablesNS::PtMCPrptMCPrfloat
    o2::aod::Lithium4TablesNS::EtaMCPretaMCPrfloat
    o2::aod::Lithium4TablesNS::PhiMCPrphiMCPrfloat
    o2::aod::Lithium4TablesNS::SignedPtMCsignedPtMCfloat
    o2::aod::Lithium4TablesNS:GI?
    +
    + +
    + +### o2-analysis-lf-lnn-reco-task +Code file: lnnRecoTask.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::DataLnnCand = o2::aod::DataLnnCands::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::lnnrec::CentralityFT0AcentralityFT0Afloat
    o2::aod::lnnrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::lnnrec::CentralityFT0McentralityFT0Mfloat
    o2::aod::lnnrec::XPrimVtxxPrimVtxfloat
    o2::aod::lnnrec::YPrimVtxyPrimVtxfloat
    o2::aod::lnnrec::ZPrimVtxzPrimVtxfloat
    o2::aod::lnnrec::IsMatterisMatterbool
    o2::aod::lnnrec::Pt3Hpt3Hfloat
    o2::aod::lnnrec::Phi3Hphi3Hfloat
    o2::aod::lnnrec::Eta3Heta3Hfloat
    o2::aod::lnnrec::PtPiptPifloat
    o2::aod::lnnrec::PhiPiphiPifloat
    o2::aod::lnnrec::EtaPietaPifloat
    o2::aod::lnnrec::XDecVtxxDecVtxfloat
    o2::aod::lnnrec::YDecVtxyDecVtxfloat
    o2::aod::lnnrec::ZDecVtxzDecVtxfloat
    o2::aod::lnnrec::DcaV0DaugdcaV0Daugfloat
    o2::aod::lnnrec::Dca3Hdca3Hfloat
    o2::aod::lnnrec::DcaPidcaPifloat
    o2::aod::lnnrec::NSigma3HnSigma3Hfloat
    o2::aod::lnnrec::NTPCclus3HnTPCclus3Huint8_t
    o2::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::ITSclusterSizes3HitsClusterSizes3Huint32_t
    o2::aod::lnnrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::lnnrec::Flagsflagsuint8_t
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::MCLnnCand = o2::aod::MCLnnCands::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::lnnrec::CentralityFT0AcentralityFT0Afloat
    o2::aod::lnnrec::CentralityFT0CcentralityFT0Cfloat
    o2::aod::lnnrec::CentralityFT0McentralityFT0Mfloat
    o2::aod::lnnrec::XPrimVtxxPrimVtxfloat
    o2::aod::lnnrec::YPrimVtxyPrimVtxfloat
    o2::aod::lnnrec::ZPrimVtxzPrimVtxfloat
    o2::aod::lnnrec::IsMatterisMatterbool
    o2::aod::lnnrec::Pt3Hpt3Hfloat
    o2::aod::lnnrec::Phi3Hphi3Hfloat
    o2::aod::lnnrec::Eta3Heta3Hfloat
    o2::aod::lnnrec::PtPiptPifloat
    o2::aod::lnnrec::PhiPiphiPifloat
    o2::aod::lnnrec::EtaPietaPifloat
    o2::aod::lnnrec::XDecVtxxDecVtxfloat
    o2::aod::lnnrec::YDecVtxyDecVtxfloat
    o2::aod::lnnrec::ZDecVtxzDecVtxfloat
    o2::aod::lnnrec::DcaV0DaugdcaV0Daugfloat
    o2::aod::lnnrec::Dca3Hdca3Hfloat
    o2::aod::lnnrec::DcaPidcaPifloat
    o2::aod::lnnrec::NSigma3HnSigma3Hfloat
    o2::aod::lnnrec::NTPCclus3HnTPCclus3Huint8_t
    o2::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::ITSclusterSizes3HitsClusterSizes3Huint32_t
    o2::aod::lnnrec::ITSclusterSizesPiitsClusterSizesPiuint32_t
    o2::aod::lnnrec::Flagsflagsuint8_t
    o2::aod::lnnrec::GenPtgenPtfloat
    o2::aod::lnnrec::GenPhigenPhifloat
    o2::aod::lnnrec::GenEtagenEtafloat
    o2::aod::lnnrec::GenPt3HgenPt3Hfloat
    o2::aod::lnnrec::GenXDecVtxgenXDecVtxfloat
    o2::aod::lnnrec::GenYDecVtxgenYDecVtxfloat
    o2::aod::lnnrec::GenZDecVtxgenZDecVtxfloat
    o2::aod::lnnrec::IsRecoisRecobool
    o2::aod::lnnrec::IsSignalisSignalbool
    o2::aod::lnnrec::SurvivedEventSelectionsurvivedEventSelectionbool
    +
    + +
    + +### o2-analysis-lf-nuclei-spectra +Code file: nucleiSpectra.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NucleiTableNS::Ptptfloat
    o2::aod::NucleiTableNS::Etaetafloat
    o2::aod::NucleiTableNS::Phiphifloat
    o2::aod::NucleiTableNS::TPCInnerParamtpcInnerParamfloat
    o2::aod::NucleiTableNS::Betabetafloat
    o2::aod::NucleiTableNS::ZvertexzVertexfloat
    o2::aod::NucleiTableNS::DCAxydcaxyfloat
    o2::aod::NucleiTableNS::DCAzdcazfloat
    o2::aod::NucleiTableNS::TPCsignaltpcSignalfloat
    o2::aod::NucleiTableNS::ITSchi2itsChi2float
    o2::aod::NucleiTableNS::TPCchi2tpcChi2float
    o2::aod::NucleiTableNS::Flagsflagsuint16_t
    o2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_t
    o2::aod::NucleiTableNS::TPCcrossedRowstpcCrossedRowsuint8_t
    o2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_t
    o2::aod::NucleiTableNS::TPCnClstpcNClsuint8_t
    o2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_t
    o2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NucleiFlowTableNS::CentFV0AcentFV0Afloat
    o2::aod::NucleiFlowTableNS::CentFT0McentFT0Mfloat
    o2::aod::NucleiFlowTableNS::CentFT0AcentFT0Afloat
    o2::aod::NucleiFlowTableNS::CentFT0CcentFT0Cfloat
    o2::aod::NucleiFlowTableNS::PsiFT0ApsiFT0Afloat
    o2::aod::NucleiFlowTableNS::MultFT0AmultFT0Afloat
    o2::aod::NucleiFlowTableNS::PsiFT0CpsiFT0Cfloat
    o2::aod::NucleiFlowTableNS::MultFT0CmultFT0Cfloat
    o2::aod::NucleiFlowTableNS::PsiTPCpsiTPCfloat
    o2::aod::NucleiFlowTableNS::PsiTPClpsiTPClfloat
    o2::aod::NucleiFlowTableNS::PsiTPCrpsiTPCrfloat
    o2::aod::NucleiFlowTableNS::MultTPCmultTPCint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::NucleiTableNS::Ptptfloat
    o2::aod::NucleiTableNS::Etaetafloat
    o2::aod::NucleiTableNS::Phiphifloat
    o2::aod::NucleiTableNS::TPCInnerParamtpcInnerParamfloat
    o2::aod::NucleiTableNS::Betabetafloat
    o2::aod::NucleiTableNS::ZvertexzVertexfloat
    o2::aod::NucleiTableNS::DCAxydcaxyfloat
    o2::aod::NucleiTableNS::DCAzdcazfloat
    o2::aod::NucleiTableNS::TPCsignaltpcSignalfloat
    o2::aod::NucleiTableNS::ITSchi2itsChi2float
    o2::aod::NucleiTableNS::TPCchi2tpcChi2float
    o2::aod::NucleiTableNS::Flagsflagsuint16_t
    o2::aod::NucleiTableNS::TPCfindableClstpcFindableClsuint8_t
    o2::aod::NucleiTableNS::TPCcrossedRowstpcCrossedRowsuint8_t
    o2::aod::NucleiTableNS::ITSclsMapitsClsMapuint8_t
    o2::aod::NucleiTableNS::TPCnClstpcNClsuint8_t
    o2::aod::NucleiTableNS::TPCnClsSharedtpcNClsShareduint8_t
    o2::aod::NucleiTableNS::ITSclusterSizesitsClusterSizesuint32_t
    o2::aod::NucleiTableNS::gPtgenPtfloat
    o2::aod::NucleiTableNS::gEtagenEtafloat
    o2::aod::NucleiTableNS::gPhigenPhifloat
    o2::aod::NucleiTableNS::PDGcodepdgCodeint
    o2::aod::NucleiTableNS::SurvivedEventSelectionsurvivedEventSelectionbool
    o2::aod::NucleiTableNS::AbsoDecLabsoDecLfloat
    +
    + +
    + +### o2-analysis-lf-pidtof-generic +Code file: pidTOFGeneric.cxx +
    + + +
    +
    + Table of the event time. One entry per collision. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::evtime::EvTimeevTimefloatEvent time. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    o2::aod::evtime::EvTimeErrevTimeErrfloatError of event time. Can be obtained via a combination of detectors e.g. TOF, FT0A, FT0C
    o2::aod::evtime::EvTimeTOFevTimeTOFfloatEvent time computed with the TOF detector
    o2::aod::evtime::EvTimeTOFErrevTimeTOFErrfloatError of the event time computed with the TOF detector
    o2::aod::evtime::EvTimeFT0evTimeFT0floatEvent time computed with the FT0 detector
    o2::aod::evtime::EvTimeFT0ErrevTimeFT0ErrfloatError of the event time computed with the FT0 detector
    +
    + + +
    +
    + Table of the event time. One entry per track. +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::tracktime::EvTimeForTrackevTimeForTrackfloatEvent time. Removed the bias for the specific track
    o2::aod::tracktime::EvTimeErrForTrackevTimeErrForTrackfloatError of event time. Removed the bias for the specific track
    +
    + +
    + +### o2-analysis-lf-spectra-derived +Code file: spectraDerivedMaker.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGLF/DataModel/spectraTOF.h +
    +
    Is used in: +
      +
    • o2::aod::SpColl = o2::aod::SpColls::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    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::spectra::CentFT0McentFT0Mfloat
    o2::aod::spectra::Sel8sel8bool
    o2::aod::spectra::MultNTracksPVeta1multNTracksPVeta1int
    o2::aod::spectra::RunNumberrunNumberint
    o2::aod::spectra::IsInelGt0DisInelGt0boolis INEL > 0
    o2::aod::spectra::IsInelGt1DisInelGt1boolis INEL > 1
    o2::aod::spectra::CentFV0ADcentFV0AfloatDummy
    o2::aod::spectra::CentFT0ADcentFT0AfloatDummy
    o2::aod::spectra::CentFT0CDcentFT0CfloatDummy
    o2::aod::spectra::MultZeqFV0ADmultZeqFV0AfloatDummy
    o2::aod::spectra::MultZeqFT0ADmultZeqFT0AfloatDummy
    o2::aod::spectra::MultZeqFT0CDmultZeqFT0CfloatDummy
    o2::aod::spectra::MultZeqFDDADmultZeqFDDAfloatDummy
    o2::aod::spectra::MultZeqFDDCDmultZeqFDDCfloatDummy
    o2::aod::spectra::MultZeqNTracksPVDmultZeqNTracksPVfloatDummy
    o2::aod::spectra::MultTrackletsDmultTrackletsfloatDummy
    o2::aod::spectra::MultTPCDmultTPCfloatDummy
    o2::aod::spectra::SelectionBitDselection_bitboolDummy
    +
    + + +
    +
    + +
    +
    + Header file: PWGLF/DataModel/spectraTOF.h +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::spectra::CollisionIdIcollisionIdint32Index to the collision
    o2::aod::spectra::TPCNSigmaStorePitpcNSigmaStorePibinningNSigma::binned_tStored binned nsigma with the TPC detector for pion
    o2::aod::spectra::TPCNSigmaStoreKatpcNSigmaStoreKabinningNSigma::binned_tStored binned nsigma with the TPC detector for kaon
    o2::aod::spectra::TPCNSigmaStorePrtpcNSigmaStorePrbinningNSigma::binned_tStored binned nsigma with the TPC detector for proton
    o2::aod::spectra::TOFNSigmaStorePitofNSigmaStorePibinningNSigma::binned_tStored binned nsigma with the TOF detector for pion
    o2::aod::spectra::TOFNSigmaStoreKatofNSigmaStoreKabinningNSigma::binned_tStored binned nsigma with the TOF detector for kaon
    o2::aod::spectra::TOFNSigmaStorePrtofNSigmaStorePrbinningNSigma::binned_tStored binned nsigma with the TOF detector for proton
    o2::aod::spectra::PtSignedptSignedfloatPt (signed) of the track
    o2::aod::spectra::EtaetafloatEta of the track
    o2::aod::spectra::PhiphifloatPhi of the track
    o2::aod::track::LengthlengthfloatTrack length
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TOFChi2tofChi2floatChi2 for the TOF track segment
    o2::aod::track::TPCNClsSharedtpcNClsShareduint8_tNumber of shared TPC clusters
    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::spectra::IsPVContributorisPVContributorboolIsPVContributor
    o2::aod::track::ITSClusterSizesitsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::spectra::HasTRDhasTRDboolHas or not the TRD match
    o2::aod::pidflags::TOFFlagstofFlagsuint8_tFlag for the complementary TOF PID information for the event time
    o2::aod::spectra::DCAxyStoredcaxyStorebinningDCA::binned_tStored binned dcaxy
    o2::aod::spectra::DCAzStoredcazStorebinningDCA::binned_tStored binned dcaz
    o2::aod::spectra::IsGlobalTrackisGlobalTrackbool
    o2::aod::spectra::IsGlobalTrackWoDCAisGlobalTrackWoDCAbool
    o2::aod::spectra::DCAxyDdcaXYfloatUnpacked dcaxy
    o2::aod::spectra::DCAzDdcaZfloatUnpacked dcaz
    o2::aod::spectra::PtDptfloatAbsolute value of signed pT
    o2::aod::track::SignDsignshortCharge: positive: 1, negative: -1
    o2::aod::spectra::PDpfloat
    o2::aod::spectra::RapidityDrapidityfloatTrack rapidity, computed under the mass assumption given as input
    o2::aod::spectra::HasITSDhasITSboolDummy
    o2::aod::spectra::HasTPCDhasTPCboolDummy
    o2::aod::spectra::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::spectra::TRDSignalDtrdSignalfloatDummy
    o2::aod::spectra::FlagsDflagsuint32_t
    o2::aod::spectra::TrackTypeDtrackTypeuint8_t
    o2::aod::spectra::TRDPatternDtrdPatternuint8_t
    o2::aod::spectra::IsInAcceptanceTrackDisInAcceptanceTrackbool
    o2::aod::spectra::IsQualityTrackITSDisQualityTrackITSbool
    o2::aod::spectra::IsQualityTrackTPCDisQualityTrackTPCbool
    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::TPCFractionSharedClsDtpcFractionSharedClsfloatFraction of shared TPC clusters
    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::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
    o2::aod::spectra::TOFNSigmaPiDtofNSigmaPifloatUnpacked NSigma TOF Pi
    o2::aod::spectra::TOFNSigmaKaDtofNSigmaKafloatUnpacked NSigma TOF Ka
    o2::aod::spectra::TOFNSigmaPrDtofNSigmaPrfloatUnpacked 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-threebody-reco-task +Code file: threebodyRecoTask.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyp3body::Centralitycentralityfloatcentrality
    o2::aod::hyp3body::IsMatterisMatterboolbool: true for matter
    o2::aod::hyp3body::Mmfloatinvariant mass
    o2::aod::hyp3body::Ppfloatp
    o2::aod::hyp3body::PtptfloatpT
    o2::aod::hyp3body::Ctctfloatct
    o2::aod::hyp3body::CosPAcospafloat
    o2::aod::hyp3body::DCADaughtersdcaDaughtersfloatDCA among daughters
    o2::aod::hyp3body::DCACandToPVdcaCandtopvfloatDCA of the reconstructed track to pv
    o2::aod::hyp3body::PtProtonptProtonfloatpT of the proton daughter
    o2::aod::hyp3body::EtaProtonetaProtonfloateta of the proton daughter
    o2::aod::hyp3body::PhiProtonphiProtonfloatphi of the proton daughter
    o2::aod::hyp3body::PtPionptPionfloatpT of the pion daughter
    o2::aod::hyp3body::EtaPionetaPionfloateta of the pion daughter
    o2::aod::hyp3body::PhiPionphiPionfloatphi of the pion daughter
    o2::aod::hyp3body::PtBachelorptBachelorfloatpT of the bachelor daughter
    o2::aod::hyp3body::EtaBacheloretaBachelorfloateta of the bachelor daughter
    o2::aod::hyp3body::PhiBachelorphiBachelorfloatphi of the bachelor daughter
    o2::aod::hyp3body::TPCNclusProtontpcNclusProtonuint8_tnumber of TPC clusters of the proton daughter
    o2::aod::hyp3body::TPCNclusPiontpcNclusPionuint8_tnumber of TPC clusters of the pion daughter
    o2::aod::hyp3body::TPCNclusBachelortpcNclusBacheloruint8_tnumber of TPC clusters of the bachelor daughter
    o2::aod::hyp3body::ITSNclusSizeProtonitsNclusSizeProtonuint8_taverage ITS cluster size of the proton daughter
    o2::aod::hyp3body::ITSNclusSizePionitsNclusSizePionuint8_taverage ITS cluster size of the pion daughter
    o2::aod::hyp3body::ITSNclusSizeBacheloritsNclusSizeBacheloruint8_taverage ITS cluster size of the bachelor daughter
    o2::aod::hyp3body::TPCNSigmaProtontpcNSigmaProtonfloatnsigma of TPC PID of the proton daughter
    o2::aod::hyp3body::TPCNSigmaPiontpcNSigmaPionfloatnsigma of TPC PID of the pion daughter
    o2::aod::hyp3body::TPCNSigmaBachelortpcNSigmaBachelorfloatnsigma of TPC PID of the bachelor daughter
    o2::aod::hyp3body::TOFNSigmaBachelortofNSigmaBachelorfloatnsigma of TOF PID of the bachelor daughter
    o2::aod::hyp3body::DCAXYProtonToPVdcaxyProtontoPVfloatDCAXY of the proton daughter to pv
    o2::aod::hyp3body::DCAXYPionToPVdcaxyPiontoPVfloatDCAXY of the pion daughter to pv
    o2::aod::hyp3body::DCAXYBachelorToPVdcaxyBachelortoPVfloatDCAXY of the bachelor daughter to pv
    o2::aod::hyp3body::DCAProtonToPVdcaProtontoPVfloatDCA of the proton daughter to pv
    o2::aod::hyp3body::DCAPionToPVdcaPiontoPVfloatDCA of the pion daughter to pv
    o2::aod::hyp3body::DCABachelorToPVdcaBachelortoPVfloatDCA of the bachelor daughter to pv
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hyp3body::Centralitycentralityfloatcentrality
    o2::aod::hyp3body::IsMatterisMatterboolbool: true for matter
    o2::aod::hyp3body::Mmfloatinvariant mass
    o2::aod::hyp3body::Ppfloatp
    o2::aod::hyp3body::PtptfloatpT
    o2::aod::hyp3body::Ctctfloatct
    o2::aod::hyp3body::CosPAcospafloat
    o2::aod::hyp3body::DCADaughtersdcaDaughtersfloatDCA among daughters
    o2::aod::hyp3body::DCACandToPVdcaCandtopvfloatDCA of the reconstructed track to pv
    o2::aod::hyp3body::PtProtonptProtonfloatpT of the proton daughter
    o2::aod::hyp3body::EtaProtonetaProtonfloateta of the proton daughter
    o2::aod::hyp3body::PhiProtonphiProtonfloatphi of the proton daughter
    o2::aod::hyp3body::PtPionptPionfloatpT of the pion daughter
    o2::aod::hyp3body::EtaPionetaPionfloateta of the pion daughter
    o2::aod::hyp3body::PhiPionphiPionfloatphi of the pion daughter
    o2::aod::hyp3body::PtBachelorptBachelorfloatpT of the bachelor daughter
    o2::aod::hyp3body::EtaBacheloretaBachelorfloateta of the bachelor daughter
    o2::aod::hyp3body::PhiBachelorphiBachelorfloatphi of the bachelor daughter
    o2::aod::hyp3body::TPCNclusProtontpcNclusProtonuint8_tnumber of TPC clusters of the proton daughter
    o2::aod::hyp3body::TPCNclusPiontpcNclusPionuint8_tnumber of TPC clusters of the pion daughter
    o2::aod::hyp3body::TPCNclusBachelortpcNclusBacheloruint8_tnumber of TPC clusters of the bachelor daughter
    o2::aod::hyp3body::ITSNclusSizeProtonitsNclusSizeProtonuint8_taverage ITS cluster size of the proton daughter
    o2::aod::hyp3body::ITSNclusSizePionitsNclusSizePionuint8_taverage ITS cluster size of the pion daughter
    o2::aod::hyp3body::ITSNclusSizeBacheloritsNclusSizeBacheloruint8_taverage ITS cluster size of the bachelor daughter
    o2::aod::hyp3body::TPCNSigmaProtontpcNSigmaProtonfloatnsigma of TPC PID of the proton daughter
    o2::aod::hyp3body::TPCNSigmaPiontpcNSigmaPionfloatnsigma of TPC PID of the pion daughter
    o2::aod::hyp3body::TPCNSigmaBachelortpcNSigmaBachelorfloatnsigma of TPC PID of the bachelor daughter
    o2::aod::hyp3body::TOFNSigmaBachelortofNSigmaBachelorfloatnsigma of TOF PID of the bachelor daughter
    o2::aod::hyp3body::DCAXYProtonToPVdcaxyProtontoPVfloatDCAXY of the proton daughter to pv
    o2::aod::hyp3body::DCAXYPionToPVdcaxyPiontoPVfloatDCAXY of the pion daughter to pv
    o2::aod::hyp3body::DCAXYBachelorToPVdcaxyBachelortoPVfloatDCAXY of the bachelor daughter to pv
    o2::aod::hyp3body::DCAProtonToPVdcaProtontoPVfloatDCA of the proton daughter to pv
    o2::aod::hyp3body::DCAPionToPVdcaPiontoPVfloatDCA of the pion daughter to pv
    o2::aod::hyp3body::DCABachelorToPVdcaBachelortoPVfloatDCA of the bachelor daughter to pv
    o2::aod::hyp3body::GenPgenPfloat
    o2::aod::hyp3body::GenPtgenPtfloat
    o2::aod::hyp3body::GenCtgenCtfloat
    o2::aod::hyp3body::GenPhigenPhifloat
    o2::aod::hyp3body::GenEtagenEtafloat
    o2::aod::hyp3body::GenRapiditygenRapidityfloat
    o2::aod::hyp3body::IsSignalisSignalbool
    o2::aod::hyp3body::IsRecoisRecobool
    o2::aod::hyp3body::PdgCodepdgCodeint
    o2::aod::hyp3body::SurvivedEventSelectionsurvivedEventSelectionbool
    +
    + +
    + +### o2-analysis-lf-threebodymcfinder +Code file: threebodymcfinder.cxx +
    + + +
    +
    + 3-body decay 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::KFDecay3BodysLinked = soa::Join
    • +
    • o2::aod::KFDecay3BodyLinked = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::decay3body::CollisionIdIcollisionIdint32Collision index
    o2::aod::decay3body::Track0IdItrack0IdintTrack 0 index
    o2::aod::decay3body::Track1IdItrack1IdintTrack 1 index
    o2::aod::decay3body::Track2IdItrack2IdintTrack 2 index
    +
    + +
    + +### o2-analysis-lf-strangenessqc +Code file: strangenessQC.cxx +
    + +
    + +### o2-analysis-lf-reso2initializer +Code file: LFResonanceInitializer.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoCollision = o2::aod::ResoCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mult::MultNTracksPVmultNTracksPVint
    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::resocollision::CentcentfloatCentrality (Multiplicity) percentile (Default: FT0M)
    o2::aod::resocollision::SpherocityspherocityfloatSpherocity of the event
    o2::aod::resocollision::EvtPlevtPlfloatSecond harmonic event plane
    o2::aod::resocollision::EvtPlResABevtPlResABfloatSecond harmonic event plane resolution of A-B sub events
    o2::aod::resocollision::EvtPlResACevtPlResACfloatSecond 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::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCCollision = o2::aod::ResoMCCollisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::resocollision::IsVtxIn10isVtxIn10boolVtx10
    o2::aod::resocollision::IsINELgt0isINELgt0boolINEL>0
    o2::aod::resocollision::IsTriggerTVXisTriggerTVXboolTriggerTVX
    o2::aod::resocollision::IsInSel8isInSel8boolInSel8
    o2::aod::resocollision::IsInAfterAllCutsisInAfterAllCutsboolInAfterAllCuts
    o2::aod::resocollision::ImpactParameterimpactParameterfloatImpactParameter
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoTrack = o2::aod::ResoTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::resodaughter::Ptptfloatp_T (GeV/c)
    o2::aod::resodaughter::Pxpxfloatp_x (GeV/c)
    o2::aod::resodaughter::Pypyfloatp_y (GeV/c)
    o2::aod::resodaughter::Pzpzfloatp_z (GeV/c)
    o2::aod::resodaughter::EtaetafloatEta
    o2::aod::resodaughter::PhiphifloatPhi
    o2::aod::resodaughter::Signsignint8_tSign of the track charge
    o2::aod::resodaughter::TPCNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::resodaughter::TPCNClsFoundtpcNClsFounduint8_tNumber of TPC clusters found
    o2::aod::resodaughter::ITSNClsitsNClsuint8_tNumber of ITS clusters found
    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::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::resodaughter::HasITShasITSboolHas ITS
    o2::aod::resodaughter::HasTPChasTPCboolHas TPC
    o2::aod::resodaughter::HasTOFhasTOFboolHas TOF
    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::pidtpc::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electron
    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::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::PassedITSRefitpassedITSRefitboolPassed the track cut: kITSRefit
    o2::aod::track::PassedTPCRefitpassedTPCRefitboolPassed the track cut: kTPCRefit
    o2::aod::resodaughter::IsGlobalTrackWoDCAisGlobalTrackWoDCAboolIs global track without DCA
    o2::aod::resodaughter::IsGlobalTrackisGlobalTrackboolIs global track
    o2::aod::resodaughter::IsPrimaryTrackisPrimaryTrackboolIs primary track
    o2::aod::resodaughter::IsPVContributorisPVContributorboolIs primary vertex contributor
    o2::aod::resodaughter::TPCCrossedRowsOverFindableClstpcCrossedRowsOverFindableClsfloat
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoV0 = o2::aod::ResoV0s::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::resodaughter::Ptptfloatp_T (GeV/c)
    o2::aod::resodaughter::Pxpxfloatp_x (GeV/c)
    o2::aod::resodaughter::Pypyfloatp_y (GeV/c)
    o2::aod::resodaughter::Pzpzfloatp_z (GeV/c)
    o2::aod::resodaughter::EtaetafloatEta
    o2::aod::resodaughter::PhiphifloatPhi
    o2::aod::resodaughter::Indicesindicesint[2]Field for the track indices to remove auto-correlations
    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
    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::resodaughter::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::resodaughter::DecayVtxZdecayVtxZfloatZ position of the decay vertex
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoCascade = o2::aod::ResoCascades::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::resodaughter::Ptptfloatp_T (GeV/c)
    o2::aod::resodaughter::Pxpxfloatp_x (GeV/c)
    o2::aod::resodaughter::Pypyfloatp_y (GeV/c)
    o2::aod::resodaughter::Pzpzfloatp_z (GeV/c)
    o2::aod::resodaughter::EtaetafloatEta
    o2::aod::resodaughter::PhiphifloatPhi
    o2::aod::resodaughter::CascadeIndicescascIndicesint[3]Field for the track indices to remove auto-correlations (ordered: positive, negative, bachelor)
    o2::aod::resodaughter::V0CosPAv0CosPAfloatV0 Cosine of Pointing Angle
    o2::aod::resodaughter::CascCosPAcascCosPAfloatCascade Cosine of Pointing Angle
    o2::aod::resodaughter::DaughDCAdaughDCAfloatDCA between daughters
    o2::aod::resodaughter::CascDaughDCAcascdaughDCAfloatDCA between daughters from cascade
    o2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::v0data::DCAV0ToPVdcav0topvfloatDCA V0 to PV
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    o2::aod::cascdata::Signsignint
    o2::aod::resodaughter::MXimXifloatThe invariant mass of Xi candidate
    o2::aod::resodaughter::TransRadiustransRadiusfloatTransverse radius of the decay vertex
    o2::aod::resodaughter::CascTransRadiuscasctransRadiusfloatTransverse radius of the decay vertex from cascade
    o2::aod::resodaughter::DecayVtxXdecayVtxXfloatX position of the decay vertex
    o2::aod::resodaughter::DecayVtxYdecayVtxYfloatY position of the decay vertex
    o2::aod::resodaughter::DecayVtxZdecayVtxZfloatZ position of the decay vertex
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCTrack = o2::aod::ResoMCTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::resodaughter::MothersIdmotherIdintId of the mother particle
    o2::aod::resodaughter::MotherPDGmotherPDGintPDG code of the mother particle
    o2::aod::resodaughter::SiblingIdssiblingIdsint[2]Index of the particles with the same mother
    o2::aod::resodaughter::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::resodaughter::ProducedByGeneratorproducedByGeneratorbool
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCV0 = o2::aod::ResoMCV0s::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::resodaughter::MothersIdmotherIdintId of the mother particle
    o2::aod::resodaughter::MotherPDGmotherPDGintPDG code of the mother particle
    o2::aod::resodaughter::DaughterID1daughterId1intId of the first Daughter particle
    o2::aod::resodaughter::DaughterID2daughterId2intId of the second Daughter particle
    o2::aod::resodaughter::DaughterPDG1daughterPDG1intPDG code of the first Daughter particle
    o2::aod::resodaughter::DaughterPDG2daughterPDG2intPDG code of the second Daughter particle
    o2::aod::resodaughter::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::resodaughter::ProducedByGeneratorproducedByGeneratorbool
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCCascade = o2::aod::ResoMCCascades::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::resodaughter::MothersIdmotherIdintId of the mother particle
    o2::aod::resodaughter::MotherPDGmotherPDGintPDG code of the mother particle
    o2::aod::resodaughter::BachTrkIDbachtrkIDintId of the bach track from cascade
    o2::aod::resodaughter::V0IDv0IDintId of the V0 from cascade
    o2::aod::resodaughter::DaughterPDG1daughterPDG1intPDG code of the first Daughter particle
    o2::aod::resodaughter::DaughterPDG2daughterPDG2intPDG code of the second Daughter particle
    o2::aod::resodaughter::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::resodaughter::ProducedByGeneratorproducedByGeneratorbool
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoMCParent = o2::aod::ResoMCParents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::resodaughter::ResoCollisionIdIresoCollisionIdint32Pointer into ResoCollisions
    o2::aod::resodaughter::McParticleIdImcParticleIdint32Index of the corresponding MC particle
    o2::aod::mcparticle::PdgCodepdgCodeintPDG code
    o2::aod::resodaughter::DaughterPDG1daughterPDG1intPDG code of the first Daughter particle
    o2::aod::resodaughter::DaughterPDG2daughterPDG2intPDG code of the second Daughter particle
    o2::aod::resodaughter::IsPhysicalPrimaryisPhysicalPrimarybool
    o2::aod::resodaughter::ProducedByGeneratorproducedByGeneratorbool
    o2::aod::resodaughter::Ptptfloatp_T (GeV/c)
    o2::aod::resodaughter::Pxpxfloatp_x (GeV/c)
    o2::aod::resodaughter::Pypyfloatp_y (GeV/c)
    o2::aod::resodaughter::Pzpzfloatp_z (GeV/c)
    o2::aod::resodaughter::EtaetafloatEta
    o2::aod::resodaughter::PhiphifloatPhi
    o2::aod::mcparticle::YEyfloatParticle rapidity, conditionally defined to avoid FPEs
    +
    + +
    + +### o2-analysis-lf-reso2mergedf +Code file: LFResonanceMergeDF.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoCollisionDF = o2::aod::ResoCollisionDFs::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::resocollisiondf::CentcentfloatCentrality (Multiplicity) percentile (Default: FT0M)
    o2::aod::resocollisiondf::SpherocityspherocityfloatSpherocity of the event
    o2::aod::resocollisiondf::EvtPlevtPlfloatSecond harmonic event plane
    o2::aod::resocollisiondf::EvtPlResABevtPlResABfloatSecond harmonic event plane resolution of A-B sub events
    o2::aod::resocollisiondf::EvtPlResACevtPlResACfloatSecond harmonic event plane resolution of A-C sub events
    o2::aod::resocollisiondf::EvtPlResBCevtPlResBCfloatSecond harmonic event plane resolution of B-C sub events
    o2::aod::resocollisiondf::BMagFieldbMagFieldfloatMagnetic field
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ResoTrackDF = o2::aod::ResoTrackDFs::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::resodaughterdf::ResoCollisionDFIdIresoCollisiondfIdint32Pointer into ResoCollisionDFs
    o2::aod::resodaughterdf::Ptptfloatp_T (GeV/c)
    o2::aod::resodaughterdf::Pxpxfloatp_x (GeV/c)
    o2::aod::resodaughterdf::Pypyfloatp_y (GeV/c)
    o2::aod::resodaughterdf::Pzpzfloatp_z (GeV/c)
    o2::aod::resodaughterdf::EtaetafloatEta
    o2::aod::resodaughterdf::PhiphifloatPhi
    o2::aod::resodaughterdf::Signsignint8_tSign of the track charge
    o2::aod::resodaughterdf::TPCNClsCrossedRowstpcNClsCrossedRowsuint8_tNumber of TPC crossed rows
    o2::aod::resodaughterdf::TPCNClsFoundtpcNClsFounduint8_tNumber of TPC clusters found
    o2::aod::resodaughterdf::ITSNClsitsNClsuint8_tNumber of ITS clusters found
    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::Xxfloat
    o2::aod::track::Alphaalphafloat
    o2::aod::resodaughterdf::HasITShasITSbool
    o2::aod::resodaughterdf::HasTPChasTPCbool
    o2::aod::resodaughterdf::HasTOFhasTOFboolHas TOF
    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::pidtpc::TPCNSigmaEltpcNSigmaElfloatNsigma separation with the TPC detector for electron
    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::pidtof::TOFNSigmaEltofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::track::TPCSignaltpcSignalfloatdE/dx signal in the TPC
    o2::aod::track::PassedITSRefitpassedITSRefitboolPassed the track cut: kITSRefit
    o2::aod::track::PassedTPCRefitpassedTPCRefitboolPassed the track cut: kTPCRefit
    o2::aod::resodaughterdf::IsGlobalTrackWoDCAisGlobalTrackWoDCAboolIs global track without DCA
    o2::aod::resodaughterdf::IsGlobalTrackisGlobalTrackboolIs global track
    o2::aod::resodaughterdf::IsPrimaryTrackisPrimaryTrackboolIs primary track
    o2::aod::resodaughterdf::IsPVContributorisPVContributorboolIs primary vertex contributor
    o2::aod::resodaughterdf::TPCCrossedRowsOverFindableClstpcCrossedRowsOverFindableClsfloat
    o2::aod::track::ITSChi2NClitsChi2NClfloatChi2 / cluster for the ITS track segment
    o2::aod::track::TPCChi2NCltpcChi2NClfloatChi2 / cluster for the TPC track segment
    +
    + +
    + +### o2-analysis-lf-f1protoninitializer +Code file: f1protonInitializer.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGLF/DataModel/LFF1Tables.h +
    +
    Is used in: +
      +
    • o2::aod::F1Collision = o2::aod::F1Collisions::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::f1collision::TriggerEventF1triggereventf1boolF1 trigger event
    o2::aod::f1collision::TriggerEventF1Ptriggereventf1pboolF1 - proton trigger event
    o2::aod::f1collision::TriggerEventF1PFemtotriggereventf1pfemtoboolF1 - proton femto trigger event
    +
    + +
    + +### o2-analysis-lf-f1protonreducedtable +Code file: f1protonreducedtable.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::RedF1PEvent = o2::aod::RedF1PEvents::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::bc::GlobalBCglobalBCuint64_tBunch crossing number (globally unique in this run)
    o2::aod::bc::RunNumberrunNumberintRun number
    o2::aod::timestamp::Timestamptimestampuint64_tTimestamp of a BC in ms (epoch style)
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cm
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::redf1pevent::SpherocityspherocityfloatSpherocity of the event
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::F1Track = o2::aod::F1Tracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::f1protondaughter::RedF1PEventIdIredF1PEventIdint32Pointer into RedF1PEvents
    o2::aod::f1protondaughter::F1SignalStatf1SignalStatintF1 Px
    o2::aod::f1protondaughter::F1Pxf1PxfloatF1 Px
    o2::aod::f1protondaughter::F1Pyf1PyfloatF1 Py
    o2::aod::f1protondaughter::F1Pzf1PzfloatF1 Pz
    o2::aod::f1protondaughter::F1d1Pxf1d1PxfloatF1 d1 Px
    o2::aod::f1protondaughter::F1d1Pyf1d1PyfloatF1 d1 Py
    o2::aod::f1protondaughter::F1d1Pzf1d1PzfloatF1 d1 Pz
    o2::aod::f1protondaughter::F1d2Pxf1d2PxfloatF1 d2 Px
    o2::aod::f1protondaughter::F1d2Pyf1d2PyfloatF1 d2 Py
    o2::aod::f1protondaughter::F1d2Pzf1d2PzfloatF1 d2 Pz
    o2::aod::f1protondaughter::F1d3Pxf1d3PxfloatF1 d3 Px
    o2::aod::f1protondaughter::F1d3Pyf1d3PyfloatF1 d3 Py
    o2::aod::f1protondaughter::F1d3Pzf1d3PzfloatF1 d3 Pz
    o2::aod::f1protondaughter::F1d1TOFHitf1d1TOFHitintTOF hit pion
    o2::aod::f1protondaughter::F1d2TOFHitf1d2TOFHitintTOF hit pion
    o2::aod::f1protondaughter::F1Massf1MassfloatF1 mass
    o2::aod::f1protondaughter::F1MassKaonKshortf1MassKaonKshortfloatF1 mass kaon kshort
    o2::aod::f1protondaughter::F1PionIndexf1PionIndexint64_tF1 pion index
    o2::aod::f1protondaughter::F1KaonIndexf1KaonIndexint64_tF1 kaon index
    o2::aod::f1protondaughter::F1KshortPositiveIndexf1KshortPositiveIndexint64_tF1 kshort pion positive index
    o2::aod::f1protondaughter::F1KshortNegativeIndexf1KshortNegativeIndexint64_tF1 kshort pion negative index
    +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::ProtonTrack = o2::aod::ProtonTracks::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::f1protondaughter::RedF1PEventIdIredF1PEventIdint32Pointer into RedF1PEvents
    o2::aod::f1protondaughter::ProtonChargeprotonChargefloatProton charge
    o2::aod::f1protondaughter::ProtonPxprotonPxfloatProton Px
    o2::aod::f1protondaughter::ProtonPyprotonPyfloatProton Py
    o2::aod::f1protondaughter::ProtonPzprotonPzfloatProton Pz
    o2::aod::f1protondaughter::ProtonNsigmaTPCprotonNsigmaTPCfloatProton TPC nsigma
    o2::aod::f1protondaughter::ProtonTOFHitprotonTOFHitintProton TOF Hit
    o2::aod::f1protondaughter::ProtonNsigmaTOFprotonNsigmaTOFfloatProton TOF nsigma
    o2::aod::f1protondaughter::F1ProtonIndexf1ProtonIndexint64_tF1 proton index
    +
    + +
    + +### o2-analysis-lf-filterf1proton +Code file: filterf1proton.cxx +
    + + +
    +
    + +
    + +
    Is used in: +
      +
    • o2::aod::F1ProtonFilter = o2::aod::F1ProtonFilters::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::filtering::TriggerEventF1Protontriggereventf1protonboolF1 - proton femto trigger event
    +
    + +
    + +### o2-analysis-lf-strange-tree-creator +Code file: LFStrangeTreeCreator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::SlimLambdaTables::Ptptfloat
    o2::aod::SlimLambdaTables::Etaetafloat
    o2::aod::SlimLambdaTables::Massmassfloat
    o2::aod::SlimLambdaTables::Ctctfloat
    o2::aod::SlimLambdaTables::Radiusradiusfloat
    o2::aod::SlimLambdaTables::DcaV0PVdcaV0Pvfloat
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloat
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloat
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloat
    o2::aod::SlimLambdaTables::CosPAcosPadouble
    o2::aod::SlimLambdaTables::AlphaAPalphaAPdouble
    o2::aod::SlimLambdaTables::QtAPqtAPdouble
    o2::aod::SlimLambdaTables::TpcNsigmaPostpcNsigmaPosfloat
    o2::aod::SlimLambdaTables::TpcNsigmaNegtpcNsigmaNegfloat
    o2::aod::SlimLambdaTables::IsFDisFDuint8_t
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::SlimLambdaTables::Ptptfloat
    o2::aod::SlimLambdaTables::Etaetafloat
    o2::aod::SlimLambdaTables::Massmassfloat
    o2::aod::SlimLambdaTables::Ctctfloat
    o2::aod::SlimLambdaTables::Radiusradiusfloat
    o2::aod::SlimLambdaTables::DcaV0PVdcaV0Pvfloat
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloat
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloat
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloat
    o2::aod::SlimLambdaTables::CosPAcosPadouble
    o2::aod::SlimLambdaTables::AlphaAPalphaAPdouble
    o2::aod::SlimLambdaTables::QtAPqtAPdouble
    o2::aod::SlimLambdaTables::TpcNsigmaPostpcNsigmaPosfloat
    o2::aod::SlimLambdaTables::TpcNsigmaNegtpcNsigmaNegfloat
    o2::aod::SlimLambdaTables::GenPtgentPtfloat
    o2::aod::SlimLambdaTables::GenEtagenEtafloat
    o2::aod::SlimLambdaTables::GenCtgenCtfloat
    o2::aod::SlimLambdaTables::PDGCodeDauPospdgCodeDauPosint
    o2::aod::SlimLambdaTables::PDGCodeMotherDauPospdgCodeMotherDauPosint
    o2::aod::SlimLambdaTables::PDGCodeDauNegpdgCodeDauNegint
    o2::aod::SlimLambdaTables::PDGCodeMotherDauNegpdgCodeMotherDauNegint
    o2::aod::SlimLambdaTables::PDGCodepdgCodeint
    o2::aod::SlimLambdaTables::PDGCodeMotherpdgCodeMotherint
    o2::aod::SlimLambdaTables::IsRecoisRecobool
    o2::aod::SlimLambdaTables::PDGMatchMotherSecondMotherpdgMatchMotherSecondMotherint
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::SlimLambdaTables::Etaetafloat
    o2::aod::SlimLambdaTables::Lenlenfloat
    o2::aod::SlimLambdaTables::PxPospxPosfloat
    o2::aod::SlimLambdaTables::PyPospyPosfloat
    o2::aod::SlimLambdaTables::PzPospzPosfloat
    o2::aod::SlimLambdaTables::PxNegpxNegfloat
    o2::aod::SlimLambdaTables::PyNegpyNegfloat
    o2::aod::SlimLambdaTables::PzNegpzNegfloat
    o2::aod::SlimLambdaTables::Radiusradiusfloat
    o2::aod::SlimLambdaTables::DcaV0PVdcaV0Pvfloat
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloat
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloat
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloat
    o2::aod::SlimLambdaTables::CosPAcosPadouble
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::SlimLambdaTables::Etaetafloat
    o2::aod::SlimLambdaTables::Lenlenfloat
    o2::aod::SlimLambdaTables::PxPospxPosfloat
    o2::aod::SlimLambdaTables::PyPospyPosfloat
    o2::aod::SlimLambdaTables::PzPospzPosfloat
    o2::aod::SlimLambdaTables::PxNegpxNegfloat
    o2::aod::SlimLambdaTables::PyNegpyNegfloat
    o2::aod::SlimLambdaTables::PzNegpzNegfloat
    o2::aod::SlimLambdaTables::PxPosMCpxPosMCfloat
    o2::aod::SlimLambdaTables::PyPosMCpyPosMCfloat
    o2::aod::SlimLambdaTables::PzPosMCpzPosMCfloat
    o2::aod::SlimLambdaTables::PxNegMCpxNegMCfloat
    o2::aod::SlimLambdaTables::PyNegMCpyNegMCfloat
    o2::aod::SlimLambdaTables::PzNegMCpzNegMCfloat
    o2::aod::SlimLambdaTables::Radiusradiusfloat
    o2::aod::SlimLambdaTables::DcaV0PVdcaV0Pvfloat
    o2::aod::SlimLambdaTables::DcaPosPVdcaPosPvfloat
    o2::aod::SlimLambdaTables::DcaNegPVdcaNegPvfloat
    o2::aod::SlimLambdaTables::DcaV0TracksdcaV0tracksfloat
    o2::aod::SlimLambdaTables::CosPAcosPadouble
    o2::aod::SlimLambdaTables::GenEtagenEtafloat
    o2::aod::SlimLambdaTables::GenLengenLenfloat
    o2::aod::SlimLambdaTables::PDGCodepdgCodeint
    o2::aod::SlimLambdaTables::IsRecoisRecobool
    +
    + +
    + +### o2-analysis-lf-cascademlselectiontreecreator +Code file: cascadeMLSelectionTreeCreator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascmlcandidates::MassWindowsmassWindowsuint8_t
    o2::aod::cascmlcandidates::Chargechargeint
    o2::aod::cascmlcandidates::Centralitycentralityfloat
    o2::aod::cascmlcandidates::PosITSClsposITSClsint
    o2::aod::cascmlcandidates::NegITSClsnegITSClsint
    o2::aod::cascmlcandidates::BachITSClsbachITSClsint
    o2::aod::cascmlcandidates::PosITSClSizeposITSClSizeint
    o2::aod::cascmlcandidates::NegITSClSizenegITSClSizeint
    o2::aod::cascmlcandidates::BachITSClSizebachITSClSizeint
    o2::aod::cascmlcandidates::PosTPCRowsposTPCRowsfloat
    o2::aod::cascmlcandidates::NegTPCRowsnegTPCRowsfloat
    o2::aod::cascmlcandidates::BachTPCRowsbachTPCRowsfloat
    o2::aod::cascmlcandidates::PosTPCSigmaPiposTPCSigmaPifloat
    o2::aod::cascmlcandidates::NegTPCSigmaPinegTPCSigmaPifloat
    o2::aod::cascmlcandidates::PosTPCSigmaPrposTPCSigmaPrfloat
    o2::aod::cascmlcandidates::NegTPCSigmaPrnegTPCSigmaPrfloat
    o2::aod::cascmlcandidates::BachTPCSigmaPibachTPCSigmaPifloat
    o2::aod::cascmlcandidates::BachTPCSigmaKabachTPCSigmaKafloat
    o2::aod::cascmlcandidates::TOFNSigmaXiLaPitofNSigmaXiLaPifloat
    o2::aod::cascmlcandidates::TOFNSigmaXiLaPrtofNSigmaXiLaPrfloat
    o2::aod::cascmlcandidates::TOFNSigmaXiPitofNSigmaXiPifloat
    o2::aod::cascmlcandidates::TOFNSigmaOmLaPitofNSigmaOmLaPifloat
    o2::aod::cascmlcandidates::TOFNSigmaOmLaPrtofNSigmaOmLaPrfloat
    o2::aod::cascmlcandidates::TOFNSigmaOmKatofNSigmaOmKafloat
    o2::aod::cascmlcandidates::MXimXifloat
    o2::aod::cascmlcandidates::MOmegamOmegafloat
    o2::aod::cascmlcandidates::YXiyXifloat
    o2::aod::cascmlcandidates::YOmegayOmegafloat
    o2::aod::cascmlcandidates::MLambdamLambdafloat
    o2::aod::cascmlcandidates::Ptptfloat
    o2::aod::cascmlcandidates::PosEtaposEtafloat
    o2::aod::cascmlcandidates::NegEtanegEtafloat
    o2::aod::cascmlcandidates::BachEtabachEtafloat
    o2::aod::cascmlcandidates::V0radiusv0radiusfloat
    o2::aod::cascmlcandidates::CascRadiuscascradiusfloat
    o2::aod::cascmlcandidates::DCApostopvdcapostopvfloat
    o2::aod::cascmlcandidates::DCAnegtopvdcanegtopvfloat
    o2::aod::cascmlcandidates::DCAbachtopvdcabachtopvfloat
    o2::aod::cascmlcandidates::DCAV0daughtersdcaV0daughtersfloat
    o2::aod::cascmlcandidates::DCACascDaughtersdcaCascDaughtersfloat
    o2::aod::cascmlcandidates::DCAv0topvdcav0topvfloat
    o2::aod::cascmlcandidates::V0PAv0PAfloat
    o2::aod::cascmlcandidates::CascPAcascPAfloat
    o2::aod::cascmlcandidates::IsXiMinusisXiMinusbool
    o2::aod::cascmlcandidates::IsXiPlusisXiPlusbool
    o2::aod::cascmlcandidates::IsOmegaMinusisOmegaMinusbool
    o2::aod::cascmlcandidates::IsOmegaPlusisOmegaPlusbool
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::cascdata::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::cascdata::StrangeTrackIdIstrangeTrackIdintPointer into Tracks
    o2::aod::cascdata::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + track X positions at minima when using AO2Ds +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::PosXposXfloatpositive track X at min
    o2::aod::cascdata::NegXnegXfloatnegative track X at min
    o2::aod::cascdata::BachXbachXfloatbachelor track X at min
    +
    + + +
    +
    + core information about decay, viable with AO2Ds or derived +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::Signsignint
    o2::aod::cascdata::MXimXifloat
    o2::aod::cascdata::MOmegamOmegafloat
    o2::aod::cascdata::Xxfloat
    o2::aod::cascdata::Yyfloat
    o2::aod::cascdata::Zzfloat
    o2::aod::cascdata::Xlambdaxlambdafloat
    o2::aod::cascdata::Ylambdaylambdafloat
    o2::aod::cascdata::Zlambdazlambdafloat
    o2::aod::cascdata::PxPospxposfloat
    o2::aod::cascdata::PyPospyposfloat
    o2::aod::cascdata::PzPospzposfloat
    o2::aod::cascdata::PxNegpxnegfloat
    o2::aod::cascdata::PyNegpynegfloat
    o2::aod::cascdata::PzNegpznegfloat
    o2::aod::cascdata::PxBachpxbachfloat
    o2::aod::cascdata::PyBachpybachfloat
    o2::aod::cascdata::PzBachpzbachfloat
    o2::aod::cascdata::Pxpxfloatcascade momentum X
    o2::aod::cascdata::Pypyfloatcascade momentum Y
    o2::aod::cascdata::Pzpzfloatcascade momentum Z
    o2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat
    o2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    o2::aod::cascdata::V0RadiusDv0radiusfloat
    o2::aod::cascdata::CascRadiusDcascradiusfloat
    o2::aod::cascdata::V0CosPADv0cosPAfloat
    o2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::cascdata::MLambdaDmLambdafloat
    o2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::cascdata::YXiDyXifloat
    o2::aod::cascdata::YOmegaDyOmegafloat
    o2::aod::cascdata::RapidityDrapidityfloatrapidity (0, 1: Xi; 2, 3: Omega)
    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::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::Signsignint
    o2::aod::cascdata::MXimXifloat
    o2::aod::cascdata::MOmegamOmegafloat
    o2::aod::cascdata::Xxfloat
    o2::aod::cascdata::Yyfloat
    o2::aod::cascdata::Zzfloat
    o2::aod::cascdata::Xlambdaxlambdafloat
    o2::aod::cascdata::Ylambdaylambdafloat
    o2::aod::cascdata::Zlambdazlambdafloat
    o2::aod::cascdata::KFXPoskfxposfloat
    o2::aod::cascdata::KFYPoskfyposfloat
    o2::aod::cascdata::KFZPoskfzposfloat
    o2::aod::cascdata::KFXNegkfxnegfloat
    o2::aod::cascdata::KFYNegkfynegfloat
    o2::aod::cascdata::KFZNegkfznegfloat
    o2::aod::cascdata::PxPospxposfloat
    o2::aod::cascdata::PyPospyposfloat
    o2::aod::cascdata::PzPospzposfloat
    o2::aod::cascdata::PxNegpxnegfloat
    o2::aod::cascdata::PyNegpynegfloat
    o2::aod::cascdata::PzNegpznegfloat
    o2::aod::cascdata::PxBachpxbachfloat
    o2::aod::cascdata::PyBachpybachfloat
    o2::aod::cascdata::PzBachpzbachfloat
    o2::aod::cascdata::KFPxV0kfpxv0float
    o2::aod::cascdata::KFPyV0kfpyv0float
    o2::aod::cascdata::KFPzV0kfpzv0float
    o2::aod::cascdata::Pxpxfloatcascade momentum X
    o2::aod::cascdata::Pypyfloatcascade momentum Y
    o2::aod::cascdata::Pzpzfloatcascade momentum Z
    o2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat
    o2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    o2::aod::kfcascdata::MLambdamLambdafloat
    o2::aod::cascdata::KFV0Chi2kfV0Chi2float
    o2::aod::cascdata::KFCascadeChi2kfCascadeChi2float
    o2::aod::cascdata::V0RadiusDv0radiusfloat
    o2::aod::cascdata::CascRadiusDcascradiusfloat
    o2::aod::cascdata::V0CosPADv0cosPAfloat
    o2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::cascdata::YXiDyXifloat
    o2::aod::cascdata::YOmegaDyOmegafloat
    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::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::Signsignint
    o2::aod::cascdata::MXimXifloat
    o2::aod::cascdata::MOmegamOmegafloat
    o2::aod::cascdata::Xxfloat
    o2::aod::cascdata::Yyfloat
    o2::aod::cascdata::Zzfloat
    o2::aod::cascdata::Xlambdaxlambdafloat
    o2::aod::cascdata::Ylambdaylambdafloat
    o2::aod::cascdata::Zlambdazlambdafloat
    o2::aod::cascdata::PxPospxposfloat
    o2::aod::cascdata::PyPospyposfloat
    o2::aod::cascdata::PzPospzposfloat
    o2::aod::cascdata::PxNegpxnegfloat
    o2::aod::cascdata::PyNegpynegfloat
    o2::aod::cascdata::PzNegpznegfloat
    o2::aod::cascdata::PxBachpxbachfloat
    o2::aod::cascdata::PyBachpybachfloat
    o2::aod::cascdata::PzBachpzbachfloat
    o2::aod::cascdata::Pxpxfloatcascade momentum X
    o2::aod::cascdata::Pypyfloatcascade momentum Y
    o2::aod::cascdata::Pzpzfloatcascade momentum Z
    o2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat
    o2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    o2::aod::cascdata::MatchingChi2matchingChi2float
    o2::aod::cascdata::TopologyChi2topologyChi2float
    o2::aod::cascdata::ItsClsSizeitsCluSizefloat
    o2::aod::cascdata::V0RadiusDv0radiusfloat
    o2::aod::cascdata::CascRadiusDcascradiusfloat
    o2::aod::cascdata::V0CosPADv0cosPAfloat
    o2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::cascdata::MLambdaDmLambdafloat
    o2::aod::cascdata::YXiDyXifloat
    o2::aod::cascdata::YOmegaDyOmegafloat
    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::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    +
    + + +
    +
    + bachelor-baryon correlation variables +
    + +
    Is used in: +
      +
    • o2::aod::CascDatas = soa::Join
    • +
    • o2::aod::CascData = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::BachBaryonCosPAbachBaryonCosPAfloatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::cascdata::BachBaryonDCAxyToPV)DECLARE_SOA_TABLE_FULL(CascCovsGI?
    o2::aod::``CascCovs''GI?
    o2::aod::``AOD''GI?
    o2::aod::``CASCCOVS''GI?
    o2::aod::cascdata::PositionCovMatpositionCovMatfloat[6]covariance matrix elements
    o2::aod::cascdata::MomentumCovMatmomentumCovMatfloat[6]covariance matrix elements
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::PositionCovMatpositionCovMatfloat[6]covariance matrix elements
    o2::aod::cascdata::MomentumCovMatmomentumCovMatfloat[6]covariance matrix elements
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::KFTrackCovMatkfTrackCovMatfloat[21]covariance matrix elements for KF method (Cascade)
    o2::aod::cascdata::KFTrackCovMatV0kfTrackCovMatV0float[21]covariance matrix elements for KF method (V0)
    o2::aod::cascdata::KFTrackCovMatV0DauPoskfTrackCovMatV0DauPosfloat[21]covariance matrix elements for KF method (V0 pos daughter)
    o2::aod::cascdata::KFTrackCovMatV0DauNegkfTrackCovMatV0DauNegfloat[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 +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::TraCascDataIdItraCascDataIdint32Index to CascData entry
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::casctag::IsInterestingisInterestingboolwill this be built or not?
    o2::aod::casctag::IsTrueXiMinusisTrueXiMinusboolPDG checked correctly in MC
    o2::aod::casctag::IsTrueXiPlusisTrueXiPlusboolPDG checked correctly in MC
    o2::aod::casctag::IsTrueOmegaMinusisTrueOmegaMinusboolPDG checked correctly in MC
    o2::aod::casctag::IsTrueOmegaPlusisTrueOmegaPlusboolPDG checked correctly in MC
    o2::aod::casctag::IsPhysicalPrimaryisPhysicalPrimaryboolphysical primary
    o2::aod::casctag::IsdEdxXiMinusisdEdxXiMinusboolcompatible with dE/dx hypotheses
    o2::aod::casctag::IsdEdxXiPlusisdEdxXiPlusboolcompatible with dE/dx hypotheses
    o2::aod::casctag::IsdEdxOmegaMinusisdEdxOmegaMinusboolcompatible with dE/dx hypotheses
    o2::aod::casctag::IsdEdxOmegaPlusisdEdxOmegaPlusboolcompatible with dE/dx hypotheses
    +
    + +
    + +### o2-analysis-lf-cascadefinder +Code file: cascadefinder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascgoodpostracks::GoodPosTrackIdIgoodPosTrackIdintPointer into Tracks
    o2::aod::cascgoodpostracks::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::cascgoodpostracks::DCAXYdcaXYfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascgoodnegtracks::GoodNegTrackIdIgoodNegTrackIdintPointer into Tracks
    o2::aod::cascgoodnegtracks::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::cascgoodnegtracks::DCAXYdcaXYfloat
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascgoodlambdas::GoodLambdaIdIgoodLambdaIdintPointer into V0Datas
    o2::aod::cascgoodlambdas::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascgoodantilambdas::GoodAntiLambdaIdIgoodAntiLambdaIdintPointer into V0Datas
    o2::aod::cascgoodantilambdas::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::CascadeIdIcascadeIdint32Pointer into Cascades
    o2::aod::v0data::PosTrackIdIposTrackIdintPointer into Tracks
    o2::aod::v0data::NegTrackIdInegTrackIdintPointer into Tracks
    o2::aod::cascdata::BachelorIdIbachelorIdintPointer into Tracks
    o2::aod::cascdata::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + core information about decay, viable with AO2Ds or derived +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::Signsignint
    o2::aod::cascdata::MXimXifloat
    o2::aod::cascdata::MOmegamOmegafloat
    o2::aod::cascdata::Xxfloat
    o2::aod::cascdata::Yyfloat
    o2::aod::cascdata::Zzfloat
    o2::aod::cascdata::Xlambdaxlambdafloat
    o2::aod::cascdata::Ylambdaylambdafloat
    o2::aod::cascdata::Zlambdazlambdafloat
    o2::aod::cascdata::PxPospxposfloat
    o2::aod::cascdata::PyPospyposfloat
    o2::aod::cascdata::PzPospzposfloat
    o2::aod::cascdata::PxNegpxnegfloat
    o2::aod::cascdata::PyNegpynegfloat
    o2::aod::cascdata::PzNegpznegfloat
    o2::aod::cascdata::PxBachpxbachfloat
    o2::aod::cascdata::PyBachpybachfloat
    o2::aod::cascdata::PzBachpzbachfloat
    o2::aod::cascdata::Pxpxfloatcascade momentum X
    o2::aod::cascdata::Pypyfloatcascade momentum Y
    o2::aod::cascdata::Pzpzfloatcascade momentum Z
    o2::aod::cascdata::DCAV0DaughtersdcaV0daughtersfloat
    o2::aod::cascdata::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::cascdata::DCAPosToPVdcapostopvfloat
    o2::aod::cascdata::DCANegToPVdcanegtopvfloat
    o2::aod::cascdata::DCABachToPVdcabachtopvfloat
    o2::aod::cascdata::DCAXYCascToPVdcaXYCascToPVfloat
    o2::aod::cascdata::DCAZCascToPVdcaZCascToPVfloat
    o2::aod::cascdata::V0RadiusDv0radiusfloat
    o2::aod::cascdata::CascRadiusDcascradiusfloat
    o2::aod::cascdata::V0CosPADv0cosPAfloat
    o2::aod::cascdata::CascCosPADcasccosPAfloat
    o2::aod::cascdata::DCAV0ToPVDdcav0topvfloat
    o2::aod::cascdata::MLambdaDmLambdafloat
    o2::aod::cascdata::MDmfloatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::cascdata::YXiDyXifloat
    o2::aod::cascdata::YOmegaDyOmegafloat
    o2::aod::cascdata::RapidityDrapidityfloatrapidity (0, 1: Xi; 2, 3: Omega)
    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::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::cascdata::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::cascdata::BachelorEtaDbacheloretafloatbachelor daughter eta
    o2::aod::cascdata::BachelorPhiDbachelorphifloatbachelor daughter phi
    +
    + +
    + +### o2-analysis-lf-cascadeflow +Code file: cascadeflow.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mycascades::MultFT0MmultFT0Mfloat
    o2::aod::mycascades::Signsignint
    o2::aod::mycascades::Ptptfloat
    o2::aod::mycascades::Etaetafloat
    o2::aod::mycascades::MassXimassxifloat
    o2::aod::mycascades::MassOmegamassomegafloat
    o2::aod::mycascades::MassLambdaDaumasslambdadaufloat
    o2::aod::mycascades::CascRadiuscascradiusfloat
    o2::aod::mycascades::V0Radiusv0radiusfloat
    o2::aod::mycascades::CascCosPAcasccospafloat
    o2::aod::mycascades::V0CosPAv0cospafloat
    o2::aod::mycascades::DCAPosToPVdcapostopvfloat
    o2::aod::mycascades::DCANegToPVdcanegtopvfloat
    o2::aod::mycascades::DCABachToPVdcabachtopvfloat
    o2::aod::mycascades::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::mycascades::DCAV0Daughtersdcav0daughtersfloat
    o2::aod::mycascades::DCAV0ToPVdcav0topvfloat
    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::McPdgCodemcPdgCodeint-1 unknown
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascadesflow::CentFT0CcentFT0Cfloat
    o2::aod::cascadesflow::Signsignint16_t
    o2::aod::cascadesflow::Ptptfloat
    o2::aod::cascadesflow::Etaetafloat
    o2::aod::cascadesflow::Phiphifloat
    o2::aod::cascadesflow::MassXimassxifloat
    o2::aod::cascadesflow::MassOmegamassomegafloat
    o2::aod::cascadesflow::V2CSPv2CSPfloat
    o2::aod::cascadesflow::V2CEPv2CEPfloat
    o2::aod::cascadesflow::PsiT0CpsiT0Cfloat
    o2::aod::cascadesflow::BDTResponseXibdtResponseXifloat
    o2::aod::cascadesflow::BDTResponseOmegabdtResponseOmegafloat
    o2::aod::cascadesflow::CosThetaStarLambdaFromOmegacosThetaStarLambdaFromOmegafloat
    o2::aod::cascadesflow::CosThetaStarLambdaFromXicosThetaStarLambdaFromXifloat
    o2::aod::cascadesflow::CosThetaStarProtoncosThetaStarProtonfloat
    +
    + +
    + +### 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
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::PDGCodepdgCodeintcascade PDG Code
    o2::aod::cascdata::PDGCodeMotherpdgCodeMotherintcascade mother PDG code (for feeddown)
    o2::aod::cascdata::PDGCodeV0pdgCodeV0intcascade PDG Code
    o2::aod::cascdata::IsPhysicalPrimaryisPhysicalPrimaryboolis cascade physical primary
    o2::aod::cascdata::PDGCodePositivepdgCodePositiveintV0 positive prong PDG code
    o2::aod::cascdata::PDGCodeNegativepdgCodeNegativeintV0 negative prong PDG code
    o2::aod::cascdata::PDGCodeBachelorpdgCodeBachelorintcascade bachelor prong PDG code
    o2::aod::cascdata::XMCxMCfloatcascade decay position X (cm)
    o2::aod::cascdata::YMCyMCfloatcascade decay position Y (cm)
    o2::aod::cascdata::ZMCzMCfloatcascade decay position Z (cm)
    o2::aod::cascdata::XlambdaMCxlambdaMCfloatV0 decay position X (cm)
    o2::aod::cascdata::YlambdaMCylambdaMCfloatV0 decay position Y (cm)
    o2::aod::cascdata::ZlambdaMCzlambdaMCfloatV0 decay position Z (cm)
    o2::aod::cascdata::PxPosMCpxPosMCfloatV0 positive daughter px (GeV/c)
    o2::aod::cascdata::PyPosMCpyPosMCfloatV0 positive daughter py (GeV/c)
    o2::aod::cascdata::PzPosMCpzPosMCfloatV0 positive daughter pz (GeV/c)
    o2::aod::cascdata::PxNegMCpxNegMCfloatV0 positive daughter px (GeV/c)
    o2::aod::cascdata::PyNegMCpyNegMCfloatV0 positive daughter py (GeV/c)
    o2::aod::cascdata::PzNegMCpzNegMCfloatV0 positive daughter pz (GeV/c)
    o2::aod::cascdata::PxBachMCpxBachMCfloatcascade bachelor daughter px (GeV/c)
    o2::aod::cascdata::PyBachMCpyBachMCfloatcascade bachelor daughter py (GeV/c)
    o2::aod::cascdata::PzBachMCpzBachMCfloatcascade bachelor daughter pz (GeV/c)
    o2::aod::cascdata::PxMCpxMCfloatcascade px (GeV/c)
    o2::aod::cascdata::PyMCpyMCfloatcascade py (GeV/c)
    o2::aod::cascdata::PzMCpzMCfloatcascade pz (GeV/c)
    o2::aod::cascdata::RapidityMCDrapidityMCfloatrapidity (0, 1: Xi; 2, 3: Omega)
    o2::aod::cascdata::NegativePtMCDnegativeptMCfloatnegative daughter pT
    o2::aod::cascdata::PositivePtMCDpositiveptMCfloatpositive daughter pT
    o2::aod::cascdata::BachelorPtMCDbachelorptMCfloatbachelor daughter pT
    o2::aod::cascdata::PtMCDptMCfloatcascade pT
    +
    + + +
    +
    + optional table to refer to CascMCCores if not joinable +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::CascMCCoreIdIcascMCCoreIdint32Index to CascMCCore entry
    +
    + + +
    +
    + refers MC candidate back to proper MC Collision +
    + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascdata::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + Table joinable with CascData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McCascLabel = o2::aod::McCascLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccasclabel::McParticleIdImcParticleIdint32MC particle for Cascade
    o2::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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::mccasclabel::IsBachBaryonCandidateisBachBaryonCandidateboolwill this be built or not?
    +
    + + +
    +
    + Table joinable with KFCascData containing the MC labels +
    + +
    Is used in: +
      +
    • o2::aod::McKFCascLabel = o2::aod::McKFCascLabels::iterator
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::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::mctracasclabel::McParticleIdImcParticleIdint32MC particle for V0
    +
    + +
    + +### o2-analysis-lf-cascademcfinder +Code file: cascademcfinder.cxx +
    + + +
    +
    + Run 3 cascade table +
    + +
    Is used in: +
      +
    • o2::aod::FindableCascadesLinked = soa::Join
    • +
    • o2::aod::FindableCascadeLinked = soa::Join::iterator
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::cascade::CollisionIdIcollisionIdint32Collision index
    o2::aod::cascdata::FindableV0IdIfindableV0Idint32V0 index
    o2::aod::cascade::BachelorIdIbachelorIdintBachelor track index
    +
    + +
    + +### o2-analysis-lf-cascadepid +Code file: cascadepid.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::PosTOFDeltaTXiPiposTOFDeltaTXiPifloatpositive track TOFDeltaT from pion <- lambda <- xi expectation
    o2::aod::cascdata::PosTOFDeltaTXiPrposTOFDeltaTXiPrfloatpositive track TOFDeltaT from proton <- lambda <- xi expectation
    o2::aod::cascdata::NegTOFDeltaTXiPinegTOFDeltaTXiPifloatnegative track TOFDeltaT from pion <- lambda <- xi expectation
    o2::aod::cascdata::NegTOFDeltaTXiPrnegTOFDeltaTXiPrfloatnegative track TOFDeltaT from proton <- lambda <- xi expectation
    o2::aod::cascdata::BachTOFDeltaTXiPibachTOFDeltaTXiPifloatbachelor track TOFDeltaT from pion <- xi expectation
    o2::aod::cascdata::PosTOFDeltaTOmPiposTOFDeltaTOmPifloatpositive track TOFDeltaT from pion <- lambda <- omega expectation
    o2::aod::cascdata::PosTOFDeltaTOmPrposTOFDeltaTOmPrfloatpositive track TOFDeltaT from proton <- lambda <- omega expectation
    o2::aod::cascdata::NegTOFDeltaTOmPinegTOFDeltaTOmPifloatnegative track TOFDeltaT from pion <- lambda <- omega expectation
    o2::aod::cascdata::NegTOFDeltaTOmPrnegTOFDeltaTOmPrfloatnegative track TOFDeltaT from proton <- lambda <- omega expectation
    o2::aod::cascdata::BachTOFDeltaTOmKabachTOFDeltaTOmKafloatbachelor track TOFDeltaT from kaon <- omega expectation
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cascdata::TOFNSigmaXiLaPitofNSigmaXiLaPifloatmeson track NSigma from pion <- lambda <- xi expectation
    o2::aod::cascdata::TOFNSigmaXiLaPrtofNSigmaXiLaPrfloatbaryon track NSigma from proton <- lambda <- xi expectation
    o2::aod::cascdata::TOFNSigmaXiPitofNSigmaXiPifloatbachelor track NSigma from pion <- xi expectation
    o2::aod::cascdata::TOFNSigmaOmLaPitofNSigmaOmLaPifloatmeson track NSigma from pion <- lambda <- om expectation
    o2::aod::cascdata::TOFNSigmaOmLaPrtofNSigmaOmLaPrfloatbaryon track NSigma from proton <- lambda <- om expectation
    o2::aod::cascdata::TOFNSigmaOmKatofNSigmaOmKafloatbachelor track NSigma from kaon <- om expectation
    +
    + +
    + +### o2-analysis-lf-cascqaanalysis +Code file: cascqaanalysis.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - + + + - + - - - + + + - + - - - + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::mycascades::CollisionZzcollfloat
    o2::aod::mycascades::CentFT0McentFT0Mfloat
    o2::aod::mycascades::CentFV0AcentFV0Afloat
    o2::aod::mycascades::MultFT0MmultFT0Mfloat
    o2::aod::mycascades::MultFV0AmultFV0Afloat
    o2::aod::mycascades::Signsignint
    o2::aod::mycascades::Ptptfloat
    o2::aod::mycascades::RapXirapxifloat
    o2::aod::mycascades::RapOmegarapomegafloat
    o2::aod::mycascades::Etaetafloat
    o2::aod::mycascades::MassXimassxifloat
    o2::aod::mycascades::MassOmegamassomegafloat
    o2::aod::mycascades::MassLambdaDaumasslambdadaufloat
    o2::aod::mycascades::CascRadiuscascradiusfloat
    o2::aod::mycascades::V0Radiusv0radiusfloat
    o2::aod::mycascades::CascCosPAcasccospafloat
    o2::aod::mycascades::V0CosPAv0cospafloat
    o2::aod::mycascades::DCAPosToPVdcapostopvfloat
    o2::aod::mycascades::DCANegToPVdcanegtopvfloat
    o2::aod::mycascades::DCABachToPVdcabachtopvfloat
    o2::aod::mycascades::DCACascDaughtersdcacascdaughtersfloat
    o2::aod::mycascades::DCAV0Daughtersdcav0daughtersfloat
    o2::aod::mycascades::DCAV0ToPVdcav0topvfloat
    o2::aod::mycascades::PosEtaposetafloat
    o2::aod::mycascades::NegEtanegetafloat
    o2::aod::mycascades::BachEtabachetafloat
    o2::aod::mycascades::PosITSHitspositshitsint
    o2::aod::mycascades::NegITSHitsnegitshitsint
    o2::aod::mycascades::BachITSHitsbachitshitsint
    o2::aod::mycascades::CtauXictauxifloat
    o2::aod::mycascades::CtauOmegactauomegafloat
    o2::aod::mycascades::NTPCSigmaNegPrntpcsigmanegprfloat
    o2::aod::mycascades::NTPCSigmaPosPrntpcsigmaposprfloat
    o2::aod::mycascades::NTPCSigmaNegPintpcsigmanegpifloat
    o2::aod::mycascades::NTPCSigmaPosPintpcsigmapospifloat
    o2::aod::mycascades::NTPCSigmaBachPintpcsigmabachpifloat
    o2::aod::mycascades::NTPCSigmaBachKantpcsigmabachkafloat
    o2::aod::mycascades::NTOFSigmaNegPrntofsigmanegprfloat
    o2::aod::mycascades::NTOFSigmaPosPrntofsigmaposprfloat
    o2::aod::mycascades::NTOFSigmaNegPintofsigmanegpifloat
    o2::aod::mycascades::NTOFSigmaPosPintofsigmapospifloat
    o2::aod::mycascades::NTOFSigmaBachPintofsigmabachpifloat
    o2::aod::mycascades::NTOFSigmaBachKantofsigmabachkafloat
    o2::aod::mycascades::PosNTPCClustersposntpcsclsint
    o2::aod::mycascades::NegNTPCClustersnegntpcsclsint
    o2::aod::mycascades::BachNTPCClustersbachntpcsclsint
    o2::aod::mycascades::PosNTPCCrossedRowsposntpccrrowsint
    o2::aod::mycascades::NegNTPCCrossedRowsnegntpccrrowsint
    o2::aod::mycascades::BachNTPCCrossedRowsbachntpccrrowsint
    o2::aod::mycascades::PosHasTOFposhastofint
    o2::aod::mycascades::NegHasTOFneghastofint
    o2::aod::mycascades::BachHasTOFbachhastofint
    o2::aod::mycascades::PosPtposptfloat
    o2::aod::mycascades::NegPtnegptfloat
    o2::aod::mycascades::BachPtbachptfloat
    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::BachBaryonDCAxyToPV bachBaryonDCAxyToPVfloatavoid bach-baryon correlated inv mass structure in analysis
    o2::aod::hf_cand::PVectorProng0DpVectorProng0array<float,3>o2::aod::mycascades::EventSelFilterBitMaskeventSelFilterBitMaskuint8_t
    o2::aod::hf_cand::ImpactParameterNormalised1o2::aod::mycascades::IsINEL DimpactParameterNormalised1floatisINELboolTrue if the Event belongs to the INEL event class
    o2::aod::hf_cand::PtProng1o2::aod::mycascades::IsINELgt0 DptProng1floatisINELgt0boolTrue if the Event belongs to the INELgt0 event class
    o2::aod::hf_cand::Pt2Prong1o2::aod::mycascades::IsINELgt1 Dpt2Prong1floatisINELgt1boolTrue if the Event belongs to the INELgt1 event class
    +
    + + +
    +
    + +
    + + - - - - + + + + + + + + + + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - + + + + +
    o2::aod::hf_cand::PVectorProng1DpVectorProng1array<float,3>NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::PxProng0o2::aod::myMCcascades::CollisionZ pxProng0zcoll float
    o2::aod::hf_cand::PyProng0o2::aod::myMCcascades::Sign pyProng0sign float
    o2::aod::hf_cand::PzProng0o2::aod::myMCcascades::PdgCode pzProng0floatpdgCodeint
    o2::aod::hf_cand::PxProng1o2::aod::myMCcascades::Y pxProng1y float
    o2::aod::hf_cand::PyProng1o2::aod::myMCcascades::Eta pyProng1eta float
    o2::aod::hf_cand::PzProng1o2::aod::myMCcascades::Phi pzProng1phi float
    o2::aod::hf_cand::PxProng2o2::aod::myMCcascades::Pt pxProng2pt float
    o2::aod::hf_cand::PyProng2o2::aod::myMCcascades::IsPrimary pyProng2floatisPrimarybool
    o2::aod::hf_cand::PzProng2o2::aod::myMCcascades::NAssocColl pzProng2floatnAssocCollint
    o2::aod::hf_cand::ImpactParameter0o2::aod::myMCcascades::NChInFT0M impactParameter0nChInFT0M float
    o2::aod::hf_cand::ImpactParameter1o2::aod::myMCcascades::NChInFV0A impactParameter1nChInFV0A float
    o2::aod::hf_cand::ImpactParameter2o2::aod::myMCcascades::CentFT0M impactParameter2centFT0M float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::myMCcascades::CentFV0A errorImpactParameter0centFV0A float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::myMCcascades::AssCollisionTypeFilterBitMask errorImpactParameter1floatassCollisionTypeFilterBitMaskuint8_t
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::myMCcascades::McCollisionTypeFilterBitMask errorImpactParameter2floatmcCollisionTypeFilterBitMaskuint8_t
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::myMCcascades::IsINELassocDisINELassocboolTrue if there's at least 1 reconstructed INEL event for the generated one of this cascade
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::myMCcascades::IsINELgt0assocDisINELgt0assocboolTrue if there's at least 1 reconstructed INEL>0 event for the generated one of this cascade
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prongo2::aod::myMCcascades::IsINELgt1assocDisINELgt1assocboolTrue if there's at least 1 reconstructed INEL>1 event for the generated one of this cascade
    o2::aod::hf_track_index::HFflaghfflaguint8_to2::aod::myMCcascades::IsINELDisINELboolTrue if the Event belongs to the INEL event class
    o2::aod::hf_cand_3prong::Mo2::aod::myMCcascades::IsINELgt0 DmfloatisINELgt0boolTrue if the Event belongs to the INELgt0 event class
    o2::aod::hf_cand_3prong::M2o2::aod::myMCcascades::IsINELgt1 Dm2isINELgt1boolTrue if the Event belongs to the INELgt1 event class
    +
    + +
    + +### o2-analysis-lf-double-casc-tree-creator +Code file: doubleCascTreeCreator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
    NameGetterTypeComment
    o2::aod::DoubleCascTables::PtCasc1ptCasc1 float
    o2::aod::hf_cand_3prong::ImpactParameterProngSqSumDimpactParameterProngSqSumo2::aod::DoubleCascTables::EtaCasc1etaCasc1 float
    o2::aod::hf_cand::ImpactParameterNormalised2DimpactParameterNormalised2o2::aod::DoubleCascTables::PhiCasc1phiCasc1 float
    o2::aod::hf_cand::PtProng2DptProng2o2::aod::DoubleCascTables::CascDecLength1cascDecLength1 float
    o2::aod::hf_cand::Pt2Prong2Dpt2Prong2o2::aod::DoubleCascTables::OmegaMassCasc1omegaMassCasc1 float
    o2::aod::hf_cand::PVectorProng2DpVectorProng2array<float,3>o2::aod::DoubleCascTables::XiMassCasc1xiMassCasc1float
    o2::aod::hf_cand::PtDpto2::aod::DoubleCascTables::CosPACasc1cosPACasc1 float
    o2::aod::hf_cand::Pt2Dpt2o2::aod::DoubleCascTables::DcaBachPVCasc1dcaBachPVCasc1 float
    o2::aod::hf_cand::PDpo2::aod::DoubleCascTables::DcaV0BachCasc1dcaV0BachCasc1 float
    o2::aod::hf_cand::P2Dp2o2::aod::DoubleCascTables::NSigmaKBach1nSigmaKBach1 float
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::DoubleCascTables::PtCasc2ptCasc2float
    o2::aod::hf_cand::CPADcpao2::aod::DoubleCascTables::EtaCasc2etaCasc2 float
    o2::aod::hf_cand::CPAXYDcpaXYo2::aod::DoubleCascTables::PhiCasc2phiCasc2 float
    o2::aod::hf_cand::CtDcto2::aod::DoubleCascTables::CascDecLength2cascDecLength2 float
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYo2::aod::DoubleCascTables::OmegaMassCasc2omegaMassCasc2 float
    o2::aod::hf_cand_3prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPo2::aod::DoubleCascTables::XiMassCasc2xiMassCasc2 float
    o2::aod::hf_cand::EtaDetao2::aod::DoubleCascTables::CosPACasc2cosPACasc2 float
    o2::aod::hf_cand::PhiDphio2::aod::DoubleCascTables::DcaBachPVCasc2dcaBachPVCasc2 float
    o2::aod::hf_cand::YDyo2::aod::DoubleCascTables::DcaV0BachCasc2dcaV0BachCasc2 float
    o2::aod::hf_cand::EDeo2::aod::DoubleCascTables::NSigmaKBach2nSigmaKBach2 float
    o2::aod::hf_cand::E2De2o2::aod::DoubleCascTables::DoubleOmegaMassdoubleOmegaMass float
    - +
    + +### o2-analysis-lf-hstrangecorrelationfilter +Code file: hStrangeCorrelationFilter.cxx +
    + +
    @@ -4307,43 +93722,43 @@ Code file: o2::aod::HfCand3ProngMcGen +
    @@ -4354,42 +93769,36 @@ Code file: candidateCreatorB0.cxx -
    - - +
    @@ -4400,407 +93809,604 @@ Code file: o2::aod::AssocCascades +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - + - - - - + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::assocCascades::CollisionIdIcollisionIdint32Pointer into Collisions
    o2::aod::assocCascades::CascDataIdIcascDataIdint32Pointer into CascDatas
    o2::aod::assocCascades::CompatibleXiMinuscompatibleXiMinusint
    o2::aod::assocCascades::CompatibleXiPluscompatibleXiPlusint
    o2::aod::assocCascades::CompatibleOmegaMinuscompatibleOmegaMinusint
    o2::aod::assocCascades::CompatibleOmegaPluscompatibleOmegaPlusint
    o2::aod::assocCascades::MCTrueXiMinusmcTrueXiMinusbool
    o2::aod::assocCascades::MCTrueXiPlusmcTrueXiPlusbool
    o2::aod::assocCascades::MCTrueOmegaMinusmcTrueOmegaMinusbool
    o2::aod::assocCascades::MCTrueOmegaPlusmcTrueOmegaPlusbool
    o2::aod::assocCascades::MCPhysicalPrimarymcPhysicalPrimarybool
    o2::aod::assocCascades::NSigmaMassXinSigmaMassXi float
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::assocCascades::NSigmaMassOmeganSigmaMassOmega float
    o2::aod::hf_cand::DecayLengthNormalisedo2::aod::assocCascades::InvMassNSigma DdecayLengthNormalisedinvMassNSigma float
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloato2::aod::assocCascades::CompatibleDcompatibleboolcheck compatibility with a hypothesis of a certain number (0 - K0, 1 - L, 2 - Lbar)
    o2::aod::assocCascades::MCTrueDmcTruebool
    +
    + +
    + +### o2-analysis-lf-lambdakzeromlselectiontreecreator +Code file: lambdakzeroMLSelectionTreeCreator.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - - + - - - - - + - - - + + + - - - + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
    NameGetterTypeComment
    o2::aod::v0mlcandidates::PosITSClsposITSClsint
    o2::aod::v0mlcandidates::NegITSClsnegITSClsint
    o2::aod::v0mlcandidates::PosITSClSizeposITSClSizeuint32_t
    o2::aod::v0mlcandidates::NegITSClSizenegITSClSizeuint32_t
    o2::aod::v0mlcandidates::PosTPCRowsposTPCRowsuint8_t
    o2::aod::v0mlcandidates::NegTPCRowsnegTPCRowsuint8_t
    o2::aod::hf_cand::ImpactParameterNormalised0DimpactParameterNormalised0o2::aod::v0mlcandidates::PosTPCSigmaPiposTPCSigmaPi float
    o2::aod::hf_cand::PtProng0DptProng0o2::aod::v0mlcandidates::NegTPCSigmaPinegTPCSigmaPi float
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0o2::aod::v0mlcandidates::PosTPCSigmaPrposTPCSigmaPr float
    o2::aod::hf_cand::PVectorProng0DpVectorProng0array<float,3>o2::aod::v0mlcandidates::NegTPCSigmaPr
    o2::aod::hf_cand::ImpactParameterNormalised1DimpactParameterNormalised1negTPCSigmaPr float
    o2::aod::hf_cand::PtProng1DptProng1o2::aod::v0mlcandidates::PosTPCSigmaElposTPCSigmaEl float
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::v0mlcandidates::NegTPCSigmaElnegTPCSigmaEl float
    o2::aod::hf_cand::PVectorProng1DpVectorProng1array<float,3>o2::aod::v0mlcandidates::TOFSigmaLaPrtofSigmaLaPrfloat
    o2::aod::hf_cand::PxProng0o2::aod::v0mlcandidates::TOFSigmaLaPi pxProng0tofSigmaLaPi float
    o2::aod::hf_cand::PyProng0o2::aod::v0mlcandidates::TOFSigmaALaPi pyProng0tofSigmaALaPi float
    o2::aod::hf_cand::PzProng0o2::aod::v0mlcandidates::TOFSigmaALaPr pzProng0tofSigmaALaPr float
    o2::aod::hf_cand::PxProng1o2::aod::v0mlcandidates::TOFSigmaK0PiPlus pxProng1tofSigmaK0PiPlus float
    o2::aod::hf_cand::PyProng1o2::aod::v0mlcandidates::TOFSigmaK0PiMinus pyProng1tofSigmaK0PiMinus float
    o2::aod::hf_cand::PzProng1o2::aod::v0mlcandidates::LambdaMass pzProng1lambdaMass float
    o2::aod::hf_cand::ImpactParameter0o2::aod::v0mlcandidates::AntiLambdaMass impactParameter0antiLambdaMass float
    o2::aod::hf_cand::ImpactParameter1o2::aod::v0mlcandidates::GammaMass impactParameter1gammaMass float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::v0mlcandidates::KZeroShortMass errorImpactParameter0kZeroShortMass float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::v0mlcandidates::PT errorImpactParameter1pT float
    o2::aod::hf_cand_b0::Prong0IdIprong0IdintPointer into HfCand3Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflago2::aod::v0mlcandidates::Qt hfflaguint8_tqtfloat
    o2::aod::hf_cand_2prong::MDmo2::aod::v0mlcandidates::Alphaalpha float
    o2::aod::hf_cand_2prong::M2Dm2o2::aod::v0mlcandidates::PosEtaposEta float
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProducto2::aod::v0mlcandidates::NegEtanegEta float
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStaro2::aod::v0mlcandidates::V0Etav0Eta float
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumo2::aod::v0mlcandidates::Zz float
    o2::aod::hf_cand::PtDpto2::aod::v0mlcandidates::V0radiusv0radius float
    o2::aod::hf_cand::Pt2Dpt2o2::aod::v0mlcandidates::PApa float
    o2::aod::hf_cand::PDpo2::aod::v0mlcandidates::DCApostopvdcapostopv float
    o2::aod::hf_cand::P2Dp2o2::aod::v0mlcandidates::DCAnegtopvdcanegtopv float
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::v0mlcandidates::DCAV0daughtersdcaV0daughtersfloat
    o2::aod::hf_cand::CPADcpao2::aod::v0mlcandidates::DCAv0topvdcav0topv float
    o2::aod::hf_cand::CPAXYDcpaXYo2::aod::v0mlcandidates::PsiPairpsiPair float
    o2::aod::hf_cand::CtDctfloato2::aod::v0mlcandidates::V0typev0typeuint8_t
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYo2::aod::v0mlcandidates::Centralitycentrality float
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloato2::aod::v0mlcandidates::SelHypothesisselHypothesisuint8_t
    o2::aod::hf_cand::EtaDetafloato2::aod::v0mlcandidates::IsLambdaisLambdabool
    o2::aod::hf_cand::PhiDphifloato2::aod::v0mlcandidates::IsAntiLambdaisAntiLambdabool
    o2::aod::hf_cand::YDyfloato2::aod::v0mlcandidates::IsGammaisGammabool
    o2::aod::hf_cand::EDefloato2::aod::v0mlcandidates::IsKZeroShortisKZeroShortbool
    o2::aod::hf_cand::E2De2floato2::aod::v0mlcandidates::PDGCodeMotherpdgCodeMotherint
    - +
    + +### o2-analysis-lf-lambdakzerobuilder +Code file: lambdakzerobuilder.cxx +
    + +
    @@ -4811,36 +94417,48 @@ Code file: o2::aod::V0LambdaMLScores +
    - - - - - + + + + + - + - - + +
    o2::aod::hf_cand_b0::OriginMcRecoriginMcRecint8_tNameGetterTypeComment
    o2::aod::hf_cand_b0::DebugMcReco2::aod::V0MLSelection::LambdaBDTScore debugMcRecint8_tlambdaBDTScorefloat
    - +
    @@ -4851,35 +94469,55 @@ Code file: o2::aod::V0K0ShortMLScores +
    + + + + + + + - + - - + +
    NameGetterTypeComment
    o2::aod::hf_cand_b0::OriginMcGeno2::aod::V0MLSelection::K0ShortBDTScore originMcGenint8_tk0ShortBDTScorefloat
    -
    - -#### o2-analysis-hf-candidate-creator-bplus -Code file: candidateCreatorBplus.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
    • +
    @@ -4890,407 +94528,572 @@ 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
    • +
    +
    +
    + + + + + + + + + - + - + - + - + + +
    NameGetterTypeComment
    o2::aod::v0data::PosX posX floatX Vertex position in cmpositive track X at min
    o2::aod::‌collision::PosYo2::aod::v0data::NegX posYnegX floatY Vertex position in cmnegative track X at min
    +
    + + +
    +
    + core information about decay, viable with AO2Ds or derived +
    + + + + + + + + - + + + + - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::PosZo2::soa::IndexGIglobalIndexint64_t posZfloatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::v0data::X xSecondaryVertexx floatdecay position X
    o2::aod::hf_cand::YSecondaryVertexo2::aod::v0data::Y ySecondaryVertexy floatdecay position Y
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::v0data::Z zSecondaryVertexz floatdecay position Z
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::v0data::PxPos errorDecayLengthpxpos floatpositive track px at min
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::v0data::PyPos errorDecayLengthXYpypos floatpositive track py at min
    o2::aod::hf_cand::Chi2PCAo2::aod::v0data::PzPos chi2PCApzpos floatsum of (non-weighted) distances of the secondary vertex to its prongspositive track pz at min
    o2::aod::hf_cand::RSecondaryVertexDrSecondaryVertexfloato2::aod::v0data::PxNeg pxnegfloatnegative track px at min
    o2::aod::hf_cand::DecayLengthDdecayLengthfloato2::aod::v0data::PyNeg pynegfloatnegative track py at min
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYfloato2::aod::v0data::PzNeg pznegfloatnegative track pz at min
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloato2::aod::v0data::DCAV0Daughters dcaV0daughtersfloatDCA between V0 daughters
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloato2::aod::v0data::DCAPosToPV dcapostopvfloatDCA positive prong to PV
    o2::aod::hf_cand::ImpactParameterNormalised0DimpactParameterNormalised0floato2::aod::v0data::DCANegToPV dcanegtopvfloatDCA negative prong to PV
    o2::aod::hf_cand::PtProng0DptProng0floato2::aod::v0data::V0CosPA v0cosPAfloatV0 CosPA
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0floato2::aod::v0data::DCAV0ToPV dcav0topvfloatDCA V0 to PV
    o2::aod::hf_cand::PVectorProng0DpVectorProng0array<float,3>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::hf_cand::ImpactParameterNormalised1o2::aod::v0data::PtHypertriton DimpactParameterNormalised1ptHypertriton floatV0 pT
    o2::aod::hf_cand::PtProng1o2::aod::v0data::PtAntiHypertriton DptProng1ptAntiHypertriton floatV0 pT
    o2::aod::hf_cand::Pt2Prong1o2::aod::v0data::V0Radius Dpt2Prong1v0radius floatV0 decay radius (2D, centered at zero)
    o2::aod::hf_cand::PVectorProng1o2::aod::v0data::DistOverTotMom DpVectorProng1array<float,3>distovertotmom?PV to V0decay distance over total momentum
    o2::aod::hf_cand::PxProng0pxProng0floato2::aod::v0data::AlphaDalpha?Armenteros Alpha
    o2::aod::hf_cand::PyProng0pyProng0floato2::aod::v0data::QtArmDqtarm?Armenteros Qt
    o2::aod::hf_cand::PzProng0pzProng0floato2::aod::v0data::PsiPairDpsipair?psi pair angle
    o2::aod::hf_cand::PxProng1pxProng1floato2::aod::v0data::PFracPosDpfracpos?
    o2::aod::hf_cand::PyProng1pyProng1floato2::aod::v0data::PFracNegDpfracneg?
    o2::aod::hf_cand::PzProng1pzProng1o2::aod::v0data::MLambdaDmLambda floatmass under lambda hypothesis
    o2::aod::hf_cand::ImpactParameter0impactParameter0o2::aod::v0data::MAntiLambdaDmAntiLambda floatmass under antilambda hypothesis
    o2::aod::hf_cand::ImpactParameter1impactParameter1o2::aod::v0data::MK0ShortDmK0Short floatmass under K0short hypothesis
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0o2::aod::v0data::MGammaDmGamma floatmass under gamma hypothesis
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1o2::aod::v0data::MHypertritonDmHypertriton float
    o2::aod::hf_cand_bplus::Prong0IdIprong0IdintPointer into HfCand2Prong
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prong
    o2::aod::hf_track_index::HFflaghfflaguint8_tmass under hypertriton hypothesis
    o2::aod::hf_cand_2prong::Mo2::aod::v0data::MAntiHypertriton DmmAntiHypertriton floatmass under antihypertriton hypothesis
    o2::aod::hf_cand_2prong::M2o2::aod::v0data::M Dm2m floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::hf_cand_2prong::ImpactParameterProducto2::aod::v0data::YK0Short DimpactParameterProductyK0Short floatV0 y with K0short hypothesis
    o2::aod::hf_cand_2prong::CosThetaStaro2::aod::v0data::YLambda DcosThetaStaryLambda floatV0 y with lambda or antilambda hypothesis
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumo2::aod::v0data::YHypertriton DimpactParameterProngSqSumyHypertriton floatV0 y with hypertriton hypothesis
    o2::aod::hf_cand::Pto2::aod::v0data::YAntiHypertriton DptyAntiHypertriton floatV0 y with antihypertriton hypothesis
    o2::aod::hf_cand::Pt2o2::aod::v0data::Rapidity Dpt2rapidity floatrapidity (0:K0, 1:L, 2:Lbar)
    o2::aod::hf_cand::Po2::aod::v0data::NegativePt Dpnegativept floatnegative daughter pT
    o2::aod::hf_cand::P2o2::aod::v0data::PositivePt Dp2positivept floatpositive daughter pT
    o2::aod::hf_cand::PVectoro2::aod::v0data::NegativeEta DpVectorarray<float,3>negativeetafloatnegative daughter eta
    o2::aod::hf_cand::CPAo2::aod::v0data::NegativePhi Dcpanegativephi floatnegative daughter phi
    o2::aod::hf_cand::CPAXYo2::aod::v0data::PositiveEta DcpaXYpositiveeta floatpositive daughter eta
    o2::aod::hf_cand::Cto2::aod::v0data::PositivePhi Dctpositivephi floatpositive daughter phi
    o2::aod::hf_cand::ImpactParameterXYo2::aod::v0data::IsStandardV0 DimpactParameterXYfloatisStandardV0boolis standard V0
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPo2::aod::v0data::IsPhotonTPConly DmaxNormalisedDeltaIPisPhotonTPConlyboolis tpc-only photon V0
    +
    + + +
    +
    + positions of tracks at their DCA for debug +
    + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0data::XPosAtDCAxPosAtDCA floatdecay position X
    o2::aod::v0data::YPosAtDCA yPosAtDCAfloatdecay position Y
    o2::aod::hf_cand::EtaDetao2::aod::v0data::ZPosAtDCAzPosAtDCA floatdecay position Z
    o2::aod::v0data::XNegAtDCA xNegAtDCAfloatdecay position X
    o2::aod::hf_cand::PhiDphio2::aod::v0data::YNegAtDCAyNegAtDCA floatdecay position Y
    o2::aod::v0data::ZNegAtDCA zNegAtDCAfloatdecay position Z
    +
    + + +
    +
    + positions of tracks at their IU for debug +
    + + - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + +
    o2::aod::hf_cand::YDyNameGetterTypeComment
    o2::aod::v0data::XPosAtIUxPosAtIU floatdecay position X
    o2::aod::v0data::YPosAtIU yPosAtIUfloatdecay position Y
    o2::aod::hf_cand::EDeo2::aod::v0data::ZPosAtIUzPosAtIU floatdecay position Z
    o2::aod::v0data::XNegAtIU xNegAtIUfloatdecay position X
    o2::aod::hf_cand::E2De2o2::aod::v0data::YNegAtIUyNegAtIU floatdecay position Y
    o2::aod::v0data::ZNegAtIU zNegAtIUfloatdecay position Z
    - +
    + bitmaps for Marian +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0data::IvanovMapivanovMapintcoded downscale bits
    +
    + +
    +
    + V0 covariance matrices
    @@ -5301,22 +95104,29 @@ Code file: o2::aod::HfCandBplusMcGen +
    @@ -5327,28 +95137,68 @@ Code file: candidateCreatorCascade.cxx -
    - - +
    + V0 covariance matrices of the dauther tracks +
    + +
    + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0data::CovMatPosDauIUcovMatPosDauIUfloat[21]covariance matrix elements positive daughter track
    o2::aod::v0data::CovMatNegDauIUcovMatNegDauIUfloat[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
    • +
    @@ -5359,554 +95209,749 @@ Code file: o2::aod::V0fCTrackXs +
    +
    + track X positions at minima when using AO2Ds +
    +
    +
    Is used in: +
      +
    • o2::aod::V0fCDatas = soa::Join
    • +
    • o2::aod::V0fCData = soa::Join::iterator
    • +
    +
    +
    + + + + + + + + + - + - + - + - + + +
    NameGetterTypeComment
    o2::aod::v0data::PosX posX floatX Vertex position in cmpositive track X at min
    o2::aod::‌collision::PosYo2::aod::v0data::NegX posYnegX floatY Vertex position in cmnegative 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 +
    + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + - + - + - + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + + - + - - + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::PosZo2::aod::v0data::X posZx floatZ Vertex position in cmdecay position X
    o2::aod::hf_cand::XSecondaryVertexo2::aod::v0data::Y xSecondaryVertexy floatdecay position Y
    o2::aod::hf_cand::YSecondaryVertexo2::aod::v0data::Z ySecondaryVertexz floatdecay position Z
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::v0data::PxPos zSecondaryVertexpxpos floatpositive track px at min
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::v0data::PyPos errorDecayLengthpypos floatpositive track py at min
    o2::aod::v0data::PzPos pzposfloatpositive track pz at min
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::v0data::PxNeg errorDecayLengthXYpxneg floatnegative track px at min
    o2::aod::v0data::PyNeg pynegfloatnegative track py at min
    o2::aod::hf_cand::Chi2PCAo2::aod::v0data::PzNeg chi2PCApzneg floatsum of (non-weighted) distances of the secondary vertex to its prongsnegative track pz at min
    o2::aod::hf_cand::RSecondaryVertexDrSecondaryVertexo2::aod::v0data::DCAV0DaughtersdcaV0daughters floatDCA between V0 daughters
    o2::aod::v0data::DCAPosToPV dcapostopvfloatDCA positive prong to PV
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::v0data::DCANegToPVdcanegtopv floatDCA negative prong to PV
    o2::aod::v0data::V0CosPA v0cosPAfloatV0 CosPA
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::v0data::DCAV0ToPVdcav0topv 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::hf_cand::DecayLengthNormalisedo2::aod::v0data::PtHypertriton DdecayLengthNormalisedptHypertriton floatV0 pT
    o2::aod::hf_cand::DecayLengthXYNormalisedo2::aod::v0data::PtAntiHypertriton DdecayLengthXYNormalisedptAntiHypertriton floatV0 pT
    o2::aod::hf_cand::ImpactParameterNormalised0o2::aod::v0data::V0Radius DimpactParameterNormalised0v0radius floatV0 decay radius (2D, centered at zero)
    o2::aod::hf_cand::PtProng0o2::aod::v0data::DistOverTotMom DptProng0floatdistovertotmom?PV to V0decay distance over total momentum
    o2::aod::hf_cand::Pt2Prong0o2::aod::v0data::Alpha Dpt2Prong0floatalpha?Armenteros Alpha
    o2::aod::hf_cand::PVectorProng0o2::aod::v0data::QtArm DpVectorProng0array<float,3>qtarm?Armenteros Qt
    o2::aod::hf_cand::ImpactParameterNormalised1o2::aod::v0data::PsiPair DimpactParameterNormalised1floatpsipair?psi pair angle
    o2::aod::hf_cand::PtProng1o2::aod::v0data::PFracPos DptProng1floatpfracpos?
    o2::aod::hf_cand::Pt2Prong1o2::aod::v0data::PFracNeg Dpt2Prong1floatpfracneg?
    o2::aod::hf_cand::PVectorProng1o2::aod::v0data::MLambda DpVectorProng1array<float,3>mLambdafloatmass under lambda hypothesis
    o2::aod::hf_cand::PxProng0pxProng0o2::aod::v0data::MAntiLambdaDmAntiLambda floatmass under antilambda hypothesis
    o2::aod::hf_cand::PyProng0pyProng0o2::aod::v0data::MK0ShortDmK0Short floatmass under K0short hypothesis
    o2::aod::hf_cand::PzProng0pzProng0o2::aod::v0data::MGammaDmGamma floatmass under gamma hypothesis
    o2::aod::hf_cand::PxProng1pxProng1o2::aod::v0data::MHypertritonDmHypertriton floatmass under hypertriton hypothesis
    o2::aod::hf_cand::PyProng1pyProng1o2::aod::v0data::MAntiHypertritonDmAntiHypertriton floatmass under antihypertriton hypothesis
    o2::aod::hf_cand::PzProng1pzProng1o2::aod::v0data::MDm floatmass under a certain hypothesis (0:K0, 1:L, 2:Lbar, 3:gamma, 4:hyp, 5:ahyp)
    o2::aod::hf_cand::ImpactParameter0impactParameter0o2::aod::v0data::YK0ShortDyK0Short floatV0 y with K0short hypothesis
    o2::aod::hf_cand::ImpactParameter1impactParameter1o2::aod::v0data::YLambdaDyLambda floatV0 y with lambda or antilambda hypothesis
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0o2::aod::v0data::YHypertritonDyHypertriton floatV0 y with hypertriton hypothesis
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1o2::aod::v0data::YAntiHypertritonDyAntiHypertriton floatV0 y with antihypertriton hypothesis
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::v0data::RapidityDrapidityfloatrapidity (0:K0, 1:L, 2:Lbar)
    o2::aod::hf_track_index::V0IdIv0Idint32Index to V0 prongo2::aod::v0data::NegativePtDnegativeptfloatnegative daughter pT
    o2::aod::v0data::XGI?o2::aod::v0data::PositivePtDpositiveptfloatpositive daughter pT
    o2::aod::v0data::YGI?o2::aod::v0data::NegativeEtaDnegativeetafloatnegative daughter eta
    o2::aod::v0data::ZGI?o2::aod::v0data::NegativePhiDnegativephifloatnegative daughter phi
    o2::aod::v0data::PosTrackIdGI?o2::aod::v0data::PositiveEtaDpositiveetafloatpositive daughter eta
    o2::aod::v0data::NegTrackIdGI?o2::aod::v0data::PositivePhiDpositivephifloatpositive daughter phi
    o2::aod::v0data::PxPosGI?o2::aod::v0data::IsStandardV0DisStandardV0boolis standard V0
    o2::aod::v0data::PyPosGI?o2::aod::v0data::IsPhotonTPConlyDisPhotonTPConlyboolis tpc-only photon V0
    +
    + + +
    +
    + V0 covariance matrices +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::v0data::PzPosGI?NameGetterTypeComment
    o2::aod::v0data::PxNegGI?o2::aod::v0data::PositionCovMat positionCovMatfloat[6]covariance matrix elements
    o2::aod::v0data::PyNegGI?o2::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
    • +
    +
    + - - - - - + + + + + - + - - + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::v0data::PzNegGI?NameGetterTypeComment
    o2::aod::v0data::DCAV0Daughterso2::soa::Index GI?globalIndexint64_t
    o2::aod::v0data::DCAPosToPVGI?o2::aod::v0data::V0DataIdIv0DataIdint32Index to V0Data entry
    o2::aod::v0data::DCANegToPVGI?o2::aod::v0data::V0fCDataIdIv0fCDataIdint32Index to V0Data entry
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + + +
    o2::aod::hf_cand_2prong::MDmfloatNameGetterTypeComment
    o2::aod::hf_cand_2prong::M2Dm2floato2::aod::v0tag::IsInteresting isInterestingboolwill this be built or not?
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloato2::aod::v0tag::IsTrueGamma isTrueGammaboolPDG checked correctly in MC
    o2::aod::hf_cand_2prong::CosThetaStarDcosThetaStarfloato2::aod::v0tag::IsTrueK0Short isTrueK0ShortboolPDG checked correctly in MC
    o2::aod::hf_cand_2prong::ImpactParameterProngSqSumDimpactParameterProngSqSumfloato2::aod::v0tag::IsTrueLambda isTrueLambdaboolPDG checked correctly in MC
    o2::aod::hf_cand::PtDptfloato2::aod::v0tag::IsTrueAntiLambda isTrueAntiLambdaboolPDG checked correctly in MC
    o2::aod::hf_cand::Pt2Dpt2floato2::aod::v0tag::IsTrueHypertriton isTrueHypertritonboolPDG checked correctly in MC
    o2::aod::hf_cand::PDpfloato2::aod::v0tag::IsTrueAntiHypertriton isTrueAntiHypertritonboolPDG checked correctly in MC
    o2::aod::hf_cand::P2Dp2floato2::aod::v0tag::IsPhysicalPrimary isPhysicalPrimaryboolphysical primary
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::v0tag::IsdEdxGamma isdEdxGammaboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::CPADcpafloato2::aod::v0tag::IsdEdxK0Short isdEdxK0Shortboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::CPAXYDcpaXYfloato2::aod::v0tag::IsdEdxLambda isdEdxLambdaboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::CtDctfloato2::aod::v0tag::IsdEdxAntiLambda isdEdxAntiLambdaboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloato2::aod::v0tag::IsdEdxHypertriton isdEdxHypertritonboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloato2::aod::v0tag::IsdEdxAntiHypertriton isdEdxAntiHypertritonboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::EtaDetafloato2::aod::v0tag::IsFromCascade isFromCascadeboolcompatible with dE/dx hypotheses
    o2::aod::hf_cand::PhiDphifloato2::aod::v0tag::IsFromTrackedCascade isFromTrackedCascadeboolcompatible with dE/dx hypotheses
    +
    + +
    + +### o2-analysis-lf-lambdakzerofinder +Code file: lambdakzerofinder.cxx +
    + + +
    +
    + Run 3 V0 table (version 001) +
    + + + + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::YDyfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::EDefloato2::aod::v0::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_cand::E2De2floato2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::hf_cand_casc::PtV0PosDptV0Pos?o2::aod::v0::NegTrackIdInegTrackIdintNegative track
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - - + + - - - - - + + + + + - - + - + + - - + - + + - - + - + + - - + - + +
    o2::aod::hf_cand_casc::PtV0NegDptV0Neg?NameGetterTypeComment
    o2::aod::v0data::V0Radiuso2::soa::Index GI?globalIndexint64_t
    o2::aod::v0data::V0CosPAGI?o2::aod::vFinderTrack::TrackIdItrackIdintPointer into Tracks
    o2::aod::v0data::MLambdaGIo2::aod::vFinderTrack::IsPositive ?isPositivebool
    o2::aod::v0data::MAntiLambdaGIo2::aod::vFinderTrack::CompatiblePi ?compatiblePibool
    o2::aod::v0data::MK0ShortGIo2::aod::vFinderTrack::CompatibleKa ?compatibleKabool
    o2::aod::v0data::MGammaGIo2::aod::vFinderTrack::CompatiblePr ?compatiblePrbool
    - +
    - + 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
    • +
    @@ -5917,22 +95962,57 @@ Code file: o2::aod::HfCandCascadeMcGen +
    - + 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
    • +
    @@ -5943,28 +96023,29 @@ Code file: candidateCreatorChic.cxx -
    - - +
    - + core information about decay, viable with AO2Ds or derived
    @@ -5975,393 +96056,338 @@ Code file: o2::aod::HfCandChicMcRec +
    - + 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
    • +
    @@ -6372,36 +96398,42 @@ Code file: o2::aod::HfCandChicMcGen + + +### o2-analysis-lf-lambdakzeromcbuilder +Code file: lambdakzeromcbuilder.cxx +
    + +
    - + refers MC candidate back to proper MC Collision
    @@ -6412,42 +96444,29 @@ Code file: candidateCreatorLb.cxx -
    - - +
    - + optional table to refer to V0MCCores if not joinable
    @@ -6458,393 +96477,551 @@ Code file: o2::aod::McV0Labels +
    +
    + Table joinable with V0Data containing the MC labels +
    +
    +
    Is used in: +
      +
    • o2::aod::McV0Label = o2::aod::McV0Labels::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::‌collision::PosXposXfloatX Vertex position in cmNameGetterTypeComment
    o2::aod::‌collision::PosYposYfloatY Vertex position in cmo2::aod::mcv0label::McParticleIdImcParticleIdint32MC particle for V0
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cmo2::aod::mcv0label::McMotherParticleIdImcMotherParticleIdintPointer into McParticles
    +
    + +
    + +### o2-analysis-lf-lambdakzeromcfinder +Code file: lambdakzeromcfinder.cxx +
    + + +
    +
    + Will store findable +
    + +
    Is used in: +
      +
    • o2::aod::FindableV0sLinked = soa::Join
    • +
    • o2::aod::FindableV0Linked = soa::Join::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + +
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloatNameGetterTypeComment
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloato2::aod::v0::CollisionIdIcollisionIdint32Collision index
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloato2::aod::v0::PosTrackIdIposTrackIdintPositive track
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloato2::aod::v0::NegTrackIdInegTrackIdintNegative track
    o2::aod::hf_cand::Chi2PCAo2::aod::v0::V0Type chi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongsv0Typeuint8_tcustom bitmap for various selections (see below)
    o2::aod::hf_cand::RSecondaryVertexo2::aod::v0::IsStandardV0 DrSecondaryVertexfloatisStandardV0boolis standard V0
    o2::aod::hf_cand::DecayLengtho2::aod::v0::IsPhotonV0 DdecayLengthfloatisPhotonV0boolis TPC-only V0 for which the photon-mass-hypothesis was good
    o2::aod::hf_cand::DecayLengthXYo2::aod::v0::IsCollinearV0 DdecayLengthXYfloatisCollinearV0boolis V0 for which the photon-mass-hypothesis was good and was fitted collinearly
    +
    + + +
    +
    + Table joinable with V0 +
    + +
    Is used in: +
      +
    • o2::aod::McFullV0Label = o2::aod::McFullV0Labels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedfloatNameGetterTypeComment
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedfloato2::aod::mcfullv0label::McParticleIdImcParticleIdint32MC particle for V0
    +
    + +
    + +### o2-analysis-lf-lambdakzeromlselection +Code file: lambdakzeromlselection.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + - - - - - + +
    o2::aod::hf_cand::ImpactParameterNormalised0DimpactParameterNormalised0floatNameGetterTypeComment
    o2::aod::hf_cand::PtProng0DptProng0floato2::aod::V0MLSelection::GammaBDTScore
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0gammaBDTScore float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - + + + +
    o2::aod::hf_cand::PVectorProng0DpVectorProng0array<float,3>NameGetterTypeComment
    o2::aod::hf_cand::ImpactParameterNormalised1DimpactParameterNormalised1o2::aod::V0MLSelection::LambdaBDTScorelambdaBDTScore float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - + + + +
    o2::aod::hf_cand::PtProng1DptProng1floatNameGetterTypeComment
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1o2::aod::V0MLSelection::AntiLambdaBDTScoreantiLambdaBDTScore float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + +
    o2::aod::hf_cand::PVectorProng1DpVectorProng1array<float,3>NameGetterTypeComment
    o2::aod::hf_cand::PxProng0o2::aod::V0MLSelection::K0ShortBDTScore pxProng0k0ShortBDTScore float
    +
    + +
    + +### o2-analysis-lf-lambdakzeropid +Code file: lambdakzeropid.cxx +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + +
    o2::aod::hf_cand::PyProng0pyProng0floatNameGetterTypeComment
    o2::aod::hf_cand::PzProng0o2::aod::v0data::PosTOFDeltaTLaPi pzProng0posTOFDeltaTLaPi floatpositive track TOFDeltaT from pion <- lambda expectation
    o2::aod::hf_cand::PxProng1o2::aod::v0data::PosTOFDeltaTLaPr pxProng1posTOFDeltaTLaPr floatpositive track TOFDeltaT from proton <- lambda expectation
    o2::aod::hf_cand::PyProng1o2::aod::v0data::NegTOFDeltaTLaPi pyProng1negTOFDeltaTLaPi floatnegative track TOFDeltaT from pion <- lambda expectation
    o2::aod::hf_cand::PzProng1o2::aod::v0data::NegTOFDeltaTLaPr pzProng1negTOFDeltaTLaPr floatnegative track TOFDeltaT from proton <- lambda expectation
    o2::aod::hf_cand::ImpactParameter0o2::aod::v0data::PosTOFDeltaTK0Pi impactParameter0posTOFDeltaTK0Pi floatpositive track TOFDeltaT from pion <- k0short expectation
    o2::aod::hf_cand::ImpactParameter1o2::aod::v0data::NegTOFDeltaTK0Pi impactParameter1negTOFDeltaTK0Pi floatpositive track TOFDeltaT from pion <- k0short expectation
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::v0data::DeltaDecayTimeLambda errorImpactParameter0deltaDecayTimeLambda floatdelta-decay time estimate from proton/pion from Lambda
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::v0data::DeltaDecayTimeAntiLambda errorImpactParameter1deltaDecayTimeAntiLambda floatdelta-decay time estimate from pion/proton from AntiLambda
    o2::aod::hf_cand_lb::Prong0IdIprong0IdintPointer into HfCand3Prongo2::aod::v0data::DeltaDecayTimeK0ShortdeltaDecayTimeK0Shortfloatdelta-decay time estimate from pion/pion from K0Short
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - - + - - - - - + - + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongNameGetterTypeComment
    o2::aod::hf_track_index::HFflaghfflaguint8_to2::aod::v0data::V0LifetimeLambda
    o2::aod::hf_cand_2prong::MDmv0LifetimeLambda floatlifetime of V0 assuming lambda mass (ps)
    o2::aod::hf_cand_2prong::M2Dm2floato2::aod::v0data::V0LifetimeK0Short
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductv0LifetimeK0Short floatlifetime of V0 assuming K0 mass (ps)
    o2::aod::hf_cand::PtDptfloato2::aod::v0data::PosLifetimePr
    o2::aod::hf_cand::Pt2Dpt2posLifetimePr floatlifetime (to TOF) of pos prong assuming proton mass (ps)
    o2::aod::hf_cand::PDpfloato2::aod::v0data::PosLifetimePi posLifetimePifloatlifetime (to TOF) of pos prong assuming pion mass (ps)
    o2::aod::hf_cand::P2Dp2floato2::aod::v0data::NegLifetimePr negLifetimePrfloatlifetime (to TOF) of neg prong assuming proton mass (ps)
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::v0data::NegLifetimePi negLifetimePifloatlifetime (to TOF) of neg prong assuming pion mass (ps)
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_cand::CPADcpafloatNameGetterTypeComment
    o2::aod::hf_cand::CPAXYDcpaXYfloato2::aod::v0data::TofBetaLambda tofBetaLambdafloatbeta value with Lambda hypothesis
    o2::aod::hf_cand::CtDctfloato2::aod::v0data::TofBetaAntiLambda tofBetaAntiLambdafloatbeta value with AntiLambda hypothesis
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloato2::aod::v0data::TofBetaK0Short tofBetaK0Shortfloatbeta value with K0Short hypothesis
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + + + + + + + +
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloatNameGetterTypeComment
    o2::aod::hf_cand::EtaDetafloato2::aod::v0data::TOFNSigmaLaPr tofNSigmaLaPrfloatpositive track NSigma from proton <- lambda expectation
    o2::aod::hf_cand::PhiDphifloato2::aod::v0data::TOFNSigmaLaPi tofNSigmaLaPifloatnegative track NSigma from pion <- lambda expectation
    o2::aod::hf_cand::YDyfloato2::aod::v0data::TOFNSigmaALaPr tofNSigmaALaPrfloatnegative track NSigma from proton <- antilambda expectation
    o2::aod::hf_cand::EDefloato2::aod::v0data::TOFNSigmaALaPi tofNSigmaALaPifloatpositive track NSigma from pion <- antilambda expectation
    o2::aod::hf_cand::E2De2o2::aod::v0data::TOFNSigmaK0PiPlustofNSigmaK0PiPlus floatpositive track NSigma from pion <- k0short expectation
    o2::aod::v0data::TOFNSigmaK0PiMinus tofNSigmaK0PiMinusfloatnegative track NSigma from pion <- k0short expectation
    - +
    + +### o2-analysis-lf-sigma0builder +Code file: sigma0builder.cxx +
    + +
    @@ -6855,36 +97032,36 @@ Code file: o2::aod::HfCandLbMcGen +
    @@ -6895,35 +97072,29 @@ Code file: candidateCreatorX.cxx -
    - - +
    @@ -6934,449 +97105,751 @@ Code file: o2::aod::V0SigmaLambdaExtras +
    - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + + + + + + + + + + + + + + + - - - + + + +
    o2::aod::hf_cand::PzProng0NameGetterTypeComment
    o2::aod::v0SigmaLambdaExtras::LambdaPt pzProng0lambdaPt float
    o2::aod::hf_cand::PxProng1o2::aod::v0SigmaLambdaExtras::LambdaMass pxProng1lambdaMass float
    o2::aod::hf_cand::PyProng1o2::aod::v0SigmaLambdaExtras::LambdaQt pyProng1lambdaQt float
    o2::aod::hf_cand::PzProng1o2::aod::v0SigmaLambdaExtras::LambdaAlpha pzProng1lambdaAlpha float
    o2::aod::hf_cand::PxProng2o2::aod::v0SigmaLambdaExtras::LambdaRadius pxProng2lambdaRadius float
    o2::aod::hf_cand::PyProng2o2::aod::v0SigmaLambdaExtras::LambdaCosPA pyProng2lambdaCosPA float
    o2::aod::hf_cand::PzProng2o2::aod::v0SigmaLambdaExtras::LambdaDCADau pzProng2lambdaDCADau float
    o2::aod::hf_cand::ImpactParameter0o2::aod::v0SigmaLambdaExtras::LambdaDCANegPV impactParameter0lambdaDCANegPV float
    o2::aod::hf_cand::ImpactParameter1o2::aod::v0SigmaLambdaExtras::LambdaDCAPosPV impactParameter1lambdaDCAPosPV float
    o2::aod::hf_cand::ImpactParameter2o2::aod::v0SigmaLambdaExtras::LambdaEta impactParameter2lambdaEta float
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::v0SigmaLambdaExtras::LambdaY errorImpactParameter0lambdaY float
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::v0SigmaLambdaExtras::LambdaPosPrTPCNSigma errorImpactParameter1lambdaPosPrTPCNSigma float
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::v0SigmaLambdaExtras::LambdaPosPiTPCNSigma errorImpactParameter2lambdaPosPiTPCNSigma float
    o2::aod::hf_cand_x::Prong0IdIprong0IdintPointer into HfCand2Prongo2::aod::v0SigmaLambdaExtras::LambdaNegPrTPCNSigmalambdaNegPrTPCNSigmafloat
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::v0SigmaLambdaExtras::LambdaNegPiTPCNSigmalambdaNegPiTPCNSigmafloat
    o2::aod::hf_track_index::Prong2IdIprong2IdintIndex to third prongo2::aod::v0SigmaLambdaExtras::LambdaPosTPCCrossedRowslambdaPosTPCCrossedRowsuint8_t
    o2::aod::hf_track_index::HFflago2::aod::v0SigmaLambdaExtras::LambdaNegTPCCrossedRows hfflaglambdaNegTPCCrossedRows uint8_t
    o2::aod::hf_cand_3prong::MDmo2::aod::v0SigmaLambdaExtras::LambdaPosPtlambdaPosPt float
    o2::aod::hf_cand_3prong::M2Dm2o2::aod::v0SigmaLambdaExtras::LambdaNegPtlambdaNegPt float
    o2::aod::hf_cand::PtProng2DptProng2o2::aod::v0SigmaLambdaExtras::LambdaPosEtalambdaPosEta float
    o2::aod::hf_cand::Pt2Prong2Dpt2Prong2o2::aod::v0SigmaLambdaExtras::LambdaNegEtalambdaNegEta float
    o2::aod::hf_cand::PVectorProng2DpVectorProng2array<float,3>o2::aod::v0SigmaLambdaExtras::LambdaPosPrYlambdaPosPrYfloat
    o2::aod::hf_cand::PtDpto2::aod::v0SigmaLambdaExtras::LambdaPosPiYlambdaPosPiY float
    o2::aod::hf_cand::Pt2Dpt2o2::aod::v0SigmaLambdaExtras::LambdaNegPrYlambdaNegPrY float
    o2::aod::hf_cand::PDpo2::aod::v0SigmaLambdaExtras::LambdaNegPiYlambdaNegPiY float
    o2::aod::hf_cand::P2Dp2floato2::aod::v0SigmaLambdaExtras::LambdaPosITSClslambdaPosITSClsint
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::v0SigmaLambdaExtras::LambdaNegITSClslambdaNegITSClsint
    o2::aod::hf_cand::CPADcpafloato2::aod::v0SigmaLambdaExtras::LambdaPosITSClSizelambdaPosITSClSizeuint32_t
    o2::aod::hf_cand::CPAXYDcpaXYo2::aod::v0SigmaLambdaExtras::LambdaNegITSClSizelambdaNegITSClSizeuint32_t
    o2::aod::v0SigmaLambdaExtras::LambdaV0TypelambdaV0Typeuint8_t
    o2::aod::v0SigmaLambdaExtras::LambdaBDTScorelambdaBDTScore float
    o2::aod::hf_cand::CtDcto2::aod::v0SigmaLambdaExtras::AntiLambdaBDTScoreantilambdaBDTScore float
    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::v0SigmaMCCandidate::IsSigmaisSigmabool
    +
    + +
    + +### o2-analysis-lf-st-coll-ids +Code file: stCollIds.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
    • +
    +
    + + + + + + + + - - - + + + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYo2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    +
    + + +
    +
    + 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
    • +
    +
    + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::track::CollisionIdIcollisionIdint32Collision to which this track belongs
    +
    + +
    + +### o2-analysis-lf-strangederivedbuilder +Code file: strangederivedbuilder.cxx +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::dautrack::TPCSignaltpcSignal floattrack TPC signal
    o2::aod::dautrack::TPCNSigmaEl tpcNSigmaElfloatNsigma proton
    o2::aod::hf_cand_3prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPo2::aod::dautrack::TPCNSigmaPitpcNSigmaPi floatNsigma proton
    o2::aod::dautrack::TPCNSigmaKa tpcNSigmaKafloatNsigma proton
    o2::aod::hf_cand::EtaDetao2::aod::dautrack::TPCNSigmaPrtpcNSigmaPr floatNsigma proton
    o2::aod::dautrack::TPCNSigmaHe tpcNSigmaHefloatNsigma proton
    +
    + + +
    +
    + +
    + + - - - + + + + + + + + + + + + + + + + + - - - + + + + + +
    o2::aod::hf_cand::PhiDphiNameGetterTypeComment
    o2::aod::dautrack::TOFSignaltofSignal floattrack TOF signal
    o2::aod::dautrack::TOFEvTime tofEvTimefloattrack TOF signal
    o2::aod::hf_cand::YDyo2::aod::dautrack::Lengthlength floattrack TOF signal
    +
    + + +
    +
    + centrality percentiles +
    + +
    Is used in: +
      +
    • o2::aod::StraCent = o2::aod::StraCents::iterator
    • +
    +
    + + + + + + + + + + + + + - - - - + + + + - - - + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::cent::CentFT0M centFT0MfloatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::hf_cand::EDefloato2::aod::cent::CentFT0A centFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::hf_cand::E2De2o2::aod::cent::CentFT0CcentFT0C floatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentFV0A centFV0AfloatRun3 Centrality percentile estimated from FV0A multiplicities
    - +
    - + t0a Qvec
    @@ -7387,36 +97860,36 @@ Code file: o2::aod::HfCandXMcGen +
    @@ -7427,42 +97900,36 @@ Code file: candidateCreatorXicc.cxx -
    - - +
    @@ -7473,393 +97940,552 @@ Code file: o2::aod::StraFV0AQVs +
    - - - - - + + + + + - + - + - + - + - + - + +
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloatNameGetterTypeComment
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::qvec::QvecFV0ARe zSecondaryVertexqvecFV0ARe float
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::qvec::QvecFV0AIm errorDecayLengthqvecFV0AIm float
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::qvec::SumAmplFV0A errorDecayLengthXYsumAmplFV0A float
    +
    + + +
    +
    + tpc Qvec +
    + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + +
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongsNameGetterTypeComment
    o2::aod::hf_cand::RSecondaryVertexDrSecondaryVertexo2::aod::qvec::QvecBNegReqvecBNegRe float
    o2::aod::hf_cand::DecayLengthDdecayLengtho2::aod::qvec::QvecBNegImqvecBNegIm float
    o2::aod::hf_cand::DecayLengthXYDdecayLengthXYo2::aod::epcalibrationtable::QTPCLqTPCL float
    o2::aod::hf_cand::DecayLengthNormalisedDdecayLengthNormalisedo2::aod::qvec::QvecBPosReqvecBPosRe float
    o2::aod::hf_cand::DecayLengthXYNormalisedDdecayLengthXYNormalisedo2::aod::qvec::QvecBPosImqvecBPosIm float
    o2::aod::hf_cand::ImpactParameterNormalised0DimpactParameterNormalised0o2::aod::epcalibrationtable::QTPCRqTPCR float
    +
    + + +
    +
    + events used to compute t0c Qvec +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::hf_cand::PtProng0DptProng0floatNameGetterTypeComment
    o2::aod::hf_cand::Pt2Prong0Dpt2Prong0floato2::aod::epcalibrationtable::TriggerEventEPtriggereventepbool
    +
    + + +
    +
    + information for ID-ing mag field if needed +
    + + - - - - - + + + + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_cand::PVectorProng0DpVectorProng0array<float,3>NameGetterTypeComment
    o2::aod::hf_cand::ImpactParameterNormalised1DimpactParameterNormalised1floato2::aod::bc::RunNumber runNumberintRun number
    o2::aod::hf_cand::PtProng1DptProng1floato2::aod::timestamp::Timestamp timestampuint64_tTimestamp of a BC in ms (epoch style)
    +
    + + +
    +
    + MC collision properties +
    + +
    Is used in: +
      +
    • o2::aod::StraMCCollision = o2::aod::StraMCCollisions::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::hf_cand::Pt2Prong1Dpt2Prong1floatNameGetterTypeComment
    o2::aod::hf_cand::PVectorProng1DpVectorProng1array<float,3>o2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::PxProng0o2::aod::mccollision::PosX pxProng0posX floatX vertex position in cm
    o2::aod::hf_cand::PyProng0o2::aod::mccollision::PosY pyProng0posY floatY vertex position in cm
    o2::aod::hf_cand::PzProng0o2::aod::mccollision::PosZ pzProng0posZ floatZ vertex position in cm
    o2::aod::hf_cand::PxProng1o2::aod::mccollision::ImpactParameter pxProng1impactParameter floatImpact parameter for A-A
    +
    + + +
    +
    + MC collision multiplicities +
    + + - - - - - + + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + +
    o2::aod::hf_cand::PyProng1pyProng1floatNameGetterTypeComment
    o2::aod::hf_cand::PzProng1o2::aod::mult::MultMCFT0A pzProng1floatmultMCFT0Aint
    o2::aod::hf_cand::ImpactParameter0o2::aod::mult::MultMCFT0C impactParameter0floatmultMCFT0Cint
    o2::aod::hf_cand::ImpactParameter1o2::aod::mult::MultMCNParticlesEta05 impactParameter1floatmultMCNParticlesEta05int
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::mult::MultMCNParticlesEta08 errorImpactParameter0floatmultMCNParticlesEta08int
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::mult::MultMCNParticlesEta10 errorImpactParameter1floatmultMCNParticlesEta10int
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - + + + - + +
    o2::aod::hf_cand_xicc::Prong0IdIprong0IdintPointer into HfCand3ProngNameGetterTypeComment
    o2::aod::hf_track_index::Prong1IdIprong1Ido2::aod::dautrack::ParticleMCIdparticleMCId intIndex to second prongparticle MC Id
    +
    + + +
    +
    + mother MC information, abbreviated name due to size limit +
    + +
    Is used in: +
      +
    • o2::aod::MotherMCPart = o2::aod::MotherMCParts::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    o2::aod::hf_track_index::HFflaghfflaguint8_tNameGetterTypeComment
    o2::aod::hf_cand_2prong::MDmfloato2::aod::motherParticle::Px pxfloatpx
    o2::aod::hf_cand_2prong::M2Dm2floato2::aod::motherParticle::Py pyfloatpy
    o2::aod::hf_cand_2prong::ImpactParameterProductDimpactParameterProductfloato2::aod::motherParticle::Pz pzfloatpz
    o2::aod::hf_cand::PtDptfloato2::aod::motherParticle::PDGCode pdgCodeintpdg code
    o2::aod::hf_cand::Pt2Dpt2floato2::aod::motherParticle::IsPhysicalPrimary isPhysicalPrimaryboolprimary criterion
    +
    + + +
    +
    + optional table to refer back to a MC collision +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::hf_cand::PDpfloatNameGetterTypeComment
    o2::aod::hf_cand::P2Dp2floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::PVectorDpVectorarray<float,3>o2::aod::v0data::StraMCCollisionIdIstraMCCollisionIdint32Pointer into StraMCCollisions
    +
    + + +
    +
    + optional table to refer back to a collision +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + +
    o2::aod::hf_cand::CPADcpafloatNameGetterTypeComment
    o2::aod::hf_cand::CPAXYDcpaXYfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::CtDctfloato2::aod::v0data::StraCollisionIdIstraCollisionIdint32Pointer into StraCollisions
    +
    + + +
    +
    + optional table to refer to custom track extras +
    + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::hf_cand::ImpactParameterXYDimpactParameterXYfloatNameGetterTypeComment
    o2::aod::hf_cand_2prong::MaxNormalisedDeltaIPDmaxNormalisedDeltaIPfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::EtaDetafloato2::aod::v0data::PosTrackExtraIdIposTrackExtraIdintPointer into DauTrackExtras
    o2::aod::hf_cand::PhiDphifloato2::aod::v0data::NegTrackExtraIdInegTrackExtraIdintPointer into DauTrackExtras
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - + + + + +
    o2::aod::hf_cand::YDyfloatNameGetterTypeComment
    o2::aod::hf_cand::EDefloato2::aod::v0data::GeneratedK0Short generatedK0Shortstd::vector<uint32_t>K0Short binned generated data
    +
    + + +
    +
    + +
    + + - - - - + + + + + + + + + + +
    o2::aod::hf_cand::E2De2floatNameGetterTypeComment
    o2::aod::v0data::GeneratedLambda generatedLambdastd::vector<uint32_t>Lambda binned generated data
    - +
    @@ -7870,36 +98496,28 @@ Code file: o2::aod::HfCandXiccMcGen +
    - + optional table for MC mothers
    +
    Is used in: +
      +
    • o2::aod::V0MCDatas = soa::Join
    • +
    • o2::aod::V0MCData = soa::Join::iterator
    • +
    @@ -7910,35 +98528,29 @@ Code file: candidateSelectorB0ToDPi.cxx -
    - - +
    @@ -7949,28 +98561,22 @@ Code file: candidateSelectorBplusToD0Pi.cxx -
    - - +
    - + optional table to refer back to a collision
    @@ -7981,28 +98587,29 @@ Code file: candidateSelectorChicToJpsiGamma.cxx -
    - - +
    - + optional table to refer back to a collision
    @@ -8013,35 +98620,29 @@ Code file: candidateSelectorD0.cxx -
    - - +
    - + optional table to refer back to a collision
    @@ -8052,63 +98653,29 @@ Code file: candidateSelectorD0Alice3Barrel.cxx -
    - - +
    - + optional table to refer to custom track extras
    @@ -8119,70 +98686,76 @@ Code file: o2::aod::StraTrackExtras +
    - - - - - + + + + + - - - - + + + + - - - + + + - +
    o2::aod::hf_sel_candidate_d0_alice3_barrel::IsSelD0RichPidisSelD0RichPidintNameGetterTypeComment
    o2::aod::hf_sel_candidate_d0_alice3_barrel::IsSelD0TofPlusRichPidisSelD0TofPlusRichPidinto2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_sel_candidate_d0_alice3_barrel::IsSelD0barTofPlusRichPidisSelD0barTofPlusRichPido2::aod::cascdata::StrangeTrackExtraIdIstrangeTrackExtraId intPointer into DauTrackExtras
    -
    - -#### o2-analysis-hf-candidate-selector-d0-alice3-forward -Code file: candidateSelectorD0Alice3Forward.cxx -
    - - +
    @@ -8193,42 +98766,22 @@ Code file: candidateSelectorD0ParametrizedPid.cxx -
    - - +
    @@ -8239,63 +98792,48 @@ Code file: o2::aod::GeOmegaMinus +
    - - - - - + + + + + - - - - + + + +
    o2::aod::hf_sel_candidate_d0_parametrized_pid::IsSelD0barPerfectPidisSelD0barPerfectPidintNameGetterTypeComment
    o2::aod::hf_sel_candidate_d0_parametrized_pid::IsSelD0barisSelD0barinto2::aod::cascdata::GeneratedOmegaMinus generatedOmegaMinusstd::vector<uint32_t>OmegaMinus binned generated data
    -
    - -#### o2-analysis-hf-candidate-selector-dplus-to-pi-k-pi -Code file: candidateSelectorDplusToPiKPi.cxx -
    - - +
    @@ -8306,28 +98844,29 @@ Code file: candidateSelectorDsToKKPi.cxx -
    - - +
    - + 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
    • +
    @@ -8338,35 +98877,29 @@ Code file: candidateSelectorJpsi.cxx -
    - - +
    - + standard -> tracked
    @@ -8377,84 +98910,95 @@ Code file: o2::aod::CascToKFRefs +
    - - - - - + + + + + - - - - + + + + - - - + + + - + +
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToEETpcisSelJpsiToEETpcintNameGetterTypeComment
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToEETofisSelJpsiToEETofinto2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToEERichisSelJpsiToEERicho2::aod::cascdata::KFCascadeIdIkfCascadeId intPointer into KFCascCores
    +
    + + +
    +
    + standard -> KF +
    + + - - - - - + + + + + - - - - + + + + - - - + + + - +
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToEETofRichisSelJpsiToEETofRichintNameGetterTypeComment
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToMuMuTopolisSelJpsiToMuMuTopolinto2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_sel_candidate_jpsi::IsSelJpsiToMuMuMidisSelJpsiToMuMuMido2::aod::cascdata::StandardCascadeIdIstandardCascadeId intPointer into CascCores
    -
    - -#### o2-analysis-hf-candidate-selector-lb-to-lc-pi -Code file: candidateSelectorLbToLcPi.cxx -
    - - +
    - + standard -> KF
    @@ -8465,28 +99009,29 @@ Code file: candidateSelectorLc.cxx -
    - - +
    @@ -8497,35 +99042,28 @@ Code file: candidateSelectorLcAlice3.cxx +### o2-analysis-lf-v0qaanalysis +Code file: v0qaanalysis.cxx
    - +
    @@ -8536,125 +99074,261 @@ Code file: candidateSelectorLcParametrizedPid.cxx -
    - - -
    -
    - -
    - -
    - - - - - + + + + + - + - - + + - + - + - + - - + + - + - - + + - + - - + + - + - + @@ -8663,17 +99337,19 @@ Code file: candidateSelectorLcToK0sP.cxx +## PWG-MM + +### o2-analysis-mm-particles-to-tracks +Code file: particles2tracks.cxx
    - +
    NameGetterTypeCommento2::aod::myv0candidates::PosHasTOFposhastoffloat
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPKPiNoPido2::aod::myv0candidates::NegHasTOF isSelLcToPKPiNoPidintneghastoffloat
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPKPiPerfectPido2::aod::myv0candidates::PDGCode isSelLcToPKPiPerfectPidpdgcode int
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPKPio2::aod::myv0candidates::IsPhysicalPrimary isSelLcToPKPiintisphysprimarybool
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPiKPNoPido2::aod::myv0candidates::MultFT0M isSelLcToPiKPNoPidintmultft0mfloat
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPiKPPerfectPido2::aod::myv0candidates::MultFV0A isSelLcToPiKPPerfectPidintmultfv0afloat
    o2::aod::hf_sel_candidate_lc_parametrized_pid::IsSelLcToPiKPo2::aod::myv0candidates::EvFlag isSelLcToPiKPevflag int
    @@ -8684,28 +99360,22 @@ Code file: candidateSelectorXToJpsiPiPi.cxx -
    - - +
    @@ -8716,17 +99386,10 @@ Code file: -#### o2-analysis-hf-candidate-selector-xic-to-p-k-pi -Code file: candidateSelectorXicToPKPi.cxx +### o2-analysis-mm-percentiles +Code file: percentiles.cxx
    - +
    @@ -8755,17 +99418,17 @@ Code file: -#### o2-analysis-hf-candidate-selector-xicc-to-p-k-pi-pi -Code file: candidateSelectorXiccToPKPiPi.cxx +### o2-analysis-mm-reducer +Code file: reducer.cxx
    - +
    @@ -8794,28 +99457,36 @@ Code file: refitPvDummy.cxx -
    - - +
    @@ -8826,400 +99497,382 @@ Code file: o2::aod::HfPvRefit3Prong -
    - - - - - + + + + + - + - - + + - + - - + + - + - - + + - + + - - + - + + - - + - + + - - + - + - + - + - + - + + + + + + + + - + - + + + + + + + + -
    NameGetterTypeCommento2::aod::mult::MultNTracksPVmultNTracksPVint
    o2::aod::hf_pv_refit_cand_3prong::PvRefitXo2::aod::mult::MultNTracksPVeta1 pvRefitXfloatmultNTracksPVeta1int
    o2::aod::hf_pv_refit_cand_3prong::PvRefitYo2::aod::mult::MultNTracksPVetaHalf pvRefitYfloatmultNTracksPVetaHalfint
    o2::aod::hf_pv_refit_cand_3prong::PvRefitZo2::aod::rcol::MapEtaPhi pvRefitZfloatmapetaphistd::vector<int>
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaX2o2::aod::soa::MarkerGI pvRefitSigmaX2float?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaXYo2::aod::``AOD''GI pvRefitSigmaXYfloat?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaY2o2::aod::``RCENTS''GI pvRefitSigmaY2float?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaXZo2::aod::cent::CentFV0A pvRefitSigmaXZcentFV0A floatRun3 Centrality percentile estimated from FV0A multiplicities
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaYZo2::aod::cent::CentFT0M pvRefitSigmaYZcentFT0M floatRun3 centrality percentile estimated from FT0A+FT0C multiplicities
    o2::aod::cent::CentFT0A centFT0AfloatRun3 centrality percentile estimated from FT0A multiplicity
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaZ2o2::aod::cent::CentFT0C pvRefitSigmaZ2centFT0C floatRun3 centrality percentile estimated from FT0C multiplicity
    o2::aod::cent::CentFDDM centFDDMfloatRun3 centrality percentile estimated from FDDA+FDDC multiplicity
    -
    - -
    - -#### o2-analysis-hf-track-index-skim-creator -Code file: trackIndexSkimCreator.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + - - + -
    NameGetterTypeCommento2::aod::cent::CentNTPVcentNTPVfloatRun3 centrality percentile estimated from the number of tracks contributing to the PV
    o2::aod::hf_sel_collision::WhyRejectCollo2::aod::soa::MarkerGI whyRejectCollint?
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + + - - + - + + - - + - + + + + + + + + - + - - - + + + - + -
    NameGetterTypeCommento2::aod::``AOD1''GI?
    o2::aod::hf_sel_track::IsSelProngo2::aod::``RCENTS''GI isSelProngint?
    o2::aod::hf_sel_track::PxProngo2::aod::soa::MarkerGI pxProngfloat?
    o2::aod::hf_sel_track::PyProngo2::aod::rtrack::RCollisionIdIrcollisionIdint32Pointer into RCollisions
    o2::aod::rtrack::Weight pyProngweight float
    o2::aod::hf_sel_track::PzProngpzProngo2::aod::track::PtEpt floatTransverse momentum of the track in GeV/c
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - + + - - + - + + - - + - + + - - + - + + + + - + + + + + + + + + + + + - + + - - + - + + - - + - + + + + - - + + + + + + - + + + + - + + + + + -
    NameGetterTypeCommento2::aod::track::PEpfloatMomentum in Gev/c
    o2::aod::hf_pv_refit_track::PvRefitXpvRefitXo2::aod::track::EtaEeta floatPseudorapidity
    o2::aod::hf_pv_refit_track::PvRefitYpvRefitYo2::aod::track::PhiEphi floatPhi of the track, in radians within [0, 2pi)
    o2::aod::hf_pv_refit_track::PvRefitZo2::aod::track::DcaXY pvRefitZdcaXY floatImpact parameter in XY of the track to the primary vertex
    o2::aod::hf_pv_refit_track::PvRefitSigmaX2o2::aod::track::DcaZDECLARE_SOA_TABLE(RTracksGI pvRefitSigmaX2float?
    o2::aod::hf_pv_refit_track::PvRefitSigmaXYo2::aod::``AOD''GI pvRefitSigmaXYfloat?
    o2::aod::hf_pv_refit_track::PvRefitSigmaY2o2::aod::``RTRACK''GI pvRefitSigmaY2float?
    o2::aod::hf_pv_refit_track::PvRefitSigmaXZo2::soa::IndexGIglobalIndexint64_t pvRefitSigmaXZ
    o2::aod::track::DcaZdcaZ floatImpact parameter in Z of the track to the primary vertex
    o2::aod::soa::MarkerGI?
    o2::aod::hf_pv_refit_track::PvRefitSigmaYZo2::aod::``AOD1''GI pvRefitSigmaYZfloat?
    o2::aod::hf_pv_refit_track::PvRefitSigmaZ2o2::aod::``RTRACK''GI pvRefitSigmaZ2float?
    o2::aod::hf_pv_refit_track::PvRefitDcaXYo2::soa::IndexGIglobalIndexint64_t pvRefitDcaXYfloat
    o2::aod::soa::MarkerGI?
    o2::aod::hf_pv_refit_track::PvRefitDcaZo2::aod::fwdtrack::PtEptfloat pvRefitDcaZ
    o2::aod::fwdtrack::PEp float
    -
    - - -
    -
    - Table for HF 2 prong candidates -
    - -
    Is used in: -
      -
    • o2::aod::Hf2Prong = o2::aod::Hf2Prongs::iterator
    • -
    -
    - - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - + + - - + -
    NameGetterTypeCommento2::aod::fwdtrack::EtaEetafloat
    o2::soa::IndexGIglobalIndexint64_to2::aod::fwdtrack::Phi phifloatTrackParFwd parameter phi; (i.e. pt pointing direction)
    o2::aod::hf_track_index::Prong0IdIprong0IdintIndex to first prongo2::aod::fwdtrack::FwdDcaXfwdDcaXfloatImpact parameter in X of forward track to the primary vertex
    o2::aod::hf_track_index::Prong1IdIprong1IdintIndex to second prongo2::aod::fwdtrack::FwdDcaYDECLARE_SOA_TABLE(RFTracksGI?
    o2::aod::hf_track_index::HFflago2::aod::``AOD''GI hfflaguint8_t?
    -
    - - -
    -
    - Table for HF candidates with a V0 -
    - -
    Is used in: -
      -
    • o2::aod::HfCascade = o2::aod::HfCascades::iterator
    • -
    -
    - - - - - - + + + + + @@ -9229,42 +99882,32 @@ Code file: o2::aod::Hf3Prongs -
    -
    - Table for HF 3 prong candidates -
    -
    -
    Is used in: -
      -
    • o2::aod::Hf3Prong = o2::aod::Hf3Prongs::iterator
    • -
    -
    -
    NameGetterTypeCommento2::aod::``RFTRACK''GI?
    o2::soa::Index
    - - - - - + + + + + + + + + + + + @@ -9274,300 +99917,274 @@ Code file: o2::aod::HfCutStatus2Prong -
    NameGetterTypeCommento2::aod::``AOD1''GI?
    o2::aod::``RFTRACK''GI?
    o2::soa::Index
    - - - - - + + + + + - - - - + + + + - + - - + + + + + + + + + - + - - + + -
    NameGetterTypeCommento2::aod::mccollision::PosXposXfloatX vertex position in cm
    o2::aod::hf_track_index::FlagD0ToKPiflagD0ToKPiuint8_to2::aod::mccollision::PosY posYfloatY vertex position in cm
    o2::aod::hf_track_index::FlagJpsiToEEo2::aod::mccollision::PosZ flagJpsiToEEuint8_tposZfloatZ vertex position in cm
    o2::aod::mccollision::ImpactParameter impactParameterfloatImpact parameter for A-A
    o2::aod::hf_track_index::FlagJpsiToMuMuo2::aod::mult::MultMCFT0A flagJpsiToMuMuuint8_tmultMCFT0Aint
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + - + + - - + - + + - - + - + + - - + -
    NameGetterTypeCommento2::aod::mult::MultMCFT0CmultMCFT0Cint
    o2::aod::hf_track_index::FlagDplusToPiKPio2::aod::mult::MultMCNParticlesEta05 flagDplusToPiKPiuint8_tmultMCNParticlesEta05int
    o2::aod::hf_track_index::FlagLcToPKPio2::aod::mult::MultMCNParticlesEta10DECLARE_SOA_TABLE(RMCCollisionsGI flagLcToPKPiuint8_t?
    o2::aod::hf_track_index::FlagDsToKKPio2::aod::``AOD''GI flagDsToKKPiuint8_t?
    o2::aod::hf_track_index::FlagXicToPKPio2::aod::``RMCCOLLISION''GI flagXicToPKPiuint8_t?
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + - + + - - + - + + - - + - + + - - + - - - - + + + + - + + - - + - + - + - + - + - + + + + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_pv_refit_cand_2prong::PvRefitXo2::aod::mult::MultMCNParticlesEta10 pvRefitXfloatmultMCNParticlesEta10int
    o2::aod::hf_pv_refit_cand_2prong::PvRefitYo2::aod::soa::MarkerGI pvRefitYfloat?
    o2::aod::hf_pv_refit_cand_2prong::PvRefitZo2::aod::``AOD1''GI pvRefitZfloat?
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaX2o2::aod::``RMCCOLLISION''GI pvRefitSigmaX2float?
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaXYpvRefitSigmaXYfloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaY2o2::aod::soa::MarkerGI pvRefitSigmaY2float?
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaXZo2::aod::hepmcxsection::XsectGen pvRefitSigmaXZxsectGen floatCross section in pb
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaYZo2::aod::hepmcxsection::PtHard pvRefitSigmaYZptHard floatPT-hard (event scale, for pp collisions)
    o2::aod::hepmcxsection::NMPI nMPIintnumber of MPIs (for pp collisions)
    o2::aod::hf_pv_refit_cand_2prong::PvRefitSigmaZ2o2::aod::hepmcxsection::ProcessId pvRefitSigmaZ2floatprocessIdintprocess id from MC generator
    o2::aod::hepmcpdfinfo::Id1 id1intflavour code of first parton
    -
    - - -
    -
    - -
    - - - - - - - + + + + + - + - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + + - - + - + + - - + - + + - - + - + + + + + + + + - + + + + + + + +
    NameGetterTypeCommento2::aod::hepmcpdfinfo::Id2id2intflavour code of second parton
    o2::aod::hf_pv_refit_cand_3prong::PvRefitXo2::aod::hepmcpdfinfo::PdfId1 pvRefitXfloatpdfId1intLHAPDF set id of first parton
    o2::aod::hepmcpdfinfo::PdfId2 pdfId2intLHAPDF set id of second parton
    o2::aod::hf_pv_refit_cand_3prong::PvRefitYo2::aod::hepmcpdfinfo::X1 pvRefitYx1 floatfraction of beam momentum carried by first parton ("beam side")
    o2::aod::hf_pv_refit_cand_3prong::PvRefitZo2::aod::hepmcpdfinfo::X2 pvRefitZx2 floatfraction of beam momentum carried by second parton ("target side")
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaX2o2::aod::hepmcpdfinfo::ScalePdf pvRefitSigmaX2scalePdf floatQ-scale used in evaluation of PDF's (in GeV)
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaXYo2::aod::hepmcpdfinfo::Pdf1 pvRefitSigmaXYpdf1 floatPDF (id1, x1, Q) = x*f(x)
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaY2o2::aod::hepmcpdfinfo::Pdf2DECLARE_SOA_TABLE(RHepMCinfosGI pvRefitSigmaY2float?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaXZo2::aod::``AOD''GI pvRefitSigmaXZfloat?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaYZo2::aod::``RHEPMCINFO''GI pvRefitSigmaYZfloat?
    o2::aod::hf_pv_refit_cand_3prong::PvRefitSigmaZ2o2::aod::rhepmc::RMCCollisionIdIrmccollisonIdint32Pointer into RMCCollisions
    o2::aod::hepmcpdfinfo::Pdf2 pvRefitSigmaZ2pdf2 floatPDF (id2, x2, Q) = x*f(x)
    o2::aod::soa::MarkerGI?
    -
    - -#### o2-analysis-hf-tree-creator-bplus-to-d0-pi -Code file: treeCreatorBplusToD0Pi.cxx -
    - - +
    @@ -9578,435 +100195,472 @@ Code file: - + - + - + - + - + - + - + - + - + - + + - - + - + + - - + - + + - - + - + + + + + + + + - + - + - + + - - + +
    o2::aod::full::ImpactParameterNormalised0o2::aod::hepmcpdfinfo::X2 impactParameterNormalised0x2 floatfraction of beam momentum carried by second parton ("target side")
    o2::aod::full::ImpactParameterNormalised1o2::aod::hepmcpdfinfo::ScalePdf impactParameterNormalised1scalePdf floatQ-scale used in evaluation of PDF's (in GeV)
    o2::aod::hf_cand::PxProng0o2::aod::hepmcpdfinfo::Pdf1 pxProng0pdf1 floatPDF (id1, x1, Q) = x*f(x)
    o2::aod::hf_cand::PyProng0o2::aod::hepmcpdfinfo::Pdf2DECLARE_SOA_TABLE(RHepMCinfosGI pyProng0float?
    o2::aod::hf_cand::PzProng0o2::aod::``AOD''GI pzProng0float?
    o2::aod::hf_cand::PxProng1o2::aod::``RHEPMCINFO''GI pxProng1float?
    o2::aod::hf_cand::PyProng1o2::aod::rhepmc::RMCCollisionIdIrmccollisonIdint32Pointer into RMCCollisions
    o2::aod::hepmcpdfinfo::Pdf2 pyProng1pdf2 floatPDF (id2, x2, Q) = x*f(x)
    o2::aod::hf_cand::PzProng1o2::aod::soa::MarkerGI pzProng1float?
    +
    + + +
    +
    + +
    +
    + - - - - - + + + + + - - - - - + + + + + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - - + +
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongsNameGetterTypeComment
    o2::aod::full::NSigmaTOFBachPinSigmaTOFBachPifloato2::aod::rhepmc::RMCCollisionIdIrmccollisonIdint32Pointer into RMCCollisions
    o2::aod::full::NSigmaTOFBachKao2::aod::hepmcxsection::XsectGen nSigmaTOFBachKaxsectGen floatCross section in pb
    o2::aod::full::NSigmaTPCBachPio2::aod::hepmcxsection::PtHard nSigmaTPCBachPiptHard floatPT-hard (event scale, for pp collisions)
    o2::aod::full::NSigmaTPCBachKanSigmaTPCBachKafloato2::aod::hepmcxsection::NMPI nMPIintnumber of MPIs (for pp collisions)
    o2::aod::full::MCflagmcflagint8_to2::aod::hepmcxsection::ProcessId processIdintprocess id from MC generator
    o2::aod::full::D0Md0Mfloato2::aod::hepmcpdfinfo::Id1 id1intflavour code of first parton
    o2::aod::full::D0PtProng0d0ptProng0floato2::aod::hepmcpdfinfo::Id2 id2intflavour code of second parton
    o2::aod::full::D0PtProng1d0ptProng1floato2::aod::hepmcpdfinfo::PdfId1 pdfId1intLHAPDF set id of first parton
    o2::aod::full::D0Yd0Yfloato2::aod::hepmcpdfinfo::PdfId2 pdfId2intLHAPDF set id of second parton
    o2::aod::full::D0Etao2::aod::hepmcpdfinfo::X1 d0Etax1 floatfraction of beam momentum carried by first parton ("beam side")
    o2::aod::full::D0CPAo2::aod::hepmcpdfinfo::X2 d0CPAx2 floatfraction of beam momentum carried by second parton ("target side")
    o2::aod::full::D0CPAXYo2::aod::hepmcpdfinfo::ScalePdf d0CPAXYscalePdf floatQ-scale used in evaluation of PDF's (in GeV)
    o2::aod::full::D0Chi2PCAo2::aod::hepmcpdfinfo::Pdf1 d0Chi2PCApdf1 floatPDF (id1, x1, Q) = x*f(x)
    o2::aod::full::D0DecayLengtho2::aod::hepmcpdfinfo::Pdf2 d0DecayLengthpdf2 floatPDF (id2, x2, Q) = x*f(x)
    o2::aod::full::D0DecayLengthXYo2::aod::soa::MarkerGI d0DecayLengthXYfloat?
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - - - - - + + + + + - + + - - + - + + - - + - + + - - + - + + - - + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + +
    o2::aod::full::D0DecayLengthNormalisedd0DecayLengthNormalisedfloatNameGetterTypeComment
    o2::aod::full::D0DecayLengthXYNormalisedd0decayLengthXYNormalisedfloato2::aod::rlabels::RMCCollisionIdIrmccollisionIdint32Pointer into RMCCollisions
    o2::aod::full::D0ImpactParameterProducto2::aod::soa::MarkerGI d0impactParameterProductfloat?
    o2::aod::full::D0ImpactParameter0o2::aod::``AOD''GI d0impactParameter0float?
    o2::aod::full::D0ImpactParameter1o2::aod::``RFEATMIN''GI d0impactParameter1float?
    o2::aod::full::D0ImpactParameterNormalised0o2::aod::soa::IndexGI d0impactParameterNormalised0float?
    o2::aod::full::D0ImpactParameterNormalised1o2::aod::features::GeneratedCentralMultiplicity d0impactParameterNormalised1floattint
    o2::aod::full::NSigmaTOFTrk0Pio2::aod::features::ReconstructedCentralMultiplicity nSigmaTOFTrk0Pifloatmint
    o2::aod::full::NSigmaTOFTrk0Kao2::aod::features::ReconstructedVertexX nSigmaTOFTrk0KavmX float
    o2::aod::full::NSigmaTPCTrk0Pio2::aod::features::ReconstructedVertexY nSigmaTPCTrk0PivmY float
    o2::aod::full::NSigmaTPCTrk0Kao2::aod::features::ReconstructedVertexZ nSigmaTPCTrk0KavmZ float
    o2::aod::full::NSigmaTOFTrk1Pio2::aod::features::TimeRes nSigmaTOFTrk1Pitres float
    o2::aod::full::NSigmaTOFTrk1Kao2::aod::features::ReconstructedForwardMultiplicityA nSigmaTOFTrk1KamfA float
    o2::aod::full::NSigmaTPCTrk1Pio2::aod::features::ReconstructedForwardMultiplicityC nSigmaTPCTrk1PimfC float
    o2::aod::full::NSigmaTPCTrk1Kao2::aod::rcol::MapEtaPhi nSigmaTPCTrk1Kafloatmapetaphistd::vector<int>
    - +
    + +### o2-analysis-mm-reducer-post +Code file: reducerPostprocess.cxx +
    + +
    @@ -10017,64 +100671,91 @@ Code file: o2::aod::HfCandBplusFullParticles + + +### o2-analysis-mm-track-propagation +Code file: trackPropagation.cxx +
    + +
    @@ -10085,63 +100766,64 @@ Code file: treeCreatorChicToJpsiGamma.cxx -
    - - +
    @@ -10152,218 +100834,234 @@ Code file: o2::aod::ReassignedTracksCore +
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - + - + - - - - - - - - + - + +
    o2::aod::full::PtProng1ptProng1floatNameGetterTypeComment
    o2::aod::full::PProng1pProng1floato2::aod::track::BestCollisionIdIbestCollisionIdint32_tPointer into Collisions
    o2::aod::full::Alphaalphafloato2::aod::pwgmm::indices::TrackIdItrackIdint32Pointer into Tracks
    o2::aod::full::Qto2::aod::track::BestDCAXY qtbestDCAXY float
    o2::aod::hf_cand::Chi2PCAchi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::hf_cand::ImpactParameter0o2::aod::track::BestDCAZ impactParameter0bestDCAZ float
    +
    + + +
    +
    + +
    + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + +
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_tNameGetterTypeComment
    o2::aod::full::Mo2::aod::track::X mx float
    o2::aod::full::Pto2::aod::track::Alpha ptalpha float
    o2::aod::full::Po2::aod::track::Y py float
    o2::aod::full::CPAo2::aod::track::Z cpaz float
    o2::aod::full::CPAXYo2::aod::track::Snp cpaXYsnp float
    o2::aod::full::Cto2::aod::track::Tgl cttgl float
    o2::aod::full::Etao2::aod::track::Signed1Pt etasigned1Pt float(sign of charge)/Pt in c/GeV. Use pt() and sign() instead
    o2::aod::full::Phio2::aod::track::PtStatic phipts float
    o2::aod::full::Yo2::aod::track::PStatic yps float
    o2::aod::hf_cand_chic::JpsiToMuMuMasso2::aod::track::EtaStatic jpsiToMuMuMassetas float
    o2::aod::full::MCflago2::aod::track::PhiStatic mcflagint8_tphisfloat
    - +
    + +## PWG-UD + +### o2-analysis-ud-dgbccand-producer +Code file: DGBCCandProducer.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • +
    @@ -10374,18 +101072,25 @@ Code file: Z Vertex position in cm - - - - + + + + - + - - + + + + + + + + +
    o2::aod::full::IsEventRejectisEventRejectinto2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::RunNumbero2::aod::udcollision::NetCharge runNumberintnetChargeint8_tSum of track signs
    o2::aod::udcollision::RgtrwTOF rgtrwTOFfloatFraction of global tracks with TOF hit
    - +
    +
    Is used in: +
      +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    @@ -10442,70 +101159,251 @@ Code file: treeCreatorD0ToKPi.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    @@ -10516,393 +101414,475 @@ Code file: o2::aod::UDTracks +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - + - + - - - + + + +
    o2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertexNameGetterTypeComment
    o2::aod::‌collision::PosXo2::soa::IndexGIglobalIndexint64_t posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYposYfloatY Vertex position in cmo2::aod::udtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::‌collision::PosZo2::aod::udtrack::Px posZpx floatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexo2::aod::udtrack::Py xSecondaryVertexpy float
    o2::aod::hf_cand::YSecondaryVertexo2::aod::udtrack::Pz ySecondaryVertexpz float
    o2::aod::hf_cand::ZSecondaryVertexo2::aod::udtrack::Sign zSecondaryVertexfloatsignint
    o2::aod::hf_cand::ErrorDecayLengtho2::aod::udtrack::GlobalBC errorDecayLengthfloatglobalBCuint64_t
    o2::aod::hf_cand::ErrorDecayLengthXYo2::aod::udtrack::TrackTime errorDecayLengthXYfloattrackTimedouble
    o2::aod::hf_cand::Chi2PCAo2::aod::udtrack::TrackTimeRes chi2PCAtrackTimeRes floatsum of (non-weighted) distances of the secondary vertex to its prongstime resolution
    o2::aod::full::RSecondaryVertexrSecondaryVertexo2::aod::udtrack::PtDpt float
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::full::DecayLengthdecayLengthfloatNameGetterTypeComment
    o2::aod::full::DecayLengthXYo2::aod::track::X decayLengthXYx float
    o2::aod::full::DecayLengthNormalisedo2::aod::track::Y decayLengthNormalisedy float
    o2::aod::full::DecayLengthXYNormalisedo2::aod::track::Z decayLengthXYNormalisedz float
    o2::aod::full::ImpactParameterNormalised0o2::aod::track::SigmaY impactParameterNormalised0sigmaY floatCovariance matrix
    o2::aod::full::PtProng0o2::aod::track::SigmaZ ptProng0sigmaZ floatCovariance matrix
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::full::PProng0pProng0floatNameGetterTypeComment
    o2::aod::full::ImpactParameterNormalised1o2::aod::pidtpc::TPCNSigmaEl impactParameterNormalised1tpcNSigmaEl floatNsigma separation with the TPC detector for electron
    o2::aod::full::PtProng1o2::aod::pidtpc::TPCNSigmaMu ptProng1tpcNSigmaMu floatNsigma separation with the TPC detector for muon
    o2::aod::full::PProng1o2::aod::pidtpc::TPCNSigmaPi pProng1tpcNSigmaPi floatNsigma separation with the TPC detector for pion
    o2::aod::hf_cand::PxProng0o2::aod::pidtpc::TPCNSigmaKa pxProng0tpcNSigmaKa floatNsigma separation with the TPC detector for kaon
    o2::aod::hf_cand::PyProng0o2::aod::pidtpc::TPCNSigmaPr pyProng0tpcNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::hf_cand::PzProng0o2::aod::pidtofbeta::Beta pzProng0beta floatTOF beta
    o2::aod::hf_cand::PxProng1o2::aod::pidtofbeta::BetaError pxProng1betaerror floatUncertainty on the TOF beta
    o2::aod::hf_cand::PyProng1o2::aod::pidtof::TOFNSigmaEl pyProng1tofNSigmaEl floatNsigma separation with the TOF detector for electron
    o2::aod::hf_cand::PzProng1o2::aod::pidtof::TOFNSigmaMu pzProng1tofNSigmaMu floatNsigma separation with the TOF detector for muon
    o2::aod::hf_cand::ImpactParameter0o2::aod::pidtof::TOFNSigmaPi impactParameter0tofNSigmaPi floatNsigma separation with the TOF detector for pion
    o2::aod::hf_cand::ImpactParameter1o2::aod::pidtof::TOFNSigmaKa impactParameter1tofNSigmaKa floatNsigma separation with the TOF detector for kaon
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::pidtof::TOFNSigmaPr errorImpactParameter0tofNSigmaPr floatNsigma separation with the TOF detector for proton
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + +
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1floatNameGetterTypeComment
    o2::aod::full::NSigTPCPi0o2::aod::track::TPCInnerParam nsigTPCPi0tpcInnerParam floatMomentum at inner wall of the TPC
    o2::aod::full::NSigTPCKa0nsigTPCKa0floato2::aod::track::ITSClusterSizes itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::full::NSigTOFPi0nsigTOFPi0floato2::aod::track::TPCNClsFindable tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::full::NSigTOFKa0nsigTOFKa0floato2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::full::NSigTPCPi1nsigTPCPi1floato2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::full::NSigTPCKa1nsigTPCKa1floato2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::full::NSigTOFPi1nsigTOFPi1floato2::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::full::NSigTOFKa1o2::aod::track::ITSChi2NCl nsigTOFKa1itsChi2NCl floatChi2 / cluster for the ITS track segment
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_to2::aod::track::TPCChi2NCl tpcChi2NClfloatChi2 / cluster for the TPC track segment
    o2::aod::full::Mo2::aod::track::TRDChi2 mtrdChi2 floatChi2 for the TRD track segment
    o2::aod::full::ImpactParameterProducto2::aod::track::TOFChi2 impactParameterProducttofChi2 floatChi2 for the TOF track segment
    o2::aod::full::CosThetaStaro2::aod::track::TPCSignal cosThetaStartpcSignal floatdE/dx signal in the TPC
    o2::aod::full::Pto2::aod::pidtofsignal::TOFSignal pttofSignal floatTOF signal from track time
    o2::aod::full::Po2::aod::track::TRDSignal ptrdSignal floatPID signal in the TRD
    o2::aod::full::CPAo2::aod::track::Length cpalength floatTrack length
    o2::aod::full::CPAXYo2::aod::track::TOFExpMom cpaXYtofExpMom floatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::full::Cto2::aod::udtrack::DetectorMap ctfloatdetectorMapuint8_t
    o2::aod::full::Etaetafloato2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::full::Phiphifloato2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::full::Yyfloato2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::full::Eefloato2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::full::MCflagmcflagint8_to2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    @@ -10913,64 +101893,79 @@ Code file: o2::aod::UDTracksFlags +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - + + + - + - - + + - - - - + + + +
    o2::aod::‌collision::PosYposYfloatY Vertex position in cmNameGetterTypeComment
    o2::aod::‌collision::PosZo2::aod::udtrack::CollisionId posZfloatZ Vertex position in cmcollisionIdint32_tId of original collision if any, -1 if ambiguous
    o2::aod::full::IsEventRejecto2::aod::udtrack::IsPVContributor isEventRejectintisPVContributorbool
    o2::aod::full::RunNumberrunNumberinto2::aod::udtrack::IsAmbiguousDisAmbiguousbool
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    @@ -10981,63 +101976,27 @@ Code file: treeCreatorLbToLcPi.cxx -
    - - +
    - + ZDC information
    +
    Is used in: +
      +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    @@ -11048,992 +102007,1304 @@ Code file: DGCandProducer.cxx +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    +
    +
    + + + + + + - - - - + + + + - + - - + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    NameGetterTypeComment
    o2::aod::full::PtProng0ptProng0floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::full::PProng0o2::aod::udmccollision::GlobalBC pProng0floatglobalBCuint64_t
    o2::aod::full::ImpactParameterNormalised1impactParameterNormalised1floato2::aod::mccollision::GeneratorsID generatorsIDshortdisentangled generator IDs should be accessed using getGeneratorId, getSubGeneratorId and getSourceId
    o2::aod::full::PtProng1o2::aod::mccollision::PosX ptProng1posX floatX vertex position in cm
    o2::aod::full::PProng1o2::aod::mccollision::PosY pProng1posY floatY vertex position in cm
    o2::aod::hf_cand::PxProng0o2::aod::mccollision::PosZ pxProng0posZ floatZ vertex position in cm
    o2::aod::hf_cand::PyProng0o2::aod::mccollision::T pyProng0t floatCollision time relative to given bc in ns
    o2::aod::hf_cand::PzProng0o2::aod::mccollision::Weight pzProng0weight floatMC weight
    o2::aod::hf_cand::PxProng1o2::aod::mccollision::ImpactParameter pxProng1impactParameter floatImpact parameter for A-A
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::hf_cand::PyProng1pyProng1floatNameGetterTypeComment
    o2::aod::hf_cand::PzProng1pzProng1floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::hf_cand::ImpactParameter0impactParameter0floato2::aod::udmcparticle::UDMcCollisionIdIudMcCollisionIdint32Pointer into UDMcCollisions
    o2::aod::hf_cand::ImpactParameter1impactParameter1floato2::aod::mcparticle::PdgCode pdgCodeintPDG code
    o2::aod::hf_cand::ErrorImpactParameter0errorImpactParameter0floato2::aod::mcparticle::StatusCode statusCodeintGenerators status code or physics process. Do not use directly. Use dynamic columns getGenStatusCode() or getProcess()
    o2::aod::hf_cand::ErrorImpactParameter1errorImpactParameter1floato2::aod::mcparticle::Flags flagsuint8_tALICE specific flags, see MCParticleFlags. Do not use directly. Use the dynamic columns, e.g. producedByGenerator()
    o2::aod::full::NSigTOFTrk0PinsigTOFTrk0Pifloato2::aod::udmcparticle::MothersIdsSAImothersIds Mother tracks (possible empty) array. Iterate over mcParticle.mothers_as())
    o2::aod::full::NSigRICHTrk0PinsigRICHTrk0Pifloato2::aod::udmcparticle::DaughtersIdSliceSSLIdaughtersIdsint32_tDaughter tracks (possibly empty) slice. Check for non-zero with mcParticle.has_daughters(). Iterate over mcParticle.daughters_as())
    o2::aod::full::NSigRICHTrk1Pio2::aod::mcparticle::Weight nSigRICHTrk1Piweight floatMC weight
    o2::aod::full::NSigRICHTrk1Pro2::aod::udmcparticle::Px nSigRICHTrk1Prpx float
    o2::aod::full::NSigRICHTrk2Kao2::aod::udmcparticle::Py nSigRICHTrk2Kapy float
    o2::aod::full::NSigRICHTrk3Pio2::aod::udmcparticle::Pz nSigRICHTrk3Pipz float
    o2::aod::full::NSigRICHTrk3Pro2::aod::udmcparticle::E nSigRICHTrk3Pre float
    o2::aod::full::NSigfRICHTrk0PinsigfRICHTrk0Pifloato2::aod::mcparticle::ProducedByGeneratorDproducedByGeneratorboolTrue if particle produced by the generator (==TMCProcess::kPrimary); False if by the transport code
    o2::aod::full::NSigfRICHTrk1PinSigfRICHTrk1Pifloato2::aod::mcparticle::FromBackgroundEventDfromBackgroundEventboolParticle from background event
    o2::aod::full::NSigfRICHTrk1PrnSigfRICHTrk1Prfloato2::aod::mcparticle::GetGenStatusCodeDgetGenStatusCodeintThe native status code put by the generator, or -1 if a particle produced during transport
    o2::aod::full::NSigfRICHTrk2KanSigfRICHTrk2Kafloato2::aod::mcparticle::GetProcessDgetProcessintThe VMC physics code (as int) that generated this particle (see header TMCProcess.h in ROOT)
    o2::aod::full::NSigfRICHTrk3PinSigfRICHTrk3Pifloato2::aod::mcparticle::IsPhysicalPrimaryDisPhysicalPrimaryboolTrue 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
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - + - + - + +
    o2::aod::full::NSigfRICHTrk3PrnSigfRICHTrk3PrfloatNameGetterTypeComment
    o2::aod::full::NSigTOFTrk1PinSigTOFrk1Pifloato2::soa::IndexGIglobalIndexint64_t
    o2::aod::full::NSigTOFTrk1PrnSigTOFrk1Prfloato2::aod::udcollision::GlobalBC globalBCuint64_tglobal BC instead of BC ID since candidate may not have a corresponding record in BCs table
    o2::aod::full::NSigTOFTrk2KanSigTOFrk2Kafloato2::aod::udcollision::RunNumber runNumberint32_trun number
    o2::aod::full::NSigTOFTrk3Pio2::aod::‌collision::PosX nSigTOFrk3PiposX floatX Vertex position in cm
    o2::aod::full::NSigTOFTrk3Pro2::aod::‌collision::PosY nSigTOFrk3PrposY floatY Vertex position in cm
    o2::aod::full::LcMo2::aod::‌collision::PosZ lcMposZ floatZ Vertex position in cm
    o2::aod::full::LcCtlcCtfloato2::aod::‌collision::NumContrib numContribuint16_tNumber of tracks used for the vertex
    o2::aod::full::LcYlcYfloato2::aod::udcollision::NetCharge netChargeint8_tSum of track signs
    o2::aod::full::LcEo2::aod::udcollision::RgtrwTOF lcErgtrwTOF floatFraction of global tracks with TOF hit
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + -
    o2::aod::full::LcEtalcEtafloatNameGetterTypeComment
    o2::aod::full::LcCPAo2::aod::udcollision::TotalFT0AmplitudeA lcCPAtotalFT0AmplitudeA floatsum of amplitudes on A side of FT0
    o2::aod::full::LcCPAXYo2::aod::udcollision::TotalFT0AmplitudeC lcCPAXYtotalFT0AmplitudeC floatsum of amplitudes on C side of FT0
    o2::aod::full::LcChi2PCAo2::aod::udcollision::TimeFT0A lcChi2PCAtimeFT0A floatFT0A average time
    o2::aod::full::LcDecayLengtho2::aod::udcollision::TimeFT0C lcDecayLengthtimeFT0C floatFT0C average time
    o2::aod::full::LcDecayLengthXYlcDecayLengthXYfloato2::aod::udcollision::TriggerMaskFT0 triggerMaskFT0uint8_tFT0 trigger mask
    o2::aod::full::LcDecayLengthNormalisedo2::aod::udcollision::TotalFDDAmplitudeA lcDecayLengthNormalisedtotalFDDAmplitudeA floatsum of amplitudes on A side of FDD
    o2::aod::full::LcImpactParameter0o2::aod::udcollision::TotalFDDAmplitudeC lcImpactParameter0totalFDDAmplitudeC floatsum of amplitudes on C side of FDD
    o2::aod::full::LcImpactParameter1o2::aod::udcollision::TimeFDDA lcImpactParameter1timeFDDA floatFDDA average time
    o2::aod::full::LcImpactParameter2o2::aod::udcollision::TimeFDDC lcImpactParameter2timeFDDC floatFDDC average time
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_to2::aod::udcollision::TriggerMaskFDD triggerMaskFDDuint8_tFDD trigger mask
    o2::aod::full::Mo2::aod::udcollision::TotalFV0AmplitudeA mtotalFV0AmplitudeA floatsum of amplitudes on A side of FDD
    o2::aod::full::Pto2::aod::udcollision::TimeFV0A pttimeFV0A floatFV0A average time
    o2::aod::full::Ppfloato2::aod::udcollision::TriggerMaskFV0A triggerMaskFV0Auint8_tFV0 trigger mask
    o2::aod::full::CPAcpafloato2::aod::udcollision::BBFT0APF bbFT0Apfint32_tBeam-beam time in FT0A
    o2::aod::full::CPAXYcpaXYfloato2::aod::udcollision::BBFT0CPF bbFT0Cpfint32_tBeam-beam time in FT0C
    o2::aod::full::Ctctfloato2::aod::udcollision::BGFT0APF bgFT0Apfint32_tBeam-gas time in FT0A
    o2::aod::full::Etaetafloato2::aod::udcollision::BGFT0CPF bgFT0Cpfint32_tBeam-gas time in FT0C
    o2::aod::full::Phiphifloato2::aod::udcollision::BBFV0APF bbFV0Apfint32_tBeam-beam time in V0A
    o2::aod::full::Yyfloato2::aod::udcollision::BGFV0APF bgFV0Apfint32_tBeam-gas time in V0A
    o2::aod::full::MCflagmcflagint8_to2::aod::udcollision::BBFDDAPF bbFDDApfint32_tBeam-beam time in FDA
    -
    - -
    - -#### o2-analysis-hf-tree-creator-lc-to-p-k-pi -Code file: treeCreatorLcToPKPi.cxx -
    - - -
    -
    - -
    - - - - - - - + + + + + - - - - - + + + + + - + - - - + + + - + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + + + + - - - - - - - + + + + +
    NameGetterTypeCommento2::aod::udcollision::BBFDDCPFbbFDDCpfint32_tBeam-beam time in FDC
    o2::aod::‌collision::BCIdIbcIdint32Most probably BC to where this collision has occuredo2::aod::udcollision::BGFDDAPFbgFDDApfint32_tBeam-gas time in FDA
    o2::aod::‌collision::NumContribo2::aod::udcollision::BGFDDCPF numContribuint16_tNumber of tracks used for the vertexbgFDDCpfint32_tBeam-gas time in FDC
    o2::aod::‌collision::PosXo2::aod::udcollision::BBFT0ADbbFT0Abool posXfloatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::udcollision::BBFT0CDbbFT0Cbool posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::udcollision::BGFT0ADbgFT0Abool posZfloatZ Vertex position in cm
    o2::aod::hf_cand::XSecondaryVertexxSecondaryVertexfloato2::aod::udcollision::BGFT0CDbgFT0Cbool
    o2::aod::hf_cand::YSecondaryVertexySecondaryVertexfloato2::aod::udcollision::BBFV0ADbbFV0Abool
    o2::aod::hf_cand::ZSecondaryVertexzSecondaryVertexfloato2::aod::udcollision::BGFV0ADbgFV0Abool
    o2::aod::hf_cand::ErrorDecayLengtherrorDecayLengthfloato2::aod::udcollision::BBFDDADbbFDDAbool
    o2::aod::hf_cand::ErrorDecayLengthXYerrorDecayLengthXYfloato2::aod::udcollision::BBFDDCDbbFDDCbool
    o2::aod::hf_cand::Chi2PCAo2::aod::udcollision::BGFDDADbgFDDAbool chi2PCAfloatsum of (non-weighted) distances of the secondary vertex to its prongs
    o2::aod::full::RSecondaryVertexrSecondaryVertexfloato2::aod::udcollision::BGFDDCDbgFDDCbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::full::DecayLengthdecayLengthfloatNameGetterTypeComment
    o2::aod::full::DecayLengthXYdecayLengthXYfloato2::aod::udcollision::CollisionIdIcollisionIdint32Pointer into Collisions
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + +
    o2::aod::full::DecayLengthNormaliseddecayLengthNormalisedfloatNameGetterTypeComment
    o2::aod::full::DecayLengthXYNormaliseddecayLengthXYNormalisedfloato2::aod::udcollision::UDMcCollisionIdIudMcCollisionIdint32Pointer into UDMcCollisions
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    +
    + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - + - + - - - + + + +
    o2::aod::full::ImpactParameterNormalised0impactParameterNormalised0floatNameGetterTypeComment
    o2::aod::full::PtProng0ptProng0floato2::soa::IndexGIglobalIndexint64_t
    o2::aod::full::PProng0pProng0floato2::aod::udtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::full::ImpactParameterNormalised1o2::aod::udtrack::Px impactParameterNormalised1px float
    o2::aod::full::PtProng1o2::aod::udtrack::Py ptProng1py float
    o2::aod::full::PProng1o2::aod::udtrack::Pz pProng1pz float
    o2::aod::full::ImpactParameterNormalised2o2::aod::udtrack::Sign impactParameterNormalised2floatsignint
    o2::aod::full::PtProng2o2::aod::udtrack::GlobalBC ptProng2floatglobalBCuint64_t
    o2::aod::full::PProng2o2::aod::udtrack::TrackTime pProng2floattrackTimedouble
    o2::aod::hf_cand::PxProng0o2::aod::udtrack::TrackTimeRes pxProng0trackTimeRes floattime resolution
    o2::aod::hf_cand::PyProng0pyProng0o2::aod::udtrack::PtDpt float
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::hf_cand::PzProng0pzProng0floatNameGetterTypeComment
    o2::aod::hf_cand::PxProng1o2::aod::track::X pxProng1x float
    o2::aod::hf_cand::PyProng1o2::aod::track::Y pyProng1y float
    o2::aod::hf_cand::PzProng1o2::aod::track::Z pzProng1z float
    o2::aod::hf_cand::PxProng2o2::aod::track::SigmaY pxProng2sigmaY floatCovariance matrix
    o2::aod::hf_cand::PyProng2o2::aod::track::SigmaZ pyProng2sigmaZ floatCovariance matrix
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +
    o2::aod::hf_cand::PzProng2pzProng2floatNameGetterTypeComment
    o2::aod::hf_cand::ImpactParameter0o2::aod::pidtpc::TPCNSigmaEl impactParameter0tpcNSigmaEl floatNsigma separation with the TPC detector for electron
    o2::aod::hf_cand::ImpactParameter1o2::aod::pidtpc::TPCNSigmaMu impactParameter1tpcNSigmaMu floatNsigma separation with the TPC detector for muon
    o2::aod::hf_cand::ImpactParameter2o2::aod::pidtpc::TPCNSigmaPi impactParameter2tpcNSigmaPi floatNsigma separation with the TPC detector for pion
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::pidtpc::TPCNSigmaKa errorImpactParameter0tpcNSigmaKa floatNsigma separation with the TPC detector for kaon
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::pidtpc::TPCNSigmaPr errorImpactParameter1tpcNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::hf_cand::ErrorImpactParameter2o2::aod::pidtofbeta::Beta errorImpactParameter2beta floatTOF beta
    o2::aod::full::NSigTPCPi0o2::aod::pidtofbeta::BetaError nsigTPCPi0betaerror floatUncertainty on the TOF beta
    o2::aod::full::NSigTPCKa0o2::aod::pidtof::TOFNSigmaEl nsigTPCKa0tofNSigmaEl floatNsigma separation with the TOF detector for electron
    o2::aod::full::NSigTPCPr0o2::aod::pidtof::TOFNSigmaMu nsigTPCPr0tofNSigmaMu floatNsigma separation with the TOF detector for muon
    o2::aod::full::NSigTOFPi0o2::aod::pidtof::TOFNSigmaPi nsigTOFPi0tofNSigmaPi floatNsigma separation with the TOF detector for pion
    o2::aod::full::NSigTOFKa0o2::aod::pidtof::TOFNSigmaKa nsigTOFKa0tofNSigmaKa floatNsigma separation with the TOF detector for kaon
    o2::aod::full::NSigTOFPr0o2::aod::pidtof::TOFNSigmaPr nsigTOFPr0tofNSigmaPr floatNsigma separation with the TOF detector for proton
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    • +
    +
    + - - - - - + + + + + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    o2::aod::full::NSigTPCPi1nsigTPCPi1floatNameGetterTypeComment
    o2::aod::full::NSigTPCKa1o2::aod::track::TPCInnerParam nsigTPCKa1tpcInnerParam floatMomentum at inner wall of the TPC
    o2::aod::full::NSigTPCPr1nsigTPCPr1floato2::aod::track::ITSClusterSizes itsClusterSizesuint32_tClusters sizes, four bits per a layer, starting from the innermost
    o2::aod::full::NSigTOFPi1nsigTOFPi1floato2::aod::track::TPCNClsFindable tpcNClsFindableuint8_tFindable TPC clusters for this track geometry
    o2::aod::full::NSigTOFKa1nsigTOFKa1floato2::aod::track::TPCNClsFindableMinusFound tpcNClsFindableMinusFoundint8_tTPC Clusters: Findable - Found
    o2::aod::full::NSigTOFPr1nsigTOFPr1floato2::aod::track::TPCNClsFindableMinusCrossedRows tpcNClsFindableMinusCrossedRowsint8_tTPC Clusters: Findable - crossed rows
    o2::aod::full::NSigTPCPi2nsigTPCPi2floato2::aod::track::TPCNClsShared tpcNClsShareduint8_tNumber of shared TPC clusters
    o2::aod::full::NSigTPCKa2nsigTPCKa2floato2::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::full::NSigTPCPr2o2::aod::track::ITSChi2NCl nsigTPCPr2itsChi2NCl floatChi2 / cluster for the ITS track segment
    o2::aod::full::NSigTOFPi2o2::aod::track::TPCChi2NCl nsigTOFPi2tpcChi2NCl floatChi2 / cluster for the TPC track segment
    o2::aod::full::NSigTOFKa2o2::aod::track::TRDChi2 nsigTOFKa2trdChi2 floatChi2 for the TRD track segment
    o2::aod::full::NSigTOFPr2o2::aod::track::TOFChi2 nsigTOFPr2tofChi2 floatChi2 for the TOF track segment
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_to2::aod::track::TPCSignal tpcSignalfloatdE/dx signal in the TPC
    o2::aod::full::Mo2::aod::pidtofsignal::TOFSignal mtofSignal floatTOF signal from track time
    o2::aod::full::Pto2::aod::track::TRDSignal pttrdSignal floatPID signal in the TRD
    o2::aod::full::Po2::aod::track::Length plength floatTrack length
    o2::aod::full::CPAo2::aod::track::TOFExpMom cpatofExpMom floatTOF expected momentum obtained in tracking, used to compute the expected times
    o2::aod::full::CPAXYo2::aod::udtrack::DetectorMap cpaXYfloatdetectorMapuint8_t
    o2::aod::full::Ctctfloato2::aod::track::HasITSDhasITSboolFlag to check if track has a ITS match
    o2::aod::full::Etaetafloato2::aod::track::HasTPCDhasTPCboolFlag to check if track has a TPC match
    o2::aod::full::Phiphifloato2::aod::track::HasTRDDhasTRDboolFlag to check if track has a TRD match
    o2::aod::full::Yyfloato2::aod::track::HasTOFDhasTOFboolFlag to check if track has a TOF measurement
    o2::aod::full::Eefloato2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::full::MCflagmcflagint8_to2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::full::IsCandidateSwappedisCandidateSwappedint8_to2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    • +
    @@ -12044,64 +103315,79 @@ Code file: o2::aod::UDTracksFlags +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    • +
    +
    +
    - - - - - + + + + + - + - - - + + + - + - - + + - - - - + + + +
    o2::aod::‌collision::PosYposYfloatY Vertex position in cmNameGetterTypeComment
    o2::aod::‌collision::PosZo2::aod::udtrack::CollisionId posZfloatZ Vertex position in cmcollisionIdint32_tId of original collision if any, -1 if ambiguous
    o2::aod::full::IsEventRejecto2::aod::udtrack::IsPVContributor isEventRejectintisPVContributorbool
    o2::aod::full::RunNumberrunNumberinto2::aod::udtrack::IsAmbiguousDisAmbiguousbool
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    • +
    @@ -12112,63 +103398,27 @@ Code file: treeCreatorXToJpsiPiPi.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    @@ -12179,302 +103429,341 @@ Code file: o2::aod::UDFwdTracks +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    • +
    +
    +
    - - - - - + + + + + - + + + + - - - - - - - - + + + + + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - + - + +
    o2::aod::‌collision::PosXposXfloatX Vertex position in cmNameGetterTypeComment
    o2::aod::‌collision::PosYo2::soa::IndexGIglobalIndexint64_t posYfloatY Vertex position in cm
    o2::aod::‌collision::PosZposZfloatZ Vertex position in cmo2::aod::udfwdtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::full::ImpactParameterNormalised0o2::aod::udfwdtrack::Px impactParameterNormalised0px float
    o2::aod::full::ImpactParameterNormalised1o2::aod::udfwdtrack::Py impactParameterNormalised1py float
    o2::aod::full::RSecondaryVertexo2::aod::udfwdtrack::Pz rSecondaryVertexpz float
    o2::aod::full::DecayLengtho2::aod::udfwdtrack::Sign decayLengthfloatsignint
    o2::aod::full::DecayLengthXYo2::aod::udfwdtrack::GlobalBC decayLengthXYfloatglobalBCuint64_t
    o2::aod::full::PtProng0o2::aod::udfwdtrack::TrackTime ptProng0floattrackTimedouble
    o2::aod::full::PProng0o2::aod::udfwdtrack::TrackTimeRes pProng0trackTimeRes floattime resolution
    +
    + + +
    +
    + ZDC information +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - + + + + +
    o2::aod::full::PtProng1ptProng1floatNameGetterTypeComment
    o2::aod::full::PProng1pProng1floato2::aod::udzdc::UDCollisionIdIudCollisionIdint32Index into table UDCollisions
    o2::aod::full::PtProng2ptProng2floato2::aod::udzdc::Energy energystd::vector<float>Energy of non-zero channels. The channel IDs are given in ChannelE (at the same index)
    o2::aod::full::PProng2pProng2floato2::aod::udzdc::ChannelE channelEstd::vector<uint8_t>Channel IDs which have reconstructed energy. There are at maximum 26 channels.
    o2::aod::full::NSigmaTOFPi1nSigmaTOFPi1floato2::aod::udzdc::Amplitude amplitudestd::vector<float>Amplitudes of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::full::NSigmaTOFKa1nSigmaTOFKa1floato2::aod::udzdc::Time timestd::vector<float>Times of non-zero channels. The channel IDs are given in ChannelT (at the same index)
    o2::aod::full::NSigmaTOFPr1nSigmaTOFPr1floato2::aod::udzdc::ChannelT channelTstd::vector<uint8_t>Channel IDs which had non-zero amplitudes. There are at maximum 26 channels.
    o2::aod::full::NSigmaTOFPi2nSigmaTOFPi2o2::aod::zdc::DyEnergyZEM1DenergyZEM1 floatreturn ZEM1 energy
    o2::aod::full::NSigmaTOFKa2nSigmaTOFKa2o2::aod::zdc::DyEnergyZEM2DenergyZEM2 floatreturn ZEM2 energy
    o2::aod::full::NSigmaTOFPr2nSigmaTOFPr2o2::aod::zdc::DyEnergyCommonZNADenergyCommonZNA floatreturn common ZNA energy
    o2::aod::hf_cand::Chi2PCAchi2PCAo2::aod::zdc::DyEnergyCommonZNCDenergyCommonZNC floatsum of (non-weighted) distances of the secondary vertex to its prongsreturn common ZNC energy
    o2::aod::hf_cand::ImpactParameter0impactParameter0o2::aod::zdc::DyEnergyCommonZPADenergyCommonZPA floatreturn common ZPA energy
    o2::aod::hf_cand::ImpactParameter1impactParameter1o2::aod::zdc::DyEnergyCommonZPCDenergyCommonZPC floatreturn common ZPC energy
    o2::aod::hf_cand::ImpactParameter2impactParameter2floato2::aod::zdc::DyEnergySectorZNADenergySectorZNAstd::array<float,4>return sector ZNA energy (array of 4 floats)
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_to2::aod::zdc::DyEnergySectorZNCDenergySectorZNCstd::array<float,4>return sector ZNC energy (array of 4 floats)
    o2::aod::full::Mmfloato2::aod::zdc::DyEnergySectorZPADenergySectorZPAstd::array<float,4>return sector ZPA energy (array of 4 floats)
    o2::aod::full::Ptptfloato2::aod::zdc::DyEnergySectorZPCDenergySectorZPCstd::array<float,4>return sector ZPC energy (array of 4 floats)
    o2::aod::full::Ppo2::aod::zdc::DyTimeZEM1DtimeZEM1 floatreturn ZEM1 time information
    o2::aod::full::CPAcpao2::aod::zdc::DyTimeZEM2DtimeZEM2 floatreturn ZEM2 time information
    o2::aod::full::CPAXYcpaXYo2::aod::zdc::DyTimeZNADtimeZNA floatreturn ZNA time information
    o2::aod::full::Ctcto2::aod::zdc::DyTimeZNCDtimeZNC floatreturn ZNC time information
    o2::aod::full::Etaetao2::aod::zdc::DyTimeZPADtimeZPA floatreturn ZPA time information
    o2::aod::full::Phiphio2::aod::zdc::DyTimeZPCDtimeZPC floatreturn ZPC time information
    o2::aod::full::Yyo2::aod::zdc::DyAmplitudeZEM1DamplitudeZEM1 floatreturn ZEM1 amplitude
    o2::aod::full::Qqo2::aod::zdc::DyAmplitudeZEM2DamplitudeZEM2 floatreturn ZEM2 amplitude
    o2::aod::full::DR1dr1o2::aod::zdc::DyAmplitudeZNADamplitudeZNA floatreturn ZNA amplitude
    o2::aod::full::DR2dr2o2::aod::zdc::DyAmplitudeZNCDamplitudeZNC floatreturn ZNC amplitude
    o2::aod::full::PiBalancepiBalanceo2::aod::zdc::DyAmplitudeZPADamplitudeZPA floatreturn ZPA amplitude
    o2::aod::full::MCflagmcflagint8_to2::aod::zdc::DyAmplitudeZPCDamplitudeZPCfloatreturn ZPC amplitude
    - +
    +
    Is used in: +
      +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    • +
    @@ -12485,64 +103774,61 @@ Code file: o2::aod::HfCandXFullParticles + + +### o2-analysis-ud-sgcand-producer +Code file: SGCandProducer.cxx +
    + +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    • +
    @@ -12553,63 +103839,83 @@ Code file: treeCreatorXiccToPKPiPi.cxx -
    - - +
    +
    Is used in: +
      +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    • +
    @@ -12620,372 +103926,543 @@ Code file: o2::aod::UDCollisions +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    • +
    +
    +
    + + + + + + + + + + + + - + - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + - + - + - + + +
    NameGetterTypeComment
    o2::soa::IndexGIglobalIndexint64_t
    o2::aod::full::PtProng1o2::aod::udcollision::GlobalBC ptProng1floatglobalBCuint64_tglobal BC instead of BC ID since candidate may not have a corresponding record in BCs table
    o2::aod::udcollision::RunNumber runNumberint32_trun number
    o2::aod::full::PProng1o2::aod::‌collision::PosX pProng1posX floatX Vertex position in cm
    o2::aod::hf_cand::PxProng0o2::aod::‌collision::PosY pxProng0posY floatY Vertex position in cm
    o2::aod::hf_cand::PyProng0o2::aod::‌collision::PosZ pyProng0posZ floatZ Vertex position in cm
    o2::aod::hf_cand::PzProng0o2::aod::‌collision::NumContrib pzProng0floatnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::udcollision::NetCharge netChargeint8_tSum of track signs
    o2::aod::hf_cand::PxProng1o2::aod::udcollision::RgtrwTOF pxProng1rgtrwTOF floatFraction of global tracks with TOF hit
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::SGCollision = o2::aod::SGCollisions::iterator
    • +
    +
    + + + + + + + - + - - + + +
    NameGetterTypeComment
    o2::aod::hf_cand::PyProng1o2::aod::udcollision::GapSide pyProng1floatgapSideuint8_t
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    • +
    +
    + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + +
    NameGetterTypeComment
    o2::aod::hf_cand::PzProng1o2::aod::udcollision::TotalFT0AmplitudeA pzProng1totalFT0AmplitudeA floatsum of amplitudes on A side of FT0
    o2::aod::hf_cand::Chi2PCAo2::aod::udcollision::TotalFT0AmplitudeC chi2PCAtotalFT0AmplitudeC floatsum of (non-weighted) distances of the secondary vertex to its prongssum of amplitudes on C side of FT0
    o2::aod::full::NSigmaTOFBachPio2::aod::udcollision::TimeFT0A nSigmaTOFBachPitimeFT0A floatFT0A average time
    o2::aod::hf_cand::ImpactParameter0o2::aod::udcollision::TimeFT0C impactParameter0timeFT0C floatFT0C average time
    o2::aod::hf_cand::ImpactParameter1impactParameter1floato2::aod::udcollision::TriggerMaskFT0 triggerMaskFT0uint8_tFT0 trigger mask
    o2::aod::hf_cand::ErrorImpactParameter0o2::aod::udcollision::TotalFDDAmplitudeA errorImpactParameter0totalFDDAmplitudeA floatsum of amplitudes on A side of FDD
    o2::aod::hf_cand::ErrorImpactParameter1o2::aod::udcollision::TotalFDDAmplitudeC errorImpactParameter1totalFDDAmplitudeC floatsum of amplitudes on C side of FDD
    o2::aod::full::ImpactParameterProducto2::aod::udcollision::TimeFDDA impactParameterProducttimeFDDA floatFDDA average time
    o2::aod::full::XicMo2::aod::udcollision::TimeFDDC xicMtimeFDDC floatFDDC average time
    o2::aod::full::XicCtxicCtfloato2::aod::udcollision::TriggerMaskFDD triggerMaskFDDuint8_tFDD trigger mask
    o2::aod::full::XicYo2::aod::udcollision::TotalFV0AmplitudeA xicYtotalFV0AmplitudeA floatsum of amplitudes on A side of FDD
    o2::aod::full::XicEo2::aod::udcollision::TimeFV0A xicEtimeFV0A floatFV0A average time
    o2::aod::full::XicEtaxicEtafloato2::aod::udcollision::TriggerMaskFV0A triggerMaskFV0Auint8_tFV0 trigger mask
    o2::aod::full::XicCPAxicCPAfloato2::aod::udcollision::BBFT0APF bbFT0Apfint32_tBeam-beam time in FT0A
    o2::aod::full::XicCPAXYxicCPAXYfloato2::aod::udcollision::BBFT0CPF bbFT0Cpfint32_tBeam-beam time in FT0C
    o2::aod::full::XicChi2PCAxicChi2PCAfloato2::aod::udcollision::BGFT0APF bgFT0Apfint32_tBeam-gas time in FT0A
    o2::aod::full::XicDecayLengthxicDecayLengthfloato2::aod::udcollision::BGFT0CPF bgFT0Cpfint32_tBeam-gas time in FT0C
    o2::aod::full::XicDecayLengthXYxicDecayLengthXYfloato2::aod::udcollision::BBFV0APF bbFV0Apfint32_tBeam-beam time in V0A
    o2::aod::full::XicDecayLengthNormalisedxicDecayLengthNormalisedfloato2::aod::udcollision::BGFV0APF bgFV0Apfint32_tBeam-gas time in V0A
    o2::aod::full::NSigmaTOFTrk1PrnSigmaTOFTrk1Prfloato2::aod::udcollision::BBFDDAPF bbFDDApfint32_tBeam-beam time in FDA
    o2::aod::full::NSigmaTOFTrk1PinSigmaTOFTrk1Pifloato2::aod::udcollision::BBFDDCPF bbFDDCpfint32_tBeam-beam time in FDC
    o2::aod::full::NSigmaTOFTrk2KanSigmaTOFTrk2Kafloato2::aod::udcollision::BGFDDAPF bgFDDApfint32_tBeam-gas time in FDA
    o2::aod::full::NSigmaTOFTrk3PrnSigmaTOFTrk3Prfloato2::aod::udcollision::BGFDDCPF bgFDDCpfint32_tBeam-gas time in FDC
    o2::aod::full::NSigmaTOFTrk3PinSigmaTOFTrk3Pifloato2::aod::udcollision::BBFT0ADbbFT0Abool
    o2::aod::full::CandidateSelFlagcandidateSelFlagint8_to2::aod::udcollision::BBFT0CDbbFT0Cbool
    o2::aod::full::Mmfloato2::aod::udcollision::BGFT0ADbgFT0Abool
    o2::aod::full::Ptptfloato2::aod::udcollision::BGFT0CDbgFT0Cbool
    o2::aod::full::Ppfloato2::aod::udcollision::BBFV0ADbbFV0Abool
    o2::aod::full::CPAcpafloato2::aod::udcollision::BGFV0ADbgFV0Abool
    o2::aod::full::CPAXYcpaXYfloato2::aod::udcollision::BBFDDADbbFDDAbool
    o2::aod::full::Ctctfloato2::aod::udcollision::BBFDDCDbbFDDCbool
    o2::aod::full::Etaetafloato2::aod::udcollision::BGFDDADbgFDDAbool
    o2::aod::full::Phiphifloato2::aod::udcollision::BGFDDCDbgFDDCbool
    +
    + + +
    +
    + +
    +
    + Header file: PWGUD/DataModel/UDTables.h +
    +
    Is used in: +
      +
    • o2::aod::UDCollsLabel = o2::aod::UDCollsLabels::iterator
    • +
    +
    + - - - - - + + + + + - - - - - + + + + +
    o2::aod::full::YyfloatNameGetterTypeComment
    o2::aod::full::MCflagmcflagint8_to2::aod::udcollision::CollisionIdIcollisionIdint32Pointer into Collisions
    - +
    +
    Is used in: +
      +
    • o2::aod::UDMcCollsLabel = o2::aod::UDMcCollsLabels::iterator
    • +
    @@ -12996,64 +104473,121 @@ Code file: o2::aod::UDTracks +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    • +
    +
    +
    + + + + + + - + + + + - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::‌collision::NumContribo2::soa::IndexGIglobalIndexint64_t numContribuint16_tNumber of tracks used for the vertex
    o2::aod::‌collision::PosXo2::aod::udtrack::UDCollisionIdIudCollisionIdint32Pointer into UDCollisions
    o2::aod::udtrack::Px posXpx floatX Vertex position in cm
    o2::aod::‌collision::PosYo2::aod::udtrack::Py posYpy floatY Vertex position in cm
    o2::aod::‌collision::PosZo2::aod::udtrack::Pz posZpz floatZ Vertex position in cm
    o2::aod::full::IsEventRejecto2::aod::udtrack::Sign isEventRejectsign int
    o2::aod::full::RunNumbero2::aod::udtrack::GlobalBC runNumberintglobalBCuint64_t
    o2::aod::udtrack::TrackTimetrackTimedouble
    o2::aod::udtrack::TrackTimeRestrackTimeResfloattime resolution
    o2::aod::udtrack::PtDptfloat
    - +
    +
    Is used in: +
      +
    • o2::aod::UDTrackCov = o2::aod::UDTracksCov::iterator
    • +
    @@ -13064,70 +104598,50 @@ Code file: emcalCorrectionTask.cxx -
    - - +
    -
    Is used in: -
      -
    • o2::aod::EMCALCluster = o2::aod::EMCALClusters::iterator
    • -
    + Header file: PWGUD/DataModel/UDTables.h
    @@ -13138,124 +104652,103 @@ Code file: o2::aod::EMCALAmbiguousClusters +
    Is used in:
      -
    • o2::aod::EMCALAmbiguousCluster = o2::aod::EMCALAmbiguousClusters::iterator
    • +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    @@ -13267,124 +104760,187 @@ Code file: o2::aod::EMCALClusterCells +
    Is used in:
      -
    • o2::aod::EMCALClusterCell = o2::aod::EMCALClusterCells::iterator
    • +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    @@ -13396,40 +104952,33 @@ Code file: o2::aod::EMCALAmbiguousClusterCells +
    Is used in:
      -
    • o2::aod::EMCALAmbiguousClusterCell = o2::aod::EMCALAmbiguousClusterCells::iterator
    • +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    @@ -13441,40 +104990,40 @@ Code file: o2::aod::EMCALMatchedTracks +
    Is used in:
      -
    • o2::aod::EMCALMatchedTrack = o2::aod::EMCALMatchedTracks::iterator
    • +
    • o2::aod::UDTracksLabel = o2::aod::UDTracksLabels::iterator
    @@ -13486,46 +105035,64 @@ Code file: o2::aod::UDMcTrackLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    +
    + + + + + + - + - + - + + + + + + + +
    NameGetterTypeComment
    o2::aod::emcalmatchedtrack::TrackIdo2::aod::udmctracklabel::UDMcParticleId ItrackIdudMcParticleId int32linked to Track table only for tracks that were matchedPointer into UDMcParticles
    o2::aod::udmctracklabel::McMaskmcMaskuint16_t
    -
    - -#### o2-analysis-je-jet-finder -Code file: jetfinder.cxx -
    - - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::Jet = o2::aod::Jets::iterator
    • +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    @@ -13544,110 +105111,75 @@ Code file: o2::aod::JetTrackConstituents +
    - + ZDC information
    Is used in:
      -
    • o2::aod::JetTrackConstituent = o2::aod::JetTrackConstituents::iterator
    • +
    • o2::aod::UDZdc = o2::aod::UDZdcs::iterator
    @@ -13659,33 +105191,215 @@ Code file: o2::aod::JetClusterConstituents +
    Is used in:
      -
    • o2::aod::JetClusterConstituent = o2::aod::JetClusterConstituents::iterator
    • +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    @@ -13697,33 +105411,60 @@ Code file: o2::aod::JetConstituentsSub + + +### o2-analysis-ud-upccand-producer +Code file: UPCCandidateProducer.cxx +
    + +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::JetConstituentSub = o2::aod::JetConstituentsSub::iterator
    • +
    • o2::aod::UDMcCollision = o2::aod::UDMcCollisions::iterator
    @@ -13735,96 +105476,82 @@ Code file: o2::aod::MCParticleLevelJets +
    Is used in:
      -
    • o2::aod::MCParticleLevelJet = o2::aod::MCParticleLevelJets::iterator
    • +
    • o2::aod::UDMcParticle = o2::aod::UDMcParticles::iterator
    @@ -13843,110 +105570,131 @@ Code file: o2::aod::MCParticleLevelJetTrackConstituents +
    Is used in:
      -
    • o2::aod::MCParticleLevelJetTrackConstituent = o2::aod::MCParticleLevelJetTrackConstituents::iterator
    • +
    • o2::aod::UDCollision = o2::aod::UDCollisions::iterator
    @@ -13958,71 +105706,82 @@ Code file: o2::aod::MCParticleLevelJetClusterConstituents -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::MCParticleLevelJetClusterConstituent = o2::aod::MCParticleLevelJetClusterConstituents::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::‌collision::NumContribnumContribuint16_tNumber of tracks used for the vertex
    o2::aod::mcparticleleveljetconstituents::MCParticleLevelJetIdIjetIdint32Pointer into MCParticleLevelJetso2::aod::udcollision::NetChargenetChargeint8_tSum of track signs
    o2::aod::mcparticleleveljetconstituents::EMCALClusterIdIclusterIdint32Pointer into EMCALClusterso2::aod::udcollision::RgtrwTOFrgtrwTOFfloatFraction of global tracks with TOF hit
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::MCParticleLevelJetConstituentSub = o2::aod::MCParticleLevelJetConstituentsSub::iterator
    • +
    • o2::aod::UDCollisionsSel = o2::aod::UDCollisionsSels::iterator
    @@ -14034,218 +105793,250 @@ Code file: o2::aod::MCDetectorLevelJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::MCDetectorLevelJet = o2::aod::MCDetectorLevelJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + - - + + + + + + + + + - + + + + - - + + + + + + - + + + + - - + + + + + + - + - - + + - + - - + + - + - - + + - + - - - + + + - + - - + +
    NameGetterTypeCommento2::aod::udcollision::TriggerMaskFV0AtriggerMaskFV0Auint8_tFV0 trigger mask
    o2::soa::IndexGIglobalIndexint64_to2::aod::udcollision::BBFT0APF bbFT0Apfint32_tBeam-beam time in FT0A
    o2::aod::jet::CollisionIdIcollisionIdint32Pointer into Collisionso2::aod::udcollision::BBFT0CPFbbFT0Cpfint32_tBeam-beam time in FT0C
    o2::aod::jet::Ptptfloato2::aod::udcollision::BGFT0APF bgFT0Apfint32_tBeam-gas time in FT0A
    o2::aod::jet::Etao2::aod::udcollision::BGFT0CPF etafloatbgFT0Cpfint32_tBeam-gas time in FT0C
    o2::aod::udcollision::BBFV0APF bbFV0Apfint32_tBeam-beam time in V0A
    o2::aod::jet::Phio2::aod::udcollision::BGFV0APF phifloatbgFV0Apfint32_tBeam-gas time in V0A
    o2::aod::udcollision::BBFDDAPF bbFDDApfint32_tBeam-beam time in FDA
    o2::aod::jet::Energyo2::aod::udcollision::BBFDDCPF energyfloatbbFDDCpfint32_tBeam-beam time in FDC
    o2::aod::udcollision::BGFDDAPF bgFDDApfint32_tBeam-gas time in FDA
    o2::aod::jet::Masso2::aod::udcollision::BGFDDCPF massfloatbgFDDCpfint32_tBeam-gas time in FDC
    o2::aod::udcollision::BBFT0ADbbFT0Abool
    o2::aod::jet::Areao2::aod::udcollision::BBFT0CDbbFT0Cbool areafloat
    o2::aod::udcollision::BGFT0ADbgFT0Abool
    o2::aod::jet::Ro2::aod::udcollision::BGFT0CDbgFT0Cbool rint
    o2::aod::udcollision::BBFV0ADbbFV0Abool
    o2::aod::jet::Pxo2::aod::udcollision::BGFV0A DpxfloatbgFV0Abool
    o2::aod::jet::Pyo2::aod::udcollision::BBFDDA DpyfloatbbFDDAbool
    o2::aod::jet::Pzo2::aod::udcollision::BBFDDC DpzfloatbbFDDCbool
    o2::aod::jet::Po2::aod::udcollision::BGFDDA Dpfloatabsolute pbgFDDAbool
    o2::aod::mcdetectorleveljetutil::DummyMCDetectorLevelJetso2::aod::udcollision::BGFDDC Ddummy_jet_typesintbgFDDCbool
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::MCDetectorLevelJetTrackConstituent = o2::aod::MCDetectorLevelJetTrackConstituents::iterator
    • +
    • o2::aod::UDCollisionsSelCent = o2::aod::UDCollisionsSelsCent::iterator
    @@ -14257,33 +106048,47 @@ Code file: o2::aod::MCDetectorLevelJetClusterConstituents +
    Is used in:
      -
    • o2::aod::MCDetectorLevelJetClusterConstituent = o2::aod::MCDetectorLevelJetClusterConstituents::iterator
    • +
    • o2::aod::UDCollisionsSelFwd = o2::aod::UDCollisionsSelsFwd::iterator
    @@ -14295,33 +106100,61 @@ Code file: o2::aod::MCDetectorLevelJetConstituentsSub +
    Is used in:
      -
    • o2::aod::MCDetectorLevelJetConstituentSub = o2::aod::MCDetectorLevelJetConstituentsSub::iterator
    • +
    • o2::aod::UDTrack = o2::aod::UDTracks::iterator
    @@ -14333,96 +106166,192 @@ Code file: o2::aod::UDTracksPID +
    + + + + + + + - + - + + + + + + + + - + - - + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + + - - - + + + + + + + + + +
    NameGetterTypeComment
    o2::aod::constituentssub::Masso2::aod::pidtpc::TPCNSigmaEl masstpcNSigmaEl floatNsigma separation with the TPC detector for electron
    o2::aod::pidtpc::TPCNSigmaMu tpcNSigmaMufloatNsigma separation with the TPC detector for muon
    o2::aod::constituentssub::Sourceo2::aod::pidtpc::TPCNSigmaPi sourceinttpcNSigmaPifloatNsigma separation with the TPC detector for pion
    o2::aod::pidtpc::TPCNSigmaKa tpcNSigmaKafloatNsigma separation with the TPC detector for kaon
    o2::aod::constituentssub::PxDpxo2::aod::pidtpc::TPCNSigmaPrtpcNSigmaPr floatNsigma separation with the TPC detector for proton
    o2::aod::pidtofbeta::Beta betafloatTOF beta
    o2::aod::constituentssub::PyDpyo2::aod::pidtofbeta::BetaErrorbetaerror floatUncertainty on the TOF beta
    o2::aod::pidtof::TOFNSigmaEl tofNSigmaElfloatNsigma separation with the TOF detector for electron
    o2::aod::constituentssub::PzDpzo2::aod::pidtof::TOFNSigmaMutofNSigmaMu floatNsigma separation with the TOF detector for muon
    o2::aod::pidtof::TOFNSigmaPi tofNSigmaPifloatNsigma separation with the TOF detector for pion
    o2::aod::constituentssub::PDpo2::aod::pidtof::TOFNSigmaKatofNSigmaKa floatNsigma separation with the TOF detector for kaon
    o2::aod::pidtof::TOFNSigmaPr tofNSigmaPrfloatNsigma separation with the TOF detector for proton
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::HybridIntermediateJet = o2::aod::HybridIntermediateJets::iterator
    • +
    • o2::aod::UDTrackExtra = o2::aod::UDTracksExtra::iterator
    @@ -14434,155 +106363,187 @@ Code file: o2::aod::HybridIntermediateJetTrackConstituents -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::HybridIntermediateJetTrackConstituent = o2::aod::HybridIntermediateJetTrackConstituents::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
    NameGetterTypeCommento2::aod::track::v001::ITSNClsDitsNClsuint8_tNumber of ITS clusters
    o2::aod::hybridintermediateconstituents::HybridIntermediateJetIdIjetIdint32Pointer into HybridIntermediateJetso2::aod::track::v001::ITSClusterMapDitsClusterMapuint8_tITS cluster map, one bit per a layer, starting from the innermost
    o2::aod::hybridintermediateconstituents::TrackIdItrackIdint32Pointer into Trackso2::aod::track::TPCNClsCrossedRowsDtpcNClsCrossedRowsint16_tNumber of crossed TPC Rows
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::HybridIntermediateJetClusterConstituent = o2::aod::HybridIntermediateJetClusterConstituents::iterator
    • +
    • o2::aod::UDTrackDCA = o2::aod::UDTracksDCA::iterator
    @@ -14594,33 +106555,33 @@ Code file: o2::aod::HybridIntermediateJetConstituentsSub +
    Is used in:
      -
    • o2::aod::HybridIntermediateJetConstituentSub = o2::aod::HybridIntermediateJetConstituentsSub::iterator
    • +
    • o2::aod::UDTrackFlags = o2::aod::UDTracksFlags::iterator
    @@ -14628,106 +106589,82 @@ Code file: o2::aod::UDMcTrackLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDMcTrackLabel = o2::aod::UDMcTrackLabels::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - - - - + + + +
    o2::aod::constituentssub::PyDpyfloatNameGetterTypeComment
    o2::aod::constituentssub::PzDpzfloato2::aod::udmctracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::constituentssub::PDpfloato2::aod::udmctracklabel::McMaskmcMaskuint16_t
    -
    - -#### o2-analysis-je-jet-finder-hf -Code file: jetfinderhf.cxx -
    - - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::HFJet = o2::aod::HFJets::iterator
    • +
    • o2::aod::UDFwdTrack = o2::aod::UDFwdTracks::iterator
    @@ -14746,110 +106683,75 @@ Code file: o2::aod::HFJetConstituents +
    Is used in:
      -
    • o2::aod::HFJetConstituent = o2::aod::HFJetConstituents::iterator
    • +
    • o2::aod::UDFwdIndex = o2::aod::UDFwdIndices::iterator
    @@ -14861,47 +106763,54 @@ Code file: o2::aod::MCParticleLevelHFJets +
    - + Forward Track Cluster information
    Is used in:
      -
    • o2::aod::MCParticleLevelHFJet = o2::aod::MCParticleLevelHFJets::iterator
    • +
    • o2::aod::UDFwdTrackCls = o2::aod::UDFwdTracksCls::iterator
    @@ -14920,110 +106829,113 @@ Code file: o2::aod::UDMcFwdTrackLabels +
    +
    + +
    +
    +
    Is used in: +
      +
    • o2::aod::UDMcFwdTrackLabel = o2::aod::UDMcFwdTrackLabels::iterator
    • +
    +
    +
    - - - - - + + + + + - - - - - + + + + + - - - - + + + +
    o2::aod::jet::PzDpzfloatNameGetterTypeComment
    o2::aod::jet::PDpfloatabsolute po2::aod::udmcfwdtracklabel::UDMcParticleIdIudMcParticleIdint32Pointer into UDMcParticles
    o2::aod::mcparticlelevelhfjetutil::DummyMCParticleLevelHFJetsDdummy_jet_typesinto2::aod::udmcfwdtracklabel::McMaskmcMaskuint16_t
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::MCParticleLevelHFJetConstituent = o2::aod::MCParticleLevelHFJetConstituents::iterator
    • +
    • o2::aod::UDZdcReduced = o2::aod::UDZdcsReduced::iterator
    @@ -15035,47 +106947,60 @@ Code file: o2::aod::MCDetectorLevelHFJets + + +### o2-analysis-ud-fwdtrack-propagation +Code file: fwdTrackPropagation.cxx +
    + +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::MCDetectorLevelHFJet = o2::aod::MCDetectorLevelHFJets::iterator
    • +
    • o2::aod::UDFwdTrackProp = o2::aod::UDFwdTracksProp::iterator
    @@ -15094,244 +107019,222 @@ Code file: o2::aod::MCDetectorLevelHFJetConstituents -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::MCDetectorLevelHFJetConstituent = o2::aod::MCDetectorLevelHFJetConstituents::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + - - + - + + + + + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::PtEptfloat
    o2::aod::mcdetectorlevelhfjetconstituents::MCDetectorLevelHFJetIdIjetIdint32Pointer into MCDetectorLevelHFJetso2::aod::fwdtrack::PEpfloat
    o2::aod::mcdetectorlevelhfjetconstituents::TrackIdsGIo2::aod::fwdtrack::NClusters ?nClustersint8_tNumber of clusters
    o2::aod::fwdtrack::PDca pDcafloatPDca for MUONStandalone
    o2::aod::mcdetectorlevelhfjetconstituents::EMCALClusterIdsGIo2::aod::fwdtrack::RAtAbsorberEnd ?rAtAbsorberEndfloatRAtAbsorberEnd for MUONStandalone tracks and GlobalMuonTrackstracks
    o2::aod::fwdtrack::Chi2 chi2floatTrack chi^2
    o2::aod::mcdetectorlevelhfjetconstituents::HfCandidatesIdsGIo2::aod::fwdtrack::Chi2MatchMCHMID ?chi2MatchMCHMIDfloatMCH-MID Match Chi2 for MUONStandalone tracks
    o2::aod::fwdtrack::Chi2MatchMCHMFT chi2MatchMCHMFTfloatMCH-MFT Match Chi2 for GlobalMuonTracks
    -
    - -
    - -#### o2-analysis-je-jet-matching -Code file: jetmatching.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::MatchedJet = o2::aod::MatchedJets::iterator
    • -
    -
    - - - - - - + + + + + - + - + - + - - - + + + + + + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::MatchScoreMCHMFTmatchScoreMCHMFTfloatMCH-MFT Machine Learning Matching Score for GlobalMuonTracks
    o2::aod::jetmatching::JetIdo2::aod::fwdtrack::MFTTrackId IjetIdmatchMFTTrackId int32Pointer into JetsID of matching MFT track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::jetmatching::MatchedJetIndexmatchedJetIndexo2::aod::fwdtrack::MCHTrackIdSImatchMCHTrackId intIndex of matching MCH track for GlobalMuonTracks and GlobalForwardTracks
    o2::aod::fwdtrack::MCHBitMap mchBitMapuint16_tFired muon trackig chambers bitmap
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    -
    Is used in: -
      -
    • o2::aod::MatchedMCParticleLevelJet = o2::aod::MatchedMCParticleLevelJets::iterator
    • -
    -
    - - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::MIDBoardsmidBoardsuint32_tLocal boards on each MID plane (8 bits per plane)
    o2::aod::mcparticleleveljetmatching::MCParticleLevelJetIdIjetIdint32Pointer into MCParticleLevelJetso2::aod::fwdtrack::MIDBitMapmidBitMapuint8_tMID bitmap: non-bending plane (4bit), bending plane (4bit)
    o2::aod::mcparticleleveljetmatching::MatchedJetIndexo2::aod::fwdtrack::TrackTime matchedJetIndexinttrackTimefloatEstimated time of the track in ns wrt collision().bc() or ambiguoustrack.bcSlice()[0]
    o2::aod::fwdtrack::TrackTimeRes trackTimeResfloatResolution of the track time in ns
    - +
    - Header file: PWGJE/DataModel/Jet.h + Header file: PWGUD/DataModel/UDTables.h
    Is used in:
      -
    • o2::aod::MatchedMCDetectorLevelJet = o2::aod::MatchedMCDetectorLevelJets::iterator
    • +
    • o2::aod::UDFwdTrackCovProp = o2::aod::UDFwdTracksCovProp::iterator
    @@ -15343,123 +107246,112 @@ Code file: o2::aod::MatchedHybridIntermediateJets -
    -
    - -
    -
    -
    Is used in: -
      -
    • o2::aod::MatchedHybridIntermediateJet = o2::aod::MatchedHybridIntermediateJets::iterator
    • -
    -
    -
    - - - - - + + + + + - - - - - + + + + + - + - - + + + + + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::SigmaPhisigmaPhifloatCovariance matrix
    o2::aod::hybridintermediatejetmatching::HybridIntermediateJetIdIjetIdint32Pointer into HybridIntermediateJetso2::aod::fwdtrack::Sigma1Ptsigma1PtfloatCovariance matrix
    o2::aod::hybridintermediatejetmatching::MatchedJetIndexo2::aod::fwdtrack::RhoXY matchedJetIndexintrhoXYint8_tCovariance matrix in compressed form
    o2::aod::fwdtrack::RhoPhiY rhoPhiYint8_tCovariance matrix in compressed form
    -
    - -
    - -#### o2-analysis-je-jet-matching-hf -Code file: jetmatchinghf.cxx -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    - - - - - - + + + + + - - - - - + + + + + -
    NameGetterTypeCommento2::aod::fwdtrack::RhoPhiXrhoPhiXint8_tCovariance matrix in compressed form
    o2::aod::mcdetectorlevelhfjetmatching2::MCDetectorLevelHFJetIdImatchedJetIdint32Pointer into MCDetectorLevelHFJetso2::aod::fwdtrack::RhoTglXrhoTglXint8_tCovariance matrix in compressed form
    -
    - - -
    -
    - -
    -
    - Header file: PWGJE/DataModel/Jet.h -
    - - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameGetterTypeCommento2::aod::fwdtrack::RhoTglYrhoTglYint8_tCovariance matrix in compressed form
    o2::aod::mcparticlelevelhfjetmatching2::MCParticleLevelHFJetIdImatchedJetIdint32Pointer into MCParticleLevelHFJetso2::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-analysis-je-jet-skimmer -Code file: jetskimming.cxx -
    -
    diff --git a/docs/faq/README.md b/docs/faq/README.md index 71f6edd8..addc4163 100644 --- a/docs/faq/README.md +++ b/docs/faq/README.md @@ -20,3 +20,13 @@ process function itself can be a single template-based function or method so tha necessarily need to be duplicated. For an example, please check [cascadeanalysis.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/PWGLF/Tasks/cascadeanalysis.cxx) or [correlations.cxx](https://github.com/AliceO2Group/O2Physics/blob/master/PWGCF/Tasks/correlations.cxx). + +## Hyperloop + +### 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'. + +### 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. diff --git a/docs/gettingstarted/contributingtocode.md b/docs/gettingstarted/contributingtocode.md index 0e63e079..766b054d 100644 --- a/docs/gettingstarted/contributingtocode.md +++ b/docs/gettingstarted/contributingtocode.md @@ -1,17 +1,110 @@ --- -sort: 4 +sort: 5 title: Contributing to the repository --- + # Contributing to the repository -In order to add a task, please follow this sequence: +In order to start contributing to the O2Physics code you first have to +[fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) +the +[O2Physics repository](https://github.com/AliceO2Group/O2Physics) +on GitHub and add the URL of your fork as the `origin` +[remote repository](https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories) +in your local Git repository. + +```instruction +Before starting to write your first piece of code, please get familiar with the + [O2 coding, naming and commenting guidelines](https://github.com/AliceO2Group/CodingGuidelines) + and also check for more detailed instructions from your [PWG](../advanced-specifics/README.md). +``` + +In order to contribute new code to the central repository, please follow these steps: + +- If you are adding a new workflow: + - Place your `cxx` file in the appropriate directory (see the [O2Physics repository structure](theo2physicsrepo.md)). + - Add the workflow compilation instructions in the `CMakeLists.txt` (you can clone one of the existing `o2physics_add_dpl_workflow` blocks). + Follow the `kebab-case` naming convention of the executables (i.e. lowercase words separated by hyphens). +- [Compile O2Physics](installing.md#building-partially-for-development-using-ninja) with your changes. + - Make sure the compilation of your code does not produce any errors or warnings. + - In case you added a new workflow, the newly created executable will have the name you specified on the `o2physics_add_dpl_workflow` line, prefixed with `o2-analysis--`, where `` corresponds to the `PWG` folder your file is in. +- Test your code. +- Commit your changes and push them to your remote fork repository on GitHub. +- [Create a pull request (PR)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) + from your fork repository to the main repository. + +See also the comprehensive guide through the [GitHub flow](https://docs.github.com/en/get-started/quickstart/github-flow) for a more detailed overview of the contribution steps. + +## Pull requests + +Each PR is +[tested for formatting, coding and compilation issues](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) +and needs to be +[reviewed](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews) +and +[approved](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews) +by the code owners before it can be +[merged](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request). + +If your changes are not ready for review or merging yet but you still want to create a PR, please use the option +["Create _draft_ pull request"](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests) +which will not notify the code owners nor trigger the compilation checks. +A draft pull request can later be turned into a normal PR using the +["Ready for review"](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#marking-a-pull-request-as-ready-for-review) +button. + +__Keep pull requests small and focused.__ + +- Create one PR per feature, i.e. do not mix big unrelated code changes (e.g. add a new workflow file and add histograms in another workflow). +- Keep in mind that the larger a PR is, the longer it takes to review it, especially when a new workflow is being added. + +__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. +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 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. +``` + +### Pull request review + +The approvers (code owners) are listed in the +[CODEOWNERS](https://github.com/AliceO2Group/O2Physics/blob/master/CODEOWNERS) +file and are notified automatically by email when you open a PR for review. +If your PR touches several files with different groups of code owners, you need an approval from each group. + +```note +As GitHub does not allow a code owner to approve their own PR, a workaround using a GitHub action is set up. In this case you have to + ["Enable auto-merge"](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request) + and the alibuild user will approve for you. Note that if you need other approvals in addition to yours, they have to be given _before_ you enable auto-merge. +``` + +When you implement changes during the review, push them into your branch as additional separate commits with meaningful titles, on top of the existing commits. + +- Do not amend, squash or rebase existing commits in the PR (unless asked to do so by the code owners)! + You would have to force the push to update your branch which would overwrite the commit history, break the links between the code and the review comments and make the PR review more messy. + - If you need to update your branch with the changes in the main branch while the PR is under review, use `git merge upstream/master` (instead of rebasing) to preserve the commit history. +- Do not mark someone else's review comments as resolved. It is up to the reviewer who made the comment to judge whether the comment has been addressed. + If you think you have addressed the comment, say so in a reply (e.g. comment “Done” or give a thumb-up reaction). +- If you need more time to implement further changes in your PR, +[convert it to a draft](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft) +to avoid unnecessary compilation tests and mark it as ready for review again when you're done. -* Place your cxx file into PWGXX/Tasks. Adapt the task itself and the workflow definition at the end of the file. -* Add the analysis to the CMakeLists.txt by cloning one of the existing o2_add_executable blocks. Pay attention to the naming convention of the executables. -* Recompile as usual, and an executable containing your analysis workflow will be created. +## Further tips for contributing -If your task is then ready to go to production and to be executed using hyperloop, you can then open a pull -request in O2Physics. The PR will usually be reviewed by PWG-specific reviewers as reported here. -It is also common practice to stay in touch with PAG and PWG conveners and report regularly in meetings -about ongoing work - this helps avoid duplication of efforts and makes the code writing experience and work -smoother for everyone. +It is common practice to stay in touch with PAG coordinators and PWG conveners and report regularly in meetings about ongoing work. +This helps avoid duplication of efforts and makes the code writing experience and work smoother for everyone. diff --git a/docs/gettingstarted/contributingtodocs.md b/docs/gettingstarted/contributingtodocs.md index 10ce745a..a5695556 100644 --- a/docs/gettingstarted/contributingtodocs.md +++ b/docs/gettingstarted/contributingtodocs.md @@ -1,5 +1,5 @@ --- -sort: 5 +sort: 6 title: Editing this documentation --- @@ -18,7 +18,7 @@ GitHub see GitHubs specific documentation. -### Testing off-line +## Testing off-line Be aware that changes to the repository are immediately rendered automatically. So it is recommended to test changes locally before applying them to the GitHub repository. @@ -26,7 +26,7 @@ The procedure to set up the site locally is described here. -### Organization +## Organization The source files are organized in a directory structure as outlined below. It consists of a number of subdirectories in the main directory docs/. Each subdirectory contains a README.md and any number of documentation files. @@ -64,15 +64,15 @@ title: MyTitle n determines the sequence the items appear in the menu. If n is not provided the items are sorted alphabetically. The title is displayed as item name in the menu. When adding new files don't forget to adjust the sorting information of all affected files. -### Headers +## Headers Any level of header can be used. Be aware, that it is the level 2 headers which are included in the site menu. -### Links +## Links There are two methods to provide links to local and external pages. -#### Links to local files or anchors +### Links to local files or anchors For links to local pages and anchors within local pages use the markdown syntax.
    @@ -88,7 +88,7 @@ Anchors can be placed anywhere in a markdown file and are specified with ``` -#### Links to external sites +### Links to external sites For links to external pages use the html syntax which can be used in html as well as markdown files with the target="_blank" attribute. @@ -98,7 +98,7 @@ For links to external pages use the html syntax which can be used in html as wel In contrast to the local case this method opens the linked page in a new window (target="_blank") instead of the current one. -### Highlighting text +## Highlighting text Markdown provides several methods to highlight text. @@ -122,6 +122,10 @@ warning danger ``` +```todo +todo +``` + ```goal goal ``` diff --git a/docs/gettingstarted/gitbasics.md b/docs/gettingstarted/gitbasics.md index 98d386e4..833cec25 100644 --- a/docs/gettingstarted/gitbasics.md +++ b/docs/gettingstarted/gitbasics.md @@ -1,8 +1,59 @@ --- -sort: 1 +sort: 4 title: Git basics --- # Git basics -Documentation being created +Git is a version control system, or VCS, tracks the history of changes as people and teams collaborate on projects together. +As developers make changes to the project, any earlier version of the project can be recovered at any time. + +Developers can review project history to find out: + +- Which changes were made? +- Who made the changes? +- When were the changes made? +- Why were changes needed? + +## Complete tutorials + +### [Atlassian Git Tutorial](https://www.atlassian.com/git/tutorials) + +Selected sections: + +- [Saving changes](https://www.atlassian.com/git/tutorials/saving-changes) – `add`, `commit`, `diff`, `stash` +- [Inspecting a repository](https://www.atlassian.com/git/tutorials/inspecting-a-repository) – `status`, `log`, `tag`, `blame` +- [Undoing changes](https://www.atlassian.com/git/tutorials/undoing-changes) – `checkout`, `clean`, `revert`, `reset`, `rm` +- [Rewriting history](https://www.atlassian.com/git/tutorials/rewriting-history) – `commit`, `rebase`, `reflog` +- [Syncing](https://www.atlassian.com/git/tutorials/syncing) – `remote`, `fetch`, `push`, `pull` +- [Using branches](https://www.atlassian.com/git/tutorials/using-branches) – `branch`, `checkout`, `merge` + +### [Using Git - GitHub Docs](https://docs.github.com/en/get-started/using-git) + +Selected sections: + +- [Pushing commits to a remote repository](https://docs.github.com/en/get-started/using-git/pushing-commits-to-a-remote-repository) – `push` +- [Getting changes from a remote repository](https://docs.github.com/en/get-started/using-git/getting-changes-from-a-remote-repository) – `clone`, `fetch`, `merge`, `pull` +- Rebasing + - [About Git rebase](https://docs.github.com/en/get-started/using-git/about-git-rebase) + - [Using Git rebase on the command line](https://docs.github.com/en/get-started/using-git/using-git-rebase-on-the-command-line) +- Resolving merge conflicts + - [Resolving merge conflicts after a Git rebase](https://docs.github.com/en/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase) + - [Resolving a merge conflict using the command line](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line) + +## Cheat sheets + +- [GitHub Git Cheat Sheet - GitHub Cheatsheets](https://training.github.com/downloads/github-git-cheat-sheet/) +- [Git cheat sheet \| Atlassian Git Tutorial](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) +- [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 + +[Meld](https://meldmerge.org/) – Visual diff and merge tool that can be used with Git commands `git difftool` and `git mergetool` + +[Tig](https://jonas.github.io/tig/) – Git repository browser diff --git a/docs/gettingstarted/installing.md b/docs/gettingstarted/installing.md index 3890f47a..d294fcae 100644 --- a/docs/gettingstarted/installing.md +++ b/docs/gettingstarted/installing.md @@ -23,11 +23,11 @@ mkdir -p ~/alice cd ~/alice ``` -Download O2 and O2Physics (note the `--defaults o2`): +Download O2 and O2Physics: ```bash -aliBuild init O2@dev --defaults o2 -aliBuild init O2Physics@master --defaults o2 +aliBuild init O2@dev +aliBuild init O2Physics@master ``` If you perform `ls` under your work directory, you will see the packages you have downloaded via @@ -40,7 +40,7 @@ to keep them up-to-date manually. ## Check your prerequisites ```bash -aliDoctor O2Physics --defaults o2 +aliDoctor O2Physics ``` aliDoctor will warn you that some packages have to be built as they could not be found from the @@ -49,9 +49,11 @@ system. ## Build and rebuild ```bash -aliBuild build O2Physics --defaults o2 +aliBuild build O2Physics ``` +See the [Troubleshooting](../troubleshooting/README.md) section for debugging tips if the build fails. + ## Use your local software installations You will not find the packages you have built immediately available on your shell: we provide a tool @@ -88,31 +90,49 @@ alienv enter O2Physics/latest ninja/latest Go to the build directory ```bash -cd sw/BUILD/O2Physics-latest/O2Physics +cd ~/alice/sw/BUILD/O2Physics-latest/O2Physics ``` -You can now rebuild a specific directory with +You can now rebuild and install entire O2Physics with ```bash -ninja install /all +ninja install +``` + +or just a specific directory with + +```bash +ninja /install ``` For example: ```bash -ninja install PWGCF/Tasks/all +ninja PWGCF/Tasks/install +``` + +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" ``` -A specific executable can be built with +A specific executable can be built in the staging directory `stage/bin` with + +```bash +ninja stage/bin/ +``` + +For example: ```bash -ninja install O2Physicsexe- +ninja stage/bin/o2-analysis-cf-correlations ``` -For example (note the missing o2-): +The executable can then be executed directly from the staging directory: ```bash -ninja install O2Physicsexe-analysis-cf-correlations +./stage/bin/o2-analysis-cf-correlations ``` ```danger diff --git a/docs/gettingstarted/support.md b/docs/gettingstarted/support.md new file mode 100644 index 00000000..62f8b800 --- /dev/null +++ b/docs/gettingstarted/support.md @@ -0,0 +1,17 @@ +--- +sort: 1 +title: Support +--- + +# Support + +## Support venues + +The primary venue for support is Mattermost. Please login to [Mattermost](https://mattermost.web.cern.ch) and join the restricted team ALICE (top menu, select join restricted teams). +You should then join the following support channels on Mattermost: + +- [O2 Analysis](https://mattermost.web.cern.ch/alice/channels/o2-analysis) - meant for general support. Please feel free to write here! +- [O2 Analysis Announcements](https://mattermost.web.cern.ch/alice/channels/o2-analysis-announcements) - meant for announcements that impact everyone. +- [O2 Hyperloop Operation](https://mattermost.web.cern.ch/alice/channels/o2-hyperloop-operation) - meant to bookkeep Hyperloop operational information and train requests. + +A legacy support venue is the alice project analysis task force mailing list: [alice-project-analysis-task-force@cern.ch](mailto:alice-project-analysis-task-force@cern.ch). diff --git a/docs/gettingstarted/theo2physicsrepo.md b/docs/gettingstarted/theo2physicsrepo.md index 4af946ed..c5c7428d 100644 --- a/docs/gettingstarted/theo2physicsrepo.md +++ b/docs/gettingstarted/theo2physicsrepo.md @@ -5,25 +5,13 @@ title: The O2Physics repository structure # The O2Physics repository structure -All analysis tasks are stored in O2Physics on github: - -In order to contribute an analysis task: - -* you have to fork the repository -* commit your changes to your fork -* make a pull request (PR) to the main repository - -The PR will be tested for formatting and compilation and needs to be approved before it is merged. - -The approvers are listed in the CODEOWNER file: and are also alerted automatically when you create the PR. If you have files in several directories touched, they each need approval. - -Approval works through the github "review code" feature. As github does not allow a code owner to approve their own PR, a workaround using a github action is set up. In this case you have to enable "auto merge" and the alibuild user will approve for you. Note that if you need in addition to yourself also other approvals, they have to approve before you enable auto merge. +All analysis code is stored in the O2Physics repository on GitHub: ## Folder structure Each folder (PWG or PAG) has the following structure: -* .../Core --> common code which compiles into libraries -* .../DataModel --> headers which define derived data tables (intermediate or persistent) -* .../TableProducer --> Tasks which produce tables (defined in DataModel) -* .../Tasks --> analysis tasks +- `Core` – common code which compiles into libraries +- `DataModel` – headers which define derived data tables (intermediate or persistent) +- `TableProducer` – tasks which produce tables (defined in `DataModel`) +- `Tasks` – analysis tasks (consuming tables and filling histograms) diff --git a/docs/hyperloop/co2eestimates.md b/docs/hyperloop/co2eestimates.md new file mode 100644 index 00000000..47ddd9ea --- /dev/null +++ b/docs/hyperloop/co2eestimates.md @@ -0,0 +1,33 @@ +--- +sort: 6 +title: CO2 equivalent estimates +--- + +## CO2 equivalent estimates + +
    + +
    +
    + +* In Hyperloop, an estimate of the CO2eq produced by your trains is shown in order to give an idea of the environmental impact. We need to run analysis to achieve our scientific goals but we can optimize the code and sometimes work efficiently even with less trains. The displayed value should help educate the decision if a train is needed. +The value is shown before trains have been run (an estimate based using the wagon test) and then when a train run has finished. +* The estimate is visible in: + * Wagon test view and train submission view (an estimate based on the wagon test) + * Train test view (an estimate based on the train test. So, this estimate accounts for all wagons in the train) + * In the 'General' tab of the train view, when a train is in the state 'Done'. This estimate directly uses the CPU usage of the train run. + +## How is it calculated? + +Principle: +* There are a few studies for estimating CO2eq of computing, and there are many factors to consider such as the efficiency of the machines used and the power grid which the machines are on. +* Furthermore, grey energy (the energy to produce the machines) and the transfers of the data could be considered. +* It would be difficult to give justice to all these details and check for each train where exactly the jobs were running. +* Therefore, in Hyperloop, estimates of CO2eq are directly derived from CPU usage using an average conversion factor. + +Calculation input: +* Power per computing core: We use an optimistic value of 10 W/core for pure power consumption and assume a 50/50 split between the carbon from power and carbon from embodied / embedded emissions, therefore working effectively with 20 W/core. Some literature estimates up to 53 W/core for power alone in high-performance computing (see https://www.nature.com/articles/s41550-020-1169-1). +* Electricity emission factors (kgCO2eq per kWh) vary depending how electricity is produced. However, carbon is not everything and we do not want to enter a debate on how energy should be produced here. Therefore we use an average value from https://arxiv.org/pdf/2011.02839.pdf of 0.301 kgCO2eq / kWh, noting that even for the same country the estimates vary significantly depending on the source (e.g. comparing to https://arxiv.org/pdf/2101.02049). +* Hyperloop estimations do not account for the power consumption of data transfer, central infrastructure, or power for storage. The paper 'electricity intensity of internet data transmission', https://onlinelibrary.wiley.com/doi/pdf/10.1111/jiec.12630, estimates 0.06kWh/GB in data transfer. This would mean that a petabyte of data transfer needs 18 tCO2eq. Additionally, the carbon produced by storing the data would not be negligible. For simplicity, we do not account for these aspects, so that our estimates are more directly linked to individual train runs, and not the wider Grid infrastructure. +* At 20W per core, and 0.301 kgCO2eq / kWh, this gives us: **6t CO2eq per 1MCPUh** or **1 CPU year = 53.3 kgCO2eq** +* In order to compare these emissions to something we know, we use CO2eq produced by flights based on curb6.com \ No newline at end of file diff --git a/docs/hyperloop/hyperlooppolicy.md b/docs/hyperloop/hyperlooppolicy.md new file mode 100644 index 00000000..f3d5c2c7 --- /dev/null +++ b/docs/hyperloop/hyperlooppolicy.md @@ -0,0 +1,41 @@ +--- +sort: 3 +title: Fair usage policy +--- + +## General resource rules + +The very large amount of data that will be collected in Run 3 represents a challenge for analysis, for both the CPU needs and the read data from storage, and therefore a resource usage policy has been put in place to ensure proper use of computing resources. The policy has been openly discussed in multiple meetings, including ALICE weeks, and is subject to adjustments as necessary and as the collaboration gains experience with the Run 3 analysis. If you have questions or doubts, please first refer to your PWG convener who will then bring up the case with the analysis coordinator. + +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. + +## 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. + +## Derived data + +Derived datasets can be created on Hyperloop which are by construction much smaller than the original datasets. Those are advantagous because steps which are identical in each analysis train run (e.g. event selection and centrality calculation, secondary-vertex finding) are only executed once which saves CPU. Furthermore, as the size is smaller such trains cause less load on the storages. + +As an example, you can imagine that you run a derived data train on a dataset of 500 TB where you need explicit approval. Say you have a reduction factor of 100, then your output derived data is about 5 TB. You will be allowed to run on that dataset much more frequent, see the table above. + +However, it may be that your analysis remains CPU hungry even if the input dataset is reduced. By default the operators who create your dataset will assign the resources based on the table above. The person who has requested the dataset can request to change that assignement. This will increase the CPU limit but reduce the trains/week and auto-submission slots by moving down one row in the table above. Obviously, running on a derived dataset should never take more resources than the limits that apply to the original parent dataset. diff --git a/docs/hyperloop/legoexpert.md b/docs/hyperloop/legoexpert.md index 98b28e50..8e7ded5b 100644 --- a/docs/hyperloop/legoexpert.md +++ b/docs/hyperloop/legoexpert.md @@ -1,5 +1,5 @@ --- -sort: 4 +sort: 5 title: For the Run 2 LEGO train expert. What has changed? --- diff --git a/docs/hyperloop/notifications.md b/docs/hyperloop/notifications.md index d97fee6c..39315bc4 100644 --- a/docs/hyperloop/notifications.md +++ b/docs/hyperloop/notifications.md @@ -23,7 +23,7 @@ title: Notifications * Notifies the user that an update has been made to one of the datasets included in his or her analyses. The notification message contains a link to the history of the dataset that has been modified, as well as a link to the analysis this dataset is included in. The update here indicates that: * The list of runs to be excluded in a production has been modified * The dataset has been staged or unstaged to a target - * A linked dataset had been added or removed + * A short dataset had been added or removed * The automatic composition settings have changed, e.g. the schedule
    @@ -74,9 +74,9 @@ title: Notifications
    -## Linked datasets +## Short datasets -* When a dataset has linked datasets, it cannot be part of an analysis. If a dataset was part of an analysis, and then the dataset is modified to have linked datasets, then the dataset is removed from the analysis. If there were enabled wagons, they are disabled. +* When a dataset has short datasets, it cannot be part of an analysis. If a dataset was part of an analysis, and then the dataset is modified to have short datasets, then the dataset is removed from the analysis. If there were enabled wagons, they are disabled. ## Disabled wagon @@ -107,6 +107,22 @@ Informs the user when a wagon has been disabled in different circumstances:
    + +* The wagon is disabled if the workflow name has been changed in the meantime. This is fixed by updating the workflow name in the wagon configuration. + +
    + +
    + +* The wagon is disabled if one of the user defined dependencies of the wagon is considered identical to a service wagon. In order to most efficiently make use of the Grid and the analysis factilities, copies of core services are not permitted as it prevents combining several users into one train. + +
    + +
    + + A service wagon is considered identical to a user wagon if it shares the same activated output tables, the same workflow, and it has matching configurables. To fix this error, please use the listed service wagon as a dependency instead of the copy. + + ## Inconsistent parameters diff --git a/docs/hyperloop/operatordocumentation.md b/docs/hyperloop/operatordocumentation.md index 81e07a60..071c8844 100644 --- a/docs/hyperloop/operatordocumentation.md +++ b/docs/hyperloop/operatordocumentation.md @@ -1,5 +1,5 @@ --- -sort: 3 +sort: 4 title: Operator Documentation --- @@ -22,33 +22,45 @@ title: Operator Documentation ## Train Submission -* For a user, the [**Train Submission**](https://alimonitor.cern.ch/hyperloop/train-submission) page displays a read view only of datasets which have enabled wagons. +* For a user, the **Train Submission** page displays a read view only of datasets which have enabled wagons. * For a train operator, the _Train Submission_ page displays only datasets which have enabled wagons, and allows train composition, as well as submitting, modifying and killing a train. - ### Train Composition - -* Trains are composed per dataset. Only wagons which have a test status of success `🌟` or warning `❗️` can be composed in a train. +* Trains are composed per dataset. Only wagons which have a test status of success `🌟` or warning `❗️` can be composed in a train. If a wagon has _Derived data_ tables activated, it will be signalized in the _Test status_ column with the icon 🗂️ (standard derived data) or with green bordered 🗂️ (slim derived data). The difference between standard and slim derived data will be explained [below](#deriveddatatypes). * By default, wagons that were enabled at most one week ago are shown. In order to display all enabled wagons, click on `off` in the _Enabled_ column. -* In order to compose a train, click `☑️` in the _Compose_ column. The package tag will be automatically chosen, and other wagons that can be included in the train run are signalized with 🟢, and the ones which are not compatible with 🔴. All wagons that are compatible can be automatically chosen by clicking on `✅ Select all compatible wagons`, or by selecting them one by one. -* `☑️ automatic composition`: Train composition schedule is defined in the dataset settings. If the dataset has a defined schedule, the trains will be automatically composed at the specified time if the tests have finished without a warning. +* In order to compose a train, select wagons by checking `☑️` in the _Compose_ column. The Package `Tag` will be automatically chosen, and other wagons that can be included in the train run are signalized with 🟢, and the ones which are not compatible with 🔴. All wagons that are compatible can be automatically chosen by clicking on `✅ Select all compatible wagons`, or by selecting them one by one. + +
    + +
    +  + +There are a number of settings that you can decide on when composing a train: + * `Target`: Sets the facility/cores where the train will be run. + * `Type`: This setting defines the type of train to be composed, and decides if derived data will be stored. The dropdown offers 4 possible options: + * **Analysis train** - this will be a standard analysis train and no derived data will be produced. + * **Standard derived data** - this train 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. + * **Linked derived data** - this option is for derived data which needs to access its parent file when it is processed. The derived data file produced will remember its parent files, inheriting also their storage location. The results will not be merged across runs and can be used as input for future train runs. Datasets composed from this train need to have parent access level activated. + * **Slim derived data** - similarly to the standard derived data case, this train 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. + * `☑️ slow train`: If enabled, the express train features are disabled. This means that you may have up to 2% more jobs which finish but the train run may take several days more. + + * `☑️ automatic submission`: If enabled, the train will be automatically submitted after the test is done and succeeds `🌟`. + * Finally, after defining the configuration, click `Compose 🚂`. After composing a train run, the wagons that are part of it cannot be selected for a different train run unless the current one is [decomposed](#decompose). After the train run is [submitted](#submit), the wagons will be disabled. + + * `☑️ automatic composition`: The train composition schedule is defined in the dataset settings. If the dataset has a defined schedule, the trains will be automatically composed at the specified times if the tests have finished without a warning and there is no derived data activated.
    - +
    +  -* If a wagon has _Derived data_ tables activated, it will be signalized with the icon 🗂️ in the _Test status_ column. -* `☑️ slow train`: If enabled, the express train features are disabled. This means that you may have up to 2% more jobs which finish but the train run may take several days more. -* `☑️ derived data`: If enabled, this train produces derived data to be used for further analysis. The results will not be merged and can be used as input for future train runs. -* `☑️ automatic submission`: If enabled will submit the train automatically after the test is done and succeeds `🌟`. -* `Target`: Sets the facility/cores where the train will be run. -* Finally, after defining the configuration, click on `Compose 🚂` to compose a train. After composing a train run, the wagons selected cannot be selected for a different train run unless the current train run is [decomposed](#decompose). After the train run is [submitted](#submit), the wagons will be disabled. * If a user changes a configuration between train composition and submission, the new configuration is not taken into account. The train runs with the wagons and dataset configuration corresponding to the time at which it was _created_. + * 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. ### Staged Submission -* Linked datasets are subsets of a big dataset -* First, a train run needs to be _Done_ on a smaller linked dataset before being run on a bigger dataset +* Short datasets are subsets of a big dataset +* First, a train run needs to be _Done_ on a smaller short dataset before being run on a bigger dataset * Any user who is part of the analysis can **request a long train**, by going on the train result to the _Request long train_ tab * Choose the dataset, target and wagons you want to include and click the _Compose and request approval_ button. * Approval from the participating analyses PWGs conveners is required in order to submit a long train @@ -59,7 +71,7 @@ title: Operator Documentation ## Train Runs -* For a user, the [**Train Runs**](https://alimonitor.cern.ch/hyperloop/train-runs) page displays a read view only of all train runs available in the system. +* For a user, the [**Train Runs**](https://alimonitor.cern.ch/hyperloop/train-runs) page displays a read view only of all train runs available in the system. The derived data column shows if a train is an analysis train (empty), standard derived data train (🗂️) or slim derived data train (green bordered 🗂️). The difference between standard and slim derived data trains is explained [above](#deriveddatatypes). * For a train operator, the _Train Runs_ page displays all trains available in the system, and allows submitting, modifying and killing a train. * To compare two trains, select them in the Compare column and click Compare. This will open a new tab displaying the differences between the two trains. @@ -177,7 +189,15 @@ title: Operator Documentation
    -* The _Request long train_ tab allows users to request a long train after the train ran on a linked dataset. Linked datasets are subsets of a big dataset (_set up in the Dataset settings_). First, a train run needs to be **Done on a smaller linked dataset** before being run on a bigger dataset. +### Request Long Train + +* The _Request long train_ tab allows users to request a long train after the train ran on a short dataset. Short datasets are subsets of a big dataset (_set up in the Dataset settings_). First, a train run needs to be **Done on a smaller short dataset** before being run on a bigger dataset. +* When requesting a long train, it is possible to request standard derived data from a short train with slim derived data. + +
    + +
    + * Any user who is part of the analysis can request a long train. Approval from the participating analyses PWGs conveners is required in order to submit a long train. Train operators or admins can also approve a long train, but it is usually done by the PWG.
    @@ -234,7 +254,7 @@ title: Operator Documentation
    -* In the **Options** box, you can add linked datasets to the current dataset, which will be used for the [**staged submission**](#stagedsubmission). Enabling _Run final merging over all runs in this dataset_ will merge all the runs of all the productions during the final merging. +* In the **Options** box, you can add short datasets to the current dataset, which will be used for the [**staged submission**](#stagedsubmission). Enabling _Run final merging over all runs in this dataset_ will merge all the runs of all the productions during the final merging. * In the **Analysis Facility Staging**, the operator is able to stage or unstage the data to the available targets displayed in the dropdown. * Choose a target from the dropdown list, and you will be notified of the amount of data required for the staging process. Confirm by clicking OK. The staging process will start once clicking the _Save all changes_ button at the top right of the page. * You can hover over the staging percentage to get a detailed status of the staging progress. By clicking on the percentage, you will be lead to a new tab where you can see the elaborate overview of the transfer requests on MonALISA. diff --git a/docs/hyperloop/userdocumentation.md b/docs/hyperloop/userdocumentation.md index 483539b1..33cd22f6 100644 --- a/docs/hyperloop/userdocumentation.md +++ b/docs/hyperloop/userdocumentation.md @@ -3,6 +3,34 @@ sort: 1 title: User Documentation --- +## Introductory Tours + +When opening a page in Hyperloop which has not been visited before, a guided tour will explain key concepts. These tours provide an interactive learning experience for Hyperloop, easily activated with a single click. They are ideal for beginners and for refreshing knowledge. + +Where appropriate, when one tour ends, the next will begin to explain the next section of Hyperloop. Tours can be exited at any time. Once closed, they will not automatically begin on future page visits. + +
    + +
    + +### Tour Elements + +* Each element of Hyperloop with a tour includes a tour 🚌 button. Clicking this button initiates the tour. + +
    + +
    + +* Each tour step includes a _Next_ button to access the next step of the tour. The page will automatically scroll to and highlight the next element to be explained. Also displayed is the current step number and total number of steps in the tour. + +
    + +
    + +* Each tour step additionally includes an exit button. Clicking this closes the tour. After clicking this, the tour of the given section will not automatically open on future visits to the section of Hyperloop. To access the tour of the section again, the relevant tour 🚌 button must be clicked. + +* Many tours also offer direct links to relevant sections of the documentation for in-depth explanations, reducing the need to search through the documentation. + ## My Analyses * [**My Analyses**](https://alimonitor.cern.ch/hyperloop/) is a personalized webpage which displays all the analyses where the user belongs to. @@ -18,9 +46,9 @@ The _Service wagons_ are wagons which are dependencies to other wagons. They are * For the users, in the _My Analyses_ page, there is a read only view of the _Service Analyses_ available on the top of the page. * For the experts, if you need to create _Service wagons_, you need to have an analysis with the project type _O2 Hyperloop Service Wagons (OHSW)_ which can be [created in JIRA](#joinanalysis). Once the analysis is created, you can [add a new wagon](#addwagon) inside of the analysis available in _My Analyses_. -### Adding and configuring a wagon to an analysis +## Adding and configuring a wagon -##### 1. Adding a new wagon +### 1. Adding a new wagon Using the _My Analyses_ page, inside of the _Analysis_ you want to add the wagon to, click on `✚ Add new wagon`. @@ -35,7 +63,7 @@ There are 2 parameters required to create a new wagon: By clicking on `💾 Save` the wagon will be added, and you will be redirected to [_Edit **Wagon**_](#editwagon) where you can modify the wagon's configuration. -##### 2. Cloning a wagon +### 2. Cloning a wagon * Using the _My Analyses_ page, click on the button `🧬` to clone a wagon. @@ -49,7 +77,7 @@ A list of _Analyses_ you belong to will be displayed. You have to select the _An You can get to the _All Analyses_ page by using the main menu, or by the link in _My Analyses_ page: `(or clone wagon from other analysis)`. In the _All Analyses_ page, a read only view of all the analyses available in the system will be displayed. Browse and click on the _Analysis_ you want to clone the wagon from, and follow the procedure mentioned above. -##### 3. Edit a wagon +### 3. Edit a wagon * You can edit a wagon by clicking on the _Wagon_ name in the _My Analyses_ page. There are different tabs: Wagon settings, Configuration, Test Statistics. * By clicking on the top-left corner, you will be redirected to a read-only view of the wagon, that can be shared with colleagues and support. The top right corner history symbol leads to the [_Wagon **History**_](#wagonhistory) page, which will display the state evolution of the wagon. @@ -57,12 +85,16 @@ You can get to the _All Analyses_ page by using the main menu, or by the link in
    + +##
    Wagon Settings * In _Wagon settings_ you can modify the wagon name, work flow name, and select wagon's dependencies. The dependencies offered are wagons from the same _Analysis_ or from [_Service wagons_](#servicewagons).
    + +## Wagon Configuration * In _Configuration_ the wagon configuration corresponding to the workflow will be available in the _Base_. The configuration is divided per _Task_, hence if you need to add a new parameter, you will need add it in the following order: task, parameter and value. * The wagon configuration supports a variety of parameter types defined in task as _Configurable_ including: primitive type parameters, fixed-length arrays, variable-length arrays, matrices, labelled matrices and histogram binning. @@ -88,14 +120,27 @@ 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. -* 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. Note that derived data train do not submit automatically and may need additional approval. If in doubt, please seek advise before enabling derived data tables in your wagon 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: + * 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`. + +* 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. + * 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.
    +## Test Statistics + * _Test Statistics_ contains three graphs that display different metrics following the tests this wagon was part of. The first graph plots the _PSS Memory_ corresponding to each test run. The second one diplays the _CPU Time_, _Wall time_ and _Throughput_ along the test runs for this wagon. Finally, the third graph shows the _Output size_ at each test run.
    @@ -120,7 +165,7 @@ You can get to the _All Analyses_ page by using the main menu, or by the link in
    -##### 4. Wagon History +### 4. Wagon History * In the _Wagon History_ page, there is a summary of the wagon's state from the creation until the last update. By clicking on the _+_ symbol, one can expand the information, showing the subwagons' details and the derived data at each timestamp. @@ -128,9 +173,9 @@ You can get to the _All Analyses_ page by using the main menu, or by the link in
    -* On the right side of the page, the user can select two timestamps in order to compare the state of the wagon between the two by clicking _Compare_. This will lead to [_Compare Wagons_](#comparewagons) page. You can cancel your current selection by clicking _Unselect all_. +* On the right side of the page, the user can select two timestamps in order to compare the state of the wagon between the two by clicking _Compare_. This will lead to [_Compare Wagons_](#compare-wagons) page. You can cancel your current selection by clicking _Unselect all_. -##### 5. Compare wagon at different timestamps +### 5. Compare wagon at different timestamps * In the _Compare Wagons_ view, we can analyse the state of a wagon at two different timestamps. The _Wagon settings_ tab shows the changes regarding the name, workflow and dependencies and/or the common features between the two. By clicking on one of the dependencies, a new tab will open showing the comparison between the same two timestamps for the wagon clicked. @@ -140,7 +185,7 @@ You can get to the _All Analyses_ page by using the main menu, or by the link in
    -##### 6. Compare individual wagons +### 6. Compare individual wagons * The user is able to compare a wagon with any of their individual wagons. * Using the _My Analyses_ page, click on the button `🆚` to compare the wagon. A list of all your wagons will be displayed. Once you select the desired wagon, this will open the comparison view in a new tab. This has a similar structure to the different timstamps comparison. @@ -169,9 +214,9 @@ After all the parameters have been set, click on `Create` and your _Analysis_ wi The synchronization from JIRA to the Hyperloop train system can take up to 30 minutes. -### Enabling datasets +## Enabling datasets -#### 1. Using the _My Analyses_ page +### 1. Using the _My Analyses_ page * Inside of an analysis, click on the button `Datasets and Settings 📝`. @@ -182,7 +227,7 @@ The synchronization from JIRA to the Hyperloop train system can take up to 30 mi * There is a list of _Enabled datasets in **Analysis**_. You can disable a dataset for that analysis by clicking on the button `❌`. * Inside of _Enable dataset_ you can search for an active dataset by filtering by data type, collision system, anchor and period. And add it to your analysis by clicking on the button `✚ Add to analysis`. Or you can click the button `ℹ️ All datasets` to be redirected to the [**Datasets**](#datasets) page. -#### 2. Using the _Datasets_ page +### 2. Using the _Datasets_ page * The [**Datasets**](https://alimonitor.cern.ch/hyperloop/datasets) page displays all the datasets available. * You can browse and click on the _Dataset_ you want to add to your analysis. @@ -193,7 +238,7 @@ The synchronization from JIRA to the Hyperloop train system can take up to 30 mi * Inside of the _Dataset_ view page, click on the button `✚ Add dataset to analysis`. It will display a list of all the analyses you belong to. Select the _Analysis_ you want to add the dataset to, and click on `💾 Save`. -### Enabling a wagon +## Enabling a wagon You can enable a wagon in the _My Analyses_ page. Inside of the _Analysis_ there are the datasets available for that analysis, or you can [_enable/disable_ datasets](#enabledatasets). There are 3 options for enabling a wagon: @@ -205,11 +250,11 @@ You can enable a wagon in the _My Analyses_ page. Inside of the _Analysis_ there
    - After choosing the package tag to be used, click on the button `❌` to enable your wagon in a dataset, the icon will change from `❌` to `✅`. If you hover over `✅` you can see the information about the enabled wagon: package tag, time and username. If you need to disable a wagon in a dataset, click on the button `✅`. After enabled, the wagon will be automatically tested and you can follow the progress of the [test](#wagontest) on the button next to `✅`: `⌛️` queued,`⏳` ongoing,`🌟` done, `❗️` warning and `💣` failed. + After choosing the package tag to be used, click on the button `❌` to enable your wagon in a dataset, the icon will change from `❌` to `✅`. If you hover over `✅` you can see the information about the enabled wagon: package tag, time and username. If you need to disable a wagon in a dataset, click on the button `✅`. After enabled, the wagon will be automatically tested and you can follow the progress of the [test](#wagon-test) on the button next to `✅`: `⌛️` queued,`⏳` ongoing,`🌟` done, `❗️` warning and `💣` failed. If a wagon has dependencies, there is no need to enable the dependencies as well. The wagon's dependencies will be automatically tested by the system as well. -### Wagon tests +## Wagon tests * The wagon test can be accessed in the _My Analyses_ page by clicking on the buttons: `⏳`,`🌟`, `❗️` or `💣`. * If the TEST_ID is known, it can be directly accessed using the url . @@ -243,6 +288,8 @@ You can enable a wagon in the _My Analyses_ page. Inside of the _Analysis_ there
    * If you only want to see the top 10 graph with the highest average, check the Show top 10 largest box. + +* To produce this type of performance graphs for a local O2 execution, follow the instructions [here](#producing-performance-graphs-for-a-local-o2-execution). * Whenever a wagon configuration is changed, if there are enabled wagons (including wagons that depend on it), then the test is automatically reset and a new test is launched. However, if the enabled wagon was already composed in a train, the train will run with the wagons and dataset configuration of the time at which the train was created. @@ -251,8 +298,89 @@ You can enable a wagon in the _My Analyses_ page. Inside of the _Analysis_ there When creating or enabling wagons, you can use a pull request instead of a package tag. By doing this, you don't need to wait until your code has been merged and released in a package tag. 1. [Adding a new wagon](#addwagon): You can create a wagon with your unmerged or unreleased workflow. If the workflow is not available, add manually the configuration of the wagon, and subwagons if needed. You can synchronize the wagon's configuration once the package tag that includes your pull request has been released. -2. [Enabling a wagon in a dataset](#enablewagon): If you need to enable your wagon with workflow that is unmerged or unreleased, use a `Future tag based on pull request`. There is a list of the latest merged and unmerged pull requests available in the system, you can see the pull request number and description. Select the _pull request tag_ and enable the wagon in a dataset. By doing this, the wagon will be queued to test, and the test will begin once the _pull request_ has been merged to a package tag, and the package tag is released. And then, if the test is successful, it'll be composed in a train with the latest package tag available. +2. [Enabling a wagon in a dataset](#enabling-a-wagon): If you need to enable your wagon with workflow that is unmerged or unreleased, use a `Future tag based on pull request`. There is a list of the latest merged and unmerged pull requests available in the system, you can see the pull request number and description. Select the _pull request tag_ and enable the wagon in a dataset. By doing this, the wagon will be queued to test, and the test will begin once the _pull request_ has been merged to a package tag, and the package tag is released. And then, if the test is successful, it'll be composed in a train with the latest package tag available. + +## Warnings + +When a wagon test finishes in warning, this means that the wagon will not be included in the automatic composition schedule. Therefore, train composition can be requested in the Operation channel, where an operator will take care of the request. Before doing so, please review if you cannot fix the cause of the warning yourself. Depending on the nature of the warning and the degree of exceeding specific constraints, the operator will either compose your train or advise you to review and improve certain parts before requesting a train again. In the latter case, the user can analyze the test and review the logs, searching for ways of improving resource usage or other elements that caused the exceptions. + + There are a number of warnings, which will require different courses of action: + +### 1. Memory consumption too large for automatic train submission + +
    + +
    + + * 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. + * 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. + +### 2. Maximal PSS more than 30% larger than average PSS + +
    + +
    + + * 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. + +### 3. CPU usage too large + +
    + +
    + + * 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. + +### 4. Too many CCDB calls + +
    + +
    + + * Too many calls to the CCDB, therefore the train cannot be composed, and the cause of a high number of calls should be checked. + +### 5. Reduction factor too small + +
    + +
    + + * 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. + +### 6. Log output too large + +
    + +
    + + * The log file is too large, therefore the train cannot be composed, and the user should check for factors leading to this. + +### 7. Derived output too large for slim train + +
    + +
    + + * This is specific to tests with wagons set as ready for slim derived data. As the entire output is merged into one single file, there is a limit of 4000 MB for this. If exceeded, the user is advised to switch to standard derived data by unchecking the option “Ready for slim derived data” in the wagon edit view. Then a request for standard derived data train can be made. +### 8. Unbound indices detected in AO2D merging + +
    + +
    + + * 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. + +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. + + +
    + +
    + + ## All Analyses * [**All Analyses**](https://alimonitor.cern.ch/hyperloop/all-analyses) is a read only view of all analyses available in the system. Click on the analysis name to be redirected to a read-only view of the analysis. @@ -260,7 +388,7 @@ When creating or enabling wagons, you can use a pull request instead of a packag ## Train Runs -* For a user, the [**Train Runs**](https://alimonitor.cern.ch/hyperloop/train-runs) page displays a read view only of all train runs available in the system. +* For a user, the [**Train Runs**](https://alimonitor.cern.ch/hyperloop/train-runs) page displays a read view only of all train runs available in the system. The derived data column shows if a train is an analysis train (empty), standard derived data train (🗂️) or slim derived data train (green bordered 🗂️). The difference between standard and slim derived data trains is explained [above](#deriveddatatypes). * To compare two trains, select them in the Compare column and click Compare. This will open a new tab displaying the differences between the two trains. @@ -274,7 +402,7 @@ When creating or enabling wagons, you can use a pull request instead of a packag
    -### Train Run Result +## Train Run Result * The _General_ tab displays the summary of the train's progress, direct links to dataset and participating wagon configuration, as well as direct links to the test output and the [speedscope](https://johnysswlab.com/speedscope-visualize-what-your-program-is-doing-and-where-it-is-spending-time/) profiling of the task. @@ -316,6 +444,8 @@ When creating or enabling wagons, you can use a pull request instead of a packag
    + +* To produce this type of performance graphs for a local O2 execution, follow the instructions [here](#producing-performance-graphs-for-a-local-o2-execution). * In _Submitted jobs_, you can see the summary of the master jobs, along with links to the **IO Statistics** and **Stack trace**. @@ -362,8 +492,16 @@ When creating or enabling wagons, you can use a pull request instead of a packag
    -* The _Request long train_ tab allows users to request a long train after the train ran on a linked dataset. Linked datasets are subsets of a big dataset (_set up in the Dataset settings_). First, a train run needs to be **Done on a smaller linked dataset** before being run on a bigger dataset. + +### Request Long Train + +* The _Request long train_ tab allows users to request a long train after the train ran on a short dataset. Short datasets are subsets of a big dataset (_set up in the Dataset settings_). First, a train run needs to be **Done on a smaller short dataset** before being run on a bigger dataset. * Any user who is part of the analysis can request a long train. Approval from the participating analyses PWGs conveners is required in order to submit a long train. +
    + +
    + +* When requesting a long train, it is possible to request standard derived data from a short train with slim derived data by changing the derived data setting as shown above.
    @@ -376,3 +514,29 @@ When creating or enabling wagons, you can use a pull request instead of a packag
    + +## Producing performance graphs for a local O2 execution + + **Performance Graphs** page allows the user to upload his own local metrics file, and then generate the test graphs specific to that file. You produce a local _performanceMetrics.json_ by running the o2 workflow with the argument _--resources-monitoring 2_ which, in this example, produces monitoring information every 2 seconds. These are the same type of graphs produced in the _Test Graphs_ tab of the train run. This page can be accessed at: . + +
    + +
    + +## Reproducing a train run on a local machine + A train test or a Grid train run can be redone on a local machine. This is useful to understand a problem better or to just reproduce some settings of a previous train. + In order to do so, you need two general prerequisites: + * Download the `run_train.sh` script from [here](https://alimonitor.cern.ch/train-workdir/run_train.sh). Say this is placed in a folder `/my/path/`. + * Make sure `jq` is installed on your system. Type `jq` on the command prompt. If you get an error that the command was not found, you have to install it. This package is a system package on most systems (it has nothing to do with ALICE). Use Google if you need instructions for your specific operation system. + * Now the following command should work and give reasonable output: + ```bash + /my/path/run_train.sh --help +``` + To now run a specific train test or Grid run, you need to create a folder and put there two files: + * Download the `full_config.json` from the train test or Grid run + * Create a file `input_data.txt` in which you put the file paths of the data you want to process. You can either put the paths to files on AliEn or download the data locally and point to the local paths. Each line should contain one file. In order to take the same data as from a train test, you can check at the top of the `stdout.log` of a train test where you have the AliEn paths and also paths to download the files to your local machine. You then run: + ```bash + /my/path/run_train.sh --skip-perf + ``` +## 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/JoyrideNextButton.png b/docs/images/JoyrideNextButton.png new file mode 100644 index 00000000..5d3dbd12 Binary files /dev/null and b/docs/images/JoyrideNextButton.png differ diff --git a/docs/images/JoyrideTourIcon.png b/docs/images/JoyrideTourIcon.png new file mode 100644 index 00000000..0e2bc3a3 Binary files /dev/null and b/docs/images/JoyrideTourIcon.png differ diff --git a/docs/images/JoyrideWelcome.png b/docs/images/JoyrideWelcome.png new file mode 100644 index 00000000..ace6cec4 Binary files /dev/null and b/docs/images/JoyrideWelcome.png differ diff --git a/docs/images/Scheme-track-to-coll-assoc-box.png b/docs/images/Scheme-track-to-coll-assoc-box.png new file mode 100644 index 00000000..6005188b Binary files /dev/null and b/docs/images/Scheme-track-to-coll-assoc-box.png differ diff --git a/docs/images/Scheme-track-to-coll-assoc-gaussian.png b/docs/images/Scheme-track-to-coll-assoc-gaussian.png new file mode 100644 index 00000000..896a41fc Binary files /dev/null and b/docs/images/Scheme-track-to-coll-assoc-gaussian.png differ diff --git a/docs/images/co2eqtooltip.png b/docs/images/co2eqtooltip.png new file mode 100644 index 00000000..bbe87871 Binary files /dev/null and b/docs/images/co2eqtooltip.png differ diff --git a/docs/images/compareTrains.png b/docs/images/compareTrains.png index 93aec0bf..3c9e9edc 100644 Binary files a/docs/images/compareTrains.png and b/docs/images/compareTrains.png differ diff --git a/docs/images/derivedDataEx.png b/docs/images/derivedDataEx.png index c2bc4372..8146c3c5 100644 Binary files a/docs/images/derivedDataEx.png and b/docs/images/derivedDataEx.png differ diff --git a/docs/images/hyperlooppolicy.png b/docs/images/hyperlooppolicy.png new file mode 100644 index 00000000..b1ec4bc4 Binary files /dev/null and b/docs/images/hyperlooppolicy.png differ diff --git a/docs/images/longTrainDerivedType.png b/docs/images/longTrainDerivedType.png new file mode 100644 index 00000000..c826e206 Binary files /dev/null and b/docs/images/longTrainDerivedType.png differ diff --git a/docs/images/multipleWarnings.png b/docs/images/multipleWarnings.png new file mode 100644 index 00000000..dcf441d5 Binary files /dev/null and b/docs/images/multipleWarnings.png differ diff --git a/docs/images/notificationIdenticalWagon.png b/docs/images/notificationIdenticalWagon.png new file mode 100644 index 00000000..5e5d4a1e Binary files /dev/null and b/docs/images/notificationIdenticalWagon.png differ diff --git a/docs/images/notificationWorkflow.png b/docs/images/notificationWorkflow.png new file mode 100644 index 00000000..aa9e8816 Binary files /dev/null and b/docs/images/notificationWorkflow.png differ diff --git a/docs/images/resourcetable.png b/docs/images/resourcetable.png new file mode 100644 index 00000000..812c8af6 Binary files /dev/null and b/docs/images/resourcetable.png differ diff --git a/docs/images/strabuildersscheme.png b/docs/images/strabuildersscheme.png new file mode 100644 index 00000000..c051104b Binary files /dev/null and b/docs/images/strabuildersscheme.png differ diff --git a/docs/images/trainCompositionSettings.png b/docs/images/trainCompositionSettings.png index 80885094..e0ca2a4c 100644 Binary files a/docs/images/trainCompositionSettings.png and b/docs/images/trainCompositionSettings.png differ diff --git a/docs/images/warnignMemory.png b/docs/images/warnignMemory.png new file mode 100644 index 00000000..4d13a61c Binary files /dev/null and b/docs/images/warnignMemory.png differ diff --git a/docs/images/warningCCDB.png b/docs/images/warningCCDB.png new file mode 100644 index 00000000..bbb40a80 Binary files /dev/null and b/docs/images/warningCCDB.png differ diff --git a/docs/images/warningCPU.png b/docs/images/warningCPU.png new file mode 100644 index 00000000..34b1cff3 Binary files /dev/null and b/docs/images/warningCPU.png differ diff --git a/docs/images/warningDerivedOutput.png b/docs/images/warningDerivedOutput.png new file mode 100644 index 00000000..770705cb Binary files /dev/null and b/docs/images/warningDerivedOutput.png differ diff --git a/docs/images/warningLogOutput.png b/docs/images/warningLogOutput.png new file mode 100644 index 00000000..067b5757 Binary files /dev/null and b/docs/images/warningLogOutput.png differ diff --git a/docs/images/warningPSS.png b/docs/images/warningPSS.png new file mode 100644 index 00000000..0d737a6c Binary files /dev/null and b/docs/images/warningPSS.png differ diff --git a/docs/images/warningReductionFactor.png b/docs/images/warningReductionFactor.png new file mode 100644 index 00000000..7fbf4dfc Binary files /dev/null and b/docs/images/warningReductionFactor.png differ diff --git a/docs/images/warningUnboundIndices.png b/docs/images/warningUnboundIndices.png new file mode 100644 index 00000000..741fca9e Binary files /dev/null and b/docs/images/warningUnboundIndices.png differ diff --git a/docs/troubleshooting/.DS_Store b/docs/troubleshooting/.DS_Store deleted file mode 100644 index 5008ddfc..00000000 Binary files a/docs/troubleshooting/.DS_Store and /dev/null differ diff --git a/docs/troubleshooting/README.md b/docs/troubleshooting/README.md index 3e32e13a..1e1d53b0 100644 --- a/docs/troubleshooting/README.md +++ b/docs/troubleshooting/README.md @@ -1,46 +1,171 @@ --- sort: 8 -title: Support and troubleshooting +title: Troubleshooting --- -# Support and troubleshooting +# Troubleshooting -## Support venues +## Finding problems -The primary venue for support is Mattermost. Please login to [Mattermost](https://mattermost.web.cern.ch) and join the restricted team ALICE (top menu, select join restricted teams). You should then join the following support channels on Mattermost: +### Compilation problems -- [O2 Analysis](https://mattermost.web.cern.ch/alice/channels/o2-analysis): meant for general support. Please feel free to write here! -- [O2 Analysis Announcements](https://mattermost.web.cern.ch/alice/channels/o2-analysis-announcements): meant for announcements that impact everyone. -- [O2 Hyperloop Operation](https://mattermost.web.cern.ch/alice/channels/o2-hyperloop-operation): meant to bookkeep hyperloop operational information and train requests. +If your O2 code fails to compile and you have difficulties finding the reason, try the following tips. -A legacy support venue is the alice project analysis task force mailing list: alice-project-analysis-task-force@cern.ch. +Search for errors (and warnings) in the compilation log file (here assumed `../log`) using the `grep` command. -## Typical problems and solutions +Get the list of executables that failed to build and the list of problems in the code (in the format `file:line:column`): + +```bash +grep -e "FAILED:" -e "error:" -e "warning:" ../log | cut -d : -f -3 +``` + +If you want to see the full messages, remove the `| cut...` part. + +### Runtime problems + +If your O2 code is crashing and you have difficulties finding the reason, try the following tips. + +Redirect the terminal output to a text file (here called `stdout.log`): + +```bash +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 +``` + +Try to understand and resolve the first reported problem. + +```note +You can inspect a failing [AliHyperloop test](../hyperloop/userdocumentation.md#-wagon-tests) in the same way. The log is saved in the `stdout.log` file in the test output directory. +``` + +## Reporting problems + +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. + +When posting on Mattermost: + +- Do not paste the entire content of files or any long blocks of log lines or code directly in the message. If needed, attach the file. +- Paste only lines relevant to your problem. (See [Finding problems](#finding-problems).) +- Enclose code words and expressions in [backticks](https://www.markdownguide.org/basic-syntax/#code) (`). +- When pasting blocks of code or log lines, use [fenced code blocks](https://www.markdownguide.org/extended-syntax/#fenced-code-blocks). + - Use [syntax highlighting](https://www.markdownguide.org/extended-syntax/#syntax-highlighting) when pasting blocks of code. + +## Typical compilation problems and solutions + +### Compilation terminated because of exhausted memory + +Error message: + +```text +c++: fatal error: Killed signal terminated program cc1plus +``` + +The compilation exhausted all available RAM memory and was killed. Try to compile with less cores using the `-j N` option to use `N` cores. + +## Typical runtime problems and solutions ### Tree not found Error messages of the following kind: -```csh +```text [ERROR] Exception caught: Couldn't get TTree "DF_2853960297589372650/O2v0dataext from ..." ``` mean that the table `v0dataext` could not be found in the input file, nor has any other workflow produced them. -If the reported table is part of the main [AO2D tables](../datamodel/ao2dTables.md) (e.g. `tracks`), then something is wrong with your input file. You can check by opening it with ROOT if the corresponding table exists in the file by navigating to the reported folder (here: `DF_2853960297589372650`). +If the reported table is part of the main [AO2D tables](../datamodel/ao2dTables.md), then something is wrong with your input file. +You can check by opening it with ROOT if the corresponding table exists in the file by navigating to the reported folder (here: `DF_2853960297589372650`). + +Most likely however the table which is missing has to be produced by a [helper task](../datamodel/helperTaskTables.md). + +First, look for a solution in the list of [Special cases](#special-cases). +If the missing table is not mentioned there, try to find the missing workflow following the instructions for [General cases](#general-cases). + +#### 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. +- 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. -Most likely however the table which is missing has to be produced by a [helper task](../datamodel/helperTaskTables.md). You can identify the missing task by looking it up in this [page](../datamodel/helperTaskTables.md). The procedure is simple: if the error message complains about a missing table `DF_/O2` then you have to look for `
    ` and add the workflow which is listed to your command line. +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` -Example: imagine the missing table is `DF_2853960297589372650/O2timestamp`, then you have to look up `timestamp` where you find the executable `o2-analysis-timestamp`. You now execute: +#### 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. +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. + +Example: If the missing table is `DF_2853960297589372650/O2timestamps`, then you have to look up `timestamps`: + +```text +[O2Physics/latest] ~/alice/O2Physics $> $O2PHYSICS_ROOT/share/scripts/find_dependencies.py -t timestamps + +Table: timestamps + +timestamps <- ['o2-analysis-timestamp'] +``` -```csh +You find that the missing workflow is `o2-analysis-timestamp` and you add it to your command: + +```bash o2-analysis-timestamp | o2-analysis-my-analysis ... ``` and the table should be found. -If you run on Run 3 data or MC and the missing table is "O2tracks", please refer to the documentation on the [track propagation](../helperTasks/trackPropagation.md). +### CCDB object not found + +Error messages: + +```text +[ERROR] Requested resource does not exist: http://alice-ccdb.cern.ch/... +[FATAL] Got nullptr from CCDB for path ... +``` + +Verify whether: + +- You use the right workflow configuration (e.g. Run 2 vs 3). +- The timestamp is correct. +- The path is correct (check at ). +- The connection to CCDB is fine. -If you are running on Run 3 data or MC and the missing table is "O2fv0c", please make sure that the process switches in the bc-selection, event-selection and multiplicity-table workflows are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the "Configurables" section in the [event selection](../helperTasks/eventselection.md#configurables) documentation. +```todo +How to check the timestamp? +``` + +### Alien connection failed + +Error message: + +```text +Alien Token Check failed - Please get an alien token before running with https CCDB endpoint, or alice-ccdb.cern.ch! +``` -If the misssing table is `O2tofsignal`, please refer to the documentation on the [TOF PID](../helperTasks/pid.md) requirements. +- 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`. diff --git a/docs/troubleshooting/summarise_o2p_setup.sh b/docs/troubleshooting/summarise_o2p_setup.sh new file mode 100644 index 00000000..7fa9c39d --- /dev/null +++ b/docs/troubleshooting/summarise_o2p_setup.sh @@ -0,0 +1,22 @@ +#!/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/docs/tutorials/README.md b/docs/tutorials/README.md index 173fec43..824e179b 100644 --- a/docs/tutorials/README.md +++ b/docs/tutorials/README.md @@ -5,7 +5,9 @@ title: Examples and tutorials # Examples and tutorials +```todo WILL BE EXPANDED +``` There are a number of example tasks available at the AliceO2 software repository on github.com under @@ -13,16 +15,22 @@ on github.com under It is ready-to-use code which you can run or copy to your own tasks and modify according to your needs. -In each of the following sections one of these tutorial codes will be discussed in some detail. It is recommended to download the related source code (a link is provided on each page) to see the full working version of code while reading the explanations given in the tutorial. +In each of the following sections one of these tutorial codes will be discussed in some detail. +It is recommended to download the related source code (a link is provided on each page) to see the full working version of code while reading the explanations given in the tutorial. -More in-depth information about analysis tasks can be found in the [Analysis Framework](../framework/framework.md) section of these documentation pages. +More in-depth information about analysis tasks can be found in the [Writing an analysis task](../basics-tasks/README.md) section of these documentation pages. To run a tutorial analysis do -```csh -o2-analysistutorial-* --aod-file AO2D.root +```bash +o2-analysistutorial-... --aod-file AO2D.root ``` -### List of tutorials +## Tutorial events + +- [O2 Analysis Tutorials](https://indico.cern.ch/category/16548/) Indico page +- [O2 analysis tutorial](https://mattermost.web.cern.ch/alice/channels/o2-analysis-tutorial) support Mattermost channel + +## List of tutorials {% include list.liquid all=true %} diff --git a/docs/tutorials/analysistask.md b/docs/tutorials/analysistask.md index 6c5eb6f9..eed2a2b1 100644 --- a/docs/tutorials/analysistask.md +++ b/docs/tutorials/analysistask.md @@ -11,7 +11,7 @@ This explains the basic blocks and structures an analysis task in O2 is built of ## License agreement -At the very beginning of each analysis task code file we recommend to but the following license agreement. The task will also run without, but with these lines you confirm that your program is +At the very beginning of each analysis task code file we recommend to put the following license agreement. The task will also run without, but with these lines you confirm that your program is free software. You can find the full O2 license information here. `License agreement` @@ -58,11 +58,11 @@ All tables of the ALICE O2 analysis data model reside in the namespace o2::aod. ## Tasks, workflows, data analysis -A task is a basic block of an analysis program. It it a struct and has an init and a process function. In order to be complete either of the two functions must be defined. +A task is a basic block of an analysis program. It is a struct and has an init and a process function. In order to be complete either of the two functions must be defined. Several tasks can be put together to form a workflow (using defineDataProcessing()). Workflows on the other hand can be chained - the output of one workflow is piped to the input of the other workflow. -This is discussed in more detail in the [Data Processing](../framework/framework.md) section of these documentation pages. +This is discussed in more detail in the [Data Processing](../basics-usage/SettingUp.md) section of these documentation pages. So this is kind of a workflow skeleton diff --git a/docs/tutorials/eventMixing.md b/docs/tutorials/eventMixing.md index beccfd3f..133dde97 100644 --- a/docs/tutorials/eventMixing.md +++ b/docs/tutorials/eventMixing.md @@ -14,25 +14,24 @@ Obtain mixed event tuples. Executable: o2-analysistutorial-event-mixing -For a general introduction to combinations and event mixing, check first [here](../framework/eventMixing.md). +For a general introduction to combinations and event mixing, check first [here](../advanced-specifics/eventMixing.md). -### MixedEvents +## MixedEvents -Firstly, we define binning of collisions for block combinations: +Firstly, we define slice cache and binning of collisions for block combinations: ```cpp +SliceCache cache; std::vector xBins{VARIABLE_WIDTH, -0.064, -0.062, -0.060, 0.066, 0.068, 0.070, 0.072}; std::vector yBins{VARIABLE_WIDTH, -0.320, -0.301, -0.300, 0.330, 0.340, 0.350, 0.360}; using BinningType = BinningPolicy; -{% raw %} -BinningType binningOnPositions{{xBins, yBins}, true}; // true is for 'ignore overflows' (true by default) -{% endraw %} +{% raw %}BinningType binningOnPositions{{xBins, yBins}, true}; // true is for 'ignore overflows' (true by default){% endraw %} ``` Then, we define the mixing structure itself: ```cpp -SameKindPair pair{binningOnPositions, 5, -1}; // indicates that 5 events should be mixed and under/overflow (-1) to be ignored +SameKindPair pair{binningOnPositions, 5, -1, &cache}; // indicates that 5 events should be mixed and under/overflow (-1) to be ignored ``` In this case, only table types and the binning police type need to be passed, as the rest is taken from the defaults. @@ -53,15 +52,15 @@ for (auto& [t1, t2] : combinations(CombinationsFullIndexPolicy(tracks1, tracks2) } ``` -### MixedEventsInsideProcess +## MixedEventsInsideProcess This is the same task as above, with the difference that binning policy and `SameKindPair` are declared inside `process()`. This is particularly helpful when your bins are ConfigurableAxes. The standard out-of-process declaration of binning policy and corresponding mixing structure would take only default configurable values. -### Task with different table structures +## Tasks with different table structures These tasks demonstrate how mixing works with Filtered and Join. -### MixedEventsDynamicColumns +## MixedEventsDynamicColumns This is a more realistic example with mixing of collisions binned by z-vertex and multiplicity V0M. As `MultFV0M` is a dynamic column, its type is templated on the contributing column types. Therefore, the binning policy type is: @@ -71,15 +70,15 @@ using BinningType = BinningPolicy +This is naturally implemented for mixing inside `process()`, as the helper lambda function is usually defined inside `process()`. For example: + +```cpp +void process(aod::Collisions& collisions, aod::Tracks& tracks) { + auto getTracksSize = + [&tracks, this](aod::Collision const& col) { + auto associatedTracks = tracks.sliceByCached(o2::aod::track::collisionId, col.globalIndex(), this->cache); // it's cached, so slicing/grouping happens only once + return associatedTracks.size(); + }; +``` + +The binning policy: + +```cpp +{% raw %}using BinningType = FlexibleBinningPolicy, aod::collision::PosZ, decltype(getTracksSize)>; +BinningType binningWithLambda{{getTracksSize}, {axisVertex, axisMultiplicity}, true};{% endraw %} +``` + +A tuple with types of all lambda functions must be first passed in the `BinningType` definition, before the rest of arguments follow in the order of usage.
    +Similarly, in `binningWithLambda` definition, one must first pass a tuple with all lambda functions before other arguments.
    +Note that binning with respect to z-vertex is calculated from column values as before, while the lambda is used only for the multiplicity axis. You must be careful to follow the same order of columns/lambdas in the `BinningType` definition and of the corresponding axes in binning instantation. +Any combination of lambda- and column-based binning is possible. + +Finally, the mixing structure is defined like in previous examples: + +```cpp +SameKindPair pair{binningWithLambda, 5, -1, collisions, tracksTuple, &cache}; +``` diff --git a/docs/tutorials/extendedTables.md b/docs/tutorials/extendedTables.md index bb800f7f..fd108212 100644 --- a/docs/tutorials/extendedTables.md +++ b/docs/tutorials/extendedTables.md @@ -16,9 +16,9 @@ Learn how add new columns to existing tables, use dynamic and expression columns -### ExtendTable +## ExtendTable -Existing tables can be extended with additional expression columns using the 'Extend" function. The first step is the declaration of the new expression column (see also tutorial [Creating Tables](creatingTables)). +Existing tables can be extended with additional expression columns using the 'Extend" function. The first step is the declaration of the new expression column (see also tutorial [Creating Tables](creatingTables.md)). ```cpp # declare expression column P2 @@ -48,7 +48,7 @@ Note that the argument of the Extend function (here track) is a table object and -### AttachColumn +## AttachColumn Extend can only be used with expression columns. The function to extend a table with a dynamic column is `Attach`. @@ -71,18 +71,18 @@ and in this example add it with the Attach function to the table Tracks. struct AttachColumn { void process(aod::Collision const&, aod::Tracks const& tracks) { - auto table_extension = soa::Attach (tracks); + auto table_extension = soa::Attach> (tracks); ``` -### ExtendAndAttach +## ExtendAndAttach The two types of extension can be combined as demonstrated in task ExtendAndAttach. -### SpawnDynamicColumns and ProcessExtendedTables +## SpawnDynamicColumns and ProcessExtendedTables A Similar effect can be achieved by joining tables with the soa::Join helper function. Again we need some declarations at the beginning. diff --git a/docs/tutorials/histogramRegistry.md b/docs/tutorials/histogramRegistry.md index e2bcc3c6..9b88a7e1 100644 --- a/docs/tutorials/histogramRegistry.md +++ b/docs/tutorials/histogramRegistry.md @@ -3,6 +3,8 @@ sort: 5 title: Histogram Registry --- +# Histogram Registry + ```goal Learn how to create, fill, and manage histograms and other objects ``` @@ -12,8 +14,6 @@ Learn how to create, fill, and manage histograms and other objects Executable: o2-analysistutorial-histogram-registry -# Histogram Registry - The histogram registry is an object to create and manage histograms in a consistent and optimized way. ROOT provides an extensive list of histogram types. So why would one create a new interface? The reason is to offload histogram/object creation and management to the analysis framework and to allow with this for optimization. It is therefore recommended to use HistogramRegistry to create and work with histograms. diff --git a/docs/tutorials/indexTables.md b/docs/tutorials/indexTables.md index cd86e696..ca76dacf 100644 --- a/docs/tutorials/indexTables.md +++ b/docs/tutorials/indexTables.md @@ -18,7 +18,7 @@ Related information can be contained in different tables. And in order to associ -### ProduceEtaPhi, ProduceColExtra, and ConsumeEtaPhi +## ProduceEtaPhi, ProduceColExtra, and ConsumeEtaPhi The tutorial example starts with the declaration and production of three tables, EtaPhi and CollisionsExtra, which are normal tables, and HMPIDTracksIndex, an index table. @@ -30,7 +30,7 @@ DECLARE_SOA_INDEX_TABLE_USER(HMPIDTracksIndex, Tracks, "HMPIDTRKIDX", indices::T -### ConsumeColExtra +## ConsumeColExtra In task ConsumeColExtra the basic usage of indices is demonstrated. Tracks are associated to collisions via the index column o2::aod::track::CollisionId (see @@ -63,17 +63,24 @@ struct ConsumeColExtra { -### PartitionColExtra - -Index columns allow to easily select e.g. all tracks belonging to a given collision using the sliceBy() method (see also [DECLARE_SOA_TABLE](creatingTables.md#declareTables)). groupedTracks contains only tracks which belong to Collision col. +## PartitionColExtra +Index columns allow to easily select e.g. all tracks belonging to a given collision using the `sliceBy()` method (see also [DECLARE_SOA_TABLE](creatingTables.md#declareTables)). groupedTracks contains only tracks which belong to Collision col. +The slicing needs to be pre-declared using `Preslice` (or `PresliceUnsorted` if the index is not sorted) so that the framework can prepare and add it to the internal cache. ```cpp -auto groupedTracks = tracks.sliceBy(aod::track::collisionId, col.globalIndex()); +struct Task { + Preslice perCol = aod::track::collisionId; + void proces(aod::Collisions const & cols, aod::Tracks const& tracks) { + for (auto& col : cols) { + auto groupedTracks = tracks.sliceBy(perCol, col.globalIndex()); + } + } +} ``` -### BuildHmpidIndex and ConsumeHmpidIndex +## BuildHmpidIndex and ConsumeHmpidIndex Builds<T> is used to prepare an index column of type T. This has to be performed before the index table can be used. Note the declaration of the init() function