Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
69697b3
adding derived AO2D tables
Mar 25, 2026
f0073ba
Please consider the following formatting changes
alibuild Mar 25, 2026
535a60c
mega linter issue
Mar 25, 2026
69dd9c9
mega linter issue
Mar 25, 2026
48b981f
removing unused variable
Mar 30, 2026
98b964c
Apply Clang-format
Mar 30, 2026
f41056e
Linter Issues
Mar 30, 2026
1014cbb
Apply Clang-format
Mar 30, 2026
97e4a5a
[PWGHF] Add histograms in Non-HFE analysis (#15491)
rashigupt Mar 25, 2026
73bea9a
[PWGEM/Dilepton] fix in dimuon MC (#15518)
dsekihat Mar 25, 2026
52a5a80
[PWGLF] Inclusion of bestCollision to treat outliers (#15519)
lucasjsilva Mar 25, 2026
730905d
[PWGCF] Fixing histogram axes (#15522)
MaximVirta Mar 25, 2026
8f802d6
[PWGLF] Rename to multiplicityPt.cxx and update implementation (#15525)
PaolaVT Mar 26, 2026
abde4bc
[PWGCF] add long range cumulant (#15516)
Luzhiyongg Mar 26, 2026
a81d21e
[PWGJE] tracking efficiency (#15520)
joachimckh Mar 26, 2026
0335be2
[Trigger,PWGHF] Add inv mass parametrisation for charm hadrons for 20…
fgrosa Mar 26, 2026
fca2dc8
[PWGHF] Fix includes and using statements (#15386)
vkucera Mar 26, 2026
010eb9c
[PWGJE] Fix includes and using statements (#15387)
vkucera Mar 26, 2026
488e7b8
[ALICE3] Fix includes and using statements (#15379)
vkucera Mar 27, 2026
b6febdb
[PWGCF] added the possibility of ft0-A and ft0-C correlations, but re…
Thorkj Mar 27, 2026
4650212
[PWGCF] fix pid efficiency logic, counting logic (#15514)
EmilGorm Mar 27, 2026
4d586b5
[PWGLF] Fix Kshort selection (#15527)
navneetkumar231295 Mar 27, 2026
af42c6f
[PWGJE] EMCal: Add cluster definition for low energy clusters for sig…
mhemmer-cern Mar 27, 2026
a0d4e2d
[PWGLF] Update heavyionMultiplicity.cxx - FT0M mult calculation (#15529)
murioni Mar 27, 2026
928bc4e
[PWGLF] Updated signal loss calculation (#15530)
gbencedi Mar 27, 2026
77fe6f5
[PWGCF] Update netprotcumulants (#15537)
YashParakh007 Mar 27, 2026
8568cf1
[PWGCF] FemtoUniverse: Add mother QA to helicity bins. (#15532)
a-m-andrushko Mar 27, 2026
6c945fb
[PWGCF] Use correct efficiency for ref flow (#15531)
MaximVirta Mar 27, 2026
aa58b14
[PWGCF] FemtoUniverse: Fix range of deta-dphi histograms (#15524)
prchakra Mar 27, 2026
2ab34aa
[PWGHF] Add forceTOF option in CharmReso bach selections (#15521)
apalasciano Mar 27, 2026
f8ea09b
[PWGEM] PhotonMeson: Change Event histogram binning (#15539)
mhemmer-cern Mar 27, 2026
3c6bd8e
[PWGHF] More PID columns for D+ correlated bkgs studies (#15546)
Marcellocosti Mar 27, 2026
389c3f7
[PWGCF] FemtoUniverse: Fix bug in badpoint fraction calculation (#15550)
prchakra Mar 27, 2026
52374f0
[PWGCF] Update task partNumFluc (#15541)
fsii Mar 27, 2026
f16a90f
[PWGJE] fixes to charm hadronisation task (#15534)
christianreckziegel Mar 27, 2026
4831447
[PWGLF] added cosphipsivseta and option to resocorr run by run (#15533)
prottayCMT Mar 27, 2026
8492d6c
[PWGDQ] updated muonGlobalAlignment task (#15538)
aferrero2707 Mar 28, 2026
e385806
[PWGEM] Change pcmQCMC pT histograms from kTH1F to kTH1D (#15545)
ikantak Mar 28, 2026
7e06f04
[PWGEM] Add efficiency histograms + MC QA (#15552)
Steffimro Mar 28, 2026
7ddcb50
[PWGCF] flowSP: Add new px/pt obs and separate all PID in new process…
cnkoster Mar 28, 2026
c1d99ed
[PWGCF] FemtoUniverse: Add approx. fractionTPCsCls in closed-pairs (#…
prchakra Mar 28, 2026
f33925c
[PWGUD] Fix includes and using statements (#15390)
vkucera Mar 28, 2026
00f039e
PWGCF: Prompt scores support, no prompt selection for reflections (#1…
jaelpark Mar 28, 2026
11df606
[PWGLF] Add forward detector timing information in strangeness data m…
romainschotter Mar 28, 2026
aca5a26
[PWGLF] Added configurable track cuts for systematic studies and mass…
nasirmehdimalik Mar 29, 2026
ccd014d
[PWGCF] FemtoUniverse: Add filtering on tracks (#15562)
prchakra Mar 29, 2026
d3237b5
[PWGHF] Add PID, track eta and ZDC time histograms in UPC process (#1…
phymanshu Mar 29, 2026
b816ca7
[PWGCF] Add some plots (#15563)
kegang02 Mar 29, 2026
824ec51
[PWGCF] Flow-decorrelation, added MC-true (#15566)
lcernusa Mar 30, 2026
03c4ec1
[PWGJE] add occupancy cut and PbPb checks (#15564)
jaimenorman Mar 30, 2026
d9290e1
[PWGDQ] Fix includes and using statements (#15384)
vkucera Mar 30, 2026
d55338d
Update qaMatching.cxx
nivram-phy Mar 30, 2026
df09c8e
Apply Clang-format
Mar 30, 2026
79c0149
Fixing headers
Mar 30, 2026
583df4d
Fixing headers
Mar 30, 2026
5b112b4
Apply Clang-format
Mar 30, 2026
5153181
gixing some debug statement
Mar 31, 2026
257f4f9
Update reducedEvent, fix IsMuon requirement, get _atVtx for candidates
Apr 16, 2026
4d06aed
fixing includes
Apr 17, 2026
2ea0296
fixing couts
Apr 17, 2026
e9444d7
fixing pdg code
Apr 17, 2026
2aca0bb
fixing includes
Apr 17, 2026
35e84e0
pt definition
nivram-phy Apr 17, 2026
16c6524
includes fixes
Apr 17, 2026
c456d72
linter issues fix
Apr 17, 2026
59f68de
linter issues fix
Apr 17, 2026
7b43aaf
linter issues fix
Apr 17, 2026
dccd331
linter issues fix
Apr 17, 2026
687f4a9
linter issues fix
Apr 17, 2026
fefba5e
indentation fix
Apr 17, 2026
7238144
build error. now retested
Apr 17, 2026
8e6a3cf
clang format
Apr 17, 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
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions ALICE3/Core/Decayer.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@

#include "ALICE3/Core/TrackUtilities.h"

#include "ReconstructionDataFormats/Track.h"
#include <CommonConstants/PhysicsConstants.h>
#include <MathUtils/Primitive2D.h>
#include <ReconstructionDataFormats/Track.h>

#include <TDatabasePDG.h>
#include <TDecayChannel.h>
#include <TDecayChannel.h> // IWYU pragma: keep
#include <TGenPhaseSpace.h>
#include <TLorentzVector.h>
#include <TParticlePDG.h>
#include <TRandom3.h>

#include <array>
#include <cmath>
#include <string>
#include <cstddef>
#include <vector>

namespace o2
Expand Down
27 changes: 20 additions & 7 deletions ALICE3/Core/DelphesO2LutWriter.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,27 @@
#include "ALICE3/Core/FastTracker.h"
#include "ALICE3/Core/TrackUtilities.h"

#include "TAxis.h"
#include "TDatabasePDG.h"
#include "TLorentzVector.h"
#include "TMatrixD.h"
#include "TMatrixDSymEigen.h"
#include "TVectorD.h"

#include <Framework/Logger.h>
#include <ReconstructionDataFormats/Track.h>

#include <TAxis.h>
#include <TDatabasePDG.h>
#include <TGraph.h>
#include <TLorentzVector.h>
#include <TMatrixD.h> // IWYU pragma: keep (do not replace with TMatrixDfwd.h)
#include <TMatrixDSymEigen.h>
#include <TMatrixDSymfwd.h>
#include <TMatrixDfwd.h>
#include <TParticlePDG.h>
#include <TString.h>
#include <TVectorDfwd.h>

#include <Rtypes.h>

#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <string>

// #define USE_FWD_PARAM
Expand Down
7 changes: 5 additions & 2 deletions ALICE3/Core/DelphesO2LutWriter.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,13 @@
#include "ALICE3/Core/DelphesO2TrackSmearer.h"
#include "ALICE3/Core/FastTracker.h"

#include "ReconstructionDataFormats/PID.h"
#include <ReconstructionDataFormats/PID.h>

#include "TGraph.h"
#include <TGraph.h>

#include <Rtypes.h>

#include <cstddef>
#include <string>

namespace o2::fastsim
Expand Down
12 changes: 5 additions & 7 deletions ALICE3/Core/DelphesO2TrackSmearer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,18 @@
/// @author: Roberto Preghenella
/// @email: preghenella@bo.infn.it

// #include "TrackSmearer.hh"
// #include "TrackUtils.hh"
// #include "TRandom.h"
// #include <iostream>
// #include <fstream>

#include "ALICE3/Core/DelphesO2TrackSmearer.h"

#include "ALICE3/Core/GeometryContainer.h"

#include <CommonConstants/PhysicsConstants.h>
#include <Framework/Logger.h>

#include <map>
#include <TRandom.h>

#include <cmath>
#include <fstream>
#include <ostream>
#include <string>

namespace o2
Expand Down
26 changes: 3 additions & 23 deletions ALICE3/Core/DelphesO2TrackSmearer.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,22 +27,14 @@
#include <CCDB/BasicCCDBManager.h>
#include <ReconstructionDataFormats/Track.h>

#include <TRandom.h>

#include <cmath>
#include <cstdio>
#include <fstream>
#include <iostream>
#include <map>
#include <string>
#include <cstdlib>

///////////////////////////////
/// DelphesO2/src/lutCovm.hh //
///////////////////////////////

/// @author: Roberto Preghenella
/// @email: preghenella@bo.infn.it

// #pragma // once
#define LUTCOVM_VERSION 20210801

struct map_t {
Expand Down Expand Up @@ -154,17 +146,6 @@ struct lutEntry_t {
/// DelphesO2/src/TrackSmearer.hh //
////////////////////////////////////

/// @author: Roberto Preghenella
/// @email: preghenella@bo.infn.it

// #ifndef _DelphesO2_TrackSmearer_h_
// #define _DelphesO2_TrackSmearer_h_

// #include "ReconstructionDataFormats/Track.h"
// #include "classes/DelphesClasses.h"
// #include "lutCovm.hh"
// #include <map>

using O2Track = o2::track::TrackParCov;

namespace o2
Expand Down Expand Up @@ -269,10 +250,9 @@ class TrackSmearer
} // namespace delphes
} // namespace o2

// #endif /** _DelphesO2_TrackSmearer_h_ **/

namespace o2::delphes
{
using DelphesO2TrackSmearer = TrackSmearer;
}

#endif // ALICE3_CORE_DELPHESO2TRACKSMEARER_H_
4 changes: 3 additions & 1 deletion ALICE3/Core/DetLayer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@
#include <CommonConstants/MathConstants.h>
#include <Framework/Logger.h>

#include <TGraph.h>
#include <TString.h>

#include <string>
#include <vector>

namespace o2::fastsim
{
Expand Down
1 change: 1 addition & 0 deletions ALICE3/Core/DetLayer.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include <TGraph.h>
#include <TString.h>

#include <ostream>
#include <string>

namespace o2::fastsim
Expand Down
35 changes: 24 additions & 11 deletions ALICE3/Core/FastTracker.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,37 @@

#include "FastTracker.h"

#include "Common/Core/TableHelper.h"

#include "DetLayer.h"
#include "GeometryContainer.h"

#include <CCDB/BasicCCDBManager.h>
#include <CommonConstants/MathConstants.h>
#include <Framework/Logger.h>
#include <MathUtils/Utils.h>
#include <ReconstructionDataFormats/Track.h>
#include <ReconstructionDataFormats/TrackParametrization.h>

#include <TEnv.h>
#include <THashList.h>
#include <TMath.h>
#include <TMatrixD.h>
#include <TFile.h>
#include <TGraph.h>
#include <TMathBase.h>
#include <TMatrixD.h> // IWYU pragma: keep (do not replace with TMatrixDfwd.h)
#include <TMatrixDSymEigen.h>
#include <TMatrixDSymfwd.h>
#include <TMatrixDfwd.h>
#include <TObject.h>
#include <TRandom.h>
#include <TSystem.h>
#include <TString.h>
#include <TVectorDfwd.h>

#include <Rtypes.h>
#include <RtypesCore.h>

#include <chrono>
#include <fstream>
#include <map>
#include <array>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <string>
#include <thread>
#include <vector>

namespace o2
Expand Down
9 changes: 6 additions & 3 deletions ALICE3/Core/FastTracker.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,14 @@
#include "GeometryContainer.h"

#include <CCDB/BasicCCDBManager.h>
#include <Framework/InitContext.h>
#include <Framework/Logger.h>
#include <ReconstructionDataFormats/Track.h>

#include <map>
#include <TString.h>

#include <Rtypes.h>

#include <cstddef>
#include <cstdint>
#include <string>
#include <vector>

Expand Down
7 changes: 7 additions & 0 deletions ALICE3/Core/GeometryContainer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,19 @@

#include "Common/Core/TableHelper.h"

#include <CCDB/BasicCCDBManager.h>
#include <Framework/InitContext.h>
#include <Framework/Logger.h>

#include <TEnv.h>
#include <THashList.h>
#include <TString.h>
#include <TSystem.h>

#include <sys/file.h>
#include <sys/stat.h>

#include <algorithm>
#include <cerrno>
#include <chrono>
#include <cstdio>
Expand All @@ -35,6 +41,7 @@
#include <thread>
#include <vector>

#include <fcntl.h>
#include <unistd.h>

namespace o2::fastsim
Expand Down
2 changes: 0 additions & 2 deletions ALICE3/Core/GeometryContainer.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
#ifndef ALICE3_CORE_GEOMETRYCONTAINER_H_
#define ALICE3_CORE_GEOMETRYCONTAINER_H_

#include "DetLayer.h"

#include <CCDB/BasicCCDBManager.h>
#include <Framework/InitContext.h>
#include <Framework/Logger.h>
Expand Down
4 changes: 4 additions & 0 deletions ALICE3/Core/TOFResoALICE3.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@

#include "ALICE3/Core/TOFResoALICE3.h"

#include <PID/ParamBase.h>

#include <cmath>

namespace o2::pid::tof
{

Expand Down
20 changes: 12 additions & 8 deletions ALICE3/Core/TOFResoALICE3.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,18 @@
/// \brief Implementation for the TOF PID response of the expected times resolution
///

#ifndef O2_ANALYSIS_PID_TOFRESOALICE3_H_
#define O2_ANALYSIS_PID_TOFRESOALICE3_H_
#ifndef ALICE3_CORE_TOFRESOALICE3_H_
#define ALICE3_CORE_TOFRESOALICE3_H_

// O2 includes
#include "PID/ParamBase.h"
#include "PID/DetectorResponse.h"
#include "PID/PIDTOF.h"
#include "ReconstructionDataFormats/PID.h"
#include <PID/ParamBase.h>
#include <ReconstructionDataFormats/PID.h>

#include <Rtypes.h>

#include <cmath>
#include <cstdlib>

#include <math.h>

namespace o2::pid::tof
{
Expand Down Expand Up @@ -72,4 +76,4 @@ float TOFResoALICE3ParamTrack(const T& track, const Parameters& parameters)

} // namespace o2::pid::tof

#endif
#endif // ALICE3_CORE_TOFRESOALICE3_H_
7 changes: 7 additions & 0 deletions ALICE3/Core/TrackUtilities.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,13 @@

#include "TrackUtilities.h"

#include <MathUtils/Utils.h>
#include <ReconstructionDataFormats/Track.h>

#include <TLorentzVector.h>

#include <array>
#include <cmath>
#include <vector>

void o2::upgrade::convertTLorentzVectorToO2Track(const int charge,
Expand Down
4 changes: 2 additions & 2 deletions ALICE3/Core/TrackUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
#ifndef ALICE3_CORE_TRACKUTILITIES_H_
#define ALICE3_CORE_TRACKUTILITIES_H_

#include "ReconstructionDataFormats/Track.h"
#include <ReconstructionDataFormats/Track.h>

#include "TLorentzVector.h"
#include <TLorentzVector.h>

#include <vector>

Expand Down
7 changes: 4 additions & 3 deletions ALICE3/DataModel/A3DecayFinderTables.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,12 @@
#ifndef ALICE3_DATAMODEL_A3DECAYFINDERTABLES_H_
#define ALICE3_DATAMODEL_A3DECAYFINDERTABLES_H_

// O2 includes
#include "Common/Core/RecoDecay.h"

#include "CommonConstants/PhysicsConstants.h"
#include "Framework/AnalysisDataModel.h"
#include <Framework/AnalysisDataModel.h>

#include <array>
#include <cstdint>

enum a3selectionBit : uint32_t { kDCAxy = 0,
kInnerTOFPion,
Expand Down
9 changes: 4 additions & 5 deletions ALICE3/DataModel/ECAL.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@
/// \brief Set of tables for the ALICE3 ECAL information
///

#ifndef O2_ANALYSIS_ALICE3_ECAL_H_
#define O2_ANALYSIS_ALICE3_ECAL_H_
#ifndef ALICE3_DATAMODEL_ECAL_H_
#define ALICE3_DATAMODEL_ECAL_H_

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

namespace o2::aod
{
Expand Down Expand Up @@ -53,4 +52,4 @@ using ECAL = ECALs::iterator;

} // namespace o2::aod

#endif // O2_ANALYSIS_ALICE3_ECAL_H_
#endif // ALICE3_DATAMODEL_ECAL_H_
Loading
Loading