Message: OpBoundary process not called Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question OpBoundary process not called 

Forum: Processes Involving Optical Photons
Date: 25 Jan, 2012
From: Athreya Shankar <Athreya Shankar>

Hello Peter,

Thanks for your reply for the segmentation violation question. I have resolved that problem, and now the code works fine. But, though photons are clearly hitting the PMT, no hits are being registered. The main reason, I think, is because the statement,

fStep->GetPostStepPoint()->GetProcessDefinedStep()
	                                 ->GetProcessName();

gives "Transportation" even when the photon is getting reflected at a boundary. Shouldn't it return "OpBoundary" in such a case? In other cases, like wavelength shifting, it correctly returns "OpWLS", and in case of absorption, it correctly returns "OpAbsorption".

I am using version 4.9.4.p02. My SteppingAction code is more or less the same as the LXe code.

Please let me know what corrections I should make to my code.

Thanks in advance, Athreya

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

1 Feedback: Re: OpBoundary process not called   (Gumplinger Peter - 25 Jan, 2012)
 Add Message Add Message
to: "OpBoundary process not called"

 Subscribe Subscribe

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