Message: Detector efficiency Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Detector efficiency 

Forum: Processes Involving Optical Photons
Date: 03 Oct, 2014
From: Yusuf <Yusuf>

Hi,

I want to include the detector efficiency in my simulation.
I attached a logical skin surface to the sensitive detector volume  and i tried to retrieve the hit by calling the function 
 if(thePostPoint->GetProcessDefinedStep()->GetProcessName()
       !="OpAbsorption") return false;
from my understanding to the G4 skin surface, all photon will be absorbed in  the case of the efficiency =1. However, I can't see any hit. 
I tried another function
    if (theTrack->GetTrackStatus()  != fAlive) return true;
but still no hit.
From visualization, the photon is generated and travel until hit the surface of the detector then disappear.  

Any idea where i went wrong?

regards,

in Detectorconstruction.cc

 fLogicsilicon =new G4LogicalVolume( solidAa,Si ,"Silicon");
    fLogicsilicon->SetSensitiveDetector(fSD);

 // Dielectric metal surface
       G4OpticalSurface* PhotonDetSurface = new G4OpticalSurface("PhotonDetSurface", glisur, ground, dielectric_metal, 1);

  G4MaterialPropertiesTable* PhotonDetSurfaceProperty = new G4MaterialPropertiesTable();

        G4double reflectivity[nEntries] = {0, 0, 0, 0, 0, 0};
        G4double efficiency[nEntries]   = {1, 1, 1, 1, 1, 1};

 PhotonDetSurfaceProperty -> AddProperty("REFLECTIVITY",PhotonEnergy,reflectivity,nEntries);
  PhotonDetSurfaceProperty -> AddProperty("EFFICIENCY",PhotonEnergy,efficiency,nEntries);

 PhotonDetSurface -> SetMaterialPropertiesTable(PhotonDetSurfaceProperty);
  new G4LogicalSkinSurface("PhotonDetSurface",fLogicsilicon,PhotonDetSurface);

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

1 Feedback: Re: Detector efficiency   (Gumplinger Peter - 03 Oct, 2014)
 Add Message Add Message
to: "Detector efficiency"

 Subscribe Subscribe

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