Message: Total internal reflection canceled by sensitive detector Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Total internal reflection canceled by sensitive detector 

Forum: Processes Involving Optical Photons
Date: 03 Dec, 2010
From: Mario <Mario>

Hello everyone,

I have a scintillator which is passed by -. The world volume (filled with air, n=1) is a sensitive detector with the

aStep->GetTrack()->SetTrackStatus(fStopAndKill);

command.

When the sensitive detector is enabled, all in the scintillator produced optical photons which should do an internal reflection get stuck in die boundary scintillator / air. Photons which should not be internal reflected leave the scintillator without problems.

Without the StopAndKill command all photons are correct transmitted or internal reflected.

I do not understand why this happens. To my mind the photons should only be killed when they enter the world volume. But as they should be internal reflected they never leave the scintillator...

Thanks for any advise to better understand geant4.

Greetings

Mario

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

1 Feedback: Re: Total internal reflection canceled by sensitive detector   (Gumplinger Peter - 03 Dec, 2010)
1 Ok: Re: Total internal reflection canceled by sensitive detector   (Mario - 03 Dec, 2010)
2 Question: Re: Total internal reflection canceled by sensitive detector   (Erik Dietz-Laursonn - 12 Apr, 2013)
1 Feedback: Re: Total internal reflection canceled by sensitive detector   (Gumplinger Peter - 12 Apr, 2013)
 Add Message Add Message
to: "Total internal reflection canceled by sensitive detector"

 Subscribe Subscribe

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