18 for (
auto bcdata :
mRecBC) {
20 int fe, ne, ft, nt, fi, ni;
21 bcdata.getRef(fe, ne, ft, nt, fi, ni);
22 for (
int ie = 0; ie < ne; ie++) {
25 for (
int it = 0; it < nt; it++) {
36 std::array<int, NChannels>
active;
37 for (uint8_t ich = 0; ich <
NChannels; ich++) {
52 for (uint8_t
i = 0;
i < cnt;
i++) {
59 uint16_t info = 0x8000;
62 info = info | (0x1 <<
active[
i]);
67 for (uint8_t ich = 0; ich < 15; ich++) {
76 for (;
i < cnt;
i++) {
77 info = info | (0x1 << (
active[
i] - 15));
81 for (uint8_t ich = 15; ich <
NChannels; ich++) {
Class to describe reconstructed ZDC event (single BC with signal in one of detectors)
constexpr std::string_view ChannelNames[]
std::array< bool, NChannels > tdcPileM1C
11 TDC in-bunch pile-up error
std::array< bool, NChannels > tdcSigE
17 TDC pile-up in bunch -3 error
std::array< bool, NChannels > tdcPileM2E
14 TDC pile-up in bunch -2 corrected
std::array< bool, NChannels > adcPedQC
3 Orbit pedestal for ADC
std::array< bool, NChannels > tdcPileM3E
16 TDC pile-up in bunch -3 corrected
std::array< bool, NChannels > tdcPileEvC
9 Missing ADC even if TDC is present
std::array< bool, NChannels > tdcPedMissing
1 QC pedestal for TDC
std::array< bool, NChannels > tdcPileM3C
15 TDC pile-up in bunch -2 error
std::array< bool, NChannels > genericE
Centroid computed.
std::array< bool, NChannels > adcPedMissing
4 QC pedestal for ADC
std::array< bool, NChannels > pilePed
6 Anomalous offset from pedestal info
std::array< bool, NChannels > offPed
5 Missing pedestal for ADC
std::array< bool, NChannels > tdcPileEvE
10 TDC in-bunch pile-up corrected
std::array< bool, NChannels > tdcPileM1E
12 TDC pile-up in bunch -1 corrected
std::array< bool, NChannels > pileTM
7 Pile-up detection from pedestal info
std::array< bool, NChannels > tdcPedQC
– Orbit pedestal for TDC
std::array< bool, NChannels > adcPedOr
– Event pedestal for ADC
std::array< bool, NChannels > tdcPileM2C
13 TDC pile-up in bunch -1 error
uint32_t addInfos(const RecEventAux &reca)
void addInfo(uint16_t info)
std::vector< o2::zdc::ZDCEnergy > mEnergy
Interaction record and references to data.
void addBC(const RecEventAux &reca)
ZDC waveform.
std::vector< o2::zdc::BCRecData > mRecBC
std::vector< o2::zdc::ZDCTDCData > mTDCData
ZDC energy.
std::vector< o2::ctf::BufferType > vec