Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TFoam support for MC event generator #25

Open
wdconinc opened this issue Jul 12, 2017 · 1 comment
Open

TFoam support for MC event generator #25

wdconinc opened this issue Jul 12, 2017 · 1 comment

Comments

@wdconinc
Copy link
Member

There is already an event generator that takes MC output files and generates events starting from those events as input (e.g. factorization of lead wall showering and post lead wall optical simulation for pion detector). This suffers from limited event statistics unless we recycle events.

TFoam would be able to generate by x,y,z,theta,phi,E distributions representative of those events.

Other uses:

  • Pre-scattering energy loss as simulated by Geant4 itself: run delta(E) beam into the target in a separate simulation, store all hits in target volume, pick and interpolate according to proper energy loss distribution. This would get away from models for energy loss implemented in our code and instead rely on the physics available in Geant4 materials definitions.
  • Fast optical generation: run flat electron field in x,y,theta,phi onto a single quartz module, store resulting PE distribution, then run non-optical simulations and interpolate without need for optical simulation while still getting distribution correct. Full simulations are always possible, but the idea is that this would be 1000 times faster.
@wdconinc
Copy link
Member Author

Would also be useful for #1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant