Gordon McCann
|
6219b3006e
|
Cleaned up application class some
|
2022-01-23 22:32:39 -05:00 |
|
Gordon McCann
|
ab374ef4e8
|
Fixed logic for updating histograms and checking cuts. Implemented small test on single parameter. Validated
|
2022-01-23 21:32:30 -05:00 |
|
Gordon McCann
|
343424ead7
|
Added removal dialogs for both spectra and cuts. Lightly tested.
|
2022-01-23 20:45:31 -05:00 |
|
Gordon McCann
|
37e10eae1f
|
Added in SourceDialog as well as event callback for detach. Should be mostly functional now (except for non-standard ports)
|
2022-01-23 17:36:21 -05:00 |
|
Gordon McCann
|
9297282221
|
Hopefully fixed asio submodule
|
2022-01-23 14:00:40 -05:00 |
|
Gordon McCann
|
a2cf3d79d2
|
Removed bad asio submodule
|
2022-01-23 13:57:52 -05:00 |
|
Gordon McCann
|
de5fc21ccc
|
Added asio submodule for socket and created CompassOnlineSource. Needs testing. Some refinement to come for the source classes I think
|
2022-01-23 13:48:14 -05:00 |
|
Gordon McCann
|
5177908c02
|
Added SpectrumSerializer class as well as minor bug fixes to the open/save dialog
|
2022-01-22 20:05:08 -05:00 |
|
Gordon McCann
|
1f7e1a49ae
|
Updated rendering pipeline so that, eventually, there will be full functionality. Not actively used
|
2022-01-22 15:45:37 -05:00 |
|
Gordon McCann
|
fe775ceb77
|
Now can add cuts by drawing on a zoomed histogram. SpectrumPanel code will probably need a cleanup, as the render function is now quite busy
|
2022-01-20 21:32:00 -05:00 |
|
Gordon McCann
|
ee28fef0c4
|
Fixed CutMap and ParameterMap to also use their underlying parameter structs in creation. Started cut UI
|
2022-01-20 17:15:02 -05:00 |
|
Gordon McCann
|
f047b8450c
|
Update to header to reflect changes
|
2022-01-19 22:46:39 -05:00 |
|
Gordon McCann
|
88502eec77
|
Added SpectrumDialog to Editor. Fixed histogram classes to use parameter struct as construction input.
|
2022-01-19 22:45:14 -05:00 |
|
Gordon McCann
|
ccaae99472
|
Switched to single threaded application. Reduce complexity, until proven needed
|
2022-01-18 22:13:55 -05:00 |
|
Gordon McCann
|
66e1065394
|
Cuts now implemented, drawn and applied to histograms
|
2022-01-17 16:42:12 -05:00 |
|
Gordon McCann
|
a2a01e568b
|
Cuts mostly implemented. Finishing touches coming shortly
|
2022-01-17 14:28:23 -05:00 |
|
Gordon McCann
|
87b2041e8f
|
Beginnings of cuts
|
2022-01-17 11:09:00 -05:00 |
|
Gordon McCann
|
3e6a429bb9
|
Editor now in a semi-usable state, with spectrum panel, spectrum list, file dialog
|
2022-01-16 23:53:51 -05:00 |
|
Gordon McCann
|
74ae4818ab
|
Added in feature to zoom in on a specific plot with double click
|
2022-01-13 17:29:43 -05:00 |
|
Gordon McCann
|
f91a3dce69
|
Editor now can display plots, list available spectra with info. Made HistogramMap fully thread safe, and minimized amount of cross-thread calls.
|
2022-01-12 21:37:20 -05:00 |
|
Gordon McCann
|
530d0bf8e3
|
Beginning development of UI
|
2022-01-10 17:31:55 -05:00 |
|
Gordon McCann
|
3f7ba739a4
|
Replaced std::bind and std::function to reduce code overhead. Simplified EventDispatcher templating
|
2022-01-09 17:13:09 -05:00 |
|
Gordon McCann
|
13a7805cde
|
Added HistogramMap class. Fixed ParameterMap usage, now isolated to the evb.
|
2022-01-09 14:06:10 -05:00 |
|
Gordon McCann
|
34bf7e741b
|
Re-enabled windows support. Event builder now instanced outside application. Some premake cleanup.
|
2022-01-08 22:36:16 -05:00 |
|
Gordon McCann
|
58b6612a3e
|
Fleshed out parameter system
|
2022-01-07 17:05:04 -05:00 |
|
Gordon McCann
|
2176992f81
|
Fixed submodules again
|
2022-01-07 10:58:03 -05:00 |
|
Gordon McCann
|
202573e710
|
Added in Histogram classes for 1D and 2D cases. Started Parameter concepts.
|
2022-01-04 17:06:35 -05:00 |
|
Gordon McCann
|
b7bd2da5ca
|
Added coinicdence window to the PhysicsStartEvent
|
2022-01-04 11:47:28 -05:00 |
|
Gordon McCann
|
120c8895dc
|
Finally added working Compass offline data source. Proper synchronization of source access, creation, destruction
|
2022-01-04 11:31:49 -05:00 |
|
Gordon McCann
|
a56d47bbcd
|
Removed and properly ignored extraneous build files from Xcode and MSVC
|
2022-01-03 15:37:38 -05:00 |
|
Gordon McCann
|
2fc8c946a7
|
Added beginnings of analysis stack
|
2021-12-31 14:48:18 -05:00 |
|
Gordon McCann
|
b10ff1595a
|
Switching back to docking branch
|
2021-12-25 17:02:14 -05:00 |
|
Gordon McCann
|
7fe746c99d
|
Finally made working version with MacOS Cocoa. Have to force the correct version of OpenGL at the window creation
|
2021-12-25 16:58:51 -05:00 |
|
Gordon McCann
|
227cd9620b
|
update glfw
|
2021-12-24 15:29:34 -05:00 |
|
Gordon McCann
|
4b7f2e15cb
|
Updated glfw for use with MacOS
|
2021-12-24 15:04:53 -05:00 |
|
Gordon McCann
|
0a7f05722e
|
Modded premake in glad for use with MacOS
|
2021-12-24 15:01:01 -05:00 |
|
Gordon McCann
|
80af0e6892
|
Added back working imgui
|
2021-12-24 14:11:52 -05:00 |
|
Gordon McCann
|
e30adfe62b
|
Removed broken imgui submodule
|
2021-12-24 14:09:23 -05:00 |
|
Gordon McCann
|
e723416fcc
|
Beginning addition of physics event building/analysis pipeline. Separate thread with event builder, start user customizable data analysis
|
2021-12-21 17:14:24 -05:00 |
|
Gordon McCann
|
7001ef21a4
|
Added very barebones renderer to facilitate clearing and setting the background. Added ImPlot for the desired plotting functionality.
|
2021-12-20 15:23:17 -05:00 |
|
Gordon McCann
|
e7ae9301e4
|
Hopefully fixed submodules for good
|
2021-12-20 14:10:45 -05:00 |
|
Gordon McCann
|
a487338c3f
|
Fixed some weird submodule issues
|
2021-12-20 13:52:30 -05:00 |
|
Gordon McCann
|
bd672e25d1
|
Added in basics of ImGui rendering
|
2021-12-20 13:40:37 -05:00 |
|
Gordon McCann
|
d3bae6e11d
|
Working Winodw on Linux with OpenGLgit add -A . No support for Windows, Mac debatable
|
2021-12-20 12:08:25 -05:00 |
|
Gordon McCann
|
afe2053151
|
Added Layer system
|
2021-12-19 15:47:45 -05:00 |
|
Gordon McCann
|
58a0d46009
|
Added Event system basics
|
2021-12-19 15:11:24 -05:00 |
|
Gordon McCann
|
45abdd122a
|
Fixed some pch nonsense, hopefully works properly on Unix.
|
2021-12-19 12:58:03 -05:00 |
|
Gordon McCann
|
2502e2a620
|
Restructured the repo so that things make more sense
|
2021-12-18 20:00:32 -05:00 |
|