Compare commits

..

5 Commits

Author SHA1 Message Date
Gordon McCann 51d97d1755
Merge branch 'main' into devel 2022-10-24 14:34:54 -04:00
Gordon McCann 4c5a67f401
Update README.md 2022-10-24 14:32:21 -04:00
Gordon McCann af0228fac9 Fix a few typos and old stuff in README 2022-07-11 15:05:44 -04:00
Gordon McCann 93c8f6f5df
Merge pull request #3 from sesps/devel
Update to new CoMPASS binary format (ver > 2.0) and switch to more compatible cmake build system
2022-06-30 13:02:44 -04:00
Gordon McCann d4ebec49d7
Fix orderchecker bug 2022-06-22 16:15:47 -04:00

View File

@ -12,12 +12,12 @@ cmake ..
make
```
To clone the repository use `git clone --recursive https://github.com/sesps/SPS_SABRE_EventBuilder.git`. If you're using the devel branch be sure to specify this with the `--branch` flag. The recursive flag is important; this tells github to pull all submodules associated with the repository.
To clone the repository use `git clone --recursive https://github.com/sesps/SPS_SABRE_EventBuilder.git`. The recursive flag is important; this tells github to pull all submodules associated with the repository.
The binaries are installed to the `bin` directory of the event builder, and should be run from the event builder directory (i.e. `./bin/EventBuilderGui`). THe `bin` directory also contains a shell script named `archivist` for transferring data from a CoMPASS project to the
event builder workspace.
In general, one should only build for Release (this is the default), for maximum optimization. However, it can be useful to run in Debug (change the cmake command to `cmake -DCMAKE_BUILD_TYPE_DEBUG ..`) when testing new features.
In general, one should only build for Release (this is the default), for maximum optimization. However, it can be useful to run in Debug (change the cmake command to `cmake -DCMAKE_BUILD_TYPE=Debug ..`) when testing new features.
## EventBuilder vs. EventBuilderGui
There are two programs provided. They are `EventBuilderGui` and `EventBuilder`. The first is a full GUI version of the event builder. The GUI supports all conversion methods and the plotting tool.
@ -27,6 +27,7 @@ For more information see the [wiki](https://github.com/sesps/SPS_SABRE_EventBuil
Additionally, check the [FAQ](https://github.com/sesps/SPS_SABRE_EventBuilder/wiki/FAQ) if you're having trouble with something.
## System Requirements
- Requires ROOT version which supports CMake dictionary generation
- Requires C++17
- Requires ROOT version which supports CMake dictionary generation and is C++17 compatible
- Requires CMake >= 3.16
- This version is for data from CAEN CoMPASS >= 2.0. Data from older CoMPASS versions are not compatible.
- This version is for data from CAEN CoMPASS >= 2.0. Data from older CoMPASS versions are not compatible.