Project

General

Profile

Bug #8897

Need restoration of erroneously-trimmed interface in art::OutputModule and art::ProductRegistryHelper

Added by Christopher Green about 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Immediate
Category:
I/O
Target version:
Start date:
05/22/2015
Due date:
05/22/2015
% Done:

100%

Estimated time:
4.00 h
Spent time:
Occurs In:
Scope:
Internal
Experiment:
DarkSide
SSI Package:
art
Duration: 1

Description

Per a report from Kurt Biery, attempts to use artdaq with art 1.14.01 foundered on missing functions art::ProductRegistryHelper::productList() and art::OutputModule::selected(). Upon investigation, it appears that these functions were trimmed for apparent lack of clients during the implementation of issues #6071 and #6557. After discussion with the implementer of the aforementioned issues, there is no reason these functions cannot be restored.


Related issues

Related to art - Feature #6071: Merging input filesClosed2014-04-29

Related to art - Feature #6557: multi-file product reading for ROOT input moduleRejected2014-07-012014-08-31

Associated revisions

Revision 35a4ef16 (diff)
Added by Christopher Green about 4 years ago

Restore missing OutputModule::selected() interface per issue #8897.

Revision 2d449b65 (diff)
Added by Paul Russo about 4 years ago

Unbreak artdaq per issue #8897, needed interfaces were removed.

Add back the productList(ProductList*) so the artdaq aggregator can
receive the product list from the event builders and simulate the open
of the first primary file to setup the aggregator's master product
registry.

Reinsert the behavior to registerProducts() which takes the cached product
list stored by the productList(ProductList*) interface and updates the
master product registry with it as if the first primary file had just
been opened.

Revision bbc91f33
Added by Christopher Green almost 4 years ago

Merge tag 'v1_14_02'

Release with fixes including for #8897.

History

#1 Updated by Christopher Green about 4 years ago

#2 Updated by Christopher Green about 4 years ago

  • Related to Feature #6557: multi-file product reading for ROOT input module added

#3 Updated by Christopher Green about 4 years ago

  • Due date set to 05/22/2015
  • Status changed from New to Resolved
  • Priority changed from Normal to Immediate
  • % Done changed from 0 to 100

art::OutputModule::selected() restored with 35a4ef164d4996c7e90ac15d8b9fe41109cf3ba8.

art::ProductRegistryHelper::productList() restored with 2d449b650b68ea0d698b0dbea253d44c9b0a4bb6 and 72818934559d093a13a5d0f233cb1cd488456742.

#4 Updated by Christopher Green about 4 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF