Skip to content

Commit fe3199d

Browse files
committed
Add fv0 and fdd channel info to centralityQa
1 parent 428eb63 commit fe3199d

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

‎Common/Tasks/centralityQa.cxx‎

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,9 @@ struct CentralityQa {
332332
getHist<TH1>("hBCSelection")->GetXaxis()->SetBinLabel(8, "isFlangeEvent");
333333
insertHist("hAmpVsChFT0A", "hAmpVsChFT0A;Channel; Amplitude", kTH2D, {{96, -0.5, 95.5}, axisChannelAmplitude});
334334
insertHist("hAmpVsChFT0C", "hAmpVsChFT0C;Channel; Amplitude", kTH2D, {{112, -0.5, 111.5}, axisChannelAmplitude});
335+
insertHist("hAmpVsChFV0A", "hAmpVsChFV0A;Channel; Amplitude", kTH2D, {{48, -0.5, 47.5}, axisChannelAmplitude});
336+
insertHist("hAmpVsChFDDA", "hAmpVsChFDDA;Channel; Amplitude", kTH2D, {{8, -0.5, 7.5}, axisChannelAmplitude});
337+
insertHist("hAmpVsChFDDC", "hAmpVsChFDDC;Channel; Amplitude", kTH2D, {{8, -0.5, 7.5}, axisChannelAmplitude});
335338
}
336339

337340
histos.print();
@@ -883,7 +886,7 @@ struct CentralityQa {
883886
}
884887

885888
using BCsWithRun3Matchings = soa::Join<aod::BCs, aod::Timestamps, aod::Run3MatchedToBCSparse>;
886-
void processBunchCrossings(soa::Join<BCsWithRun3Matchings, aod::BCFlags, aod::BcSels>::iterator const& bc, aod::FT0s const&, aod::FV0As const&)
889+
void processBunchCrossings(soa::Join<BCsWithRun3Matchings, aod::BCFlags, aod::BcSels>::iterator const& bc, aod::FT0s const&, aod::FV0As const&, aod::FDDs const&)
887890
{
888891
if (!isBunchCrossingAccepted(bc, true)) {
889892
return;
@@ -899,6 +902,24 @@ struct CentralityQa {
899902
histos.fill(HIST("hAmpVsChFT0C"), ft0.channelC()[ii], ft0.amplitudeC()[ii]);
900903
}
901904
}
905+
906+
if (bc.has_fv0a()) {
907+
const auto& fv0a = bc.fv0a();
908+
for (size_t ii{0}; ii < fv0a.channel().size(); ++ii) {
909+
histos.fill(HIST("hAmpVsChFV0A"), fv0a.channel()[ii], fv0a.amplitude()[ii]);
910+
}
911+
}
912+
913+
if (bc.has_fdd()) {
914+
const auto& fdd = bc.fdd();
915+
for (size_t ii{0}; ii < std::size(fdd.chargeA()); ++ii) {
916+
histos.fill(HIST("hAmpVsChFDDA"), ii, fdd.chargeA()[ii]);
917+
}
918+
919+
for (size_t ii{0}; ii < std::size(fdd.chargeC()); ++ii) {
920+
histos.fill(HIST("hAmpVsChFDDC"), ii, fdd.chargeC()[ii]);
921+
}
922+
}
902923
}
903924

904925
PROCESS_SWITCH(CentralityQa, processRun2, "Process with Run 2 V0A", false);

0 commit comments

Comments
 (0)