|Message: Re: Scintillators array||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)|
> I would like to construct an array of scintillators.
> What would be an efficient way to define a 4x8 array of this simple > setup -> 32 scintillators side-by-side with one photodetector at the end > of each scintillator ?
All you got to do is repeat your current geometry in 4x8 locations. You do this by 'housing' your current geometry in an envelope just large enough to hold the scintillator and its photodetector.
> Then, if a gamma produce optical light in a certain scintillator, I > would like to be able to track optical photons that cross to adjacent > scintillators (depending on the surfaces, there will be a lot of light > detected by the "good" photodetector - the one attached to the primary > excited scintillator - and less light detected by photodetectors > attached to adjacent scintillators).
From your explanation is seems that the scintillators in the array are in optical contact with each other. If you want to assume that they are perfectly coupled then you don't have to do anything. The program will just propagate tracks from one scintillator to the next undeflected and undiminished. If you however want to introduce some losses, or assume more realistically an air gap in between, you need to define this air gap by increasing the air envelope volume just a little.
I am afraid, it is not possible to define a G4LogicalBorderSurface between adjecent scintillators because the code short-cuts for dielectric_dielectric if it finds the same material on both sides of a volume boundary.
A close examination of the LXe example (the WLS array geometry definition code - LXeWLSFiber and LXeWLSSlab) should help although there, the individual fibers are optically isolated.
|Inline Depth:||Outline Depth:||Add message:|