-
Notifications
You must be signed in to change notification settings - Fork 93
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
NC Coherent Gamma production #123
Open
mroda88
wants to merge
362
commits into
GENIE-MC:master
Choose a base branch
from
mroda88:NCGammaFix
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
362 commits
Select commit
Hold shift + click to select a range
2ddcc37
Trace[1][1] implemented
mroda88 5964a1a
implemented trace 1,2
mroda88 8f9cd91
Add direct traces 1,3 to 3,3
jsensenig 3fea82b
Add trace for crossed diagram
jsensenig c2e43a1
Clean up COHDeltaCurrent for building.
jsensenig a527f99
Clean up code for building, scope variables correctly
jsensenig bd3deab
Clean up code for building, now compiles
jsensenig 754ffc5
Add +,* operations to GTrace and implement getR calculation
jsensenig da168cd
Add scalar +,* to GTrace and use correct form factor in R()
jsensenig 97cfa51
Fix +, * operator for GTrace and implement Delta propagator and suppo…
jsensenig 883227a
Fix leftover bugs so code compiles
60d52dd
Fix the pointer to the Gtrace matrix in *= operator
jsensenig 8f65584
Scheleton for AlvarezRusoSalaCOHGamma cross section
mroda88 3fe30da
Update LinkDef
mroda88 2c551f6
Adding FourireBesselFFCalculator
mroda88 e415836
Update rest of the system to new Calculator idea
mroda88 c9bcfc5
starting writing interpolation
mroda88 7f1727e
Add COH Gamma Diff XSection files.
jsensenig 2e5f420
Tidy up CHOGamma code for building
jsensenig adba501
Add missing include in AlvarezRusoSalaCOHGammaPXSec and fix typo.
jsensenig 0a2edc2
Interpolated function written
mroda88 eace982
Add (anti)nu contractions, R sum, and calculation of cross section
jsensenig 1fa9cd4
Complete implementation for INterpolation
mroda88 c109ddd
Proper handling of bool flag
mroda88 7abbf8a
Add configuration file for Interpolator
mroda88 5ca1e3c
merge with Jon's work
mroda88 14b3160
Fix compilation issues
mroda88 3522032
Tidy up code, change Fermi mom. calculation for propagator
jsensenig 6d50479
Add GTrace contraction, change avg. Fermi mom.
jsensenig 0538ae1
Finish GTrace trace contraction operator
jsensenig d40db41
Update matrix trace contraction.
jsensenig ee77214
Sync with Jon's branch
mroda88 bc682e7
Fix compiling issues
mroda88 138c06c
Define Complex
mroda88 75b0134
Add ComplexMatrix
mroda88 3f93d2d
Fix Gtrace
mroda88 d8039aa
Little cleanup
mroda88 4331cd6
Fix compiling issues
mroda88 77d049f
Merge with Marco's NCGamma branch.
jsensenig c909875
remove any usage of full vector of incoming neutrinos
mroda88 1bba81f
Merge with Old generator
mroda88 b19a235
Adnjust file names
mroda88 82f0757
Merge branch 'kas771-ksutton_ncgamma_Aug19_phase2' into NCGammaGen
mroda88 ee75378
Fix compilation error
mroda88 7393982
other compiling errors
mroda88 f839237
Fix compilationa and remove old remnants from old code
mroda88 3955c41
Add NCGamma XSec config, COHDeltaCurrent config and fix bugs in inerp…
jsensenig 4da49f0
Merge Marco NCGamma branch into mine.
jsensenig 6a6ebbd
Add test macro for COH NCGamma model.
jsensenig 9f8045d
Add dependencies on phase spaces
mroda88 a7982f8
Generator improvements
mroda88 3fae956
Fixed event generator for rotations
mroda88 c78a37b
Adding fixes for COH Hadronic generator
mroda88 1ecef55
Fix compilation issues
mroda88 da45574
Fix compilation issues
mroda88 3225d9f
Merge back with John Branch
mroda88 17e0576
Fix merge issues
mroda88 81f902c
Merge
mroda88 a2aa190
Merge branch 'NCGamma' into NCGammaGen
mroda88 0da3090
Fix running and configuration issues
mroda88 7a3a5b5
Switch nu and anti-nu contractions to be correct. Add xsection macro.
jsensenig 315b0a8
Fix sync issues
mroda88 ff32829
Fix sync issues
mroda88 6e17e8f
Merge branch 'jsensenig-NCGamma' into NCGammaGen
mroda88 e4c9611
Add kps to COH NC Gamma test
b40bc19
Complete formula for Lepton energy evaluation
mroda88 bb22727
Change calculation of Delta propagator p2 and include external xsecti…
b69ff06
Start event analysis macro
mroda88 243efc2
First draft of the event processor
mroda88 1aebecf
Added more plots to the macro
mroda88 7fbdb2d
Fix momenta used for delta propagators and form factors
mroda88 a880768
Add t in the iteraction required to generate cross section
mroda88 a266b12
fix compilation error
mroda88 2d15098
Fix phase space
mroda88 cd47ca5
Correct definition of p0 in COH NC Delta R calculation
jsensenig 403b497
Change definition of p0 in trace calclations
jsensenig 613f0a2
Fix diff cross section
mroda88 5863e0d
Clean machine dependent files
mroda88 50773e7
Optimise Delta In medium
mroda88 cacd0d8
Added Eduardo's code in contrib
mroda88 01d947b
Remove stupid files
mroda88 42979f8
Clean up COHNCGamma test macro code
jsensenig 6327d67
Attempt to optimise test
mroda88 58fac75
better output for test
mroda88 2f38b02
Fix gamma vacuum
mroda88 b4f1c46
Updated configurations
mroda88 f5e5e4a
Allow optional configuration of Fermi Momentum Table
mroda88 7319256
Define functor in the 5D phase space
mroda88 9c29176
Allow configurable phase space selection
mroda88 cf2a1b6
Updated integrator
mroda88 f8fb08d
Adding different integrator
mroda88 e274fcf
Fix configuration to Angle interation
mroda88 dbf4369
Add multiplication of nucleon mass with R in COH Gamma model.
jsensenig 91af15c
Specify mass for nucleons
mroda88 c6f8f17
Add COH gamma to default event generator
mroda88 63d5744
Add NC GAMMA to NC event generator list
mroda88 95ca193
Add the DeVries coefficients.
jsensenig e06ea5e
Fix typos in DeVries coefficients config file.
jsensenig 1458730
Add condition to FF interpolation HasNucleus check.
jsensenig 5f7a913
Add all available nuclei to FF map and interpolation configs. Fix typ…
jsensenig 9a9075d
Add loop over all DeVries FFs to COH NC Gamma xsec test macro.
jsensenig 7db130f
Fix Interpolation constructor
mroda88 0c9a899
Revert to Map
mroda88 2016da8
Fix t definition in XSection
mroda88 7e7a257
Remove noisy output
mroda88 0966820
Change configurations
mroda88 2a23f43
Rename form factors
mroda88 9db7d9a
Optimisation for furhter cuts
mroda88 20b4b8f
chaing series evaluation order
mroda88 77f7206
Add DeVries form factor Q range cutoff config and check
jsensenig 740d39f
Add interpolation for Q range
mroda88 c399e32
Silence the output
mroda88 1ce6514
Adding QRange for COHFormFactorI
mroda88 b3af309
Add QRange for Map and Interpolation
mroda88 af6db3a
Adding skeleton for FF test
mroda88 c036db0
Finish adding functionality to DeVries form factor test macro
jsensenig 47019c7
Add time information to sline generation
mroda88 f725ddb
Remove time monitoring from COH Gamma integrator
mroda88 bb7663e
Updated DeVriesFormFactor.xml
mroda88 0fe6c03
Make minimum optional
mroda88 7642950
Merge branch 'NCGammaFix' of github.com:mroda88/Generator into NCGamm…
mroda88 bf824ac
Interface for COHGammaIntegrationlimits
mroda88 5a676ac
Write skeleton for integration limit
mroda88 ac879af
Add xml file
mroda88 d7145ac
Updated master
mroda88 6dca4a8
Optimise form factor
mroda88 1c05712
fix form factor divergence
mroda88 2653e0f
Add configuration in xml for integrator
mroda88 b8b377a
Add subalgo for integration limits
mroda88 1642369
Correct typo
mroda88 4c4745e
Add configuration for COHKinematicGenerator
mroda88 8d1e9e5
Add more flags
mroda88 11fb087
Added pointer to limits to kine generator
mroda88 8fa48d9
Conform limist
mroda88 2564bf0
Uniform limits implemented
mroda88 16027cb
Working consistent limits
mroda88 830bdaf
Configuration for separate COH algos
mroda88 7b94bc1
Remove Gamma stuff from COH Pion generator
mroda88 2215155
Code refactored
mroda88 d4d9002
Fix configuration for Gamm
mroda88 f4bd90e
Add configurable initial points
mroda88 43e2ef4
Fix configuration
mroda88 03a3cc3
Fix typo from table
mroda88 df80f76
Restore proper QMax for Carbon
mroda88 a4df6a0
Changed sub algo hierarchy
mroda88 6c8719f
updated GammaIntegrationLimits with form factor values
mroda88 acb5533
Remove x cuts from functors as they are proved to be ineffective and …
mroda88 72bc284
Add t integration functor for NCGamma model.
jsensenig 6f867b7
Adding new phase space and optimising functor
mroda88 9a0deaf
Fix typo
mroda88 bd6ebc6
Add Jacobian for NCGamma model t integration
jsensenig 89042b8
Add new t dependant functor to Linkdef
jsensenig bf5084b
Fix Jacobian to be always positive and optimize cotan
jsensenig f4d8543
Add t flag
mroda88 c4e2f0c
Added functions for NCGamma t functor
jsensenig 4f40399
Merge branch 'NCGammaFix' of github.com:mroda88/Generator into NCGamm…
mroda88 0d6ce86
Add integration on t
mroda88 567a2e6
Add event generation in t - single theta_l value only
mroda88 3e29516
Add chiecks on functor
mroda88 350e569
Restore functionality
mroda88 a486b1c
Proper evaluation of kinematical variables
mroda88 951cd89
set proper variables
mroda88 521280d
Avoid negative E_l for angle functor
mroda88 aa4c877
Avoid negative E_l in all functors
mroda88 2880820
Implement scan for Maximum cross section evaluation
mroda88 5faefb2
Add macro for event generation validation
jsensenig bfb09d1
Proper theta_l limit
mroda88 49fb076
Updated configurations
mroda88 75475b2
Machinery tested to work up to 500 GeV
mroda88 a9fee75
Merge branch 'NCGammaFix' of github.com:mroda88/Generator into NCGamm…
mroda88 5ec597d
minor refinement
mroda88 c00fbfa
Clean up event gen validiation macro.
jsensenig 2c853dc
Refine event validation macro
jsensenig 0e2f14d
Add variable theta_g
mroda88 81b672c
implementing configurable rejection
mroda88 d5b51ec
Clean up event validation macro
jsensenig 3a8db67
Merge branch 'NCGammaFix' of github.com:mroda88/Generator into NCGamm…
mroda88 bb35ac3
Automate event validation macro.
jsensenig 6f619b0
added form factors for He and N
0deb930
commented out qmin
a183172
added remaining qmax values
15f8c2b
updated interpolation xml
43794c6
Fix nitrogen
mroda88 28552b2
Add plot for tritium
mroda88 a598f48
Fix form factor scanning macro
mroda88 61e667b
Remove min t from Argon
mroda88 3954d65
Add rescaling for neutron form factor
mroda88 5511631
Scheleton for COHProtonFormFactorInterpolation
mroda88 710c7eb
Some functionality implemented
mroda88 dafef00
add configuration file
mroda88 4884789
Add file in master
mroda88 bd247a7
It seems it compiles
mroda88 8fe8067
Fix a few small things
mroda88 bf76e85
All isn fixed
mroda88 19305f7
sync with master
mroda88 f53a903
Fix
mroda88 b602bda
Merge branch 'GENIE-MC-master' into NCGammaFix
mroda88 50bee4f
Add COHGAMMA to spline generation scripts
mroda88 70a26a6
Update COH Gamma xsec extraction macro to be faster
jsensenig cca6659
Changing theta_l binning edges
jsensenig 945e386
Sync with master
mroda88 bf01390
Merge branch 'GENIE-MC-master' into NCGammaFix
mroda88 d54a738
change integraion limit xml
mroda88 1d4a808
proper Gamma limits
mroda88 7b0f533
Proper Nuclear limits
mroda88 f2ec7af
Better configuration and W cut
mroda88 96056d9
Small optimisation for validation code
mroda88 46779bc
Remove DeVriesFormFactorInterpolation
mroda88 eefed53
Update AlvarezRusoSalaCOHGammaPXSec.h
mroda88 b88d53a
Fix space
mroda88 d6dd41a
fix spelling error
mroda88 1a8b621
Fix hidden tabs
mroda88 23259c5
Clang format gSplineXml2Root.cxx
mroda88 224d2e6
Proper order for phase spaces definitions
mroda88 f8debf0
Attempt to remove exit
mroda88 8f5a192
Fix compilation error
mroda88 f62a7cf
Format COHGammaKinematicGenerator
mroda88 379115d
More fixing
mroda88 e315783
Fix typo
mroda88 46d0b32
Add parenthesis for clarity
mroda88 8f99b6a
Clang format the COH Pion Generator
mroda88 fb9da98
Add comment
mroda88 57bbe2c
Indent DeVriesFormFactorMap
mroda88 6b9ca47
removed comment
mroda88 34cd86b
Fix typos
mroda88 ae54a93
Proper R0 treatment
mroda88 a6d733a
add Ca5_0 to xml file
mroda88 471fd3e
Add Ca5_0 in DeltaTransitionFormFactor
mroda88 5add956
fix conflicts
mroda88 45db318
Merge branch 'GENIE-MC-master' into NCGammaFix
mroda88 9e0fa9e
Add small fixes according to review
mroda88 9f59c10
sort conflicts
mroda88 0e710fc
Remove pointless decayer
mroda88 9891881
Proper restart point when failing generation
mroda88 faea194
A more stringent limit
mroda88 b568fd0
avoid time wasting
mroda88 f3a1982
increasing search for maximum cross section
mroda88 bfcd3d8
Merge with master
mroda88 7e28865
Fix compilation errors
mroda88 5a873bb
restore visibility for xsec results
mroda88 aefffa1
Restore functionality and added new minimisation logic to find max xsec
mroda88 59a0432
Sync with master
mroda88 995bf4b
Add correct configuration for CA5(0)
mroda88 063568a
Fix error
mroda88 e65bac2
CA5 formula checked
mroda88 f5a085c
Put pion decay constant in the Resonances CommonParam
mroda88 a1749e7
Merge pull request #37 from GENIE-MC/master
mroda88 a657aaf
Merge remote-tracking branch 'origin/NCGammaFix' into GammaSync
mroda88 4c1518d
Move configuration in AR tune
mroda88 a2525e9
Fix typo
mroda88 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
added form factors for He and N
- Loading branch information
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason the lighter elements are left out of this map? 3H and 3He ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. The model is not supposed to be valid for those light nuclei. In fact the model is valid from Carbon only, according to Luis' desires. So removing the FF from here ensures that the process is not considered valid.