|Message: Simulation generating too energetic patricles||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
I've got two questions this time. Hope you can help me. I'm running simulations where the incident particle traverses an aluminum hull before hitting a silicon detector.
First question, I know that the G4BinaryLightIonReaction has an energy range between 80 MeV and 10 GeV. But in the "Lisa" example, which is one of the included examples in the G4 package, I found the following in the PhysicsList:
theIonCascade= new G4BinaryLightIonReaction; theIonCascade->SetMinEnergy(80*MeV); theIonCascade->SetMaxEnergy(40*GeV);
this makes sens to me, but a few rows below I found the following three lines of code:
theGenIonCascade = new G4BinaryLightIonReaction; theGenIonCascade->SetMinEnergy(0*MeV); theGenIonCascade->SetMaxEnergy(30*GeV);
My question is now, can I use the G4BinaryLightIonReaction from 0 MeV and not just from 80 MeV as stated here: http://geant4.web.cern.ch/geant4/support/proc_mod_catalog/models/hadronic/G4BinaryLightIonReaction.html ???
If this is the case, does this hold true for G4WilsonAbrasionModel as well?? Can I go below the minimum energy threshold as stated by the geant4.web???
Second question, In my model I'm using the G4WilsonAbrasionModel for Generic Ions with an energy range of 70 MeV to 10.1 GeV. When running a 9 GeV/n Magnesium simulation the model produces an H4 particle with an energy of 40.842064 GeV. As you can see this corresponds to >10.1 GeV/n. This makes the simulation crash with the following error message:
---> Begin of event: 5070
--------- Ranecu engine status --------- Initial seed (index) = 0 Current couple of seeds = 615865649, 1638193093 ---------------------------------------- G4EnergyRangeManager:GetHadronicInteraction: counter=3, Ek=10210.516, Material = Silicon, Element = Silicon *0* low=0, high=80 *1* low=70, high=10100 In src/G4EnergyRangeManager.cc, line 123: ===> GetHadronicInteraction: No Model found In src/G4EnergyRangeManager.cc, line 123: ===> GetHadronicInteraction: No Model found Unrecoverable error for: - Particle energy[GeV] = 40.842064 - Material = Silicon - Particle type = H4[0.0]
*** G4Exception : 007 issued by : G4HadronicProcess ChooseHadronicInteraction failed. *** Fatal Exception *** core dump ***
*** G4Exception: Aborting execution *** Aborted (SIGABRT)
Now my questions are: What can I do to counter this error?? Can I tweek the energy range of the G4WilsonAbrasionModel? If so, will the model still be valid for energies higher than 10.1 GeV/n?