Message: Implemeting non-linearity to light yield Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Implemeting non-linearity to light yield 

Forum: Processes Involving Optical Photons
Date: 08 Mar, 2011
From: Malachi Schram <Malachi Schram>

I would like to include the non-linearity in the NaI(Tl) photon scintillator light yield.

From what I found you can specify the light yield for specific particles, such as electrons, by modifying the physics list (see #1) then adding material information in the detector contructor class(see #2). Can anyone confirm this approach or provide an example? Any help or suggestions would be very welcomed.

Cheers,

Malachi

#1) I added the following to my physics list:
  opticalList->SetScintillationByParticleType(true);

#2 Added particle specific light yield: 
  G4double nai_ly=38./keV;
  G4double lightEnergy[nSYEntries] = {
    0.0*keV, 38.9056*keV, 89.7800*keV, 258.5500*keV, 532.9600*keV,
    606.5900*keV, 682.7600*keV, 1.2825e+003*keV, 2.5762e+003*keV, 3000.0*keV
  };
  G4double lightFactor[nSYEntries] = {
    1.1800*nai_ly, 1.1825*nai_ly, 1.1798*nai_ly, 1.0836*nai_ly, 1.0430*nai_ly,
    1.0405*nai_ly, 1.0318*nai_ly, 1.0067*nai_ly, 0.9852*nai_ly, 1.0*nai_ly
  };
  G4MaterialPropertiesTable* NaIMPT = new G4MaterialPropertiesTable();
  NaIMPT->AddProperty("ELECTRONSCINTILLATIONYIELD",lightEnergy,lightFactor,nSYEntries);

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

1 Agree: Re: Implemeting non-linearity to light yield   (Gumplinger Peter - 08 Mar, 2011)
(_ Warning: Re: Implemeting non-linearity to light yield   (Gumplinger Peter - 08 Mar, 2011)
(_ None: Re: Implemeting non-linearity to light yield   (Malachi Schram - 09 Mar, 2011)
(_ Feedback: Re: Implemeting non-linearity to light yield   (Gumplinger Peter - 09 Mar, 2011)
(_ None: Re: Implemeting non-linearity to light yield   (Malachi Schram - 11 Mar, 2011)
(_ Ok: Re: Implemeting non-linearity to light yield   (Gumplinger Peter - 11 Mar, 2011)
 Add Message Add Message
to: "Implemeting non-linearity to light yield"

 Subscribe Subscribe

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