修改符合能谱结构体
This commit is contained in:
parent
b3c78ad0d3
commit
d0be9a8654
|
|
@ -18,6 +18,7 @@
|
||||||
|
|
||||||
struct SpectrumData
|
struct SpectrumData
|
||||||
{
|
{
|
||||||
|
int event_id;
|
||||||
int board_id;
|
int board_id;
|
||||||
int channel_id;
|
int channel_id;
|
||||||
double energy;
|
double energy;
|
||||||
|
|
@ -92,18 +93,20 @@ void ConformToTheEnergySpectrum::loadAndProcess()
|
||||||
return;
|
return;
|
||||||
|
|
||||||
std::vector<SpectrumData> rawData;
|
std::vector<SpectrumData> rawData;
|
||||||
io::CSVReader<4> in(QStrToSysPath(_data_filename));
|
io::CSVReader<5> in(QStrToSysPath(_data_filename));
|
||||||
in.read_header(io::ignore_extra_column,
|
in.read_header(io::ignore_extra_column,
|
||||||
|
QString(QStringLiteral(u"事件ID")).toStdString(),
|
||||||
QString(QStringLiteral(u"板卡号")).toStdString(),
|
QString(QStringLiteral(u"板卡号")).toStdString(),
|
||||||
QString(QStringLiteral(u"通道号")).toStdString(),
|
QString(QStringLiteral(u"通道号")).toStdString(),
|
||||||
QString(QStringLiteral(u"能量(KeV)")).toStdString(),
|
QString(QStringLiteral(u"能量(KeV)")).toStdString(),
|
||||||
QString(QStringLiteral(u"时间计数")).toStdString());
|
QString(QStringLiteral(u"时间计数")).toStdString());
|
||||||
|
|
||||||
int board, channel;
|
int eventId,board, channel;
|
||||||
double energy;
|
double energy;
|
||||||
unsigned long long time_count;
|
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;
|
SpectrumData sd;
|
||||||
|
sd.event_id = eventId;
|
||||||
sd.board_id = board;
|
sd.board_id = board;
|
||||||
sd.channel_id = channel;
|
sd.channel_id = channel;
|
||||||
sd.energy = energy;
|
sd.energy = energy;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user