Pandora Changes Since MCC10 Steven Green on behalf of the Pandora - - PowerPoint PPT Presentation

pandora changes since mcc10
SMART_READER_LITE
LIVE PREVIEW

Pandora Changes Since MCC10 Steven Green on behalf of the Pandora - - PowerPoint PPT Presentation

Pandora Changes Since MCC10 Steven Green on behalf of the Pandora Team 18th July 2018 Weve created a slack channel for all questions related to Pandora. Please join if youd like to ask us anything: https://pandorapfa.slack.com S.Green


slide-1
SLIDE 1

S.Green ProtoDUNE Sim/Reco

Pandora Changes Since MCC10

Steven Green on behalf of the Pandora Team 18th July 2018

1

We’ve created a slack channel for all questions related to

  • Pandora. Please join if you’d like to ask us anything:

https://pandorapfa.slack.com

slide-2
SLIDE 2

S.Green ProtoDUNE Sim/Reco 2

Consolidated Reconstruction

Pandora Cosmic: Algorithm chain reconstructing hits under a cosmic ray hypothesis Pandora Test Beam: Algorithm chain reconstructing hits under a test beam interaction hypothesis Slicing: Dividing up of the whole event into regions (slices) containing hits

  • riginating from a

single parent particle.

Through-going CRs Thanks to J.Marshall Input Hits Pandora
 Cosmic Pandora
 Test Beam Pandora
 Cosmic 3D “Slicing” Algorithm Remaining CRs Tag through- going CRs CR-removed Hits Test Beam Particles Consolidated event

  • utput

Beam Particle ID Thanks to A.Smith Thanks to SG

Brief reminder of the Pandora reconstruction for ProtoDUNE:

slide-3
SLIDE 3

S.Green ProtoDUNE Sim/Reco 3

Consolidated Reconstruction

Through-going CRs Thanks to J.Marshall Input Hits Pandora
 Cosmic Pandora
 Test Beam Pandora
 Cosmic 3D “Slicing” Algorithm Remaining CRs Tag through- going CRs CR-removed Hits Test Beam Particles Consolidated event

  • utput

Beam Particle ID Thanks to A.Smith Thanks to SG

1 2 4 3 Now focus on the areas that have changes since the MCC10 production:

Pandora Cosmic: Algorithm chain reconstructing hits under a cosmic ray hypothesis Pandora Test Beam: Algorithm chain reconstructing hits under a test beam interaction hypothesis Slicing: Dividing up of the whole event into regions (slices) containing hits

  • riginating from a

single parent particle.

slide-4
SLIDE 4

S.Green ProtoDUNE Sim/Reco 4

Beam Particle ID

The two slice reconstruction outcomes are then analysed to determine the optimal reconstruction in the beam particle ID step. MCC10: ID found via a simple cut based approach. Now: ID found via Boosted Decision Tree. BDT Beam Particle ID Variables

The distance of the closest 3D LArTPC hit to the beam spot. (0) The direction and angle of a spatial fit to the reconstructed 3D hits with respect to the beam line. (1-2) The eigenvalues of the covariance matrix of the spatial position

  • f the 3D LArTPC hits. (3-5)

The vertical distance of the reconstructed 3D LArTPC hit closest to the top of the detector. (6) The number of reconstructed particles. (7)

1 Beam Particle ID Pandora Cosmic Pandora Neutrino Test Beam Particles Remaining CRs

slide-5
SLIDE 5

S.Green ProtoDUNE Sim/Reco 5 GeV Beam 5

Cheated Beam Particle ID Standard Reconstruction BDT Beam Particle ID This metric folds in effects from cosmic-ray pattern recognition, cosmic-ray tagging, slice creation, both the cosmic-ray and neutrino slice reconstructions and test beam particle identification.

(Reconstructed particles have to be correctly tagged to count towards the efficiency!)

The BDT method is far more effective than the cut based approach. Significant improvement in integrated efficiency across momentum range considered. Almost as good as using MC info! Beam Momentum [GeV] MCC10 Beam Particle ID BDT Beam Particle ID 1 58.1±1.3 77.4±1.1 3 57.6±2.3 77.6±1.9 5 50.8±0.6 72.3±0.6 7 52.4±0.5 70.8±0.5

Beam Particle ID

1

slide-6
SLIDE 6

S.Green

Test Beam Particle Creation

ProtoDUNE Sim/Reco 6

2 The Pandora output have been restructures to be more intuitive for the test beam use case. MCC10: Test beam particles labelled as neutrinos (PDG code 12/14). Now: Test beam particles labelled appropriately (PDG code 211/11 for tracks/ showers) and parent PFParticle associated to incoming test beam particle.

Real reconstruction output for a 5 GeV 𝜌+ interaction in ProtoDUNE-SP Pandora MicroBooNE Paper:

  • Eur. Phys. J. C78, 1, 82 (2018), arXiv: 1708.03135

Neutrino Interaction

s s s t t t t t s t

t = Track s = Shower

Daughter Tracks and Showers Test Beam Direction Interaction Vertex Parent Track Daughter Tracks and Showers Neutrino Parent (No Hits)

Test Beam Interaction

slide-7
SLIDE 7

S.Green

Shower Creation Tuning

ProtoDUNE Sim/Reco 7

3 The cuts used to determine whether a cluster is track-like or shower-like (a shower spine) have been updated. MCC10: Cuts optimised for MicroBooNE energies. Now: More appropriate cuts used for ProtoDUNE. MCC10 Settings New Settings

The red cluster has been identified as a track rather than a shower spine, which distorts the shower reconstruction. Using the new settings the cluster is identified as a shower spine leading to a better reconstruction.

slide-8
SLIDE 8

S.Green ProtoDUNE Sim/Reco 8

PFParticle Properties

4

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

A PFParticleMetadata object has been created to save variables of interest to downstream users. The object is a map of string to float. The variables of interest we persist at the moment are: “IsTestBeam” - Whether the reconstructed particle been identified as test beam particle. “BeamScore” - Score from BDT. Longer term this can be extended to include other variables of interest too (e.g. track shower score is saved for MicroBooNE where an SVM is used). MCC10: No PFParticleMetadata object. Now: PFParticleMetadata objects exist and BDT score persisted.

slide-9
SLIDE 9

S.Green ProtoDUNE Sim/Reco 9

There have been a number of significant improvements to the Pandora ProtoDUNE reconstruction since the MCC10 production. There’s lots of work still to do. Watch this space for details!

Conclusions

slide-10
SLIDE 10

S.Green DUNE UK 10

Please visit: https://github.com/PandoraPFA For general enquiries please contact the team via https://pandorapfa.slack.com or pandora@hep.phy.cam.ac.uk Pandora is an open project and new contributors would be extremely welcome. We’d love to hear from you and we will always try to answer your questions! Framework development LAr TPC algorithm development John Marshall (marshall@hep.phy.cam.ac.uk)
 Mark Thomson (thomson@hep.phy.cam.ac.uk) John Marshall
 Andy Blake (a.blake@lancaster.ac.uk) Contact details: MicroBooNE Lorena Escudero (escudero@hep.phy.cam.ac.uk)
 Joris Jan de Vries (jjd49@hep.phy.cam.ac.uk)
 Jack Anthony (anthony@hep.phy.cam.ac.uk)
 Andy Smith (asmith@hep.phy.cam.ac.uk) ProtoDUNE Steven Green (sg568@hep.phy.cam.ac.uk) Stefano Vergani (sv408@cam.ac.uk)

Pandora Team

slide-11
SLIDE 11

S.Green ProtoDUNE Sim/Reco 11

Back Up

slide-12
SLIDE 12

S.Green 12

Number of Hits

2

10

3

10 Efficiency 0.0 0.2 0.4 0.6 0.8 1.0

Standard Reco Cheated SliceID

Cheated Beam Particle ID Standard reconstruction Why does cheating the beam particle ID not give 100% efficiency? ➜ Slices contaminated with cosmic-rays Big gains to be made in efficiency if we can improve the beam particle ID.

Beam Particle ID

5 GeV Beam Beam Particle Only Slice 4

➜Cheat ID would say beam particle ➜If enough cosmic rays in slice cheat ID would say cosmic ray

Beam Particle + Cosmics Slice 4 ProtoDUNE Sim/Reco

slide-13
SLIDE 13

S.Green DUNE UK 13

Pandora Neutrino On Test Beam

Positron test beam particle

slide-14
SLIDE 14

S.Green DUNE UK 14

Pandora Cosmics On Test Beam

Positron test beam particle

slide-15
SLIDE 15

S.Green DUNE UK 15

Pandora Neutrino On Test Beam

Pion test beam particle

slide-16
SLIDE 16

S.Green DUNE UK 16

Pandora Cosmics On Test Beam

Track driven through test beam interaction because the Pandora Cosmic algorithm chain is trying to reconstruct cosmic rays. Pion test beam particle