Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
347 commits
Select commit Hold shift + click to select a range
507f011
[PWGJE] add particle selection to trigger track selections at MC leve…
nzardosh Feb 26, 2026
26e1615
[PWGCF] Add QA for pos./neg. tracks in task partNumFluc.cxx (#15182)
fsii Feb 26, 2026
92c026a
[PWGLF] updated data models and table producer for reducing derivedda…
prottayCMT Feb 26, 2026
ced54b5
[PWGJE] adding event splitting for trigger tracks (#15186)
nzardosh Feb 27, 2026
3c9bb53
[PWGLF] fixes: runnumber and downscaling (#15170)
lietava Feb 27, 2026
9db255f
[PWGLF] Refactor event selection and processing logic (#15185)
hkoley Feb 27, 2026
74c4d16
[PWGLF] Bug fix: replace return with continue statement in processMCg…
lorber98 Feb 27, 2026
fbec99b
[Common] Fix stale Q/Pt values in TrackTuner graph-based smearing (#1…
joonsukbae Feb 27, 2026
cf90826
[PWGLF] Fix: Revert struct name to 'tofSpectra' for script compatibil…
tonmoySh Feb 27, 2026
fe4c517
[PWGCF] Correction in histname to fill DCA dist before selection (#15…
SwatiSaha-1997 Feb 27, 2026
be8e55b
[PWGEM] Add the possibility to select electrons with a given PID hypo…
rbailhac Feb 27, 2026
839159f
[PWGLF,PWGMM] Properly account for -1 shift between CTPinput and test…
fgrosa Feb 27, 2026
1eb4655
[PWGLF] Minor Table Subscription Change (#15192)
nkaratze Feb 27, 2026
a020884
[PWGLF] Fixed calculation in correctPtHe3TrackedAsTriton function (#1…
GiorgioAlbertoLucia Feb 27, 2026
05873aa
[PWGLF] Added centrality estimator for phitask and new separate kstar…
hkoley Feb 27, 2026
a0f219f
[PWGLF] Uncommented Event Selection (#15199)
nkaratze Feb 27, 2026
7a8f7ff
[PWGLF,PWGMM] Fix position of update of last BC with activity for SL …
fgrosa Feb 28, 2026
ccadab8
[PWGLF] Track cuts were modified (#15200)
PaolaVT Feb 28, 2026
057099c
[ALICE3] Explicitly set ccdb manager in geometryContainer instances (…
jesgum Feb 28, 2026
ea10193
[PWGEM/Dilepton] reduce muon table size (#15201)
dsekihat Feb 28, 2026
cdb3dfd
[PWGHF] Add D0+gamma in charm reso data creator (#15205)
fgrosa Feb 28, 2026
58c20be
[PWGLF] Added condition for all generated events in MC for signal los…
sawankumawat Feb 28, 2026
fd9fdef
[PWGLF] adding pointing angle selection (#14855)
jikim1290 Mar 1, 2026
b2cd382
[PWGEM/Dilepton] update muon analyses (#15207)
dsekihat Mar 1, 2026
7c71ca6
[PWGLF] Fix rapidity calculation for Xi particles (#15202)
romainschotter Mar 1, 2026
ee2b6ac
[PWGEM/Dilepton] update matchingMFT.cxx (#15209)
dsekihat Mar 1, 2026
b022d1a
[PWGCF] Added QA histograms (#15204)
SwatiSaha-1997 Mar 2, 2026
cf14126
[PWGLF] Change return statements to continue in mixed event selection…
hkoley Mar 2, 2026
9c15ec6
[PWGCF] Update radial flow decorr task to include PID (#15210)
somabhatta Mar 2, 2026
875e61a
[PWGCF] FemtoUniverse producer: Add option to call fillParticles for …
alicja-pp Mar 2, 2026
133994c
[PWGHF] Add Lc into derivedDataCreatorCorrelationsReduced (#15187)
dongfangqingxin Mar 2, 2026
9affd6d
[PWGLF] Change in hStrangeCorrelation.cxx (#15214)
lhusova Mar 2, 2026
5c91124
[PWGEM] Fix Event subscription in process functions (#15218)
Steffimro Mar 2, 2026
41933ed
[PWGCF] Calculate observables as a func. of Ngen in MCgen and rec (#1…
SwatiSaha-1997 Mar 2, 2026
f93ed91
[PWGEM/Dilepton] option to select only correct/wrong match for muon i…
dsekihat Mar 2, 2026
dc5101b
[PWGJE] Fix on configurable axes (#15190)
joachimckh Mar 2, 2026
4c9835b
[PWGHF] Fix corr. bkg. Sc tree filling. (#15226)
mfaggin Mar 2, 2026
8fcfdb2
[Common] Use helix propagation to compute fwdtrack DCA in fwdtrackext…
mcoquet642 Mar 2, 2026
3b05911
[Common] TPC PID: Cleanup of CCDB accessors (#13265)
jezwilkinson Mar 2, 2026
8c14235
[PWGUD] Few generator ID LOGs added (#15216)
amatyja Mar 2, 2026
008d35a
[PWGCF] Add pt spectra hist for QA (#15215)
huinaibing Mar 2, 2026
40a2abe
[PWGCF] process MultSet and track selection bit check added (#15180)
nmallick19 Mar 2, 2026
170b854
[PWGCF] Add pT dis QA for subevents (#15220)
Luzhiyongg Mar 2, 2026
c2b5c3a
[PWGCF] modularization of functions for event selection and filling h…
jikim1290 Mar 2, 2026
50968b2
[PWGCF] Choice to drop step 6 (reco) when efficiency is loaded (#15229)
nmallick19 Mar 2, 2026
6843b0b
[PWGLF] Event Selection: Splits sel8 into their components (#15228)
omvazque Mar 2, 2026
3956d70
[PWGLF] Add new process function for MC spin correlation, fix systema…
skundu692 Mar 2, 2026
8aa55a9
[PWGUD] filtered table (#15231)
miedema-11 Mar 3, 2026
3979462
[ALICE3] Move fitter settings to configurables and fix for cascade ki…
jesgum Mar 3, 2026
a4b6a86
[Infrastructure] Update CODEOWNERS (#15236)
romainschotter Mar 3, 2026
5dd9f93
[PWGJE] jetFinderQA fixes, new debug process; trackEff/jetSpectraChar…
aimeric-landou Mar 3, 2026
0e3de97
[Common] Fix for fwdtrackextension crash (#15238)
mcoquet642 Mar 3, 2026
2fc5a21
[PWGHF] Add Lc(<-Sc) pt in the tree. (#15234)
mfaggin Mar 3, 2026
bb0d806
[ALICE3] Set ccdb manager in geocontainer for otf tracker pid (#15233)
jesgum Mar 3, 2026
cf8621e
[PWGCF] FemtoUniverse V0 Task -- implemented bitmask and strangeness …
Eloviyo Mar 3, 2026
43a136a
[PWGUD] truegap filtered (#15239)
miedema-11 Mar 4, 2026
e8585c1
[PWGCF] Update Femto framework (#15246)
ariedel-cern Mar 4, 2026
a7d3a89
[Common] remove ROF border cut from sel8 for 2026 runs (#15237)
altsybee Mar 4, 2026
1b9756b
[PWGLF] Correct logical condition in DCA to PV cuts (#15232)
PaolaVT Mar 4, 2026
26bf137
[PWGUD] filter Nch (#15250)
miedema-11 Mar 4, 2026
1b68ee6
[Trigger] Boost::system does not exist any more in new boost versions…
davidrohr Mar 4, 2026
151de2b
[PWGDQ] matchingQA: added match attempts analysis (#15235)
aferrero2707 Mar 4, 2026
d455423
[PWGUD] UPC tag logic change for generated event MC (#15252)
sdudi123 Mar 4, 2026
603a0de
[PWGCF] Add mc3d femtodream (#15160)
wenyaCern Mar 4, 2026
c9225af
[PWGCF] Implementing multiplicity correlation cuts for event selectio…
SwatiSaha-1997 Mar 4, 2026
45d80d6
[Infrastructure,PWGJE] Fix RECC vs PCH interference (#15255)
ktf Mar 4, 2026
1d76185
[PWGLF] adding CentFT0CVariant2s (#15258)
jikim1290 Mar 4, 2026
0616363
[PWGEM/Dilepton] update muon analyses (#15260)
dsekihat Mar 4, 2026
b15cbdf
[PWGHF] taskCharmPolarisation: Fill in the absolute vale of the rapid…
Mingze129 Mar 4, 2026
47af0a2
[PWGCF] Apply Global+ITS only tracks (#15262)
ilikmeta Mar 4, 2026
393deac
[PWGCF] Added FV0-TPC correlations (#15254)
lcernusa Mar 4, 2026
f83195a
[Infrastructure] Update CODEOWNERS (#15267)
otonvd Mar 4, 2026
b0b26f1
[PWGLF] Add HI Lambda/AntiLambda polarization around jets workflow (#…
cmuncinelli Mar 4, 2026
97898a6
[PWGEM] PhotonMeson: Switch from EMEvents to PMEvents (#15270)
mhemmer-cern Mar 4, 2026
fd104bc
[PWGJE] Add new jet substructure observable (#15244)
monamelop Mar 4, 2026
f136737
[PWGHF] Add derived data creator for Lc in pK0s. Farewell! (#15259)
DelloStritto Mar 5, 2026
91d6549
[PWGCF] Update femto framework (#15266)
ariedel-cern Mar 5, 2026
0e1a8de
[PWGCF] DptDpt - Fine tune on the fly initialization (#15269)
victor-gonzalez Mar 5, 2026
c3ada3a
[Infrastructure] Update CODEOWNERS (#15271)
otonvd Mar 5, 2026
3ea952d
[PWGDQ] Comment out cout statements for bimodality coefficients (#15256)
ypwangg Mar 5, 2026
e7cc586
[PWGLF] Add function to compute jet pt resolution (#15268)
alcaliva Mar 5, 2026
4383154
[PWGCF] DCA cut for global tracks (#15248)
somabhatta Mar 5, 2026
a2453cc
[PWGLF] Add isPhysicalPrimary() for check the primary tagging (#15273)
limhyunji999 Mar 5, 2026
3705cee
[PWGUD] Fix of two tracks table tree (#15257)
rolavick Mar 5, 2026
f249b10
[DPG] Adding possibility to filter on collisions with kIsGoodITSLayer…
arossi81 Mar 5, 2026
54a3dfb
[PWGEM/Dilepton] update electron table 6 to add pid for tracking (#15…
dsekihat Mar 5, 2026
329e962
[PWGLF,PWGMM] Make track cuts configurable (#15247)
jmunozme Mar 5, 2026
a10b7cd
[PWGHF] Delete redundant MC columns from the data model (#14962)
vkucera Mar 5, 2026
27ad185
[PWGEM/Dilepton] update DimuonCut (#15285)
dsekihat Mar 6, 2026
4e11229
[ALICE3] Pass number of silicon hits to the track and store it. (#15265)
axti98 Mar 6, 2026
7913b7b
[PWGEM] PhotonMeson: Add converter from EMEvents_004 to PMEvents (#15…
mhemmer-cern Mar 6, 2026
a6145bb
[PWGJE] adding mcCollision selections for TVX trigger (#15278)
nzardosh Mar 6, 2026
bd1005d
[PWGLF] Add new process function for spin correlation to study mixing…
skundu692 Mar 6, 2026
fb53848
[PWGHF] Adding missing subscriptions to important tables in correlato…
VDiBella Mar 6, 2026
b1a8941
[PWGHF] Apply the eta selection to the trigger candidates (#15289)
wuctlby Mar 6, 2026
8827e75
[ALICE3] Refactor track hit storage to use std::array (#15275)
njacazio Mar 6, 2026
187a6e3
[PWGCF] use zdc energy to do some try (#15288)
kegang02 Mar 6, 2026
cd05deb
[PWGLF] added DCAxy p-dependent cut and added rotational method (#15…
nasirmehdimalik Mar 6, 2026
baf99e5
[PWGJE] modify the delta pT method to include jetless events (#15286)
Hamwooseok Mar 6, 2026
5fd8e91
[PWGJE] Adding D0+JET correlation task (#14795)
MattOckleton Mar 6, 2026
bab6b71
[PWGLF] Fix missing update of the TPCdrift manager (#15194)
romainschotter Mar 6, 2026
10e5945
[PWGEM/Dilepton] add an option for ITSsa in MC (#15291)
dsekihat Mar 6, 2026
c419513
[PWGEM/Dilepton] fix in muon tree MC (#15292)
dsekihat Mar 6, 2026
1777a03
[PWGLF,PWGMM] Add new BC classifications (#15298)
Steffimro Mar 6, 2026
8068278
[PWGCF] Fixing minor bugs (#15277)
sustripathy Mar 7, 2026
5e66b54
[PWGCF] Addition of dEdx distributions after PID cut (#15297)
Preet-Bhanjan Mar 7, 2026
c6666cd
[PWGCF] Added corrections and Mft reassociated tracks (#15293)
Thorkj Mar 7, 2026
8fae781
[PWGCF] Add centrality QA (#15283)
fsii Mar 7, 2026
bc13c01
[PWGCF] removed obsolete zdc sector information and added new ZDC cor…
hernasab Mar 7, 2026
774ad9d
[PWGCF] Flow-decorrelations bug fix (#15276)
lcernusa Mar 7, 2026
bfb3ada
[PWGHF] Add alternative FT0c centrality estimator in HF centrality (#…
stefanopolitano Mar 7, 2026
e6ac6d4
[PWGLF] Fix event mixing sliding for spin correlation (#15300)
skundu692 Mar 7, 2026
5289103
[PWGLF] Adds histograms: type FT0 vs TVX (#15299)
omvazque Mar 7, 2026
2ffd964
[PWGLF] Add histograms for closure test (#15287)
alcaliva Mar 7, 2026
81aba18
[PWGCF] DptDpt - Fine tune on the fly second pass (#15301)
victor-gonzalez Mar 7, 2026
9af0ebc
[PWGEM] SingleTrackQCMC adapt axis labels (#15294)
feisenhu Mar 7, 2026
7d61abc
[PWGLF] Change Phi binning range and add QA histogram to monitor cent…
skundu692 Mar 8, 2026
7656603
[PWGEM/Dilepton] update TOF recalculate for electrons (#15306)
dsekihat Mar 8, 2026
b547328
[PWGCF] Use ITS only track for mean pt calculation (#15290)
huinaibing Mar 8, 2026
90f89f5
[PWGCF] add 2D event selection limits and PID safety cuts (#15304)
somabhatta Mar 8, 2026
40e8b32
[PWGCF] Add configurable for recalibrated DCA cut (#15307)
fsii Mar 8, 2026
d217cb7
[PWGCF] DptDpt - Circumvent the inline generator configuration (#15308)
victor-gonzalez Mar 9, 2026
e97511a
[PWGHF] Add gen. particles in Sigmac tree. (#15295)
mfaggin Mar 9, 2026
8ebb975
[PWGCF] Add QA plots and update some configs (#15309)
kegang02 Mar 9, 2026
43c6414
[PWGLF] Configurable regrouping, new check in hStrangeCorrelation (#1…
lhusova Mar 9, 2026
180ecb9
[PWGLF] Change Generated Event selection in NucleiSpectra.cxx (#15158)
Cristian-Moscatelli Mar 9, 2026
70e8cee
[PWGDQ] Fixing issue in the CCDB call in Mu calculation (#15310)
lucamicheletti93 Mar 9, 2026
4c30c37
[PWGDQ] Added additional TOF only cut, added alice 3 track histograms…
axti98 Mar 9, 2026
f20085d
[PWGDQ] Add a new file dqEnergyCorrelator_direct.cxx for the energy c…
YazhenLin Mar 9, 2026
d38eec6
[PWGEM/Dilepton] implement dimuon prefilter (#15316)
dsekihat Mar 9, 2026
8fe6400
[PWGLF] K*(892)0 PbPb analysis update (#15303)
murioni Mar 9, 2026
1a14e5d
[PWGLF] Fix crash due to the update of the TPC drift manager (#15318)
romainschotter Mar 10, 2026
45f8f3f
[Tutorial] add a test task for ccdb table (#15208)
dsekihat Mar 10, 2026
462efaf
[PWGLF] Fix derived data merging and optimizing workflow (#15321)
cmuncinelli Mar 10, 2026
2f58439
[PWGEM/Dilepton] fix to clear clear map in prefilter (#15322)
dsekihat Mar 10, 2026
8b4be34
[PWGDQ] Change the code dqEnergyCorrelator_direct.cxx for the energy …
YazhenLin Mar 10, 2026
be8b6fe
[Common] avoid repeated CCDB calls (#15329)
jgrosseo Mar 10, 2026
e7193a6
[PWGJE] GNN b-jet histograms to investigate minor peak structure in D…
choich08365 Mar 10, 2026
dd1c62d
[PWGHF] taskFlow.cxx : solve issue with CorrelationContainer (#15279)
AlexianL Mar 10, 2026
a463f09
[PWGEM/Dilepton] update matchingMFT.cxx (#15330)
dsekihat Mar 10, 2026
2e07174
[PWGLF] enlarge domain for pt resolution study (#15326)
alcaliva Mar 10, 2026
f6474cf
[PWGDQ] Delete the unused code and fix some errors (#15331)
YazhenLin Mar 10, 2026
82601d3
[PWGCF] FemtoUniverse V0 Task -- added has TOF check for combined sig…
Eloviyo Mar 10, 2026
a79afd7
[PWGEM] Add new ML features and add optional alpha meson cut (#15323)
ikantak Mar 10, 2026
0e0303c
[PWGLF] Cheks for BC (#15332)
omvazque Mar 10, 2026
d543bb6
[PWGEM/Dilepton] add createResolutionMapDerived.cxx (#15337)
dsekihat Mar 10, 2026
799b573
[DPG] Added bc and time-dependent counters (#15333)
ekryshen Mar 10, 2026
c76a89e
[PWGJE] pTHat handling, remove HepMCXSections dependency, add R-d… (#…
joonsukbae Mar 10, 2026
6aebf51
[PWGCF] additional track QA (#15340)
EmilGorm Mar 10, 2026
88eade2
[PWGEM/Dilepton] update mft ref bit (#15343)
dsekihat Mar 11, 2026
af75ce0
[Infrastructure] Bump oxsecurity/megalinter from 9.3.0 to 9.4.0 (#15211)
dependabot[bot] Mar 11, 2026
4468644
[Infrastructure] Add `photon` label to labeler config (#15138)
mhemmer-cern Mar 11, 2026
facbdf7
[PWGJE] Add new D0 substructure task (#15311)
pdhankhe Mar 11, 2026
145c148
[PWGDQ] Fix necessary use of ReducedEventsMultPV in rableReader_withA…
axti98 Mar 11, 2026
d583954
[DPG] Add ccosThetaStar in D0 derived data creator for calibration st…
fgrosa Mar 11, 2026
055f116
[PWGCF] Update radial flow pid limits new (#15320)
somabhatta Mar 11, 2026
afa05ac
[PWGLF/NuSpEx] Changed track selection: nTPCClus -> ntpcNClsCrossedRo…
mapalhares Mar 11, 2026
e5e358b
[PWGLF] Fixing Unbound indices error (small fixes) (#15352)
cmuncinelli Mar 11, 2026
679382d
[PWGEM/Dilepton] remove unnecessary headers (#15350)
dsekihat Mar 11, 2026
efc7526
[PWGLF] Change PID selection for f1p correlation (#15353)
skundu692 Mar 11, 2026
d970506
[PWGHF] taskCharmPolarisation: Add centrality axis to the output (#15…
Mingze129 Mar 11, 2026
f061493
[PWGEM/Dilepton] update skimmerPrimaryElectronQC.cxx (#15351)
dsekihat Mar 11, 2026
fea5cd2
[PWGLF,PWGMM] UPDATE eff param and json name of configurables (#15356)
jmunozme Mar 12, 2026
11f4dcb
[PWGJE] fixing bug in background eta (#15361)
nzardosh Mar 12, 2026
bc69d80
[PWGEM] Add optional PCM material-budget weights in PCMPCM (#15139)
yelmardb Mar 12, 2026
d22d05b
[PWGDQ] fixed configurable matching methods parameters (#15302)
aferrero2707 Mar 12, 2026
325754f
[PWGJE] GNN b-jet histograms revised (#15347)
choich08365 Mar 12, 2026
d379359
[PWGDQ] Add some code in dqEnergyCorrelator_direct.cxx (#15360)
YazhenLin Mar 12, 2026
9402f6d
[PWGLF] Implements RCT-based selections in Data and MC (#15355)
omvazque Mar 12, 2026
25078e2
[PWGEM/Dilepton] update DileptonHadronMPC.h (#15364)
dsekihat Mar 12, 2026
36d0a02
[PWGJE] Fixing jetCorrelationD0 table columns (#15365)
MattOckleton Mar 12, 2026
15e5284
[PWGLF] Small fixes (#15368)
nkaratze Mar 12, 2026
2e8b8e4
[PWGCF] Modify QA axes, remove pass-by-ref on int (#15362)
EmilGorm Mar 12, 2026
fc79b76
[PWGCF] FemtoUniverse V0 Task -- has TOF check under same and mixed e…
Eloviyo Mar 13, 2026
53ad797
[PWGCF] Update histogram definitions (#15369)
fsii Mar 13, 2026
1d68c54
[PWGHF] Add V0 decay length to ML variables for LcK0sP (#15367)
DelloStritto Mar 13, 2026
80dff7b
[PWGCF] adding q2 plots and switch for track selection (#15338)
jikim1290 Mar 13, 2026
4ebf60b
[PWGCF] Update evt and trk selection logic for rad decorr (#15395)
somabhatta Mar 13, 2026
d4fd604
[PWGCF] further clean-up and new corrections (#15374)
abilandz Mar 13, 2026
b885e18
[PWGLF] Add new process function for mixing (#15399)
skundu692 Mar 14, 2026
3641119
[PWGCF] Update flowEventPlane.cxx (#15375)
yashpatley Mar 14, 2026
9c07055
[PWGCF] FemtoUniverse Cascade Task -- hasTOF check for combined simga…
Eloviyo Mar 14, 2026
06cf3a2
[PWGLF] Omegahm: downscaling HBs (pileup study) (#15372)
lietava Mar 14, 2026
00835da
[PWGLF] Add decay radius in mixing buffer (#15403)
skundu692 Mar 14, 2026
7ce94ed
[PWGLF,PWGMM] mftReassociationValidation.cxx : add features, solve is…
AlexianL Mar 14, 2026
6b71b6a
[PWGJE] fixing fastjet assertion problem (#15404)
nzardosh Mar 14, 2026
7aa026d
[PWGCF] Add a new method to calculate correlation (#15376)
huinaibing Mar 14, 2026
f14edd5
[Infrastructure] Sync clang-format version in pre-commit hooks with t…
vkucera Mar 16, 2026
9a9176a
[PWGCF] Add QA histos and fix a bug for v0 and casc PID (#15359)
fuchuncui Mar 16, 2026
e247de2
[PWGLF] Adapt task to study sigma-pion correlations (#15363)
fmazzasc Mar 16, 2026
f03dc93
[PWGCF] Extend femtoPairV0V0 task for Lambda-AntiLambda analyses (#15…
allesgrau Mar 16, 2026
e666140
[PWGHF] added UE study for Z->ee and multiplicity analysis in pp (#15…
sashingo Mar 16, 2026
172c165
[PWGLF] Update code structure of k1analysis.cxx (#15410)
SuJeong-Ji Mar 16, 2026
08b7652
[PWGCF] FemtoUniverse: Correct getting PDG of particle's mother (#15411)
alicja-pp Mar 16, 2026
5c15739
[PWGHF] replace eta selection with rapidity selection (#15334)
wuctlby Mar 16, 2026
651f1c5
[PWGHF/HFC] providing efficiency from ccdb (#15348)
deependra170598 Mar 16, 2026
99e14ba
[PWGHF] Fixed bug in histogram name (#15415)
Luca610 Mar 16, 2026
26b24c6
[PWGHF] Fix UPC online gap selection bug (#15418)
Rrantu Mar 16, 2026
4b53384
[PWGEM/Dilepton] fix phi position range (#15417)
dsekihat Mar 16, 2026
202c782
[PWGLF] Adjust MC label bins and update event selection logic (#15408)
hkoley Mar 16, 2026
23e32be
[PWGEM] PM: Overhaul NonLin with new centrality dependent paramenter …
mhemmer-cern Mar 16, 2026
e91d647
[PWGLF/NuSpEx] Added process function to compute event loss MC (#15373)
mapalhares Mar 17, 2026
8fba43c
[PWGJE] remove outlier collision rejection (#15393)
jaimenorman Mar 17, 2026
2627cb9
[PWGCF] fix a bug about QAhisto filling of Casc (#15422)
fuchuncui Mar 17, 2026
e521f26
[PWGLF] Added Nch Analysis and small changes (#15405)
nkaratze Mar 17, 2026
2243201
[PWGUD] Adding selection criteria control over events (#15406)
JosueMtzGar Mar 17, 2026
fe23487
[PWGLF] Fix track access + improvements to the final thn (#15428)
fmazzasc Mar 17, 2026
1e81af3
[PWGCF] fixing minor issues in radflow decorr (#15401)
somabhatta Mar 17, 2026
c16728e
[PWGDQ] add json function for event mixing (#15427)
zjxiongOvO Mar 17, 2026
f73e1f8
[PWGEM] PM: Increase histogram type from float to double for... (#15423)
mhemmer-cern Mar 17, 2026
aaca629
[PWGEM] Rewrite Header file + Add QA histograms (#15424)
Steffimro Mar 17, 2026
703b878
[PWGEM] LMee: Adjusted binning of DCA correlation to include negative…
jjungIKF Mar 17, 2026
5c0526e
[PWGLF] Code clean up and add 2nd leg mixing in v3 (#15433)
skundu692 Mar 17, 2026
953e362
[PWGHF] Add UPC QA histograms to D0 task (#15430)
phymanshu Mar 17, 2026
4e3e105
[PWGLF] Add NTPCCrossedRows selection (#15434)
zhengqi-w Mar 18, 2026
223a91d
[PWGLF] Update nucleiAntineutronCex task (#15341)
FabiolaLP Mar 18, 2026
c42d40c
[PWGUD] modify the codes and select only gapsideC data (#15407)
miedema-11 Mar 18, 2026
d9ae6fd
[PWGCF] Add run2 process (#15435)
kegang02 Mar 18, 2026
7761640
[PWGCF] V02 analysis initial commit (#15426)
MaximVirta Mar 18, 2026
3a05a2a
[PWGLF] Change the MC generated cut (#15413)
gengjiabin12 Mar 18, 2026
74ff8aa
[PWGCF] Fix in femto framework (#15436)
ariedel-cern Mar 18, 2026
81858c7
[PWGDQ] Changed MyEvents to MyEventsBasic in PrefilterSelection task …
axti98 Mar 18, 2026
248ec33
[PWGHF] Add nPVcontributors in THnSparse of Upc process in D0 task (#…
phymanshu Mar 18, 2026
f8c5ae7
[PWGLF] sigmahadrontask: convert thn into thnsparse (#15441)
fmazzasc Mar 18, 2026
38c4dce
[PWGCF] Adding FT0Cvariant2 option for centrality (#15414)
sustripathy Mar 18, 2026
2c81c81
[PWGEM] PM: Add TooCloseV0 cut to `AreSelectedRunning` function call:…
mhemmer-cern Mar 18, 2026
2715387
[Infrastructure] Sync clang-format version in pre-commit hooks with t…
vkucera Mar 18, 2026
26f2805
[PWGUD] Updating the table producer for VM->twotracks Monte Carlo (#1…
rolavick Mar 18, 2026
808c496
[Infrastructure] Bump actions/upload-artifact from 6 to 7 (#15212)
dependabot[bot] Mar 18, 2026
0888982
[PWGLF] Implementation of Zorro as event selector in nucleiSpectra.cx…
Cristian-Moscatelli Mar 19, 2026
42ffd5a
[PWGCF] containers and output for pid radial flow (#15440)
EmilGorm Mar 19, 2026
5be1e99
[PWGJE] Include pThat rejection for particles (#15444)
jaimenorman Mar 19, 2026
2e9b2a7
[PWGUD] simplified log (#15453)
miedema-11 Mar 19, 2026
0267a03
[PWGUD] fixing time ZN selection criteria (#15452)
JosueMtzGar Mar 19, 2026
ee071d1
[PWGHF] First draft of Xic0Omegac0 workflow update (#11697)
jinhyunni Mar 19, 2026
6329978
[PWGCF] FemtoUniverse: Change range of deta-dphi histograms (#15451)
alicja-pp Mar 19, 2026
c104f7a
[PWGCF] Adding the ultra long range correlations to eta dependent stu…
MartijnLaarhoven Mar 19, 2026
ed92f9f
[PWGCF] Adding the option to only cut ITS layer 0-3 (#15439)
MartijnLaarhoven Mar 19, 2026
abd7d46
[PWGEM] PM: Add spetial resolution plots for EMCal (#15457)
mhemmer-cern Mar 19, 2026
36985c7
[PWGHF,PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx (#15…
atavirag Mar 19, 2026
bce27b0
[PWGLF] Add histograms for efficiency studies and to count number of …
lorber98 Mar 19, 2026
0cd3e24
[PWGCF] normalisation by hadrons added (#15458)
MaximVirta Mar 19, 2026
af21dbe
[PWGLF] Omegahm: table for resolution matrix (#15461)
lietava Mar 20, 2026
acf478b
[PWGDQ] Change some code in the dqEnergyCorrelator_direct.cxx for the…
YazhenLin Mar 20, 2026
189422e
[PWGCF] Add closure test for rho calculation (#15459)
huinaibing Mar 20, 2026
8cd0340
[PWGCF] small bug fixes in regard to TPC-FIT correlations, and the cr…
Thorkj Mar 20, 2026
fe3e595
[PWGJE] Temporary functions to quickly QA Prompt Photon MC production…
smaff92 Mar 20, 2026
362e9aa
[PWGDQ] Adding check if MC particle exists in mftMchMatcher (#15456)
mcoquet642 Mar 20, 2026
7acdf2b
[PWGHF] Add MC matching for new decay channels (#15409)
chengtt0406 Mar 20, 2026
a82e024
Fix
scannito Mar 20, 2026
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,7 @@ trigger:
tutorial:
- changed-files:
- any-glob-to-any-file: ["Tutorials/**"]

photon:
- changed-files:
- any-glob-to-any-file: ["PWGEM/PhotonMeson/**", "*/PWGEM/PhotonMeson/**"]
4 changes: 2 additions & 2 deletions .github/workflows/mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
id: ml
# You can override MegaLinter flavor used to have faster performances
# More info at https://megalinter.io/flavors/
uses: oxsecurity/megalinter@v9.3.0
uses: oxsecurity/megalinter@v9.4.0
env:
# All available variables are described in documentation:
# https://megalinter.io/configuration/
Expand All @@ -49,7 +49,7 @@ jobs:

# Upload MegaLinter artifacts
- name: Archive production artifacts
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
if: success() || failure()
with:
name: MegaLinter reports
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ repos:
- id: trailing-whitespace
- id: end-of-file-fixer
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v21.1.8 # clang-format version
rev: v20.1.3 # clang-format version (keep synced with https://github.com/alisw/ali-bot/blob/master/.github/workflows/c++-code-formatting.yml)
hooks:
- id: clang-format
- repo: https://github.com/cpplint/cpplint
Expand Down
2 changes: 2 additions & 0 deletions ALICE3/Core/ALICE3CoreLinkDef.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@
#pragma link off all functions;

#pragma link C++ class o2::pid::tof::TOFResoALICE3 + ;
#pragma link C++ class std::vector < std::vector < unsigned int>> + ;
#pragma link C++ class std::vector < std::vector < std::uint32_t>> + ;
37 changes: 27 additions & 10 deletions ALICE3/Core/FastTracker.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ float FastTracker::ProbGoodChiSqHit(float radius, float searchRadiusRPhi, float

// function to provide a reconstructed track from a perfect input track
// returns number of intercepts (generic for now)
int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackParCov& outputTrack, const float nch)
int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackParCov& outputTrack, const float nch, const float maxRadius)
{
dNdEtaCent = nch; // set the number of charged particles per unit rapidity
hits.clear();
Expand Down Expand Up @@ -335,6 +335,14 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
continue; // this layer should not be attempted, but go ahead
}

if (layers[il].getRadius() > maxRadius) {
if (lastLayerReached == -1) {
// This means that we didn't reach the first layer
return -9;
}
break; // could not reach
}

// check if layer is reached
float targetX = 1e+3;
inputTrack.getXatLabR(layers[il].getRadius(), targetX, magneticField);
Expand Down Expand Up @@ -367,6 +375,7 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
break;
}
}

if (std::abs(inputTrack.getZ()) > layers[il].getZ() && mApplyZacceptance) {
break; // out of acceptance bounds
}
Expand Down Expand Up @@ -405,8 +414,9 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
static constexpr float kLargeErr2Dir = 0.7 * 0.7;
static constexpr float kLargeErr2PtI = 30.5 * 30.5;
std::array<float, o2::track::kCovMatSize> largeCov = {0.};
for (int ic = o2::track::kCovMatSize; ic--;)
for (int ic = o2::track::kCovMatSize; ic--;) {
largeCov[ic] = 0.;
}
largeCov[o2::track::CovLabels::kSigY2] = largeCov[o2::track::CovLabels::kSigZ2] = kLargeErr2Coord;
largeCov[o2::track::CovLabels::kSigSnp2] = largeCov[o2::track::CovLabels::kSigTgl2] = kLargeErr2Dir;
largeCov[o2::track::CovLabels::kSigQ2Pt2] = kLargeErr2PtI * trPars[o2::track::ParLabels::kQ2Pt] * trPars[o2::track::ParLabels::kQ2Pt];
Expand Down Expand Up @@ -442,8 +452,10 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
std::cos(alpha) * spacePoint[0] + std::sin(alpha) * spacePoint[1],
-std::sin(alpha) * spacePoint[0] + std::cos(alpha) * spacePoint[1],
spacePoint[2]};
if (!inwardTrack.propagateTo(xyz1[0], magneticField))

if (!inwardTrack.propagateTo(xyz1[0], magneticField)) {
continue;
}

if (!layers[il].isInert()) { // only update covm for tracker hits
const o2::track::TrackParametrization<float>::dim2_t hitpoint = {
Expand Down Expand Up @@ -474,13 +486,14 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
}
}

if (layers[il].isSilicon())
if (layers[il].isSilicon()) {
nSiliconPoints++; // count silicon hits
if (layers[il].isGas())
}
if (layers[il].isGas()) {
nGasPoints++; // count TPC/gas hits
}

hits.push_back(thisHit);

if (!layers[il].isInert()) { // good hit probability calculation
float sigYCmb = o2::math_utils::sqrt(inwardTrack.getSigmaY2() + layers[il].getResolutionRPhi() * layers[il].getResolutionRPhi());
float sigZCmb = o2::math_utils::sqrt(inwardTrack.getSigmaZ2() + layers[il].getResolutionZ() * layers[il].getResolutionZ());
Expand All @@ -502,30 +515,34 @@ int FastTracker::FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackPa
}

// only attempt to continue if intercepts are at least four
if (nIntercepts < 4)
if (nIntercepts < 4) {
return nIntercepts;
}

// generate efficiency
float eff = 1.;
for (size_t i = 0; i < layers.size(); i++) {
float iGoodHit = goodHitProbability[i];
if (iGoodHit <= 0)
if (iGoodHit <= 0) {
continue;
}

eff *= iGoodHit;
}
if (mApplyEffCorrection) {
if (gRandom->Uniform() > eff)
if (gRandom->Uniform() > eff) {
return -8;
}
}

outputTrack.setCov(inwardTrack.getCov());
outputTrack.checkCovariance();

// Use covariance matrix based smearing
std::array<float, o2::track::kCovMatSize> covMat = {0.};
for (int ii = 0; ii < o2::track::kCovMatSize; ii++)
for (int ii = 0; ii < o2::track::kCovMatSize; ii++) {
covMat[ii] = outputTrack.getCov()[ii];
}
TMatrixDSym m(5);
double fcovm[5][5]; // double precision is needed for regularisation

Expand Down
2 changes: 1 addition & 1 deletion ALICE3/Core/FastTracker.h
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ class FastTracker
* @param nch Charged particle multiplicity (used for hit density calculations).
* @return int i.e. number of intercepts (implementation-defined).
*/
int FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackParCov& outputTrack, const float nch);
int FastTrack(o2::track::TrackParCov inputTrack, o2::track::TrackParCov& outputTrack, const float nch, const float maxRadius = 100.f);

// For efficiency calculation
float Dist(float z, float radius);
Expand Down
8 changes: 8 additions & 0 deletions ALICE3/Core/GeometryContainer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,14 @@ void GeometryContainer::init(o2::framework::InitContext& initContext)
}
}

void GeometryContainer::addEntry(const std::string& filename)
{
if (!mCcdb) {
LOG(fatal) << " --- ccdb is not set";
}
mEntries.emplace_back(filename, mCcdb);
}

std::map<std::string, std::string> GeometryEntry::getConfiguration(const std::string& layerName) const
{
auto it = mConfigurations.find(layerName);
Expand Down
2 changes: 1 addition & 1 deletion ALICE3/Core/GeometryContainer.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ class GeometryContainer
void init(o2::framework::InitContext& initContext);

// Add a geometry entry from a configuration file
void addEntry(const std::string& filename) { mEntries.emplace_back(filename, mCcdb); }
void addEntry(const std::string& filename);
static void setLutCleanupSetting(const bool cleanLutWhenLoaded) { mCleanLutWhenLoaded = cleanLutWhenLoaded; }
void setCcdbManager(o2::ccdb::BasicCCDBManager* mgr) { mCcdb = mgr; }

Expand Down
50 changes: 0 additions & 50 deletions ALICE3/DataModel/OTFMulticharm.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,31 +75,6 @@ DECLARE_SOA_COLUMN(XicProperLength, xicProperLength, float);
DECLARE_SOA_COLUMN(XicDistanceFromPV, xicDistanceFromPV, float);
DECLARE_SOA_COLUMN(XiccProperLength, xiccProperLength, float);

// PID
DECLARE_SOA_COLUMN(Pi1cTofDeltaInner, pi1cTofDeltaInner, float);
DECLARE_SOA_COLUMN(Pi1cTofNSigmaInner, pi1cTofNSigmaInner, float);
DECLARE_SOA_COLUMN(Pi1cTofDeltaOuter, pi1cTofDeltaOuter, float);
DECLARE_SOA_COLUMN(Pi1cTofNSigmaOuter, pi1cTofNSigmaOuter, float);
DECLARE_SOA_COLUMN(Pi1cHasRichSignal, pi1cHasRichSignal, bool);
DECLARE_SOA_COLUMN(Pi1cRichNSigma, pi1cRichNSigma, float);
DECLARE_SOA_COLUMN(Pi1cPdgCode, pi1cPdgCode, int);

DECLARE_SOA_COLUMN(Pi2cTofDeltaInner, pi2cTofDeltaInner, float);
DECLARE_SOA_COLUMN(Pi2cTofNSigmaInner, pi2cTofNSigmaInner, float);
DECLARE_SOA_COLUMN(Pi2cTofDeltaOuter, pi2cTofDeltaOuter, float);
DECLARE_SOA_COLUMN(Pi2cTofNSigmaOuter, pi2cTofNSigmaOuter, float);
DECLARE_SOA_COLUMN(Pi2cHasRichSignal, pi2cHasRichSignal, bool);
DECLARE_SOA_COLUMN(Pi2cRichNSigma, pi2cRichNSigma, float);
DECLARE_SOA_COLUMN(Pi2cPdgCode, pi2cPdgCode, int);

DECLARE_SOA_COLUMN(PiccTofDeltaInner, piccTofDeltaInner, float);
DECLARE_SOA_COLUMN(PiccTofNSigmaInner, piccTofNSigmaInner, float);
DECLARE_SOA_COLUMN(PiccTofDeltaOuter, piccTofDeltaOuter, float);
DECLARE_SOA_COLUMN(PiccTofNSigmaOuter, piccTofNSigmaOuter, float);
DECLARE_SOA_COLUMN(PiccHasRichSignal, piccHasRichSignal, bool);
DECLARE_SOA_COLUMN(PiccRichNSigma, piccRichNSigma, float);
DECLARE_SOA_COLUMN(PiccPdgCode, piccPdgCode, int);

// Daughter info
DECLARE_SOA_COLUMN(PosPt, posPt, float);
DECLARE_SOA_COLUMN(PosEta, posEta, float);
Expand Down Expand Up @@ -159,31 +134,6 @@ DECLARE_SOA_TABLE(MCharmCores, "AOD", "MCharmCores",
otfmulticharm::PiccPt,
otfmulticharm::LUTConfigId);

DECLARE_SOA_TABLE(MCharmPID, "AOD", "MCharmPID",
otfmulticharm::Pi1cTofDeltaInner,
otfmulticharm::Pi1cTofNSigmaInner,
otfmulticharm::Pi1cTofDeltaOuter,
otfmulticharm::Pi1cTofNSigmaOuter,
otfmulticharm::Pi1cHasRichSignal,
otfmulticharm::Pi1cRichNSigma,
otfmulticharm::Pi1cPdgCode,

otfmulticharm::Pi2cTofDeltaInner,
otfmulticharm::Pi2cTofNSigmaInner,
otfmulticharm::Pi2cTofDeltaOuter,
otfmulticharm::Pi2cTofNSigmaOuter,
otfmulticharm::Pi2cHasRichSignal,
otfmulticharm::Pi2cRichNSigma,
otfmulticharm::Pi2cPdgCode,

otfmulticharm::PiccTofDeltaInner,
otfmulticharm::PiccTofNSigmaInner,
otfmulticharm::PiccTofDeltaOuter,
otfmulticharm::PiccTofNSigmaOuter,
otfmulticharm::PiccHasRichSignal,
otfmulticharm::PiccRichNSigma,
otfmulticharm::PiccPdgCode);

DECLARE_SOA_TABLE(MCharmExtra, "AOD", "MCharmExtra",
otfmulticharm::BachPt,
otfmulticharm::BachEta,
Expand Down
15 changes: 15 additions & 0 deletions ALICE3/DataModel/tracksAlice3.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

// O2 includes
#include "Framework/AnalysisDataModel.h"
#include <Framework/ASoA.h>

namespace o2::aod
{
Expand All @@ -29,16 +30,30 @@ namespace track_alice3
DECLARE_SOA_COLUMN(IsReconstructed, isReconstructed, bool); //! is reconstructed or not
DECLARE_SOA_COLUMN(NSiliconHits, nSiliconHits, int); //! number of silicon hits
DECLARE_SOA_COLUMN(NTPCHits, nTPCHits, int); //! number of tpc hits
DECLARE_SOA_COLUMN(PdgCode, pdgCode, int); //! PDG code of the linked truth MC particle
} // namespace track_alice3
DECLARE_SOA_TABLE(TracksAlice3, "AOD", "TRACKSALICE3",
track_alice3::IsReconstructed);
using TrackAlice3 = TracksAlice3::iterator;

DECLARE_SOA_TABLE(TracksAlice3Pdg, "AOD", "TRACKSALICE3PDG",
track_alice3::PdgCode);
using TrackAlice3Pdg = TracksAlice3Pdg::iterator;

DECLARE_SOA_TABLE(TracksExtraA3, "AOD", "TracksExtraA3",
track_alice3::NSiliconHits,
track_alice3::NTPCHits);
using TrackExtraA3 = TracksExtraA3::iterator;

namespace mcparticle_alice3
{
DECLARE_SOA_COLUMN(NHits, nHits, int); //! number of silicon hits
DECLARE_SOA_COLUMN(Charge, charge, float); //! particle charge
} // namespace mcparticle_alice3
DECLARE_SOA_TABLE(MCParticlesExtraA3, "AOD", "MCParticlesExtraA3",
mcparticle_alice3::NHits,
mcparticle_alice3::Charge);
using MCParticleExtraA3 = MCParticlesExtraA3::iterator;
} // namespace o2::aod

#endif // ALICE3_DATAMODEL_TRACKSALICE3_H_
4 changes: 2 additions & 2 deletions ALICE3/TableProducer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ o2physics_add_dpl_workflow(alice3-hf-tree-creator-3prong

o2physics_add_dpl_workflow(alice3-tracking-translator
SOURCES alice3TrackingTranslator.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::ALICE3Core
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-dq-table-maker
Expand All @@ -68,5 +68,5 @@ o2physics_add_dpl_workflow(alice3-dq-table-maker

o2physics_add_dpl_workflow(alice3strangenessfinder
SOURCES alice3strangenessFinder.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::ALICE3Core
COMPONENT_NAME Analysis)
1 change: 1 addition & 0 deletions ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,7 @@ struct OnTheFlyRichPid {
float mMagneticField = 0.0f;
void init(o2::framework::InitContext& initContext)
{
mGeoContainer.setCcdbManager(ccdb.operator->());
mGeoContainer.init(initContext);

const int nGeometries = mGeoContainer.getNumberOfConfigurations();
Expand Down
1 change: 1 addition & 0 deletions ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ struct OnTheFlyTofPid {
float mMagneticField = 0.0f;
void init(o2::framework::InitContext& initContext)
{
mGeoContainer.setCcdbManager(ccdb.operator->());
mGeoContainer.init(initContext);

const int nGeometries = mGeoContainer.getNumberOfConfigurations();
Expand Down
Loading
Loading