Loading etc/unittests/test_core/test_05-3_overwrite_detector_module.conf 0 → 100644 +30 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests whether two detector modules with different priorities are handled correctly. [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=150V depletion_voltage=100V [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=50V depletion_voltage=200V name = "mydetector2" #FAIL [I:ElectricFieldReader:mydetector] Setting linear electric field from 50V bias voltage and 200V depletion voltage #FAIL [I:ElectricFieldReader:mydetector2] Setting linear electric field from 150V bias voltage and 100V depletion voltage #LABEL coverage etc/unittests/test_core/test_05-4_overwrite_detector_module_reverse.conf 0 → 100644 +30 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests whether two detector modules with different priorities are handled correctly (reverse order). [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=50V depletion_voltage=200V name = "mydetector2" [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=150V depletion_voltage=100V #FAIL [I:ElectricFieldReader:mydetector] Setting linear electric field from 50V bias voltage and 200V depletion voltage #FAIL [I:ElectricFieldReader:mydetector2] Setting linear electric field from 150V bias voltage and 100V depletion voltage #LABEL coverage etc/unittests/test_core/test_05-5_overwrite_module_allow_io.conf 0 → 100644 +63 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests different input / output configurations with module overwriting. [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [GeometryBuilderGeant4] [DepositionGeant4] physics_list = FTFP_BERT particle_type = "pi+" source_energy = 120GeV source_position = 0mm 0mm 0mm beam_size = 0 beam_direction = 0 0 1 number_of_particles = 1 [GenericPropagation] [SimpleTransfer] output = "st1" [SimpleTransfer] output = "st2" [DefaultDigitizer] input = "st1" output = "low_noise" electronics_noise = 100e name = "mydetector2" [DefaultDigitizer] input = "st1" output = "low_noise" electronics_noise = 110e [DefaultDigitizer] input = "st2" output = "high_noise" electronics_noise = 500e [DefaultDigitizer] input = "st2" output = "high_noise" electronics_noise = 550e name = "mydetector" [DetectorHistogrammer] input = "low_noise" [DetectorHistogrammer] input = "high_noise" #PASS Executed 16 instantiations #LABEL coverage Loading
etc/unittests/test_core/test_05-3_overwrite_detector_module.conf 0 → 100644 +30 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests whether two detector modules with different priorities are handled correctly. [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=150V depletion_voltage=100V [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=50V depletion_voltage=200V name = "mydetector2" #FAIL [I:ElectricFieldReader:mydetector] Setting linear electric field from 50V bias voltage and 200V depletion voltage #FAIL [I:ElectricFieldReader:mydetector2] Setting linear electric field from 150V bias voltage and 100V depletion voltage #LABEL coverage
etc/unittests/test_core/test_05-4_overwrite_detector_module_reverse.conf 0 → 100644 +30 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests whether two detector modules with different priorities are handled correctly (reverse order). [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=50V depletion_voltage=200V name = "mydetector2" [ElectricFieldReader] log_level = "INFO" model="linear" bias_voltage=150V depletion_voltage=100V #FAIL [I:ElectricFieldReader:mydetector] Setting linear electric field from 50V bias voltage and 200V depletion voltage #FAIL [I:ElectricFieldReader:mydetector2] Setting linear electric field from 150V bias voltage and 100V depletion voltage #LABEL coverage
etc/unittests/test_core/test_05-5_overwrite_module_allow_io.conf 0 → 100644 +63 −0 Original line number Diff line number Diff line # SPDX-FileCopyrightText: 2022 CERN and the Allpix Squared authors # SPDX-License-Identifier: MIT #DESC tests different input / output configurations with module overwriting. [AllPix] log_level = "WARNING" log_format = "SHORT" number_of_events = 0 detectors_file = "two_detectors.conf" random_seed_core = 0 multithreading = false [GeometryBuilderGeant4] [DepositionGeant4] physics_list = FTFP_BERT particle_type = "pi+" source_energy = 120GeV source_position = 0mm 0mm 0mm beam_size = 0 beam_direction = 0 0 1 number_of_particles = 1 [GenericPropagation] [SimpleTransfer] output = "st1" [SimpleTransfer] output = "st2" [DefaultDigitizer] input = "st1" output = "low_noise" electronics_noise = 100e name = "mydetector2" [DefaultDigitizer] input = "st1" output = "low_noise" electronics_noise = 110e [DefaultDigitizer] input = "st2" output = "high_noise" electronics_noise = 500e [DefaultDigitizer] input = "st2" output = "high_noise" electronics_noise = 550e name = "mydetector" [DetectorHistogrammer] input = "low_noise" [DetectorHistogrammer] input = "high_noise" #PASS Executed 16 instantiations #LABEL coverage