Problem 2576 - Interaction of Two Beams Products with Each Other
Summary: Interaction of Two Beams Products with Each Other
Status: NEW
Alias: None
Product: Documentation
Classification: Unclassified
Component: Application Developers Guide (show other problems)
Version: 11.1
Hardware: All Linux
: P5 major
Assignee: alexander.howard
URL:
Depends on:
Blocks:
 
Reported: 2023-11-24 15:10 CET by Eli
Modified: 2023-11-26 10:19 CET (History)
1 user (show)

See Also:


Attachments
eg: my beam.in macro file (354 bytes, text/plain)
2023-11-24 15:10 CET, Eli
Details

Note You need to log in before you can comment on or make changes to this problem.
Description Eli 2023-11-24 15:10:01 CET
Created attachment 837 [details]
eg: my beam.in macro file

I am recently using Geant4 and the “Chem2” example. I ran this example, but it seems that the products of two particles of beam do not interact with each other.

For example, I define two point sources as a gps in the macro file, when I run, they enter the water phantom at the same time and react with its molecules and generate products and other reactions (I made the necessary changes in the PrimaryGeneratorAction files.).

According to the definition of Chem2 example, it seems that both of these particles start from the same initial state that we set in the DetectorConstruction class. Does this mean that these two events, even though they are running at the same time, do not see each other’s effect in the phantom? And Does this make the products of these two particles not react with each other?

I was wondering do some of the primary particles from each particle react with each other? (based on the definition of reactions in the “Chem2” example),
And also for secondary particles, do the defined reactions only happen between the species resulting from a particle? or the secondary products from particle1 can react with secondary products from particle2 (and vice versa)?

I want to know whether the products of two beams interact with each other in Geant4 or not? Is it considered in this example? Is this due to the Geant4 base definition, and is it possible to solve this by adding an algorithm to Geant4 or we should add it to this example? How?