1
0
Fork 0
mirror of https://github.com/gwm17/Mask.git synced 2025-09-28 11:08:50 -04:00
Commit Graph

22 Commits

Author SHA1 Message Date
Gordon McCann d68f5de383 Add better edge sampling of resonance excitations. Add new CoupledThreeStepSystem for angular correlations as well as optional correlation analysis in RootPlot 2023-05-26 11:11:06 -04:00
Gordon McCann 6815d3d2e7 Bugfixes for ThreeStepSystem, add some utility plots to RootPlot 2023-05-01 09:26:46 -04:00
Gordon McCann 29a136a14b Fix some bugs in plotter, clean up a few debug statements. 2023-04-19 09:39:06 -04:00
Gordon McCann 76ae86d595 Overhaul input and reaction system construction. Much more streamlined, now can have more sampling parameters (chained decay to excited states, etc.) 2022-09-01 09:52:09 -04:00
Gordon McCann 96a9aef685 Fix a bug in SABRE where the detectors were tilted backwards. Cleanup some code 2022-08-31 10:05:13 -04:00
Gordon McCann 45a80ab76f Enforce dictionary linking. Update cmake list 2022-08-30 14:19:42 -04:00
Gordon McCann 15020355a6 Fix naming convention on executables: MaskApp->Kinematics, DetectEff->Detectors. Update README 2022-08-30 10:34:16 -04:00
Gordon McCann 4f7bab2f26 Fix merge conflict 2022-08-29 15:22:54 -04:00
Gordon McCann 216e597c57 Clean up user input, inheritance structure. Update input.txt, README. Add in default release build 2022-08-29 15:14:55 -04:00
Gordon McCann ba023b48dd Now passes intial testing, seems fully functional. Need to do some optimization tests against old way to see if actually improved anything. 2022-08-20 09:05:34 -07:00
Gordon McCann 0b7b06e4f1 Update project structure. Tighten up code, improve syntax, enforce style. Still bugged, but now working from proper environment. Switch back to ROOT as file I/O and data management 2022-08-18 10:32:48 -04:00
Gordon McCann 66900ea9b4 Update gitignore 2022-08-18 10:31:16 -04:00
Gordon McCann 59c0dc99a7 Fix some dead channel related bugs. Preparing for a code base update. 2022-08-15 11:03:57 -04:00
Gordon McCann 0b63196077 Added catima for better energy loss calculations 2022-06-09 11:29:02 -04:00
Gordon McCann c4ef429d8b Switched to build with cmake rather than premake for easier ROOT integration 2022-06-08 15:51:26 -04:00
Gordon McCann fe770fe6ca Reorganized. Now make static lib of Mask and link to appropriate exes. 2022-06-08 15:10:35 -04:00
Gordon McCann a59cd18d9a Some updates to the SABRE detector classes. Minor refinement of RootPlot 2022-02-08 11:44:32 -05:00
Gordon McCann 3cd32f29c4 RootPlotter now handles plotting of CM theta when appropriate for each type. A little rough, needs some cleaning up, but functional. Also, default config is now Release 2021-12-03 10:21:22 -05:00
Gordon McCann a19e17deb9 Style corrections, modified some plotting tools to handle detected energy effects. 2021-12-03 09:28:08 -05:00
Gordon McCann d50a48190e Changed name of Kinematics class to MaskApp, better enforced use of scoped RxnType across all applications (see new RxnType.h) 2021-10-08 14:17:20 -04:00
Gordon McCann 6c21c214b4 Added Python plotting tools using matplotlib and pickle. Updated ANASEN geometry to better reflect the actual detector setup. 2021-10-08 10:56:57 -04:00
Gordon McCann 170cc7afb0 Major update. Now uses a homeade file type MaskFile to save data. Separated kinematics simulation (Mask), plotting (RootPlot/python), and detector efficiency (DetectEff). Mask itself no longer depends on ROOT, only RootPlot does. 2021-09-03 17:03:41 -04:00