Message: Re: Convert neutrino model into process Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Idea Re: Convert neutrino model into process 

Forum: Physics List
Re: Question Convert neutrino model into process (Jayson Vavrek)
Date: 22 Jul, 2012
From: Andrea Dotti <Andrea Dotti>

Hello, I would suggest you to start looking at the Ch. 3.5 of the guide for toolkit developers http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/html/ch03s05.html To get a feeling on how to integrate a process in the hadronic framework. From there I am afraid that the best thing to do is to use an existing model/process and try to implement your own. For example: source/processes/hadronic/models/low_energy/src/G4LCapture.cc is an old model for the capture of neutrons (derived by GHEISHA), while its physics performances may not be optimal, it is an easy implementation that can help in your case.

The corresponding process is source/processes/hadronic/processes/src/G4NeutronInelasticProcess.cc

The binding process<->model is done at the physics list level. See: source/physics_lists/builders/src/G4LEPNeutronBuilder.cc

G4LEPNeutronBuilder is used, for example, by QGSP_BERT physics list. See: source/physics_lists/lists/include/QGSP_BERT.{hh,icc} source/physics_lists/lists/src/HadronPhysicsQGSP_BERT.cc

In summary: 1- Create a model for nu absorption 2- Create a process 3- Create cross-section 4- Modify an existing physics lists (I suggest FTFP_BERT), to add your process and associate model and cross-section

(actually you could directly implement the model inside the process, but this is not recommended). Hope this helps. Andrea

 Add Message Add Message
to: "Re: Convert neutrino model into process"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]