mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-21 19:30:03 +02:00
g25 option passed to hdf5
This commit is contained in:
parent
83e0599a37
commit
20f3fb19af
@ -213,7 +213,9 @@ void DataProcessor::CreateVirtualFile(
|
|||||||
if (virtualFile_) {
|
if (virtualFile_) {
|
||||||
delete virtualFile_;
|
delete virtualFile_;
|
||||||
}
|
}
|
||||||
virtualFile_ = new HDF5VirtualFile(hdf5Lib);
|
gotthard25um = ((detectorType_ == GOTTHARD || detectorType_ == GOTTHARD2) &&
|
||||||
|
(numModX * numModY) == 2);
|
||||||
|
virtualFile_ = new HDF5VirtualFile(hdf5Lib, gotthard25um);
|
||||||
|
|
||||||
uint64_t numImagesProcessed = GetProcessedIndex() + 1;
|
uint64_t numImagesProcessed = GetProcessedIndex() + 1;
|
||||||
// maxframesperfile = 0 for infinite files
|
// maxframesperfile = 0 for infinite files
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
|
||||||
HDF5VirtualFile::HDF5VirtualFile(std::mutex *hdf5Lib)
|
HDF5VirtualFile::HDF5VirtualFile(std::mutex *hdf5Lib, bool g25)
|
||||||
: File(HDF5), hdf5Lib_(hdf5Lib) {}
|
: File(HDF5), hdf5Lib_(hdf5Lib), gotthard25um(g25) {}
|
||||||
|
|
||||||
HDF5VirtualFile::~HDF5VirtualFile() { CloseFile(); }
|
HDF5VirtualFile::~HDF5VirtualFile() { CloseFile(); }
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
class HDF5VirtualFile : private virtual slsDetectorDefs, public File {
|
class HDF5VirtualFile : private virtual slsDetectorDefs, public File {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
HDF5VirtualFile(std::mutex *hdf5Lib);
|
HDF5VirtualFile(std::mutex *hdf5Lib, bool g25);
|
||||||
~HDF5VirtualFile();
|
~HDF5VirtualFile();
|
||||||
|
|
||||||
std::array<std::string, 2> GetFileAndDatasetName() const override;
|
std::array<std::string, 2> GetFileAndDatasetName() const override;
|
||||||
@ -30,4 +30,5 @@ class HDF5VirtualFile : private virtual slsDetectorDefs, public File {
|
|||||||
H5File *fd_{nullptr};
|
H5File *fd_{nullptr};
|
||||||
std::string fileName_;
|
std::string fileName_;
|
||||||
std::string dataSetName_;
|
std::string dataSetName_;
|
||||||
|
bool gotthard25um;
|
||||||
};
|
};
|
Loading…
x
Reference in New Issue
Block a user