From d0be9a8654cbbaaaf23343581aff473bfe4af1f9 Mon Sep 17 00:00:00 2001 From: anxinglong <2910824064@qq.com> Date: Wed, 13 May 2026 10:41:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=A6=E5=90=88=E8=83=BD?= =?UTF-8?q?=E8=B0=B1=E7=BB=93=E6=9E=84=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ConformToTheEnergySpectrum.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ConformToTheEnergySpectrum/ConformToTheEnergySpectrum.cpp b/src/ConformToTheEnergySpectrum/ConformToTheEnergySpectrum.cpp index 6ff9bcf..05d7367 100644 --- a/src/ConformToTheEnergySpectrum/ConformToTheEnergySpectrum.cpp +++ b/src/ConformToTheEnergySpectrum/ConformToTheEnergySpectrum.cpp @@ -18,6 +18,7 @@ struct SpectrumData { + int event_id; int board_id; int channel_id; double energy; @@ -92,18 +93,20 @@ void ConformToTheEnergySpectrum::loadAndProcess() return; std::vector rawData; - io::CSVReader<4> in(QStrToSysPath(_data_filename)); + io::CSVReader<5> in(QStrToSysPath(_data_filename)); in.read_header(io::ignore_extra_column, + QString(QStringLiteral(u"事件ID")).toStdString(), QString(QStringLiteral(u"板卡号")).toStdString(), QString(QStringLiteral(u"通道号")).toStdString(), QString(QStringLiteral(u"能量(KeV)")).toStdString(), QString(QStringLiteral(u"时间计数")).toStdString()); - int board, channel; + int eventId,board, channel; double energy; unsigned long long time_count; - while (in.read_row(board, channel, energy, time_count)) { + while (in.read_row(eventId,board, channel, energy, time_count)) { SpectrumData sd; + sd.event_id = eventId; sd.board_id = board; sd.channel_id = channel; sd.energy = energy;