Geant4 Version: 11.2.1
Hi All,
I was playing around with forced collision biasing by adapting the GB02 example into an existing simulating. Everything compiles and runs fine (for short simulations, at least), but I noticed these lines in the output:
Attaching biasing operator TestManyForceCollision to logical volume BiasedVolume
and then later:
G4WT0 >
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : BIAS.MNG.01
issued by : G4VBiasingOperator::AttachTo(...)
Biasing operator `TestManyForceCollision' can not be attached to Logical volume `BiasedVolume' which is already used by another operator !
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
G4WT0 > Attaching biasing operator TestManyForceCollision to logical volume BiasedVolume
G4WT0 > PhysicsList::SetCuts:CutLength : 100000 fm
G4WT0 >
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : BIAS.MNG.01
issued by : G4VBiasingOperator::AttachTo(...)
Biasing operator `TestManyForceCollision' can not be attached to Logical volume `BiasedVolume' which is already used by another operator !
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
G4WT0 > Attaching biasing operator TestManyForceCollision to logical volume BiasedVolume
From my understanding, these warnings are coming from the worker threads attempting to build the geometry. My question is does anyone know if these warnings will impact the simulation at all? Would it be better to restrict the ConstructSDandField to master thread or worker threads only?
Thanks!