|
47 | 47 | #include <algorithm> |
48 | 48 | #include <array> |
49 | 49 | #include <cmath> |
| 50 | +#include <memory> |
50 | 51 | #include <string> |
51 | 52 | #include <type_traits> |
52 | 53 | #include <vector> |
@@ -1837,12 +1838,12 @@ struct JetChargedV2 { |
1837 | 1838 | registry.fill(HIST("h_jet_pt_inclusive_v2"), jet.pt() - (collision.rho() * jet.area()), 1.0); |
1838 | 1839 | registry.fill(HIST("h_jet_pt_inclusive_v2_rho"), jet.pt() - (rholocal * jet.area()), 1.0); |
1839 | 1840 | if (fillTHnSparse && sparseSubsample > 0 && (jet.globalIndex() % sparseSubsample) == 0) { |
1840 | | - const double qaJet[6] = {jet.pt(), jet.eta(), jet.phi(), jet.area(), static_cast<double>(jet.tracksIds().size()), centrality}; |
1841 | | - hJetQA->Fill(qaJet, 1.0); |
1842 | | - const double rhoMedianData[6] = {centrality, jet.pt(), collision.rho(), collision.rho() * jet.area(), phiMinusPsi2, jet.area()}; |
1843 | | - hRhoMedian->Fill(rhoMedianData, 1.0); |
1844 | | - const double rhoLocalData[6] = {centrality, jet.pt(), rholocal, rholocal * jet.area(), phiMinusPsi2, jet.area()}; |
1845 | | - hRhoLocal->Fill(rhoLocalData, 1.0); |
| 1841 | + const std::array<double, 6> qaJet = {jet.pt(), jet.eta(), jet.phi(), jet.area(), static_cast<double>(jet.tracksIds().size()), centrality}; |
| 1842 | + hJetQA->Fill(qaJet.data(), 1.0); |
| 1843 | + const std::array<double, 6> rhoMedianData = {centrality, jet.pt(), collision.rho(), collision.rho() * jet.area(), phiMinusPsi2, jet.area()}; |
| 1844 | + hRhoMedian->Fill(rhoMedianData.data(), 1.0); |
| 1845 | + const std::array<double, 6> rhoLocalData = {centrality, jet.pt(), rholocal, rholocal * jet.area(), phiMinusPsi2, jet.area()}; |
| 1846 | + hRhoLocal->Fill(rhoLocalData.data(), 1.0); |
1846 | 1847 | } |
1847 | 1848 |
|
1848 | 1849 | if (jet.pt() > bumpLow && jet.pt() < bumpUp) { |
@@ -1957,10 +1958,10 @@ struct JetChargedV2 { |
1957 | 1958 | } else { |
1958 | 1959 | registry.fill(HIST("h2_centrality_deltapT_RandomCornPhi_localrhovsphi_out"), centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * rholocalRC, 1.0); |
1959 | 1960 | if (fillTHnSparse && sparseSubsample > 0 && (collision.globalIndex() % sparseSubsample) == 0) { |
1960 | | - const double qaFluct[6] = {centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * rholocalRC, |
1961 | | - std::fabs(rcPhiPsi2), o2::constants::math::PI * randomConeR * randomConeR, rholocalRC, |
1962 | | - static_cast<double>(nTracksRandomCone)}; |
1963 | | - hFluctQA->Fill(qaFluct, 1.0); |
| 1961 | + const std::array<double, 6> qaFluct = {centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * rholocalRC, |
| 1962 | + std::fabs(rcPhiPsi2), o2::constants::math::PI * randomConeR * randomConeR, rholocalRC, |
| 1963 | + static_cast<double>(nTracksRandomCone)}; |
| 1964 | + hFluctQA->Fill(qaFluct.data(), 1.0); |
1964 | 1965 | } |
1965 | 1966 | } |
1966 | 1967 | if (checkAbsDeltaPhi) { |
@@ -2018,10 +2019,10 @@ struct JetChargedV2 { |
2018 | 2019 | registry.fill(HIST("h2_centrality_deltapT_RandomCornPhi_rhorandomconewithoutleadingjet_out"), centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * collision.rho(), 1.0); |
2019 | 2020 | } |
2020 | 2021 | if (fillTHnSparse && sparseSubsample > 0 && (collision.globalIndex() % sparseSubsample) == 0) { |
2021 | | - const double qaFluctWo[6] = {centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * rholocalRC, |
2022 | | - std::fabs(rcPhiPsi2), o2::constants::math::PI * randomConeR * randomConeR, rholocalRC, |
2023 | | - static_cast<double>(nTracksRandomConeWoLeadingJet)}; |
2024 | | - hFluctQAwoLeadingJet->Fill(qaFluctWo, 1.0); |
| 2022 | + const std::array<double, 6> qaFluctWo = {centrality, randomConePt - o2::constants::math::PI * randomConeR * randomConeR * rholocalRC, |
| 2023 | + std::fabs(rcPhiPsi2), o2::constants::math::PI * randomConeR * randomConeR, rholocalRC, |
| 2024 | + static_cast<double>(nTracksRandomConeWoLeadingJet)}; |
| 2025 | + hFluctQAwoLeadingJet->Fill(qaFluctWo.data(), 1.0); |
2025 | 2026 | } |
2026 | 2027 | if (checkAbsDeltaPhi) { |
2027 | 2028 | if ((absRcPhiPsi2 < o2::constants::math::PIQuarter) || (absRcPhiPsi2 >= evtPlnAngleA * o2::constants::math::PIQuarter) || (absRcPhiPsi2 >= evtPlnAngleB * o2::constants::math::PIQuarter && absRcPhiPsi2 < evtPlnAngleC * o2::constants::math::PIQuarter)) { |
|
0 commit comments