Message: Re: G4OpWLS photons absorbed but, sometimes, not emitted Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: G4OpWLS photons absorbed but, sometimes, not emitted 

Forum: Processes Involving Optical Photons
Re: Question G4OpWLS photons absorbed but, sometimes, not emitted (Davide Nicotra)
Re: None Re: G4OpWLS photons absorbed but, sometimes, not emitted (Daren Sawkey)
Re: None Re: G4OpWLS photons absorbed but, sometimes, not emitted (Daren Sawkey)
Re: None Re: G4OpWLS photons absorbed but, sometimes, not emitted (Davide Nicotra)
Date: 23 Apr, 2018
From: Daren Sawkey <Daren Sawkey>

> Unfortunately I can't set a high verbose
> level without running out of ram, even with a low scintillation yield
> and I need a large number of events to verify the issue. Is there
> anything I can do to indirectly verify this hypothesis? 

Several possibilities. First note that in G4OpWLS::PostStepDoIt() there are four places the method returns without setting a secondary.

http://www-geant4.kek.jp/lxr/source/processes/optical/src/G4OpWLS.cc lines 119, 125, 142, 204

You could try any of

1) Run in a debugger and put breakpoints at these lines (compile Geant4 in debug mode first)

2) Put G4cout statements before these lines, recompile Geant4, run with verbosity 0.

3) Note that you don't need all the output. Use the existing code. Note that with verbosity 2 the return on line 204 will print an message. Try to just print that. e.g.

 $ ./MyExecutable macro.mac | grep "No WLS photon"

> For example does
> it help if I make sure that my emission and absorption spectra are
> disjoint?

Presumably, but you would have to decide on whether this is physically realistic.

 Add Message Add Message
to: "Re: G4OpWLS photons absorbed but, sometimes, not emitted"

 Subscribe Subscribe

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