Message: The correct definition of boundary surfaces Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None The correct definition of boundary surfaces 

Forum: Processes Involving Optical Photons
Date: 22 Oct, 2018
From: Volodymyr Rodin <Volodymyr Rodin>

Hello everyone,

I have the next geometry:

|          |       |           |
|          |       |           |
|  Glass   |  Air  |  Plastic  |
|          |       |           |
|          |       |           |

What is the right way of defining LogicalSurfaces if I expecting photons coming in both ways?

Properties of materials:

  G4MaterialPropertiesTable* AirMPT = new G4MaterialPropertiesTable();
  AirMPT->AddProperty("RINDEX", photonEnergy, refractiveIndexAir, nEntries);
 air->SetMaterialPropertiesTable(AirMPT);

 G4MaterialPropertiesTable* GlassMPT = new G4MaterialPropertiesTable();
  GlassMPT->AddProperty("RINDEX", photonEnergy, refractiveIndexGlass, 
 nEntries);
 Glass->SetMaterialPropertiesTable(GlassMPT);

G4MaterialPropertiesTable* PlasticMPT = new G4MaterialPropertiesTable();
  PlasticMPT->AddProperty("RINDEX", photonEnergy, refractiveIndexPlastic, nEntries);
Plastic->SetMaterialPropertiesTable(PlasticMPT);

Example for Air-Glass transition:

  G4OpticalSurface* AirGlassSurface = new G4OpticalSurface("AirGlassSurface");

   AirGlassSurface->SetType(dielectric_dielectric);
   AirGlassSurface->SetFinish(ground);
   AirGlassSurface->SetModel(glisur);

   G4MaterialPropertiesTable *myST4 = new G4MaterialPropertiesTable();

    myST4->AddProperty("REFLECTIVITY", pp1, reflectivity1, num1);
    myST4->AddProperty("RINDEX",   pp1, rindexAir,   num1);

Do I need define RINDEX here or Geant4 will get it from volumes in Log. Border Surface?

   AirGlassSurface->SetMaterialPropertiesTable(myST4);

   new G4LogicalBorderSurface("AirGlassOut", Air_phys,Glass_phys, 
   AirGlassSurface);
   new G4LogicalBorderSurface("AirGlassIn", Glass_phys,Air_phys, 
   AirGlassSurface);

Is it correct or definition of the surface should be different for each side?

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

1 None: Re: The correct definition of boundary surfaces   (Daren Sawkey - Feb 01, 10:38)
 Add Message Add Message
to: "The correct definition of boundary surfaces"

 Subscribe Subscribe

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