Skip to content

Commit 673c7a6

Browse files
committed
Include What You Use
1 parent 862bdf2 commit 673c7a6

File tree

4 files changed

+54
-23
lines changed

4 files changed

+54
-23
lines changed

Tools/KFparticle/KFUtilities.h

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,26 @@
2222
#define HomogeneousField
2323
#endif
2424

25-
#include <utility>
25+
#include "Common/Core/RecoDecay.h"
26+
#include "Common/Core/trackUtilities.h"
27+
28+
#include <ReconstructionDataFormats/PID.h>
29+
#include <ReconstructionDataFormats/Track.h>
30+
#include <ReconstructionDataFormats/TrackParametrizationWithError.h>
2631

2732
#include <TDatabasePDG.h> // FIXME
2833

29-
#include "KFParticle.h"
30-
#include "KFPTrack.h"
31-
#include "KFPVertex.h"
32-
#include "KFParticleBase.h"
33-
#include "KFVertex.h"
34+
#include <KFPTrack.h>
35+
#include <KFPVertex.h>
36+
#include <KFParticle.h>
37+
#include <KFParticleBase.h>
38+
#include <fairlogger/Logger.h>
3439

35-
#include "Common/Core/RecoDecay.h"
40+
#include <array>
41+
#include <cmath>
42+
#include <cstdint>
43+
#include <stdexcept>
44+
#include <utility>
3645

3746
/// @brief Function to create a KFPVertex from the collision table in the AO2Ds.
3847
/// The Multiplicity table is required to set the number of real PV Contributors

Tools/ML/MlResponse.h

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@
2323
#include <onnxruntime_cxx_api.h>
2424
#endif
2525

26+
#include "Tools/ML/model.h"
27+
28+
#include <CCDB/CcdbApi.h>
29+
#include <Framework/Array2D.h>
30+
31+
#include <fairlogger/Logger.h>
32+
33+
#include <cstddef>
34+
#include <cstdint>
2635
#include <map>
2736
#include <string>
2837
#include <vector>
2938

30-
#include "CCDB/CcdbApi.h"
31-
#include "Framework/Array2D.h"
32-
33-
#include "Tools/ML/model.h"
34-
3539
namespace o2
3640
{
3741
namespace cuts_ml

Tools/ML/model.cxx

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,27 @@
1717
/// \brief A general-purpose class with functions for ONNX model applications
1818
///
1919

20-
// ONNX includes
2120
#include "Tools/ML/model.h"
2221

22+
#include <onnxruntime_c_api.h>
23+
#if __has_include(<onnxruntime/core/session/onnxruntime_cxx_api.h>)
24+
#include <onnxruntime/core/session/experimental_onnxruntime_cxx_api.h>
25+
#else
26+
#include <onnxruntime_cxx_api.h>
27+
#endif
28+
29+
#include <TSystem.h>
30+
31+
#include <fairlogger/Logger.h>
32+
33+
#include <cassert>
34+
#include <cstddef>
35+
#include <cstdint>
36+
#include <memory>
37+
#include <sstream>
38+
#include <string>
39+
#include <vector>
40+
2341
namespace o2
2442
{
2543

Tools/ML/model.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@
2020
#ifndef TOOLS_ML_MODEL_H_
2121
#define TOOLS_ML_MODEL_H_
2222

23-
// C++ and system includes
23+
#include <onnxruntime_c_api.h>
2424
#if __has_include(<onnxruntime/core/session/onnxruntime_cxx_api.h>)
2525
#include <onnxruntime/core/session/experimental_onnxruntime_cxx_api.h>
2626
#else
2727
#include <onnxruntime_cxx_api.h>
2828
#endif
29-
#include <vector>
30-
#include <string>
31-
#include <memory>
32-
#include <map>
33-
#include <algorithm>
3429

35-
// ROOT includes
36-
#include "TSystem.h"
30+
#include <fairlogger/Logger.h>
3731

38-
// O2 includes
39-
#include "Framework/Logger.h"
32+
#include <algorithm>
33+
#include <cassert>
34+
#include <cstddef>
35+
#include <cstdint>
36+
#include <map>
37+
#include <memory>
38+
#include <string>
39+
#include <vector>
4040

4141
namespace o2
4242
{

0 commit comments

Comments
 (0)