Message: Re: What is the right way to implement anisotropic optical properties in Geant4? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: What is the right way to implement anisotropic optical properties in Geant4? 

Forum: Processes Involving Optical Photons
Re: Question What is the right way to implement anisotropic optical properties in Geant4? (Dragos Constantin)
Re: Feedback Re: What is the right way to implement anisotropic optical properties in Geant4? (Gumplinger Peter)
Date: 28 Mar, 2011
From: Dragos Constantin <Dragos Constantin>

Dear Peter,

I have looked at Litrani and I honestly think that is the way to go. I am not sure if a pseudo-optical surface is needed in Geant4. Maybe only for debuging purposes.

Thank you again for your help.

Dragos

On Tue, 29 Mar 2011 00:03:41 GMT, Gumplinger Peter wrote:

> Dear Dragos,
> 
> One of the deficiencies of optical photon tracking in G4 is the lack of
> being able to define anisotropic optical properties. I don't know how
> Detect2000 has solved this and wasn't aware that Detect2000 had. Have
> you heard of Litrani:
> 
> http://gentitfx.fr/litrani/
> 
> or google 'Litrani simulation'
> 
> It is also not possible to define a 'pseudo' surface. If there is a
> volume boundary and the volumes on either side of this boundary have a
> different index of refraction the G4OpBoundaryProcess will kick in.
> 
> The logic could be extended to allow for this pseudo type. You would
> have to add a logical 'pseudo' to the G4SurfaceType enumeration at:
> 
> http://www-geant4.kek.jp/lxr/source//materials/include/G4SurfaceProperty.hh#L66
> 
> and modify in G4OpBoundaryProcess to read:
> 
> if (OpticalSurface) {
>    type      = OpticalSurface->GetType();
>    if(type == pseudo)return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep);
>    .....
> 
> I'd be very happy if a user came forward with a good suggestion of how
> to extend G4's capability to anisotropic optical properties and would
> work with that user to accomplish this if at all possible.
> 
> Peter
> 

 Add Message Add Message
to: "Re: What is the right way to implement anisotropic optical properties in Geant4?"

 Subscribe Subscribe

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