Message: Re: Has Geant4 code to simulate neutino simulation? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Has Geant4 code to simulate neutino simulation? 

Forum: Particles
Re: Question Has Geant4 code to simulate neutino interactions? (Jose Luis )
Re: Feedback Re: Has Geant4 code to simulate neutino interactions? (Gumplinger Peter)
Re: Question Has Geant4 code to simulate neutino simulation? (Halil)
Re: Feedback Re: Has Geant4 code to simulate neutino simulation? (Gumplinger Peter)
Date: 08 Jun, 2011
From: Tom Roberts <Tom Roberts>

There is mention of neutrino interactions in section 25.8 of the Physics Manual (Geant4 9.4).

There is a class G4QNeutrinoPhysics that attempts to implement neutrino interactions. My playing with it indicates it does not behave reasonably at all, and frequently crashes ("cannot recover GSM", whatever that means). The code is opaque and not easily fixed or modified.

I have been working on implementing neutrino interactions in G4beamline (http://g4beamline.muonsinc.com), which is based on the Geant4 toolkit. My approach is to interface to the Genie neutrino monte-carlo program (http://www.genie-mc.org/), via a new physics process which uses pipes to a new interface program that calls Genie code -- this way the two huge codes do not need to be linked as a single executable. The user specifies a list of materials in which neutrinos have a specified interaction length, and particle weights are adjusted accordingly; you can set it up so they traverse 1,000 km of rock and then interact in the last few meters near the detector and in the detector.

At present it is working and close to release (a week or two of testing remain), but note it uses G4beamline, not just Geant4, and depends heavily on G4beamline infrastructure. I suppose the basic process code could be adapted to other programs, or you could use G4beamline :-). It is intended for studying neutrino backgrounds and radiation from a muon collider, and does not do oscillations. The physics-process code is only about 150 lines long (not counting the millions of lines in Genie (:-)), and is not opaque, so oscillations could probably be added (but that is a non-trivial physics problem).

 Add Message Add Message
to: "Re: Has Geant4 code to simulate neutino simulation?"

 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 ]