TrajCluster Updates - Feb 2020
Bruce Baller Feb 11, 2020
TrajCluster Updates - Feb 2020 Bruce Baller Feb 11, 2020 - - PowerPoint PPT Presentation
TrajCluster Updates - Feb 2020 Bruce Baller Feb 11, 2020 Motivation } Tingjun informed me of some visually-obvious failures reconstructing protons with secondary interactions in ProtoDUNE - pandora and trajcluster } Investigation led to
Bruce Baller Feb 11, 2020
2
} Kink detection } 2D vertex fitting } Identification of overlapping 2D trajectories } 3D reconstruction using dE/dx
3
4
Wire 295 Wire 345 Wire 576 Wire 538
5
5 10 15 20 25 235 255 275 295 315 335 355 375
dangSig
2 4 6 8 10 12 14 16 18 235 255 275 295 315 335 355 375
dangSig
6
100 200 300 400 500 600 700 800 230 250 270 290 310 330 350 370 390
Chg T1
7
0.2 0.4 0.6 0.8 1 1.2 235 255 275 295 315 335 355 375
chgAsymSig
0.2 0.4 0.6 0.8 1 1.2 235 255 275 295 315 335 355 375
chgAsymSig
8
9
10
11
12
} Trajectory ownsTPs } Optional Trajectory [end] à 2D vertex
} 3D vertex à 2D vertices in several planes } First: PFP à 3D-matched 2D trajectories } Second: PFP owns TP3Ds each having a one-to-one TP3D à TP assn
¨ 2D TP ownership ignored until the final set of Tjs (clusters) are constructed
13
14
} Moved the internal TrajCluster metrics Efficiency, Purity and Efficiency *
} A hit is considered MC-matched if the IDE energyFrac > 0.5 } A set of “cluster” hits is matched to a MCParticle if the hits in each TPC and
} Note that low-purity clusters may be matched to more than one MCParticle (see
} Metrics calculated separately for electrons, muons, pions, kaons and
} Option to ignore user-selected PDG codes, e.g. electrons
} All MCParticles are weighted equally
} Missing correct MC-matched hits (low Eff) or adding incorrect hits (low Pur) has
} User supplies either a Cluster module label OR a Track module label
} Hits are filtered for each TPC and plane if clusters/tracks span several TPCs
} User options to print increasing levels of detail for all events (PrintLevel) or
15
} ~100 iterations for the improvements described here
} See a slight loss in 3D vs 2D for TrajCluster and Pandora
} A separate talk…
16
} PDSPProd2_protoDUNE_sp_reco_35ms_sce_datadriven…
} Beam statistics: 387 muons, 213 pions, 638 protons } Sample size is enough to measure 1% differences
} Trajcluster produces clusters and a refined hit collection } Pandora clusters reference the hitpdune hit collection = gaushit +
17
18
} Not described here
} Suspect that clusteralgorithms.fcl wasn’t updated correctly
19