Unverified Commit 0eec0ea8 authored by Stephan Lachnit's avatar Stephan Lachnit
Browse files

Add tests for instance overwriting

parent dde9a5be
Loading
Loading
Loading
Loading
+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
+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
+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