|Message: Re: Cerenkov + Scintillation (+ OpticalPhoton)||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
You are talking about a material in which you want to simulate both Cerenkov radiation and scintillation. I assume that you know the index of refraction of this material at all relevant wavelength; i.e. from 2eV to 10eV, and that the material is dispersive.
You have to specify n for all optical wavelengths you want to propagate. The Cerenkov process will now generate photons between p_min and p_max were the lower limitation for the momentum follows from:
n(p_min) = 1/beta
and p_max is 10eV.
If you know that your optical detection device is not sensitive to wavelength >4eV, then I suggest adding a UserSteppingAction (or a UserStackingAction) which immediately discards an optical photon above 4eV but below 10eV.
The arrays you give in the calls:
myMat->AddProperty("RINDEX", PPCKOV, RINDEX, NUM1);
myMat->AddProperty("SCINTILLATION", PP, SCINTILLATION, NUM2);
, i.e. PPCKOV and PP, can be different in value and size, but NUM has to be at least 2! You can make your scintillation line as narrow as you like, but the width cannot be zero.
G4double SCINTILLATION = 1.0; // does this mean 100 percent ???
'1.0' is a relative strength. The absolute value can be anything. Important is that the values at different momenta are relative to each other. So, for example, the same value (a choice is 1.0) over the whole spectrum simply means that the emission probability of a photon in that range is flat.
How can the Geant4 know what is the RINDEX and ABSORPTION at 10eV ?
Well, it doesn't unless you provide it.
If you are not interested in certain wavelengths of Cherenkov photons, for your own reasons, then you can discard them in the aforementioned UserActions at little performance penalty.
|Inline Depth:||Outline Depth:||Add message:|