Hello,
I work on 100Mo(p, x)Y nuclear reaction modeling on a solid cyclotron target. The target consists not only with 100Mo isotope, but also has 98Mo. The dominant reaction on 100Mo is 100Mo(p, 2n)99mTc which gives us 2 neutrons in the output channel. I would like to produce an additional portion of 99mTc via the following reaction chain: 98Mo(n, \gamma)99Mo → 99mTc via beta-decay (see the cross-section of 99Mo production on the screenshot taken from JANIS). Therefore, I need to know how many 99Mo nucleus were produced.
The problem is that there is no 99Mo produced at all, and it seems that the capture process does not happen.
What would you suggest to do in order to solve the problem?
I tried to add the process explicitly like:
void MolybdenumPhysicsListGeneral::ConstructProcess() {
G4VModularPhysicsList::ConstructProcess();
// AddTransportation();
G4ProcessManager* process_manager = G4Neutron::Neutron()->GetProcessManager();
auto* neutron_capture_process = new G4NeutronCaptureProcess();
neutron_capture_process->RegisterMe(new G4NeutronHPCapture());
process_manager->AddDiscreteProcess(neutron_capture_process);
},
but it didn’t help!
P.S. Additionally, I found I use G4HadronPhysicsFTFP_BERT_HP physics model for inelastic physics and there is a message:
Hadronic Processes for neutron
Process: neutronInelastic
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 19.9 MeV ---> 6 GeV
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Process: nCapture
Model: NeutronHPCapture: 0 eV ---> 20 MeV
Model: nRadCapture: 19.9 MeV ---> 100 TeV
Cr_sctns: NeutronHPCaptureXS: 0 eV ---> 100 TeV
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
Process: nFission
Model: NeutronHPFission: 0 eV ---> 20 MeV
Model: G4LFission: 19.9 MeV ---> 100 TeV
Cr_sctns: NeutronHPFissionXS: 0 eV ---> 20 MeV
Cr_sctns: ZeroXS: 0 eV ---> 100 TeV
Process: nCapture
Model: NeutronHPCapture: 0 eV ---> 20 MeV
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
with nRadCapture: 19.9 MeV ---> 100 TeV
while all the output neutron are below 10 MeV (see the screenshot attached). Maybe it caused such behavior? Is it possible to somehow change these parameters or use another physics list (which one?)?
Sincerely, Ihor