| Summary: | Negative CopyNo is given to NestedParametrisation in ParallelWorld geometry. | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | aso |
| Component: | geometry/management | Assignee: | Gabriele Cosmo <Gabriele.Cosmo> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | 10.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Attachments: | Example code for reproducing the negative copyNo in NestedParameterisation of layered geometry. | ||
|
Description
aso
2014-06-02 07:12:08 CEST
We are investigating the problem. ( Gabriele and I have worked on it.) We have been able to reproduce it, and to identify the condition that triggers it. At the moment we are not able to identify a problem in either the user code which creates the geometry or in the navigation code in Geant4. There is clearly an abnormal condition. A volume which has a nested parameterisation appears to be misidentified at some stage of Navigation (occasionally) as a replica - and the replica number is set to -1. It is not yet clear what causes this problem. The problem has been finally identified in G4ReplicaNavigation::ComputeStep(), where the copy-number of the current volume for entering particles in replicas was occasionally wrongly set to -1. The fix is included in tag "geomnav-V10-02-01" and will be included in future patches to 10.1 and 10.2 series. |