Recent Progress on Wire-Cell Xin Qian and Chao Zhang BNL 1
Wire-Cell Reconstruction Reconstruction: – TPC Signal Processing In a good shape, to be validated with real data – 3D event imaging with both time and charge In a good shape, speed can be improved – Pattern recognition with 3D points Initial development is promising – Physics (PID, kinematics …) To be worked out Software: – Wire-Cell prototype code Maintained by Xin Main reconstruction alg. Exists Poorly written – Wire-Cell production code Maintained by Brett Catching up with prototype – Bee 3D event display Maintained by Chao – Wire-Cell/LarSoft Interface Tingjun/Chao 2
Highlight of Recent Reconstruction Progress in Wire-Cell “Non-parallel” track reconstruction “Parallel” track reconstruction “Shower” reconstruction MicroBooNE-related – Cosmic identification – Neutrino identification 3
What’s the challenge of Tracking/Clustering? Operations are all at “low-level” i.e. Hough transformation, Crawler, Vertex fitting/merging … Too many different topologies many many corner cases There is no silver bullet, and has to accumulate experience gradually and patiently 4
Track Reconstruction Three categories: – Tracks not parallel to wire-plane (Done) – Red: Vertices – Magenta: tracks 5
Track Reconstruction Three categories: – Tracks not parallel to wire-plane (Done) – Tracks parallel to the wire-plane (Done) 6
More on tracks Magenta: regular tracks or parallel tracks Red: bad tracks Blue: short tracks 7
Progress on Shower Reconstruction Identification of shower – Single shower like – Shower + tracks Also – Primary vertex – Initial track 8
Another Shower 9
10
Cosmic Identification Stitch small tracks together 11
Neutrino Identification With TPC information only, actually a stopped muon with wrong timing …? 12
Recent Progress on LarSoft Integration Tingjun implemented a new LarSoft module to take Wire- Cell 3D output (space points with wire hits associations) and write as space points and hits, so that the existing reconstruction alg. can try on Wire-Cell output (3D images) – Will reported separately at some points 13 trackkalmanhit
Next Steps and Future Plan Need to be ready for the MicroBooNE beam data (neutrino selection, and de-ghosting) TPC Orientation optimization technote Wrapped Wire and multiple TPCs (Xiaoyue) – Ready for 35 ton data Go beyond a single (connected) object Important for shower Fine Tracking (PID, energy, kinematics …) Refine Pattern Recognition … Wire-Cell rewrite and better definition of data products 14
Introduction to BEE BEE is a web-based application for interactive display of LArTPC events – No setup – Cross-platform – For LArTPC : Tomographic mode, projections, multiple geometries,... – For developers : User uploads, multiple algorithms, MC truth, customizable overlay,... – For public : Explore the large preset samples of different neutrino interactions in LArTPC! 15
16
How to Use BEE Just start to use it Some documentations can be found at Requirements – A modern web browser that supports WebGL ( We recommend Google Chrome for best experience. Chrome – An internet connection. – A relatively good graphic card. A discrete GPU greatly enhances the performance. 17
How to View Your Own Results Documentation about user uploads can be found at For LArSoft users, follow larsoft-output-to-bee larsoft-output-to-bee bee_upload.zip 18
Memorize the following hotkeys for efficient navigation in BEE! 19