1
0
Fork 0
mirror of https://github.com/gwm17/Mask.git synced 2025-03-14 15:38:50 -04:00
Commit Graph

18 Commits

Author SHA1 Message Date
Gordon McCann bb67011bb5 Fix up detector geometry, make names clearer for dets and constexpr more of the geometry 2022-08-30 15:01:11 -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 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 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 ca7ae04f23 Modified DeadChannels such that there is now a Sabre and Anasen version. Implemented in AnasenEfficiency. Small changes to StripDetector. 2021-12-06 13:19:54 -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 51b64e0c97 Fixed energy loss bugs, including case of backwards travel through a non-uniform target. Modified premake file to be more universally compatible for ROOT. Requires user specification of ROOT directories in the premake file. 2021-09-23 11:42:14 -04:00
Gordon McCann e96b29accf Fixed some stylistic incosistencies. Incorporated all classes used for Mask into the Mask namespace. Updated some comments. 2021-09-06 16:18:49 -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
Gordon McCann 46eb87e65b Added base class DetectorEfficiency for all detector systems 2021-08-27 16:41:27 -04:00
Gordon McCann 0bafaa3b2e Added premake to generate makefiles to improve compatibility. Separated detector source code into a subdirectory. 2021-08-25 12:05:04 -04:00