Project

General

Profile

Feature #10870

Feature #10779: Demonstrator for Use Case 2

Create and fork toy "user repository" for Use Case 2

Added by Marc Paterno almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
11/26/2015
Due date:
11/26/2015
% Done:

100%

Estimated time:
16.00 h
Spent time:
Duration: 1

Description

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


Related issues

Precedes larliteintegration - Feature #10871: Create and populate repository for wrapper codeClosed11/27/201511/27/2015

Follows larliteintegration - Feature #10866: create makefiles that build a newly-invented LArLite-using program, using an installed LArSoft version.Closed11/25/201511/25/2015

History

#1 Updated by Marc Paterno almost 5 years ago

  • Precedes Feature #10871: Create and populate repository for wrapper code added

#2 Updated by Marc Paterno almost 5 years ago

  • Follows Feature #10866: create makefiles that build a newly-invented LArLite-using program, using an installed LArSoft version. added

#3 Updated by David Dagenhart over 4 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.



Also available in: Atom PDF