Lazily instantiate internal ISISRAW pointer
The ISISRAW pointer in LoadRawHelper is only required when a file is being read and not when the object is constructed. Delaying the creation of this instance cuts out a lot of work/logging when just creating a LoadRaw instance that is not used. Refs #22733
Showing
- Framework/DataHandling/inc/MantidDataHandling/LoadRawHelper.h 13 additions, 10 deletions...ework/DataHandling/inc/MantidDataHandling/LoadRawHelper.h
- Framework/DataHandling/src/CreateSimulationWorkspace.cpp 3 additions, 3 deletionsFramework/DataHandling/src/CreateSimulationWorkspace.cpp
- Framework/DataHandling/src/LoadRaw/isisraw2.cpp 1 addition, 1 deletionFramework/DataHandling/src/LoadRaw/isisraw2.cpp
- Framework/DataHandling/src/LoadRaw3.cpp 2 additions, 2 deletionsFramework/DataHandling/src/LoadRaw3.cpp
- Framework/DataHandling/src/LoadRawHelper.cpp 85 additions, 65 deletionsFramework/DataHandling/src/LoadRawHelper.cpp
Loading
Please register or sign in to comment