Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
39289f5
Add new task for nuclei analysis in light ions.
Sep 17, 2025
9d96b02
Please consider the following formatting changes
alibuild Sep 17, 2025
bcbe98b
Merge pull request #1 from alibuild/alibot-cleanup-13018
ArkaprabhaSaha001 Sep 17, 2025
fb6337b
Please consider the following formatting changes
alibuild Sep 17, 2025
c78c8bc
Merge pull request #2 from alibuild/alibot-cleanup-13018
ArkaprabhaSaha001 Sep 17, 2025
8c5a3af
Fix copyright notice
Sep 17, 2025
5c8f4d1
Fix trailing spaces
Sep 17, 2025
ff8d6f5
Fix line ending issue
Sep 18, 2025
d4da0e0
Fix copyright headers
Sep 18, 2025
9d9a07a
Please consider the following formatting changes
alibuild Sep 18, 2025
f967080
Merge pull request #3 from alibuild/alibot-cleanup-13018
ArkaprabhaSaha001 Sep 18, 2025
4a41f5b
Fix headers
Sep 18, 2025
24a3126
Fix lining spaces
Sep 18, 2025
88eefb9
Fix file and variable naming
Sep 18, 2025
c37f061
Fix the file name
Sep 18, 2025
10d85c8
Fix file naming
Sep 18, 2025
777c4a8
Added some track selection cuts on my task
Sep 27, 2025
3191c9f
Merge branch 'master' into master
ArkaprabhaSaha001 Sep 27, 2025
4c5acf0
Merge branch 'AliceO2Group:master' into master
ArkaprabhaSaha001 Oct 2, 2025
dfb83ca
[PWGLF] Add new task for RAA analysis in light-ion collisions (#13202)
abmodak Oct 2, 2025
edf72bd
[PWGLF] Updated task for Event Mixing (#13174)
navneetkumar231295 Oct 2, 2025
030d396
[PWGHF] Update selection status `isSelXicToPKPi` and `isSelXicToPiKP`…
phymanshu Oct 2, 2025
2770b87
[PWGHF] fix a small bug of configuration match for charm femto task (…
zhangbiao-phy Oct 3, 2025
691bd82
removed the Deuteron mass from dE/dx calculation
Oct 21, 2025
7d06542
[Common] Changes for testing TPC PID NN v3 (#13213)
amaringarcia Oct 3, 2025
b13fc6c
[PWGLF] Change in hStrangeCorrelation.cxx (#13217)
lhusova Oct 3, 2025
5622ef4
[PWGCF] Removal of outliers (#13216)
nidamalikk Oct 3, 2025
f0c386f
[PWGDQ] Possibility to deactivate track propagation for MFT-Muon matc…
mcoquet642 Oct 3, 2025
0ff3e5b
[PWGDQ] Fixing issue in the filling of the minitree (#13226)
lucamicheletti93 Oct 3, 2025
862f038
[PWGCF] fix eta extraction for FT0 detectors (#13219)
Luzhiyongg Oct 3, 2025
6fc7f97
[PWGEM/Dilepton] update eventQC.cxx (#13229)
dsekihat Oct 3, 2025
f36e619
[PWGLF] add evsel at gen level (#13223)
rspijkers Oct 4, 2025
27c625c
[PWGHF] add a flag for the tables filling into charm femto task (#13232)
zhangbiao-phy Oct 4, 2025
69e598f
[DPG] Added unit test for validating reconstruction software (#12929)
alcaliva Oct 4, 2025
0d34055
[PWGEM/Dilepton] quick fix in eventQC.cxx (#13233)
dsekihat Oct 4, 2025
95f43d1
[PWGLF] Fix autodetection of old format in strangeness tof pid (#13236)
ddobrigk Oct 4, 2025
38017bf
[PWGCF] safer ME and QA for pi-d (#13238)
blacwovie Oct 5, 2025
8ecd77e
[PWGLF] eta-pt distribution of antiprotons, extend pt range for rewei…
alcaliva Oct 5, 2025
33ccba5
[PWGLF] added QC task for nuclei, moved nucleiUtils.h to the appropri…
GiorgioAlbertoLucia Oct 5, 2025
0fbace9
[PWGLF] Add centrality classes and update V0 selection cuts (#13230)
PaolaVT Oct 5, 2025
d959cdd
[PWGCF] fill trigger separately, fix FT0A-FT0C container bug (#13237)
Luzhiyongg Oct 5, 2025
f770648
[PWGHF,PWGCF] fix the issue of int configurable caste to int8_t and a…
zhangbiao-phy Oct 5, 2025
c6214f3
[PWGLF] Added explicit track selection for reassociation (#13243)
gbencedi Oct 5, 2025
026fddc
[PWGLF] Updates related to secondary corrections (#13244)
tutripat Oct 6, 2025
1fa618b
[PWGLF] Add resonance analyses for Omega(2012) and Xi(1820) (#13242)
BongHwi Oct 6, 2025
2067d0f
[PWGLF] k892analysispbpb.cxx - bug fix (#13222)
murioni Oct 6, 2025
9d51528
[PWGLF] Nuspex: antineutron CEX table producer (clean PR) (#13150)
FabiolaLP Oct 6, 2025
c9ea63d
[PWGJE] Jet Fragmentation & V0 QA (#13218)
GijsvWeelden Oct 6, 2025
9d34fe6
[PWGJE] Add MC mixing and adjusting task for use on Hyperloop (#12670)
jkinner2 Oct 6, 2025
2e1a5c4
[PWGCF] Implementation of the pari task for resonances (#13179)
gitchrishub-oss Oct 6, 2025
f17db33
[PWGJE] Simulate hadron decay (#12615)
pestratm Oct 6, 2025
d36f021
[Common] EventPlane: adding shift correction (#12967)
jikim1290 Oct 6, 2025
75dc2d8
[PWGLF] Fix typo in the track type check when building V0s (#13248)
romainschotter Oct 6, 2025
62a1066
[PWGEM/Dilepton] update for HM pp analyses (#13249)
dsekihat Oct 6, 2025
5f4bf11
[PWGEM/Dilepton] update pion prefilter bits (#13258)
dsekihat Oct 6, 2025
4d14e72
[PWGCF] Add IR cut for flowGfwOmegaXi.cxx (#13231)
fuchuncui Oct 6, 2025
a4c3b60
[PWGHF] Cleanup, optimisation, bug fixes using clang-tidy (#13206)
vkucera Oct 6, 2025
6fe8dfd
[PWGLF] Add task for pseudo-efficiency checks (#13257)
gbencedi Oct 6, 2025
b7e121f
[PWGLF] Fix issue with getting efficiency weight (#13250)
skundu692 Oct 6, 2025
c9a0257
[PWGEM/Dilepton] update treeCreatorElectronMLDDA.cxx to support Zorro…
dsekihat Oct 7, 2025
28ef30b
[PWGLF] Local polarization of Lambda induced by jets in Run3 pp colli…
15071832337 Oct 7, 2025
8e1f457
[PWGLF] fix INEL evsel (#13253)
rspijkers Oct 7, 2025
131faf3
[PWGLF] Solved issue with centrality filling dummy values, adjusted h…
GiorgioAlbertoLucia Oct 7, 2025
340d262
[PWGDQ] Add MC definition of Lambda0 and Sigma+ (#13145)
JiYuanjing Oct 7, 2025
d3aa773
[Common] Adding dimuon DCA to muon QA task (#13204)
ppoava Oct 7, 2025
d6b985d
[PWGDQ] Fixing the minitree for Rec tracks (#13267)
bhagyasaho Oct 7, 2025
1c9921e
[DPG] Refactor tpcSkimsTableCreator (#13246)
lubynets Oct 7, 2025
be949be
[PWGEM,PWGHF,Trigger] Fix O2linter warnings (#13264)
mhemmer-cern Oct 8, 2025
7df3f74
[Common] Add FT0C variant 2 (Run 2 like truncation) (#13239)
ddobrigk Oct 8, 2025
1be437a
[PWGLF] Add INEL flag (#13262)
jmunozme Oct 8, 2025
1cf1bcd
[PWGLF] Update correction on pT, with minor changes in configurables …
jtanwar2212 Oct 8, 2025
5aa6574
[PWGHF] Add script to check injected signal in PbPb embedded MC (#13235)
fchinu Oct 8, 2025
e467c64
[PWGLF] add histograms for syst uncertainty on primary fraction (#13272)
alcaliva Oct 8, 2025
7228710
[PWGJE] Add MC outlier QA task (#13260)
jaimenorman Oct 8, 2025
c101ab5
[PWGLF] Add FT0M centrality estimator (#13276)
ChiaraDeMartin95 Oct 8, 2025
656ddcb
[PWGJE] widen binning for pThat ratio (#13277)
jaimenorman Oct 8, 2025
6aadda8
[ALICE3] Strangeness tracking considers dead phi region (#13275)
jesgum Oct 8, 2025
8d977d5
[PWGJE] Adding task for denominator consistency in effieicncy calcula…
dajones2 Oct 8, 2025
5b7037d
[PWGCF] Clean up event selection in femto framework (#13281)
ariedel-cern Oct 8, 2025
b8e9b92
[PWGCF] Mean pT fluctuations in PbPb 5.36TeV (#13263)
sweta29singh Oct 8, 2025
94829e6
[PWGJE] fix collision rejection (#13286)
jaimenorman Oct 8, 2025
a6f516a
[PWGLF] Code clean up, fix weight calculation (#13289)
skundu692 Oct 9, 2025
8ba671c
[PWGCF] Modifications in longrange correlation task (#13293)
abmodak Oct 9, 2025
435cdca
[DPG] Update DPG K0s QC task (#13261)
romainschotter Oct 9, 2025
86a14e0
[PWGLF] Add event selection vs centrality histogram (#13290)
romainschotter Oct 9, 2025
00316b8
[PWGLF] compute resolution with V0A as reference detector (#13300)
ChiaraDeMartin95 Oct 9, 2025
77fe7bb
[PWGDQ] HistogramsLibrary: Modify bin range of pseudo-proper decay le…
dmallick2 Oct 9, 2025
01275ec
[PWGLF] Add centrality FT0C variant 2 (Run 2 like truncation) (#13295)
abmodak Oct 9, 2025
f05d418
[PWGHF] Cleanup and bug fixes using cppcheck and clang-tidy (#13287)
vkucera Oct 9, 2025
c18fd36
[PWGLF] Review and fix the brackets (#13302)
spucillo Oct 9, 2025
1fd61fc
[Infrastructure] Add Xinye as CODEOWNER for HF (#13306)
gluparel Oct 9, 2025
0af47c1
[PWGEM,PWGEM-36] Fix filling of `hQVecMeanRVsPhi` histos (#13304)
mhemmer-cern Oct 9, 2025
c8835c0
[PWGLF] [PWGMM] CTP trigger mask included to FIT tables (#13266)
arvindkhuntia Oct 9, 2025
d8e6baf
[PWGDQ] Move zorro selection after event selection (#13291)
yuanz-USTC Oct 9, 2025
ccc03ec
[PWGLF] Refactor weight assignment: use first ancestor to avoid branc…
alcaliva Oct 9, 2025
2786442
[PWGEM,PWGEM-9] Fix `hCaloClusterFilter` filling and clean up of `emc…
mhemmer-cern Oct 9, 2025
da3985a
[PWGCF] Fix CMakeLists.txt in femtodream (#13284)
ariedel-cern Oct 10, 2025
1847f12
[PWGCF] FemtoUniverse: Calculate fractions for track-V0 pairs for MC …
alicja-pp Oct 10, 2025
6a30bb8
[PWGLF] Add task for primary multistrange production in Run 3 (#13315)
yakparo Oct 10, 2025
cb10502
[PWGCF] adding shift correction (#13297)
jikim1290 Oct 10, 2025
562cbd0
[PWGCF] Further histograms for inv mass selection (#13280)
gitchrishub-oss Oct 10, 2025
090d4f2
[PWGCF,Trigger] Remove unused code (#13288)
ariedel-cern Oct 10, 2025
588a06f
[Common] Fix of small bug in muon QA (#13305)
ppoava Oct 10, 2025
7e9e7c7
[PWGLF] omega2012Analysis.cxx - improve loop condition (#13314)
BongHwi Oct 10, 2025
cfcae77
[PWGLF] modification of occupancy cut and signal loss (#13316)
sarjeetagami Oct 10, 2025
385600c
[PWGLF] Fixed reconstruction part of KstarInOO.cxx (#13283)
JimunLee Oct 10, 2025
aae7af9
[PWGLF] add centrality intervals + remove unused variables (#13326)
maciacco Oct 10, 2025
2c49cf7
[PWGHF] Add UPC process function and QA hists (#13328)
Rrantu Oct 10, 2025
7e1f16c
[PWGCF] Set global tracks in track filter (#13317)
ilikmeta Oct 10, 2025
e58b5d0
[PWGJE] revise histogram of type, axis and name (#13298)
hanseopark Oct 10, 2025
a5e700e
[PWGLF] Add information about pair mass (#13329)
skundu692 Oct 10, 2025
77a8fc6
[PWGHF] Use auto for values returned from functions (#13330)
Rrantu Oct 10, 2025
f9c39e6
[PWGJE] Add processes to get track efficiency (#13323)
ynishida-style Oct 10, 2025
03db8ea
[PWGJE] Add configuration for centrality estimators (#13303)
wefeng1110 Oct 10, 2025
22fd6a4
[PWGCF] add meanPt and deltaPt (#13332)
Luzhiyongg Oct 10, 2025
4fac8a7
[DPG] Remove dependency on TrackQA table if not used in D0 calibratio…
fgrosa Oct 10, 2025
6fa0e51
[PWGJE] Track efficiency in jet finder (#13335)
aimeric-landou Oct 10, 2025
10b45b7
[PWGCF] FU: adding y cut for D0s and possibility to run with prompt D…
kgwizdzi Oct 10, 2025
272c0f9
[PWGLF] Revised track selection secondaries (#13340)
omvazque Oct 10, 2025
480018a
[PWGEM/Dilepton] update muon histograms (#13313)
dsekihat Oct 11, 2025
6a3a1ac
[PWGLF] Modify getFirstAncestor to return the first physical primary …
alcaliva Oct 11, 2025
1ee8b6d
[PWGJE] added corrected cluster energy tables in my task (#13324)
Archita-Dash Oct 11, 2025
c6df636
O2 linter: Add config with warning categories (#13294)
vkucera Oct 11, 2025
2e0773b
[Infrastructure] .clang-tidy: Fix ignore patterns for special names (…
vkucera Oct 11, 2025
83a3ae8
[Infrastructure] Cppcheck config: Silence false positives. Add list o…
vkucera Oct 11, 2025
64fc545
[PWGLF] [PWGMM] Separate table added for CTP info (#13321)
arvindkhuntia Oct 11, 2025
d80159d
[PWGCF] Remove tableproducer of multiplicity classifier (#13345)
abmodak Oct 11, 2025
89f65d8
[PWGJE] Adding matched track histograms (#13312)
dajones2 Oct 11, 2025
6465c02
[PWGCF] added tdc cuts and removed obsolete variables (#13339)
hernasab Oct 11, 2025
22a7cf0
[PWGLF] Omegahm - reduced output (#13292)
lietava Oct 11, 2025
92d3595
[PWGHF] Add process function for per-trigger normalization (#13334)
Marcellocosti Oct 11, 2025
4f937b8
[PWGCF] Fix two bugs at flowGfwOmegaXi.cxx (#13337)
fuchuncui Oct 12, 2025
7a329f4
[PWGLF] Added Signal Loss and Event Loss (#13338)
5ub-Man Oct 12, 2025
94b3d92
[PWGLF] Improve mix event weight (#13352)
skundu692 Oct 12, 2025
bffd0bb
[PWGLF] Return the previous code of KstarInOO.cxx (#13349)
JimunLee Oct 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
CheckOptions:
- { key: CheckPathRegex, value: ".*/O2/.*" }
# Naming conventions
- { key: readability-identifier-naming.ClassCase, value: CamelCase }
- { key: readability-identifier-naming.ClassMemberPrefix, value: m }
- { key: readability-identifier-naming.ConceptCase, value: CamelCase }
- { key: readability-identifier-naming.ConstexprVariableCase, value: CamelCase }
- { key: readability-identifier-naming.ConstexprVariableIgnoredRegexp, value: "^k[A-Z].*$" } # Allow "k" prefix.
- { key: readability-identifier-naming.ConstexprVariableIgnoredRegexp, value: "^k[A-Z][a-zA-Z0-9]*$" } # Allow "k" prefix.
- { key: readability-identifier-naming.EnumCase, value: CamelCase }
- { key: readability-identifier-naming.EnumConstantCase, value: CamelCase }
- { key: readability-identifier-naming.EnumConstantIgnoredRegexp, value: "^k[A-Z].*$" } # Allow "k" prefix.
- { key: readability-identifier-naming.EnumConstantIgnoredRegexp, value: "^k?[A-Z][a-zA-Z0-9_]*$" } # Allow "k" prefix and underscores.
- { key: readability-identifier-naming.FunctionCase, value: camelBack }
- { key: readability-identifier-naming.MacroDefinitionCase, value: UPPER_CASE }
- { key: readability-identifier-naming.MacroDefinitionIgnoredRegexp, value: "^[A-Z]+(_[A-Z]+)*_$" } # Allow the trailing underscore in header guards.
- { key: readability-identifier-naming.MacroDefinitionIgnoredRegexp, value: "^[A-Z][A-Z0-9_]*_$" } # Allow the trailing underscore in header guards.
- { key: readability-identifier-naming.MemberCase, value: camelBack }
- { key: readability-identifier-naming.NamespaceCase, value: lower_case }
- { key: readability-identifier-naming.ParameterCase, value: camelBack }
Expand Down
1 change: 1 addition & 0 deletions .mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,6 @@ PYTHON_PYRIGHT_CONFIG_FILE: pyproject.toml
PYTHON_RUFF_CONFIG_FILE: pyproject.toml
CPP_CPPLINT_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"]
CPP_CLANG_FORMAT_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"]
CPP_CPPCHECK_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"]
CPP_CPPCHECK_ARGUMENTS: --language=c++ --std=c++20 --check-level=exhaustive --suppressions-list=cppcheck_config
REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true
4 changes: 4 additions & 0 deletions ALICE3/TableProducer/OTF/onTheFlyTracker.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -838,6 +838,10 @@ struct OnTheFlyTracker {
static_cast<float>(xyz1[1]),
static_cast<float>(xyz1[2])};
const o2::track::TrackParametrization<float>::dim3_t hitpointcov = {currentTrackingLayer.getResolutionRPhi() * currentTrackingLayer.getResolutionRPhi(), 0.f, currentTrackingLayer.getResolutionZ() * currentTrackingLayer.getResolutionZ()};
if (currentTrackingLayer.isInDeadPhiRegion(phi)) {
continue; // No hit for strangeness tracking update
}

cascadeTrack.update(hitpoint, hitpointcov);
thisCascade.foundClusters++; // add to findable
}
Expand Down
4 changes: 2 additions & 2 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
/PWGEM @alibuild @feisenhu @dsekihat @ivorobye
/PWGEM/Dilepton @alibuild @mikesas @rbailhac @dsekihat @ivorobye @feisenhu @hscheid
/PWGEM/PhotonMeson @alibuild @mikesas @rbailhac @m-c-danisch @novitzky @mhemmer-cern @dsekihat
/PWGHF @alibuild @vkucera @fcolamar @fgrosa @fcatalan92 @mfaggin @mmazzilli @deepathoms @NicoleBastid @hahassan7 @jpxrk @apalasciano @zhangbiao-phy @gluparel @stefanopolitano
/PWGHF @alibuild @vkucera @fcolamar @fgrosa @fcatalan92 @mfaggin @mmazzilli @deepathoms @NicoleBastid @hahassan7 @jpxrk @apalasciano @zhangbiao-phy @gluparel @stefanopolitano @xinyepeng
# PWG-LF
/PWGLF @alibuild @sustripathy @skundu692 @mpuccio
/PWGLF/DataModel @alibuild @sustripathy @skundu692 @mpuccio @gbencedi @abmodak @fmazzasc @maciacco @dmallick2 @smaff92 @ercolessi @romainschotter
Expand Down Expand Up @@ -68,7 +68,7 @@
/Tutorials/PWGCF @alibuild @jgrosseo @victor-gonzalez @zchochul
/Tutorials/PWGDQ @alibuild @iarsene @mcoquet @lucamicheletti93
/Tutorials/PWGEM @alibuild @mikesas @rbailhac @dsekihat @ivorobye @feisenhu
/Tutorials/PWGHF @alibuild @vkucera @fcolamar @fgrosa @gluparel
/Tutorials/PWGHF @alibuild @vkucera @fcolamar @fgrosa @gluparel @xinyepeng
/Tutorials/PWGJE @alibuild @lhavener @maoyx @nzardosh @mfasDa @fjonasALICE
/Tutorials/PWGLF @alibuild @alcaliva @lbariogl @chiarapinto @BongHwi @lbarnby @ercolessi @iravasen @njacazio @romainschotter @skundu692
/Tutorials/PWGMM @alibuild @aalkin @ddobrigk
Expand Down
2 changes: 2 additions & 0 deletions Common/DataModel/Centrality.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ DECLARE_SOA_COLUMN(CentFT0M, centFT0M, float); //! Run 3 cent. f
DECLARE_SOA_COLUMN(CentFT0A, centFT0A, float); //! Run 3 cent. from FT0A multiplicity
DECLARE_SOA_COLUMN(CentFT0C, centFT0C, float); //! Run 3 cent. from FT0C multiplicity
DECLARE_SOA_COLUMN(CentFT0CVariant1, centFT0CVariant1, float); //! Run 3 cent. from FT0C multiplicity
DECLARE_SOA_COLUMN(CentFT0CVariant2, centFT0CVariant2, float); //! Run 3 cent. from FT0C multiplicity, uses classical truncated Nancestors (NOT recommended, cross-check only!)
DECLARE_SOA_COLUMN(CentFDDM, centFDDM, float); //! Run 3 cent. from FDDA+FDDC multiplicity
DECLARE_SOA_COLUMN(CentNTPV, centNTPV, float); //! Run 3 cent. from the number of tracks contributing to the
DECLARE_SOA_COLUMN(CentNGlobal, centNGlobal, float); //! Run 3 cent. from the number of tracks contributing to the PV
Expand Down Expand Up @@ -59,6 +60,7 @@ DECLARE_SOA_TABLE(CentMFTs, "AOD", "CENTMFT", cent::CentMFT); //! Ru

// Run 3 variant tables
DECLARE_SOA_TABLE(CentFT0CVariant1s, "AOD", "CENTFT0Cvar1", cent::CentFT0CVariant1); //! Run 3 FT0C variant 1
DECLARE_SOA_TABLE(CentFT0CVariant2s, "AOD", "CENTFT0Cvar2", cent::CentFT0CVariant2); //! Run 3 FT0C variant 1 - uses truncated Nancestors in glauber fit. Not recommended! for cross-checks only

// Run 3 centrality per BC (joinable with BC)
DECLARE_SOA_TABLE(BCCentFT0Ms, "AOD", "BCCENTFT0M", cent::CentFT0M, o2::soa::Marker<1>); //! Run 3 FT0M BC centrality table
Expand Down
37 changes: 37 additions & 0 deletions Common/DataModel/Qvectors.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,24 @@ DECLARE_SOA_COLUMN(QvecTPCnegImVec, qvecTPCnegImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecTPCallReVec, qvecTPCallReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecTPCallImVec, qvecTPCallImVec, std::vector<float>);

DECLARE_SOA_COLUMN(QvecShiftedRe, qvecShiftedRe, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedIm, qvecShiftedIm, std::vector<float>);

DECLARE_SOA_COLUMN(QvecShiftedFT0CReVec, qvecShiftedFT0CReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFT0CImVec, qvecShiftedFT0CImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFT0AReVec, qvecShiftedFT0AReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFT0AImVec, qvecShiftedFT0AImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFT0MReVec, qvecShiftedFT0MReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFT0MImVec, qvecShiftedFT0MImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFV0AReVec, qvecShiftedFV0AReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedFV0AImVec, qvecShiftedFV0AImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCposReVec, qvecShiftedTPCposReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCposImVec, qvecShiftedTPCposImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCnegReVec, qvecShiftedTPCnegReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCnegImVec, qvecShiftedTPCnegImVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCallReVec, qvecShiftedTPCallReVec, std::vector<float>);
DECLARE_SOA_COLUMN(QvecShiftedTPCallImVec, qvecShiftedTPCallImVec, std::vector<float>);

DECLARE_SOA_COLUMN(QvecFT0CRe, qvecFT0CRe, float);
DECLARE_SOA_COLUMN(QvecFT0CIm, qvecFT0CIm, float);
DECLARE_SOA_COLUMN(QvecFT0ARe, qvecFT0ARe, float);
Expand Down Expand Up @@ -104,6 +122,9 @@ DECLARE_SOA_COLUMN(LabelsBTot, labelsBTot, std::vector<int>);
DECLARE_SOA_TABLE(Qvectors, "AOD", "QVECTORDEVS", //! Table with all Qvectors.
qvec::Cent, qvec::IsCalibrated, qvec::QvecRe, qvec::QvecIm, qvec::QvecAmp);
using Qvector = Qvectors::iterator;
DECLARE_SOA_TABLE(QvectorsShifteds, "AOD", "QVECTORSCDEVS", //! Table with all shifted Qvectors.
qvec::Cent, qvec::IsCalibrated, qvec::QvecShiftedRe, qvec::QvecShiftedIm, qvec::QvecAmp);
using QvectorShifted = QvectorsShifteds::iterator;

DECLARE_SOA_TABLE(QvectorFT0Cs, "AOD", "QVECTORSFT0C", qvec::IsCalibrated, qvec::QvecFT0CRe, qvec::QvecFT0CIm, qvec::SumAmplFT0C);
DECLARE_SOA_TABLE(QvectorFT0As, "AOD", "QVECTORSFT0A", qvec::IsCalibrated, qvec::QvecFT0ARe, qvec::QvecFT0AIm, qvec::SumAmplFT0A);
Expand All @@ -121,6 +142,14 @@ DECLARE_SOA_TABLE(QvectorTPCposVecs, "AOD", "QVECTORSTPCPVEC", qvec::IsCalibrate
DECLARE_SOA_TABLE(QvectorTPCnegVecs, "AOD", "QVECTORSTPCNVEC", qvec::IsCalibrated, qvec::QvecTPCnegReVec, qvec::QvecTPCnegImVec, qvec::NTrkTPCneg, qvec::LabelsTPCneg);
DECLARE_SOA_TABLE(QvectorTPCallVecs, "AOD", "QVECTORSTPCAVEC", qvec::IsCalibrated, qvec::QvecTPCallReVec, qvec::QvecTPCallImVec, qvec::NTrkTPCall, qvec::LabelsTPCall);

DECLARE_SOA_TABLE(QvectorShiftedFT0CVecs, "AOD", "QVECSHIFTEDFT0C", qvec::IsCalibrated, qvec::QvecShiftedFT0CReVec, qvec::QvecShiftedFT0CImVec, qvec::SumAmplFT0C);
DECLARE_SOA_TABLE(QvectorShiftedFT0AVecs, "AOD", "QVECSHIFTEDFT0A", qvec::IsCalibrated, qvec::QvecShiftedFT0AReVec, qvec::QvecShiftedFT0AImVec, qvec::SumAmplFT0A);
DECLARE_SOA_TABLE(QvectorShiftedFT0MVecs, "AOD", "QVECSHIFTEDFT0M", qvec::IsCalibrated, qvec::QvecShiftedFT0MReVec, qvec::QvecShiftedFT0MImVec, qvec::SumAmplFT0M);
DECLARE_SOA_TABLE(QvectorShiftedFV0AVecs, "AOD", "QVECSHIFTEDFV0A", qvec::IsCalibrated, qvec::QvecShiftedFV0AReVec, qvec::QvecShiftedFV0AImVec, qvec::SumAmplFV0A);
DECLARE_SOA_TABLE(QvectorShiftedTPCposVecs, "AOD", "QVECSHIFTEDTPCP", qvec::IsCalibrated, qvec::QvecShiftedTPCposReVec, qvec::QvecShiftedTPCposImVec, qvec::NTrkTPCpos, qvec::LabelsTPCpos);
DECLARE_SOA_TABLE(QvectorShiftedTPCnegVecs, "AOD", "QVECSHIFTEDTPCN", qvec::IsCalibrated, qvec::QvecShiftedTPCnegReVec, qvec::QvecShiftedTPCnegImVec, qvec::NTrkTPCneg, qvec::LabelsTPCneg);
DECLARE_SOA_TABLE(QvectorShiftedTPCallVecs, "AOD", "QVECSHIFTEDTPCA", qvec::IsCalibrated, qvec::QvecShiftedTPCallReVec, qvec::QvecShiftedTPCallImVec, qvec::NTrkTPCall, qvec::LabelsTPCall);

using QvectorFT0C = QvectorFT0Cs::iterator;
using QvectorFT0A = QvectorFT0As::iterator;
using QvectorFT0M = QvectorFT0Ms::iterator;
Expand All @@ -137,6 +166,14 @@ using QvectorTPCposVec = QvectorTPCposVecs::iterator;
using QvectorTPCnegVec = QvectorTPCnegVecs::iterator;
using QvectorTPCallVec = QvectorTPCallVecs::iterator;

using QvectorShiftedFT0CVec = QvectorShiftedFT0CVecs::iterator;
using QvectorShiftedFT0AVec = QvectorShiftedFT0AVecs::iterator;
using QvectorShiftedFT0MVec = QvectorShiftedFT0MVecs::iterator;
using QvectorShiftedFV0AVec = QvectorShiftedFV0AVecs::iterator;
using QvectorShiftedTPCposVec = QvectorShiftedTPCposVecs::iterator;
using QvectorShiftedTPCnegVec = QvectorShiftedTPCnegVecs::iterator;
using QvectorShiftedTPCallVec = QvectorShiftedTPCallVecs::iterator;

// Deprecated, will be removed in future after transition time //
DECLARE_SOA_TABLE(QvectorBPoss, "AOD", "QVECTORSBPOS", qvec::IsCalibrated, qvec::QvecBPosRe, qvec::QvecBPosIm, qvec::NTrkBPos, qvec::LabelsBPos);
DECLARE_SOA_TABLE(QvectorBNegs, "AOD", "QVECTORSBNEG", qvec::IsCalibrated, qvec::QvecBNegRe, qvec::QvecBNegIm, qvec::NTrkBNeg, qvec::LabelsBNeg);
Expand Down
Loading
Loading