Message: energy transfer in neutron inlastic scattering Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None energy transfer in neutron inlastic scattering  

Forum: Hadronic Processes
Date: 25 Sep, 2012
From: khoi nguyen <khoi nguyen>

dear all,

i want to simulate the inelastic scattering process of neutron in liquid argon. in my physics list for neutron, i turn only the inelastic scattering process on, as follows :

    G4NeutronInelasticProcess* neutronInelastic     = new G4NeutronInelasticProcess;
    G4NeutronHPInelastic*      hpInelasModel        = new G4NeutronHPInelastic;
    G4NeutronHPInelasticData*  neutronInelasticData = new G4NeutronHPInelasticData;
    neutronInelastic->RegisterMe(hpInelasModel);
    neutronInelastic->AddDataSet(neutronInelasticData);
    pmanager->AddDiscreteProcess(neutronInelastic);

i shoot neutron(s) with initial Ekin = 10 MeV. i let the code print out how much energy neutrons transfer to the target after each inelastic scattering. the result is shown in the attachment. the weird thing (to me) is that the neutrons lose all their kinetic energy at once after inelastic scattering. the primary neutrons can be recognized in the screenshot via their Ekin (=10MeV) and the parentID (=0). the other neutrons with Ekin != 10 MeV are re-emitted neutrons.

i go through the complicated code for neutron inelastic scattering but still can hardly understand this effect (error ?).

would anybody mind telling me why it is so, or what i did wrong ?

thanks a lot in advance for your help

khoi

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2012/09/25/09.16-72305-Picture_1.png

 Add Message Add Message
to: "energy transfer in neutron inlastic scattering "

 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 ]