Feature #10779: Demonstrator for Use Case 2
Create and fork toy "user repository" for Use Case 2
create repository containing toy "user of LArLite" data products and algorithms. (either from use case 1 above or from an existing sample of a LArLite user repository)
fork of that repository, suitable for building UPS products from the appropriate code, and write the build of the UPS products
#3 Updated by David Dagenhart about 5 years ago
- Status changed from Accepted to Closed
- Assignee set to David Dagenhart
- % Done changed from 0 to 100
This is case where an algorithm is developed in larlite and then we want to use it in larsoft, but continue developing in larlite. The demonstrator consists of a repository containing a fake algorithm that can run in larlite. The algorithm takes as input larsoft recob::Hit's and produces larsoft recob::Clusters. Then the repository is forked. In the fork a branch is made in which larlite dependent parts are dropped and the algorithm built and packaged as a UPS product so it can be used in larsoft. This is similar to how external products like root are handled.
Note that given the current organization of larlite data format code requiring data formats in the core part of larlite, this test does not include a data format part only an algorithm.