Hello everyone, I am simulating the luminescence process of the scintillator after the Li-6(n,α)T reaction, I set two time constants, as shown in the following code, when I count the Globaltime distribution of all scintillation light reaching the PMT in each Event , there is a big difference between thermal neutrons and fast neutrons. I would like to ask what is the reason for these huge gaps.
Scint->AddProperty("SCINTILLATIONCOMPONENT1",
scintResponseWavelengths, scintFastResponseSpectrum, NPHOTONENERGIES);
Scint->AddProperty("SCINTILLATIONCOMPONENT2",
scintResponseWavelengths, scintSlowResponseSpectrum, NPHOTONENERGIES);
G4double energy[6]={1.*keV,10.*keV,100*keV,1.*MeV,10*MeV,100.*MeV};
G4double alpha[6]={40.,400.,4000.,40000.,400000.,4000000.};
G4double triton[6]={40.,400.,4000.,40000.,400000.,4000000.};
G4double zero_yield[6]={0,0,0,0,0,0};
Scint->AddProperty("ALPHASCINTILLATIONYIELD",energy,alpha,6);
Scint->AddProperty("TRITONSCINTILLATIONYIELD",energy,triton,6);
Scint->AddConstProperty("RESOLUTIONSCALE", 1.);
Scint->AddConstProperty("SCINTILLATIONRISETIME1",15*ns);
Scint->AddConstProperty("SCINTILLATIONRISETIME2",15*ns);
Scint->AddConstProperty("SCINTILLATIONTIMECONSTANT1",180*ns);
Scint->AddConstProperty("SCINTILLATIONTIMECONSTANT2",1080*ns);
Scint->AddConstProperty("TRITONSCINTILLATIONYIELD1",0.61);
Scint->AddConstProperty("TRITONSCINTILLATIONYIELD2",0.39);
Scint->AddConstProperty("ALPHASCINTILLATIONYIELD1",0.61);
Scint->AddConstProperty("ALPHASCINTILLATIONYIELD2",0.39);
Here is the physics list in the code
auto physicsList = new FTFP_BERT_HP;
physicsList->ReplacePhysics(new G4EmStandardPhysics_option4());
G4OpticalPhysics* opticalPhysics = new G4OpticalPhysics();
auto *opticalParams= G4OpticalParameters::Instance();
opticalParams->SetVerboseLevel(0);
opticalParams->SetScintTrackInfo(false);
opticalParams->SetScintTrackSecondariesFirst(true);
opticalParams->SetScintStackPhotons(true);
opticalParams->SetScintFiniteRiseTime(true);
opticalParams->SetScintByParticleType(true);
physicsList->RegisterPhysics(opticalPhysics);
runManager->SetUserInitialization(physicsList);
Thermal neutron GlobalTime distribution
Thermal_neutron.pdf (33.6 KB)
Fast neutron GlobalTime distribution
fast_neutron_pulse.pdf (27.6 KB)