Project

General

Profile

Feature #1918

Thinking ahead to event mixing and art::Ptr to run product

Added by Rob Kutschke about 8 years ago. Updated about 2 years ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
Category:
Metadata
Target version:
-
Start date:
09/24/2011
Due date:
01/01/2014
% Done:

0%

Estimated time:
320.00 h
Scope:
Internal
Experiment:
-
SSI Package:
Duration: 831

Related issues

Related to art - Feature #1214: Ptr to Run or SubRun productAssigned07/25/201301/01/2014

History

#1 Updated by Rob Kutschke about 8 years ago

This is a heads up for something that will be important later on.

Mu2e currently has one Run scope data product that holds a summary of the Geant4 geometry; it is an std::vector<mu2e::PhysicalVolumeInfo>. A number of our event scope data products currently hold indices into this Run data product. Sometime soon we expect to have art::Ptr from an event data product into run data products. At that time we need to deal with event mixing and these objects.

First, I would like it to be an error if people try to mix files in which this particular data product differs. So we only need one copy, not multiple copies, of the run data product. We might also need a remapper for this sort of Ptr ( or maybe not, if, in all files, the run data product has the same product ID)?

#2 Updated by Walter E Brown almost 8 years ago

  • Category set to Metadata
  • Status changed from New to Accepted

#3 Updated by Christopher Green over 6 years ago

  • Due date set to 01/01/2014
  • Target version set to 2.01.00
  • Estimated time set to 320.00 h
  • Scope set to Internal
  • Experiment - added

The time estimate reflects the fact that this requires two significant infrastructure changes: the metadata revolution and the resolution of the broken abstraction that is art::Principal and friends.

#4 Updated by Marc Paterno about 4 years ago

  • Target version changed from 2.01.00 to 521

#5 Updated by Kyle Knoepfel about 2 years ago

  • Target version deleted (521)


Also available in: Atom PDF