1111
1212// / \author Junlee Kim (jikim1290@gmail.com)
1313
14- #include < cmath>
15- #include < array>
16- #include < cstdlib>
17- #include < chrono>
18- #include < string>
19- #include < vector>
14+ #include " PWGLF/DataModel/LFStrangenessTables.h"
2015
21- #include " TLorentzVector.h"
22- #include " TRandom3.h"
23- #include " TF1.h"
24- #include " TVector3.h"
25- #include " Math/Vector3D.h"
26- #include " Math/Vector4D.h"
27- #include " Math/GenVector/Boost.h"
28- #include < TMath.h>
16+ #include " Common/Core/TrackSelection.h"
17+ #include " Common/Core/trackUtilities.h"
18+ #include " Common/DataModel/Centrality.h"
19+ #include " Common/DataModel/EventSelection.h"
20+ #include " Common/DataModel/Multiplicity.h"
21+ #include " Common/DataModel/PIDResponse.h"
22+ #include " Common/DataModel/TrackSelectionTables.h"
2923
30- #include " Framework/runDataProcessing.h"
31- #include " Framework/AnalysisTask.h"
24+ #include " CCDB/BasicCCDBManager.h"
25+ #include " CCDB/CcdbApi.h"
26+ #include " CommonConstants/PhysicsConstants.h"
27+ #include " DataFormatsParameters/GRPMagField.h"
28+ #include " DataFormatsParameters/GRPObject.h"
29+ #include " Framework/ASoAHelpers.h"
3230#include " Framework/AnalysisDataModel.h"
31+ #include " Framework/AnalysisTask.h"
3332#include " Framework/HistogramRegistry.h"
34- #include " Framework/StepTHn.h"
3533#include " Framework/O2DatabasePDGPlugin.h"
36- #include " Framework/ASoAHelpers.h"
3734#include " Framework/StaticFor.h"
38-
39- #include " Common/DataModel/PIDResponse.h"
40- #include " Common/DataModel/Multiplicity.h"
41- #include " Common/DataModel/Centrality.h"
42- #include " Common/DataModel/TrackSelectionTables.h"
43- #include " Common/DataModel/EventSelection.h"
44-
45- #include " Common/Core/trackUtilities.h"
46- #include " Common/Core/TrackSelection.h"
47-
48- #include " CommonConstants/PhysicsConstants.h"
49-
35+ #include " Framework/StepTHn.h"
36+ #include " Framework/runDataProcessing.h"
5037#include " ReconstructionDataFormats/Track.h"
5138
52- #include " DataFormatsParameters/GRPObject.h"
53- #include " DataFormatsParameters/GRPMagField.h"
54-
55- #include " CCDB/CcdbApi.h"
56- #include " CCDB/BasicCCDBManager.h"
39+ #include " Math/GenVector/Boost.h"
40+ #include " Math/Vector3D.h"
41+ #include " Math/Vector4D.h"
42+ #include " TF1.h"
43+ #include " TLorentzVector.h"
44+ #include " TRandom3.h"
45+ #include " TVector3.h"
46+ #include < TMath.h>
5747
58- #include " PWGLF/DataModel/LFStrangenessTables.h"
48+ #include < array>
49+ #include < chrono>
50+ #include < cmath>
51+ #include < cstdlib>
52+ #include < string>
53+ #include < vector>
5954
6055using namespace o2 ;
6156using namespace o2 ::framework;
@@ -335,7 +330,7 @@ struct lambdaTwoPartPolarization {
335330 if (postrack_v01.globalIndex () == postrack_v02.globalIndex () || postrack_v01.globalIndex () == negtrack_v02.globalIndex () || negtrack_v01.globalIndex () == postrack_v02.globalIndex () || negtrack_v01.globalIndex () == negtrack_v02.globalIndex ())
336331 continue ; // no shared decay products
337332 }
338-
333+
339334 if (LambdaTag) {
340335 ProtonVec2 = ROOT::Math::PxPyPzMVector (v02.pxpos (), v02.pypos (), v02.pzpos (), massPr);
341336 PionVec2 = ROOT::Math::PxPyPzMVector (v02.pxneg (), v02.pyneg (), v02.pzneg (), massPi);
@@ -346,10 +341,10 @@ struct lambdaTwoPartPolarization {
346341 }
347342 LambdaVec2 = ProtonVec2 + PionVec2;
348343 LambdaVec2.SetM (massLambda);
349-
344+
350345 ROOT::Math::Boost boost2{LambdaVec2.BoostToCM ()};
351346 ProtonBoostedVec2 = boost2 (ProtonVec2);
352-
347+
353348 costhetastar2 = ProtonBoostedVec2.Pz () / ProtonBoostedVec2.P ();
354349
355350 weight = 1.0 ;
0 commit comments