add more HDF4 header info.

This commit is contained in:
2026-02-01 18:55:49 +01:00
parent 3aaca28c87
commit 60f11dfc0e

View File

@@ -2258,6 +2258,12 @@ Bool_t PRunDataHandler::ReadNexusFile()
if (nxs_file->HasDataset("/run/number")) if (nxs_file->HasDataset("/run/number"))
ival = nxs_file->GetDataset<int>("/run/number").GetData()[0]; ival = nxs_file->GetDataset<int>("/run/number").GetData()[0];
runData.SetRunNumber(ival); runData.SetRunNumber(ival);
// get/set temperature
dval = PMUSR_UNDEFINED;
if (nxs_file->HasDataset("/run/sample/temperature"))
dval = nxs_file->GetDataset<float>("/run/sample/temperature").GetData()[0];
runData.SetTemperature(0, dval, 0.0);
#endif #endif
} else { // HDF5 } else { // HDF5
std::unique_ptr<nxH5::PNeXus> nxs_file = std::make_unique<nxH5::PNeXus>(fRunPathName.Data()); std::unique_ptr<nxH5::PNeXus> nxs_file = std::make_unique<nxH5::PNeXus>(fRunPathName.Data());