Message: Re: How does GEANT4 handle scintillation caused by protons? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Feedback Re: How does GEANT4 handle scintillation caused by protons? 

Forum: Processes Involving Optical Photons
Re: Question How does GEANT4 handle scintillation caused by protons? (matthew)
Date: 14 Jul, 2014
From: Gumplinger Peter <Gumplinger Peter>

> Considering the source to be 1 MeV protons, should I set up by:
> 
> 1. providing the empirical ScintillationYield value for protons to the
> material properties table of the sensing medium, or
> 
> 2. provide the ScintillationYield value for electrons/gamma-rays to the
> material properties table and expect GEANT to properly account for the
> energy transfer from energetic protons to electrons?

During the G4 step-wise simulation of a proton in the scintillator, the proton will deposit energy to the medium - GetTotalEnergyDeposit() - and it may generate explicit secondaries (electrons and gammas) depending on the 'production threshold' you've set.

If you know the non-linear scintillation yield for all the particles involved you can set:

theScintProcess->SetScintillationByParticleType(true);

and provide PROTONSCINTILLATIONYIELD and ELECTRONSCINTILLATIONYIELD

For further information, you can consult the Application Developers Manual and the paper:

Article title: Simulating response functions and pulse shape discrimination for organic scintillation detectors with Geant4 First author: Zachary S. Hartwig Nuclear Inst. and Methods in Physics Research, A 737C (2014), pp. 155-162

If you are contend with assuming a linear and equal response of your scintillator to charged particles then you can provide one scintillation yield as a function of deposited energy. If the EM shower is contained in the scintillator volume then your result also doesn't depend on your 'production cuts'.

 Add Message Add Message
to: "Re: How does GEANT4 handle scintillation caused by protons?"

 Subscribe Subscribe

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