Message: Re: Applying q.e. of photon detector at Cerenkov photon production stage? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Re: Applying q.e. of photon detector at Cerenkov photon production stage? 

Forum: Processes Involving Optical Photons
Re: Question Applying q.e. of photon detector at Cerenkov photon production stage? (Luka Santelj)
Re: Feedback Re: Applying q.e. of photon detector at Cerenkov photon production stage? (Gumplinger Peter)
Date: 17 Feb, 2011
From: Michael H. Kelsey <Michael H. Kelsey>

On Thu, 10 Feb 2011 20:25:41 GMT, Gumplinger Peter wrote:
> You have a very good point - why propagate an optical photon when in the
> end a single random number, based on a wavelength dependent q.e., will
> decide whether or not this photon contributes to the signal.
[...]
> One place you can do this even earlier is by hacking the Geant4 source.
> There is a for-loop:
> 
> http://www-geant4.kek.jp/lxr/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc#L240
> 
> The optical photon energy is sucessfully sampled after this do-while:
> 
> http://www-geant4.kek.jp/lxr/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc#L259
> 
> You could jump (continue) to the end of the for-loop on the q.e.
> condition applied to 'sampledEnergy'.

Hi, Peter. Would it make sense to provide a user hook to define such a q.e. condition (i.e., for event biasing) and test it as part of the code? Or would that introduce unacceptable time costs for the majority of cases where a user doesn't use such a hook?

-- Michael Kelsey

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Feedback: Re: Applying q.e. of photon detector at Cerenkov photon production stage?   (Gumplinger Peter - 03 Mar, 2011)
(_ None: Re: Applying q.e. of photon detector at Cerenkov photon production stage?   (Mike Kelsey - 03 Mar, 2011)
 Add Message Add Message
to: "Re: Applying q.e. of photon detector at Cerenkov photon production stage?"

 Subscribe Subscribe

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