add more HDF4 header info.
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user