Skip to content

Commit 06e8c9e

Browse files
f3schalibuild
andauthored
[ALICE3] do not include internal ITS code (AliceO2Group#11539)
Co-authored-by: ALICE Action Bot <[email protected]>
1 parent 4cc3902 commit 06e8c9e

File tree

1 file changed

+28
-34
lines changed

1 file changed

+28
-34
lines changed

ALICE3/TableProducer/OTF/onTheFlyTracker.cxx

Lines changed: 28 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -23,48 +23,42 @@
2323
/// \author Roberto Preghenella [email protected]
2424
///
2525

26-
#include <utility>
27-
#include <array>
28-
#include <string>
29-
#include <map>
30-
#include <vector>
31-
32-
#include <TGeoGlobalMagField.h>
33-
#include <TGenPhaseSpace.h>
34-
#include <TLorentzVector.h>
35-
#include <TRandom3.h>
26+
#include "ALICE3/Core/DelphesO2TrackSmearer.h"
27+
#include "ALICE3/Core/DetLayer.h"
28+
#include "ALICE3/Core/FastTracker.h"
29+
#include "ALICE3/Core/TrackUtilities.h"
30+
#include "ALICE3/DataModel/OTFStrangeness.h"
31+
#include "ALICE3/DataModel/collisionAlice3.h"
32+
#include "ALICE3/DataModel/tracksAlice3.h"
33+
#include "Common/Core/RecoDecay.h"
34+
#include "Common/DataModel/TrackSelectionTables.h"
3635

36+
#include "CommonConstants/MathConstants.h"
37+
#include "DCAFitter/DCAFitterN.h"
38+
#include "DataFormatsParameters/GRPMagField.h"
39+
#include "DetectorsBase/Propagator.h"
40+
#include "DetectorsVertexing/PVertexer.h"
41+
#include "DetectorsVertexing/PVertexerHelpers.h"
42+
#include "Field/MagneticField.h"
3743
#include "Framework/AnalysisDataModel.h"
3844
#include "Framework/AnalysisTask.h"
39-
#include "Framework/runDataProcessing.h"
4045
#include "Framework/HistogramRegistry.h"
41-
#include <TPDGCode.h>
42-
#include "DCAFitter/DCAFitterN.h"
43-
#include "Common/Core/RecoDecay.h"
4446
#include "Framework/O2DatabasePDGPlugin.h"
45-
#include "Common/DataModel/TrackSelectionTables.h"
47+
#include "Framework/runDataProcessing.h"
4648
#include "ReconstructionDataFormats/DCA.h"
47-
#include "DetectorsBase/Propagator.h"
48-
#include "DataFormatsParameters/GRPMagField.h"
49-
#include "DetectorsVertexing/PVertexer.h"
50-
#include "DetectorsVertexing/PVertexerHelpers.h"
5149
#include "SimulationDataFormat/InteractionSampler.h"
52-
#include "Field/MagneticField.h"
5350

54-
#include "ITSMFTSimulation/Hit.h"
55-
#include "ITStracking/Configuration.h"
56-
#include "ITStracking/IOUtils.h"
57-
#include "ITStracking/Tracker.h"
58-
#include "ITStracking/Vertexer.h"
59-
#include "ITStracking/VertexerTraits.h"
51+
#include <TGenPhaseSpace.h>
52+
#include <TGeoGlobalMagField.h>
53+
#include <TLorentzVector.h>
54+
#include <TPDGCode.h>
55+
#include <TRandom3.h>
6056

61-
#include "ALICE3/Core/DelphesO2TrackSmearer.h"
62-
#include "ALICE3/Core/FastTracker.h"
63-
#include "ALICE3/Core/DetLayer.h"
64-
#include "ALICE3/Core/TrackUtilities.h"
65-
#include "ALICE3/DataModel/collisionAlice3.h"
66-
#include "ALICE3/DataModel/tracksAlice3.h"
67-
#include "ALICE3/DataModel/OTFStrangeness.h"
57+
#include <array>
58+
#include <map>
59+
#include <string>
60+
#include <utility>
61+
#include <vector>
6862

6963
using namespace o2;
7064
using namespace o2::framework;
@@ -808,7 +802,7 @@ struct OnTheFlyTracker {
808802
std::array<float, 3> posClusterCandidate;
809803
trackParCov.getXYZGlo(posClusterCandidate);
810804
float r{std::hypot(posClusterCandidate[0], posClusterCandidate[1])};
811-
float phi{std::atan2(-posClusterCandidate[1], -posClusterCandidate[0]) + o2::its::constants::math::Pi};
805+
float phi{std::atan2(-posClusterCandidate[1], -posClusterCandidate[0]) + o2::constants::math::PI};
812806
o2::fastsim::DetLayer currentTrackingLayer = fastTracker.GetLayer(i);
813807

814808
if (currentTrackingLayer.getResolutionRPhi() > 1e-8 && currentTrackingLayer.getResolutionZ() > 1e-8) { // catch zero (though should not really happen...)

0 commit comments

Comments
 (0)