Message: Re: Adapting geometry to work w/ optical photon Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Feedback Re: Adapting geometry to work w/ optical photon  

Forum: Processes Involving Optical Photons
Re: Question Adapting geometry to work w/ optical photon (Nicolas Maurissen)
Re: Feedback Re: Adapting geometry to work w/ optical photon (Gumplinger Peter)
Re: Ok Re: Adapting geometry to work w/ optical photon (Nicolas Maurissen)
Date: 08 Nov, 2013
From: Gumplinger Peter <Gumplinger Peter>

Hi Nicolas

> I still have (at least) one question. Now when I run my simulation, when
> the photon is not absorbed, I have this message in my terminal :

You must have turned verbosity for the OpBoundaryProcess on, probably with commands from G4OpticalPhysicsMessenger:

/optics_engine/selectOpProcess OpBoundary

/optics_engine/setOpProcessVerbose 1

Commenting this out or change it to:

/optics_engine/selectOpProcess OpBoundary

/optics_engine/setOpProcessVerbose 0

should get rid of the messages.

> $ ** Photon absorbed! **
> $ Photon at Boundary!
> $ thePrePV: Styrene
> $ thePostPV: Aluminum front plate
> $ Old Momentum Direction: (0.104349,-0.435009,-0.894359)
> $ Old Polarization: (-0.194791,-0.890791,0.410546)
> $
> $ *** G4Exception : OutOfRange
> $ issued by : G4MaterialPropertyVector::GetProperty()
> $ Attempt to retrieve property below range !
> $ *** This is just a warning message.

The property the program wants has been defined by you in a range that does not overlap with the photon's energy that's being propagated! You should be mindful of that - why is this happening - but the program does use the nearest value you provided.

> $ *** LobeReflection ***
> $ Photon at Boundary!
> $ thePrePV: Aluminum front plate
> $ thePostPV: Styrene
> $ *** StepTooSmall ***

With verbosity you get this line when a photon reflects. The propagator does a 'reallocation step' that has zero step length before continuing with another finite (>0) step. This is normal and expected. In fact, missing this reallocation step upon reflection is an indication that something is wrong with your geometry definition and you have an overlap.

Peter

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

1 Ok: Re: Adapting geometry to work w/ optical photon   (Nicolas Maurissen - 14 Nov, 2013)
 Add Message Add Message
to: "Re: Adapting geometry to work w/ optical photon "

 Subscribe Subscribe

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