Project

General

Profile

Bug #13797

Particle flow output from PMTrackMaker with unexpected tree structure

Added by Gianluca Petrillo over 4 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Reconstruction
Target version:
-
Start date:
09/08/2016
Due date:
% Done:

100%

Estimated time:
Occurs In:
Experiment:
LArSoft
Co-Assignees:
Duration:

Description

I am having problems with PMA output.

I am running PMTrackMaker producer on a MicroBooNE simulated cosmicPandora output (reco_uboone_stage_1.fcl on file generated by prodgenie_bnb_nu_cosmic_uboone.fcl, uboonecode v06_05_00).
I observe the following flaws in the hierarchy of particles in recob::PFParticle collection:

  1. no primary particles; primary particles have parent ID recob::PFParticle::kPFParticlePrimary; it seems it is set to 0 instead
  2. the endpoint particles in the tree refer to their ancestor as daughter; this creates a fatal circular dependency. More in general, there are multiple connections I don't grasp the logic of.

The first point was undocumented (until LArSoft issue #11627).
The second is particularly bad for me, since when I try to follow the tree I get lost in infinite recursion.

History

#1 Updated by Gianluca Petrillo over 4 years ago

  • Status changed from New to Assigned
  • Occurs In v06_05_00 added
  • Occurs In deleted (v0_00_09)

#2 Updated by Robert Sulej over 4 years ago

It is probably a problem of connstructing PFPs from the tree of tracks. We'll check it, thanks for reporting.
Robert

#3 Updated by Dorota Stefan over 4 years ago

  • % Done changed from 0 to 100

problem has been fixed

#4 Updated by Dorota Stefan over 4 years ago

  • Status changed from Assigned to Resolved

#5 Updated by Katherine Lato over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF