38 std::vector<HGCalDataFrame> dataframes;
39 std::vector<std::pair<DetId, uint32_t>> linearized_dataframes;
40 std::unordered_map<uint32_t, uint32_t> tc_payload;
41 std::unordered_map<uint32_t, std::array<uint32_t, 2>> tc_compressed_payload;
44 for (
const auto& digiData :
digiColl) {
57 dataframes.emplace_back(digiData.id());
58 for (
int i = 0;
i < digiData.size();
i++) {
59 dataframes.back().setSample(
i, digiData.sample(
i));
62 if (dataframes.empty())
65 constexpr
int kHighDensityThickness = 0;
86 for (
const auto& [tc_id, tc_value] : tc_payload) {
88 const auto& [tc_compressed_code, tc_compressed_value] = tc_compressed_payload[tc_id];
100 if (triggerCell.
hwPt() > 0) {
104 }
else if (isSilicon) {
113 triggerCellColl.
push_back(0, calibratedtriggercell);