@@ -1064,7 +1064,7 @@ struct LambdaTableProducer {
10641064 if (!selTrackBasic (track))
10651065 return false ;
10661066 if (cApplyFakeDcaCuts) {
1067- float minDca = isProton ? ( float ) cMinDcaProtonToPV : ( float ) cMinDcaPionToPV;
1067+ float minDca = isProton ? static_cast < float >( cMinDcaProtonToPV) : static_cast < float >( cMinDcaPionToPV) ;
10681068 if (std::abs (track.dcaXY ()) < minDca)
10691069 return false ;
10701070 }
@@ -1822,14 +1822,14 @@ struct LambdaSpinPolarization {
18221822 static constexpr std::string_view SubDirHistUS[] = {" LaPLaM" , " LaMLaP" , " LaPLaP" , " LaMLaM" };
18231823 static constexpr std::string_view SubDirHistBkg[] = {" LaPFkLaM" , " LaMLFkLaP" , " LaPFkLaP" , " LaMLFkLaM" };
18241824
1825- constexpr bool isBkg = (part_pair == kLambdaFakeAntiLambda || part_pair == kAntiLambdaFakeLambda || part_pair == kLambdaFakeLambda || part_pair == kAntiLambdaFakeAntiLambda );
1825+ constexpr bool IsBkg = (part_pair == kLambdaFakeAntiLambda || part_pair == kAntiLambdaFakeLambda || part_pair == kLambdaFakeLambda || part_pair == kAntiLambdaFakeAntiLambda );
18261826
18271827 // Fill pair invariant mass histogram
1828- if constexpr (!isBkg ) {
1828+ if constexpr (!IsBkg ) {
18291829 histos.fill (HIST (" Reco/h2f_n2_mass_" ) + HIST (SubDirHistUS[part_pair]), p1.mass (), p2.mass (), p1.pt (), p2.pt ());
18301830 } else {
1831- constexpr int bkgIdx = ( int ) part_pair - 4 ;
1832- histos.fill (HIST (" RecoBkg/h2f_n2_mass_" ) + HIST (SubDirHistBkg[bkgIdx ]), p1.mass (), p2.mass (), p1.pt (), p2.pt ());
1831+ constexpr int BkgIdx = static_cast < int >( part_pair) - 4 ;
1832+ histos.fill (HIST (" RecoBkg/h2f_n2_mass_" ) + HIST (SubDirHistBkg[BkgIdx ]), p1.mass (), p2.mass (), p1.pt (), p2.pt ());
18331833 }
18341834
18351835 float drap = p1.rap () - p2.rap ();
@@ -1842,71 +1842,71 @@ struct LambdaSpinPolarization {
18421842 std::array<float , 4 > pr2 = {p2.prPx (), p2.prPy (), p2.prPz (), MassProton};
18431843
18441844 if (cDoAtlasMethod) {
1845- std::array<float , 4 > l1_atlas = l1;
1846- std::array<float , 4 > l2_atlas = l2;
1847- std::array<float , 4 > pr1_atlas = pr1;
1848- std::array<float , 4 > pr2_atlas = pr2;
1845+ std::array<float , 4 > l1Atlas = l1;
1846+ std::array<float , 4 > l2Atlas = l2;
1847+ std::array<float , 4 > pr1Atlas = pr1;
1848+ std::array<float , 4 > pr2Atlas = pr2;
18491849
18501850 std::array<float , 4 > llpair = {
1851- l1_atlas [0 ] + l2_atlas [0 ],
1852- l1_atlas [1 ] + l2_atlas [1 ],
1853- l1_atlas [2 ] + l2_atlas [2 ],
1854- l1_atlas [3 ] + l2_atlas [3 ]};
1851+ l1Atlas [0 ] + l2Atlas [0 ],
1852+ l1Atlas [1 ] + l2Atlas [1 ],
1853+ l1Atlas [2 ] + l2Atlas [2 ],
1854+ l1Atlas [3 ] + l2Atlas [3 ]};
18551855
18561856 std::array<float , 3 > vPair;
18571857 getBoostVector (llpair, vPair, cInvBoostFlag);
1858- boost (l1_atlas , vPair);
1859- boost (l2_atlas , vPair);
1860- boost (pr1_atlas , vPair);
1861- boost (pr2_atlas , vPair);
1862-
1863- std::array<float , 3 > v1_pair, v2_pair ;
1864- getBoostVector (l1_atlas, v1_pair , cInvBoostFlag);
1865- getBoostVector (l2_atlas, v2_pair , cInvBoostFlag);
1866- boost (pr1_atlas, v1_pair );
1867- boost (pr2_atlas, v2_pair );
1868-
1869- std::array<float , 3 > pr1tv_atlas = {pr1_atlas [0 ], pr1_atlas [1 ], pr1_atlas [2 ]};
1870- std::array<float , 3 > pr2tv_atlas = {pr2_atlas [0 ], pr2_atlas [1 ], pr2_atlas [2 ]};
1858+ boost (l1Atlas , vPair);
1859+ boost (l2Atlas , vPair);
1860+ boost (pr1Atlas , vPair);
1861+ boost (pr2Atlas , vPair);
1862+
1863+ std::array<float , 3 > v1Pair, v2Pair ;
1864+ getBoostVector (l1Atlas, v1Pair , cInvBoostFlag);
1865+ getBoostVector (l2Atlas, v2Pair , cInvBoostFlag);
1866+ boost (pr1Atlas, v1Pair );
1867+ boost (pr2Atlas, v2Pair );
1868+
1869+ std::array<float , 3 > pr1tvAtlas = {pr1Atlas [0 ], pr1Atlas [1 ], pr1Atlas [2 ]};
1870+ std::array<float , 3 > pr2tvAtlas = {pr2Atlas [0 ], pr2Atlas [1 ], pr2Atlas [2 ]};
18711871 float ctheta =
1872- RecoDecay::dotProd (pr1tv_atlas, pr2tv_atlas ) /
1873- (RecoDecay::sqrtSumOfSquares (pr1tv_atlas [0 ], pr1tv_atlas [1 ], pr1tv_atlas [2 ]) *
1874- RecoDecay::sqrtSumOfSquares (pr2tv_atlas [0 ], pr2tv_atlas [1 ], pr2tv_atlas [2 ]));
1872+ RecoDecay::dotProd (pr1tvAtlas, pr2tvAtlas ) /
1873+ (RecoDecay::sqrtSumOfSquares (pr1tvAtlas [0 ], pr1tvAtlas [1 ], pr1tvAtlas [2 ]) *
1874+ RecoDecay::sqrtSumOfSquares (pr2tvAtlas [0 ], pr2tvAtlas [1 ], pr2tvAtlas [2 ]));
18751875
1876- if constexpr (!isBkg ) {
1876+ if constexpr (!IsBkg ) {
18771877 histos.fill (HIST (" RecoCorr/h2f_n2_ctheta_" ) + HIST (SubDirHistUS[part_pair]), cent, drap, dphi, ctheta);
18781878 histos.fill (HIST (" RecoCorr/h2f_n2_dltaR_" ) + HIST (SubDirHistUS[part_pair]), cent, dR, ctheta);
18791879 } else {
1880- constexpr int bkgIdx = ( int ) part_pair - 4 ;
1881- histos.fill (HIST (" RecoCorrBkg/h2f_n2_ctheta_" ) + HIST (SubDirHistBkg[bkgIdx ]), cent, drap, dphi, ctheta);
1882- histos.fill (HIST (" RecoCorrBkg/h2f_n2_dltaR_" ) + HIST (SubDirHistBkg[bkgIdx ]), cent, dR, ctheta);
1880+ constexpr int BkgIdx = static_cast < int >( part_pair) - 4 ;
1881+ histos.fill (HIST (" RecoCorrBkg/h2f_n2_ctheta_" ) + HIST (SubDirHistBkg[BkgIdx ]), cent, drap, dphi, ctheta);
1882+ histos.fill (HIST (" RecoCorrBkg/h2f_n2_dltaR_" ) + HIST (SubDirHistBkg[BkgIdx ]), cent, dR, ctheta);
18831883 }
18841884 }
18851885
18861886 if (cDoStarMethod) {
1887- std::array<float , 4 > pr1_star = pr1;
1888- std::array<float , 4 > pr2_star = pr2;
1887+ std::array<float , 4 > pr1Star = pr1;
1888+ std::array<float , 4 > pr2Star = pr2;
18891889
1890- std::array<float , 3 > v1_lab, v2_lab ;
1891- getBoostVector (l1, v1_lab , cInvBoostFlag);
1892- getBoostVector (l2, v2_lab , cInvBoostFlag);
1893- boost (pr1_star, v1_lab );
1894- boost (pr2_star, v2_lab );
1890+ std::array<float , 3 > v1Lab, v2Lab ;
1891+ getBoostVector (l1, v1Lab , cInvBoostFlag);
1892+ getBoostVector (l2, v2Lab , cInvBoostFlag);
1893+ boost (pr1Star, v1Lab );
1894+ boost (pr2Star, v2Lab );
18951895
1896- std::array<float , 3 > pr1tv_star = {pr1_star [0 ], pr1_star [1 ], pr1_star [2 ]};
1897- std::array<float , 3 > pr2tv_star = {pr2_star [0 ], pr2_star [1 ], pr2_star [2 ]};
1896+ std::array<float , 3 > pr1tvStar = {pr1Star [0 ], pr1Star [1 ], pr1Star [2 ]};
1897+ std::array<float , 3 > pr2tvStar = {pr2Star [0 ], pr2Star [1 ], pr2Star [2 ]};
18981898 float ctheta =
1899- RecoDecay::dotProd (pr1tv_star, pr2tv_star ) /
1900- (RecoDecay::sqrtSumOfSquares (pr1tv_star [0 ], pr1tv_star [1 ], pr1tv_star [2 ]) *
1901- RecoDecay::sqrtSumOfSquares (pr2tv_star [0 ], pr2tv_star [1 ], pr2tv_star [2 ]));
1899+ RecoDecay::dotProd (pr1tvStar, pr2tvStar ) /
1900+ (RecoDecay::sqrtSumOfSquares (pr1tvStar [0 ], pr1tvStar [1 ], pr1tvStar [2 ]) *
1901+ RecoDecay::sqrtSumOfSquares (pr2tvStar [0 ], pr2tvStar [1 ], pr2tvStar [2 ]));
19021902
1903- if constexpr (!isBkg ) {
1903+ if constexpr (!IsBkg ) {
19041904 histos.fill (HIST (" RecoCorr/h2f_n2_ctheta_" ) + HIST (SubDirHistUS[part_pair]), cent, drap, dphi, ctheta);
19051905 histos.fill (HIST (" RecoCorr/h2f_n2_dltaR_" ) + HIST (SubDirHistUS[part_pair]), cent, dR, ctheta);
19061906 } else {
1907- constexpr int bkgIdx = ( int ) part_pair - 4 ;
1908- histos.fill (HIST (" RecoCorrBkg/h2f_n2_ctheta_" ) + HIST (SubDirHistBkg[bkgIdx ]), cent, drap, dphi, ctheta);
1909- histos.fill (HIST (" RecoCorrBkg/h2f_n2_dltaR_" ) + HIST (SubDirHistBkg[bkgIdx ]), cent, dR, ctheta);
1907+ constexpr int BkgIdx = static_cast < int >( part_pair) - 4 ;
1908+ histos.fill (HIST (" RecoCorrBkg/h2f_n2_ctheta_" ) + HIST (SubDirHistBkg[BkgIdx ]), cent, drap, dphi, ctheta);
1909+ histos.fill (HIST (" RecoCorrBkg/h2f_n2_dltaR_" ) + HIST (SubDirHistBkg[BkgIdx ]), cent, dR, ctheta);
19101910 }
19111911 }
19121912 }
@@ -1949,7 +1949,7 @@ struct LambdaSpinPolarization {
19491949
19501950 decltype (&*trks_2.begin ()) currentPartner = nullptr ;
19511951
1952- for (auto const * trk_2 : candidates) {
1952+ for (auto const & trk_2 : candidates) {
19531953
19541954 if constexpr (samelambda) {
19551955 if (trk_1.index () == trk_2->index ())
@@ -2071,36 +2071,36 @@ struct LambdaSpinPolarization {
20712071 histos.fill (HIST (" QA/ME/hPoolCentVz" ), col1.cent (), col1.posZ ());
20722072
20732073 // Lambda slices
2074- auto lambdaTracks_col1 = partLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col1.globalIndex (), cache);
2075- auto lambdaTracks_col2 = partLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
2074+ auto lambdaTracksCol1 = partLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col1.globalIndex (), cache);
2075+ auto lambdaTracksCol2 = partLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
20762076
20772077 // Anti-lambda slices
2078- auto antiLambdaTracks_col1 = partAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col1.globalIndex (), cache);
2079- auto antiLambdaTracks_col2 = partAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
2078+ auto antiLambdaTracksCol1 = partAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col1.globalIndex (), cache);
2079+ auto antiLambdaTracksCol2 = partAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
20802080
20812081 // Fake lambda slices (LS background)
2082- auto fakeLambdaTracks_col2 = partFakeLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
2083- auto fakeAntiLambdaTracks_col2 = partFakeAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
2082+ auto fakeLambdaTracksCol2 = partFakeLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
2083+ auto fakeAntiLambdaTracksCol2 = partFakeAntiLambdaTracks->sliceByCached (aod::lambdatrack::lambdaCollisionId, col2.globalIndex (), cache);
20842084
20852085 // QA: multiplicities
2086- histos.fill (HIST (" QA/ME/hLambdaMultVsCent" ), col1.cent (), lambdaTracks_col1 .size ());
2087- histos.fill (HIST (" QA/ME/hAntiLambdaMultVsCent" ), col1.cent (), antiLambdaTracks_col1 .size ());
2086+ histos.fill (HIST (" QA/ME/hLambdaMultVsCent" ), col1.cent (), lambdaTracksCol1 .size ());
2087+ histos.fill (HIST (" QA/ME/hAntiLambdaMultVsCent" ), col1.cent (), antiLambdaTracksCol1 .size ());
20882088
2089- analyzePairsME<kLambdaAntiLambda , false >(lambdaTracks_col1, antiLambdaTracks_col2 );
2090- analyzePairsME<kAntiLambdaLambda , false >(antiLambdaTracks_col1, lambdaTracks_col2 );
2091- analyzePairsME<kLambdaLambda , true >(lambdaTracks_col1, lambdaTracks_col2 );
2092- analyzePairsME<kAntiLambdaAntiLambda , true >(antiLambdaTracks_col1, antiLambdaTracks_col2 );
2089+ analyzePairsME<kLambdaAntiLambda , false >(lambdaTracksCol1, antiLambdaTracksCol2 );
2090+ analyzePairsME<kAntiLambdaLambda , false >(antiLambdaTracksCol1, lambdaTracksCol2 );
2091+ analyzePairsME<kLambdaLambda , true >(lambdaTracksCol1, lambdaTracksCol2 );
2092+ analyzePairsME<kAntiLambdaAntiLambda , true >(antiLambdaTracksCol1, antiLambdaTracksCol2 );
20932093
2094- analyzePairsME<kLambdaFakeAntiLambda , false >(lambdaTracks_col1, fakeAntiLambdaTracks_col2 );
2095- analyzePairsME<kLambdaFakeAntiLambda , false >(fakeLambdaTracks_col2, antiLambdaTracks_col1 );
2094+ analyzePairsME<kLambdaFakeAntiLambda , false >(lambdaTracksCol1, fakeAntiLambdaTracksCol2 );
2095+ analyzePairsME<kLambdaFakeAntiLambda , false >(fakeLambdaTracksCol2, antiLambdaTracksCol1 );
20962096
2097- analyzePairsME<kAntiLambdaFakeLambda , false >(antiLambdaTracks_col1, fakeLambdaTracks_col2 );
2098- analyzePairsME<kAntiLambdaFakeLambda , false >(fakeAntiLambdaTracks_col2, lambdaTracks_col1 );
2097+ analyzePairsME<kAntiLambdaFakeLambda , false >(antiLambdaTracksCol1, fakeLambdaTracksCol2 );
2098+ analyzePairsME<kAntiLambdaFakeLambda , false >(fakeAntiLambdaTracksCol2, lambdaTracksCol1 );
20992099
2100- analyzePairsME<kLambdaFakeLambda , false >(lambdaTracks_col1, fakeLambdaTracks_col2 );
2101- analyzePairsME<kLambdaFakeLambda , false >(fakeLambdaTracks_col2, lambdaTracks_col1 );
2102- analyzePairsME<kAntiLambdaFakeAntiLambda , false >(antiLambdaTracks_col1, fakeAntiLambdaTracks_col2 );
2103- analyzePairsME<kAntiLambdaFakeAntiLambda , false >(fakeAntiLambdaTracks_col2, antiLambdaTracks_col1 );
2100+ analyzePairsME<kLambdaFakeLambda , false >(lambdaTracksCol1, fakeLambdaTracksCol2 );
2101+ analyzePairsME<kLambdaFakeLambda , false >(fakeLambdaTracksCol2, lambdaTracksCol1 );
2102+ analyzePairsME<kAntiLambdaFakeAntiLambda , false >(antiLambdaTracksCol1, fakeAntiLambdaTracksCol2 );
2103+ analyzePairsME<kAntiLambdaFakeAntiLambda , false >(fakeAntiLambdaTracksCol2, antiLambdaTracksCol1 );
21042104 }
21052105 }
21062106
0 commit comments