/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/HcalDigi/src/QIE10DataFrame.cc
29 строк
918 B
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
#include "DataFormats/HcalDigi/interface/QIE10DataFrame.h" #include "DataFormats/HcalDetId/interface/HcalGenericDetId.h" namespace io_v1 { std::ostream& operator<<(std::ostream& s, const QIE10DataFrame& digi) { if (digi.detid().det() == DetId::Hcal) { s << HcalGenericDetId(digi.detid()); } else { s << "DetId(" << digi.detid().rawId() << ")"; } s << " " << digi.samples() << " samples"; if (digi.linkError()) s << " LinkError "; if (digi.zsMarkAndPass()) s << " MaP "; s << std::endl; for (int i = 0; i < digi.samples(); i++) { QIE10DataFrame::Sample sam = digi[i]; s << " ADC=" << sam.adc() << " TDC(LE)=" << sam.le_tdc() << " TDC(TE)=" << sam.te_tdc() << " CAPID=" << sam.capid(); if (sam.soi()) s << " SOI "; if (!sam.ok()) s << " !OK "; s << std::endl; } return s; } } // namespace io_v1