Hi everyone!
When I run my code, I get the following warning:
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : ProcMan114
issued by : G4ProcessManager::SetProcessOrderingToLast()
Set Ordering Last is invoked twice for biasLimiter to triton
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
(I get this warning many times, once for each particle I think).
I believe the problem is due to some conflict between G4GenericBiasing and G4OpticalPhysics: indeed, if in my PhysicsList class I put G4GenericBiasing after G4OpticalPhysics, I get this message, if Biasing is before OpticalPhysics, instead, I get
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : ProcMan114
issued by : G4ProcessManager::SetProcessOrderingToLast()
Set Ordering Last is invoked twice for Scintillation to triton
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
other stuff in PhysicsList does not seems to have any effect; I tried removing Biasing and no warning message appears.
Have you even encounter such kind of issue? Do you think it could be something dangerous, or is it something that can be (relatively) safe to ignore?
Thank you in advance for any input you can give me…
For the record, the relevant part of my PhysicsList class is
G4OpticalPhysics* opticalPhysics = new G4OpticalPhysics();
auto opticalParams = G4OpticalParameters::Instance();opticalParams->SetCerenkovMaxPhotonsPerStep(100);
opticalParams->SetCerenkovMaxBetaChange(10.0);
opticalParams->SetCerenkovTrackSecondariesFirst(true);opticalParams->SetScintYieldFactor(1.0);
opticalParams->SetScintTrackSecondariesFirst(true);
RegisterPhysics(opticalPhysics);G4GenericBiasingPhysics* biasingPhysics = new G4GenericBiasingPhysics();
biasingPhysics->NonPhysicsBias(G4Gamma::GammaDefinition()->GetParticleName());
RegisterPhysics(biasingPhysics);