|Message: Creation of large number of identical sources||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)|
Could you please help me. I need to create large number (hundreds of thousands) of identical sources of "Point" or "Sphere" type. They must emit electrons and have user defined spectrum. I'm trying to do it by using General Particle Source. I make a macro file which defines one of the sources:
/gps/hist/point 0.0 0.
/gps/hist/point 0.00004 2154
/gps/hist/point 0.00008 4643
Then I put it in "for" cycle in main file of the program using instruction:
Unfortunately, Geant4 uses about 300 MB of RAM when running 1000 of sources in such way. So creating hundreds of thousands of sources would be impossible. Is there any way to define this many sources without using so much RAM? Sources differ from each other only by coordinates of their center.
|Inline Depth:||Outline Depth:||Add message:|