|
23 | 23 | /// \author Roberto Preghenella [email protected] |
24 | 24 | /// |
25 | 25 |
|
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" |
36 | 35 |
|
| 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" |
37 | 43 | #include "Framework/AnalysisDataModel.h" |
38 | 44 | #include "Framework/AnalysisTask.h" |
39 | | -#include "Framework/runDataProcessing.h" |
40 | 45 | #include "Framework/HistogramRegistry.h" |
41 | | -#include <TPDGCode.h> |
42 | | -#include "DCAFitter/DCAFitterN.h" |
43 | | -#include "Common/Core/RecoDecay.h" |
44 | 46 | #include "Framework/O2DatabasePDGPlugin.h" |
45 | | -#include "Common/DataModel/TrackSelectionTables.h" |
| 47 | +#include "Framework/runDataProcessing.h" |
46 | 48 | #include "ReconstructionDataFormats/DCA.h" |
47 | | -#include "DetectorsBase/Propagator.h" |
48 | | -#include "DataFormatsParameters/GRPMagField.h" |
49 | | -#include "DetectorsVertexing/PVertexer.h" |
50 | | -#include "DetectorsVertexing/PVertexerHelpers.h" |
51 | 49 | #include "SimulationDataFormat/InteractionSampler.h" |
52 | | -#include "Field/MagneticField.h" |
53 | 50 |
|
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> |
60 | 56 |
|
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> |
68 | 62 |
|
69 | 63 | using namespace o2; |
70 | 64 | using namespace o2::framework; |
@@ -808,7 +802,7 @@ struct OnTheFlyTracker { |
808 | 802 | std::array<float, 3> posClusterCandidate; |
809 | 803 | trackParCov.getXYZGlo(posClusterCandidate); |
810 | 804 | 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}; |
812 | 806 | o2::fastsim::DetLayer currentTrackingLayer = fastTracker.GetLayer(i); |
813 | 807 |
|
814 | 808 | if (currentTrackingLayer.getResolutionRPhi() > 1e-8 && currentTrackingLayer.getResolutionZ() > 1e-8) { // catch zero (though should not really happen...) |
|
0 commit comments