Message: Re: Cerenkov Process Problem 1 Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Agree Re: Cerenkov Process Problem 1 

Forum: Processes Involving Optical Photons
Re: Question Cerenkov Process Problem 1
Date: 14 Oct, 2015
From: Gumplinger Peter <Gumplinger Peter>

On Sat, 10 Oct 2015 09:58:26 GMT, Sage wrote: Dear Sage,

> I modify the N06 example in geant4.9.4.p02 novice examples, and find
> that without both Ionization and Bremsstrahlung processes, there would
> be no generation of Cerenkov photons.
> 
> Could anyone tell me the reason?

G4Cerenkov needs to know the range at which the particle goes below the Cerenkov threshold in order to calculate a step size that is limited by that threshold and no Cerenkov photons are generated beyond it. For this reason you need Ionization.

        G4double Range    = G4LossTableManager::Instance()->
                                                   GetRange(particleType,
                                                            kineticEnergy,
                                                            couple);

I'll look into changing G4Cerenkov so it works even when there is no Ionization process attached to the particle.

Peter

 Add Message Add Message
to: "Re: Cerenkov Process Problem 1"

 Subscribe Subscribe

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