Pandora Updates p LArPandoraContent v03_13_00 using Pandora - - PowerPoint PPT Presentation

pandora updates
SMART_READER_LITE
LIVE PREVIEW

Pandora Updates p LArPandoraContent v03_13_00 using Pandora - - PowerPoint PPT Presentation

Pandora Updates p LArPandoraContent v03_13_00 using Pandora v03_11_00 L. Escudero for the Pandora Team LArSoft Coordination Meeting June 19, 2018 1 Rotational Coordinate Transformations Pandora forms separate 2D images for


slide-1
SLIDE 1

1

Pandora Updates

LArPandoraContent v03_13_00 using Pandora v03_11_00

γ

p

µ γ

  • L. Escudero for the Pandora Team

LArSoft Coordination Meeting June 19, 2018

slide-2
SLIDE 2

LArSoft Coordination meeting 2

Rotational Coordinate Transformations

p

𝝂-

e- p

𝝂-

e- e- p

𝝂- w (or y), wire position x, drift time v, wire position x, drift time u, wire position x, drift time

3x2D representations with common
 coordinate derived from drift time, “x”

p

𝝂-

e-

𝞷𝝂 𝞷e

𝞷𝝂 + Ar → p + 𝝂−

y z

E.g True 3D event topology:

x

  • Pandora forms separate 2D images for each

wire plane, with rotational coordinate transformations used to correlate features between images.

  • Now support three non-zero wire angles, w/z

equivalence no longer assumed.

  • Requires updated PandoraSDK, with additions to

LArCoordinateTransformation interface, e.g. YZtoW

  • Feature originally requested by Tracy, motivated for

ICARUS usage. Now start tuning reconstruction.

slide-3
SLIDE 3

LArSoft Coordination meeting

PFParticleMetadata

3

Experiments affected: all (uboone, DUNE, protoDUNE)

pandora......... | art::Assns<recob::PFParticle,larpandoraobj::PFParticleMetadata,void>....| pandora......... | std::vector<larpandoraobj::PFParticleMetadata>... |

Example output:

  • As requested by MicroBooNE and ProtoDUNE, we now persist the in-Pandora scores for each

particle for:

  • i) neutrino/testbeam (vs. cosmic ray) - “NuScore” or “BeamScore”
  • ii) track (vs. shower) for MicroBooNE - “TrackScore”
  • New data product, larpandoraobj::PFParticleMetadata, and association, for each PFParticle.
  • Right now, it’s a map from std::string key to float value, but plans for increased use in allowing in-LArSoft use
  • f different Pandora reconstruction hypotheses.
  • Requires the updated pandora external product, v03_11_00, to hold the information whilst in Pandora.
  • Added example of use in: LArPandoraAnalysis/ConsolidatedPFParticleAnalysisTemplate_module.cc
slide-4
SLIDE 4

LArSoft Coordination meeting 4

Track/Shower → Hit Associations

  • With help from Giuseppe, Kirsty, Adam and Vito, dug into unexplained changes in reported

track completeness. Changes not observed inside Pandora (well tested), so suspicion lies with LArSoft ↔ Pandora translation steps.

  • Discovered that Track/Shower to hit association were done via SpacePoints, only associating “quality hits”

successfully used in the creation of a 3D SpacePoint, missing some hits also associated to the original object.

  • Now associations formed by via Track/Shower → PFParticle → Clusters → Hits (recommended route).

LArPandora change increases number of reported Track/Shower → Hit associations for all experiments. Expected to improve completeness reported when using directly Track/Shower → Hit associations Experiments affected: all (MicroBooNE, DUNE, protoDUNE) Example event eventdump Note: No changes in PFParticles →Hits!

Before | art::Assns<recob::Shower,recob::Hit,void>| 824 After | art::Assns<recob::Shower,recob::Hit,void>| 846 Before | art::Assns<recob::Track,recob::Hit,void> | 13062 After | art::Assns<recob::Track,recob::Hit,void> | 14033

slide-5
SLIDE 5

LArSoft Coordination meeting

Detector Gaps

5

  • A couple of other small changes:
  • Exception handling improvement in ProtoDUNE test beam particle identification tool.
  • Cheating reco chain functional again, as requested by James Pillow, working on shower energy estimation.
  • Further digging into LArSoft ↔

Pandora translation yielded likely

  • rigin of change in track

completeness for MicroBooNE:

  • Discovered that wire-gap treatment had

effectively been disabled.

  • Issue stems from point at which gap info

passed to Pandora worker instances:

  • ChannelStatusService not available during

initialisation step.

  • Now ensure all information extracted at

start of processing first event.

  • Affects detectors with registered bad

channel status in DB (MicroBooNE only?)

slide-6
SLIDE 6

LArSoft Coordination meeting

Requests for this week

6

pandora Please make v03-11-00 available as an external larpandoracontent Please merge feature/Pandora_v03_11_00 larpandora Please merge feature/Pandora_v03_11_00

  • There are no .fcl or .xml changes

Thanks! Any questions?