Message: No internal reflection Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question No internal reflection 

Forum: Processes Involving Optical Photons
Date: 23 May, 2014
From: JungEun Elena Suh <JungEun Elena Suh>

Dear all

Hello, Can I ask one question?

I want to simulate Cerenkov radiation generated & reflected inside my radiator(quartz).

I can see the Cerenkov photons generated, but it doesn't reflected as the picture I attached.

First, I defined quartz(radiator) as below.
//-------
  const G4int NUMENTRIES = 3;

  G4Element* O  = new G4Element("Oxygen", "O", 8., 16.00*g/mole);
  G4Element* Si = new G4Element("Silicon", "Si",14., 28.09*g/mole);
  G4Material* quartz = new G4Material("quartz", 2.200*g/cm3, 2);
  quartz->AddElement(Si,1);
  quartz->AddElement(O,2);

  G4double quartz_PP[NUMENTRIES] = {5.0*eV, 6.69*eV, 7.50*eV}; // lambda range 4 ri
  G4double quartz_RIND[NUMENTRIES] = {1.51, 1.57, 1.61}; // ref index
  G4double quartz_ABSL[NUMENTRIES] = {3.0*cm, 3.0*cm, 3.0*cm}; // atten length
  G4MaterialPropertiesTable *quartz_mt = new G4MaterialPropertiesTable();
  quartz_mt->AddProperty("RINDEX",quartz_PP,quartz_RIND,NUMENTRIES);
  quartz_mt->AddProperty("ABSLENGTH",quartz_PP,quartz_ABSL,NUMENTRIES);
  quartz->SetMaterialPropertiesTable(quartz_mt);

//-------

Second, I defined vacuum as below. //-------

  G4NistManager* nist = G4NistManager::Instance();

  G4Material* env_mat = nist->FindOrBuildMaterial("G4_Galactic");

//-------

Third, I found some old reply from here as below, //------- I suggest you turn on:

/tracking/verbose 3

and for

  theBoundaryProcess = new G4OpBoundaryProcess();

code:

  theBoundaryProcess->SetVerboseLevel(1);

This should tell you what is actually going on. Your code snippet looks ok but we know nothing of your geometry. Anyway, with the above you can debug your program.

//------- So I also set verbose level as above.

But it still doesn't show me any reflection at the boundary surface. Should I change material properties? or should I set some surface properties?

Thank you so much! Have a nice day :-)

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

1 None: Re: No internal reflection   (JungEun Elena Suh - 23 May, 2014)
(_ Ok: Re: No internal reflection [solved]   (JungEun Elena Suh - 23 May, 2014)
 Add Message Add Message
to: "No internal reflection"

 Subscribe Subscribe

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