Commit Graph

10 Commits

Author SHA1 Message Date
Gordon McCann 8ecfe5e3f8 Big update. Finish implementation of EVBWorkspace. Remove unnecessary includes. Note that std::filesystem clashes with ROOT GUI libs. 2022-07-13 10:26:37 -04:00
Gordon McCann 60970e52bb Fix bug in CompassFile. Previous edge case where channel data file was empty needed to be updated for new case where channel data file only contains the header. 2022-06-22 10:30:23 -04:00
Gordon McCann 2b00d4e80c Finish hotfix for size of test first hit 2022-05-23 09:15:24 -04:00
Gordon McCann 946c14cae3 Hotfix for wave analysis, bug in size of test first hit 2022-05-23 09:14:44 -04:00
Gordon McCann 0850f9a5e5 Preparing for changes with new CoMPASS version. Binary data format has changed, with headers now included to indicate exsitance of optional data members (i.e. short energy, cal energy, waves). Tested with small data from CoMPASS 2.01.0 2022-05-19 14:32:58 -04:00
Gordon McCann 3200b73313 Switched build systems to premake, more flexible at cost of some auto-finding with ROOT. Changed build process such that static lib EventBuilderCore is generated and then linked to build EventBuilder and EventBuilderGui classes. Gui dictionary is now staticly linked (undefined symbols were an issue on some platforms). Minor bugfixes. 2021-12-18 15:40:53 -05:00
Gordon McCann c6213aa1ef Fixed issue with pch; in CMake do not include header, CMake force includes it. Added spdlog submodule, Logger class, beginning process of replacing all bland io with spdlog 2021-12-15 15:48:43 -05:00
Gordon McCann b9ed82a593 Namespace encapsulated evb with name EventBuilder 2021-12-15 12:08:12 -05:00
Gordon McCann afcdd3bb8c Code review, with a focus on enforcing style and purging extraneous code. Changed name of GWMEventBuilder to EVBApp to better reflect class intent. 2021-12-13 12:28:56 -05:00
Gordon McCann e9168bed2a First commit 2021-07-13 16:36:41 -04:00