- changed status to resolved
overlap in screen element
Issue #137
resolved
The following screen (taken from the AWAKE example) has overlaps:
l_ldump1=246*mm;
w_ldump1=1*cm;
perpScreenAngle=0;
def_aper=35*mm;
scr: screen, l=l_ldump1, precisionRegion=1, layerThicknesses={ 0.2*mm }, layerMaterials=["G4_Al"], screenXSize=w_ldump1, screenYSize=w_ldump1, angle=perpScreenAngle, aper=def_aper;
d1: drift, l=0.5;
d2: drift, l=0.5;
lat : line = (d1,scr,d2);
This has the following overlap:
95: Checking overlaps for volume d1_vacuum_pv ... OK!
95: Checking overlaps for volume d1_beampipe_pv ... OK!
95: BDSComponentFactory::CreateScreen> - size = (10, 10)
95: BDSComponentFactory::CreateScreen> - screeen layer: thickness: 0.0002, material G4_Al, isSampler: 0
95: Checking overlaps for volume scr_vacuum_pv ... OK!
95: Checking overlaps for volume scr_beampipe_pv ... OK!
95: Compute dimensions...
95: ...z size...
95: ..adding z size for layer number 0
95: ...z positions...
95: ...finsished.
95: BDSMultilayerScreen::placeLayers> : placing screen layer with ID: 0
95: Checking overlaps for volume scr_0 ... OK!
95: Checking overlaps for volume multilayerScreen ...
95: -------- WWWW ------- G4Exception-START -------- WWWW -------
95: *** G4Exception : GeomVol1002
95: issued by : G4PVPlacement::CheckOverlaps()
95: Overlap with volume already placed !
95: Overlap is detected for volume multilayerScreen
95: with scr_vacuum_pv volume's
95: local point (-3.31424,-2.30045,0.1), overlapping by at least: 3.09656 cm
95: NOTE: Reached maximum fixed number -1- of overlaps reports for this volume !
95: *** This is just a warning message. ***
95: -------- WWWW -------- G4Exception-END --------- WWWW -------
95:
95: Checking overlaps for volume d2_vacuum_pv ... OK!
95: Checking overlaps for volume d2_beampipe_pv ... OK!
95: BDSDetectorConstruction::BuildBeamline> size of the constructed beamline: 3 with length 1.246 m
95: Checking overlaps for volume d1_0_pv ... OK!
95: Checking overlaps for volume d1_0_ro_pv ... OK!
95: Checking overlaps for volume scr_0_pv ... OK!
95: Checking overlaps for volume scr_0_ro_pv ... OK!
95: Checking overlaps for volume d2_0_pv ... OK!
95: Checking overlaps for volume d2_0_ro_pv ... OK!
Comments (1)
-
reporter - Log in to comment
this was fixed by @nevay in commit e5db732