Re: Can the fluka calculate the time spread for outgoing neutron

From: Anna Ferrari <>
Date: Fri, 26 Sep 2008 20:08:29 +0200 (MET DST)

MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

 Hi Hantao,
 sure that FLUKA can do this.
 If you want to study the problem, I think you have to follow two steps:

 - build your proton source through the user routine source.f, which you
   call via the SOURCE card. In the include file (FLKSTK) you find
   the stack of the primaries: the Agestk variable is the age of the
   particle, in seconds. You can add the spread due to your proton pulse

 - store the temporal information of the outcoming neutrons (for ex. in
   a ntuple with all the informations you need...).
   To do this I would suggest to use the mgdraw.f routine, which is
   activated by the card USERDUMP with what(1) >=3D 100. There you can look
   for neutrons, for example at the boundary crossing (subroutine
   BXDRAW) between your moderator and the medium where you put it
   (i.e. air or vacuum); in the include (TRACKR) you find the variable
   Atrack, which is the age of the particle, always in seconds.



On Fri, 26 Sep 2008, jinghantao wrote:

> Hello everyone, I want to use a pulse proton source to bombard heavy
> nucleus target(eg. Ta, W etc.) to obtain neutron flux. Now, comparing wit=
> proton pulse width, I need to evaluate time spread for neutron flux which
> come out from moderator(eg. water).
> Can the fluka do such things? How to do it ? Thanks! =E3=80=80=E3=80=80=
> =E3=80=80Jing Hantao
Received on Sat Sep 27 2008 - 13:05:00 CEST

This archive was generated by hypermail 2.2.0 : Wed Oct 01 2008 - 08:36:35 CEST