Skip to content
Snippets Groups Projects
Commit e5f43806 authored by Whitney Armstrong's avatar Whitney Armstrong
Browse files

modified: README.md

parent e1eefc4e
No related branches found
No related tags found
No related merge requests found
...@@ -154,5 +154,21 @@ ACTS has a Combinatorial Kalman Filter (CKF) which does both track finding and f ...@@ -154,5 +154,21 @@ ACTS has a Combinatorial Kalman Filter (CKF) which does both track finding and f
[GenFit](https://github.com/GenFit/GenFit) is a generic track fitting tool built on ROOT and the tgeo library. [GenFit](https://github.com/GenFit/GenFit) is a generic track fitting tool built on ROOT and the tgeo library.
## Adding a New Algorithm to Juggler
Algorithm implementations must belong to the `juggler` library so they can be used in the event processing framework.
Because `juggler` was built on top of the [Gaudi Framework](gaudi-framework.readthedocs.io/) the machinery for building a new algorithm
and adding into an existing event processing sequence is quite easy.
The basic tasks for adding a new algorithm are:
1. Identify the data inputs and outputs. Use existing structures in the data model or add new ones if needed.
2. Implement the algorithm in c++. Create a new merge request (or preferably start with a new issue then click blue button "create merge request") for the juggler repository. Mark as `Draft:` if needed.
3. Merge the algorithm into the master. Bug the maintainers or SWG to help with this.
4. Add to an existing or create a new benchmark in the `reconstruction_benchmark` repository.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment