Message: Re: Enabling scintillation Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Enabling scintillation 

Forum: Physics List
Re: None Enabling scintillation (Adam)
Date: 17 Jul, 2007
From: Adam <ax_blais@laurentian.ca>

I've found that I have to set the scintillation properties of my
material like this:

const G4int NUMENTRIES = 9; 
G4double Scnt_PP[NUMENTRIES] = { 6.6*eV, 6.7*eV, 6.8*eV, 6.9*eV, 
7.0*eV, 7.1*eV, 7.2*eV, 7.3*eV, 7.4*eV }; 
G4double Scnt_FAST[NUMENTRIES] = { 0.000134, 0.004432, 0.053991, 0.241971, 
0.398942, 0.000134, 0.004432, 0.053991, 
0.241971 }; 
G4double Scnt_SLOW[NUMENTRIES] = { 0.000010, 0.000020, 0.000030, 0.004000, 
0.008000, 0.005000, 0.020000, 0.001000, 
0.000010 }; 
G4Material* Scnt; 
G4MaterialPropertiesTable* Scnt_MPT = new G4MaterialPropertiesTable(); 
Scnt_MPT->AddProperty("FASTCOMPONENT", Scnt_PP, Scnt_FAST, NUMENTRIES); 
Scnt_MPT->AddProperty("SLOWCOMPONENT", Scnt_PP, Scnt_SLOW, NUMENTRIES); 
Scnt_MPT->AddConstProperty("SCINTILLATIONYIELD", 5000./MeV); 
Scnt_MPT->AddConstProperty("RESOLUTIONSCALE", 2.0); 
Scnt_MPT->AddConstProperty("FASTTIMECONSTANT", 1.*ns); 
Scnt_MPT->AddConstProperty("SLOWTIMECONSTANT", 10.*ns); 
Scnt_MPT->AddConstProperty("YIELDRATIO", 0.8); 
Scnt->SetMaterialPropertiesTable(Scnt_MPT); 



I'm a little confused as to what some of these properties mean.
 What is the difference between "fast" and "slow" scintillation? 
What does the NUMENTRIES variable represent?
What are the time constants?

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

 Add Message Add Message
to: "Re: Enabling scintillation"

 Subscribe Subscribe

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


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]