eic / afterburner Goto Github PK
View Code? Open in Web Editor NEWMonte Carlo Afterburner for Crossing Angle and Beam Effects
Monte Carlo Afterburner for Crossing Angle and Beam Effects
Following on from the discussion from @ajentsch in the ePIC Physics, Software, and Computing Discussion it sounds like there is a desire to be able to keep truth MC particles and particles which have all beam effects other than the crossing angle applied in the input HepMC3 file.
HepMC Table 5 has particle status codes 11-200 available for generator use. So for instance,
4,14,24 for beam particles
1,11,21 for final state particles
could be used where 10 is added for MC truth and 20 for beam divergence effects.
A flag could be used to turn this on/off. At very least this could be used to easily verify the proposed "post-burner" in EICrecon.
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Requesting the possibility to run abconv with specific choices of beam effects turned on.
Currently it's all or nothing.
For example: crossing angle on only, everything on except vertex smearing, ...
Is your feature request related to a problem? Please describe.
The lowest ep energy configuration is 5x41, while the lowest eAu configuration is 5x41 (corresponding to the ep configuration of 5x100). Does beam settings for eAu energy of 5x20 exist (corresponding to ep energy of 5x41)?
Is there a generic solution for eA collision energies with A=anything?
Thanks,
Michael
The project lacks a COPYING or a LICENSE file.
Please add the full list of beam effects considered in this program.
That is, please elaborate on the "etc" in the beam effects bullet of the readme.
Currently checks on the output of the afterburner are done manually and on an adhoc sample of events which will not represent the full range of event generators and settings which need afterburning.
I would like to have some checks set up to make sure any changes made do not inadvertently break a current workflow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.