diff --git a/src/classes/PRunDataHandler.cpp b/src/classes/PRunDataHandler.cpp index 882ec1ea..9e14d06d 100644 --- a/src/classes/PRunDataHandler.cpp +++ b/src/classes/PRunDataHandler.cpp @@ -2258,6 +2258,12 @@ Bool_t PRunDataHandler::ReadNexusFile() if (nxs_file->HasDataset("/run/number")) ival = nxs_file->GetDataset("/run/number").GetData()[0]; runData.SetRunNumber(ival); + + // get/set temperature + dval = PMUSR_UNDEFINED; + if (nxs_file->HasDataset("/run/sample/temperature")) + dval = nxs_file->GetDataset("/run/sample/temperature").GetData()[0]; + runData.SetTemperature(0, dval, 0.0); #endif } else { // HDF5 std::unique_ptr nxs_file = std::make_unique(fRunPathName.Data());