Detector Geometry customization
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
|
||||
void test_pedestal(Logger &logger) {
|
||||
size_t nframes = 5000;
|
||||
DiffractionExperiment x(1,{1});
|
||||
DiffractionExperiment x(DetectorGeometry(1));
|
||||
|
||||
std::vector<uint16_t> data(nframes * RAW_MODULE_SIZE);
|
||||
|
||||
@@ -53,7 +53,7 @@ template <class T> void test_conversion(Logger &logger) {
|
||||
int64_t nmodules = 8;
|
||||
int64_t ntries = 8;
|
||||
|
||||
DiffractionExperiment x(1,{nmodules});
|
||||
DiffractionExperiment x((DetectorGeometry(nmodules)));
|
||||
|
||||
std::vector<uint16_t> input(nframes * nmodules * RAW_MODULE_SIZE);
|
||||
std::vector<int16_t> output(nframes * nmodules * RAW_MODULE_SIZE);
|
||||
@@ -105,7 +105,7 @@ template <class T> void test_conversion_with_geom(Logger &logger) {
|
||||
int64_t nmodules = 8;
|
||||
int64_t ntries = 8;
|
||||
|
||||
DiffractionExperiment x(1,{nmodules});
|
||||
DiffractionExperiment x(DetectorGeometry(nmodules, 1, 0, 0, false));
|
||||
|
||||
std::vector<uint16_t> input(nframes * nmodules * RAW_MODULE_SIZE);
|
||||
std::vector<int16_t> output(nframes * nmodules * CONVERTED_MODULE_SIZE);
|
||||
@@ -140,7 +140,10 @@ template <class T> void test_conversion_with_geom(Logger &logger) {
|
||||
for (int i = 0; i < nframes; i++) {
|
||||
for (int m = 0; m < nmodules; m++) {
|
||||
v[m].ConvertAdjustGeom(output.data() + (i * nmodules + m) * CONVERTED_MODULE_SIZE,
|
||||
input.data() + (i * nmodules + m) * RAW_MODULE_SIZE, 1);
|
||||
input.data() + (i * nmodules + m) * RAW_MODULE_SIZE,
|
||||
x.GetModuleSlowDirectionStep(m),
|
||||
x.GetModuleFastDirectionStep(m),
|
||||
0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user