reconstructing neutrino interactions in liquid argon tpcs ben newell steve dennis
DESCRIPTION
Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis. Outline. LAr-TPCs Automation desirable Algorithmic recognition. Cellular Automata. Conway's 'Game of Life' Local rules Cell states update simultaneously. CATS – The Cellular Automaton at HERA-B. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/1.jpg)
1
Reconstructing Neutrino Interactions inReconstructing Neutrino Interactions inLiquid Argon TPCsLiquid Argon TPCs
Ben Newell Ben Newell Steve DennisSteve Dennis
![Page 2: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/2.jpg)
2
OutlineOutline
LAr-TPCsLAr-TPCs
Automation desirableAutomation desirable
Algorithmic recognition Algorithmic recognition
![Page 3: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/3.jpg)
3
Cellular AutomataCellular Automata
Conway's 'Game of Life'Conway's 'Game of Life'
Local rulesLocal rules
Cell states update simultaneouslyCell states update simultaneously
![Page 4: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/4.jpg)
4
CATS – The Cellular Automaton at HERA-BCATS – The Cellular Automaton at HERA-B
HERA-B experiment uses eight 'superlayers'HERA-B experiment uses eight 'superlayers'
Create 'track segments' between layersCreate 'track segments' between layers
Cellular automaton on track segmentsCellular automaton on track segments
![Page 5: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/5.jpg)
5
Cellular Automata for Track ReconstructionCellular Automata for Track Reconstruction
Cells have an index – initially 1Cells have an index – initially 1
Local – only neighboursLocal – only neighbours
Common endpointCommon endpoint
'Breaking angle''Breaking angle'
Principal DirectionPrincipal Direction
![Page 6: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/6.jpg)
6
The CA Algorithm – Forward PassThe CA Algorithm – Forward Pass
For each cell:For each cell:
Look for leftward neighboursLook for leftward neighbours Check if any have same indexCheck if any have same index Mark index to updateMark index to update
Update all indicesUpdate all indices
RepeatRepeat
![Page 7: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/7.jpg)
7
The CA Algorithm – Reverse PassThe CA Algorithm – Reverse Pass
Start at highest index cellStart at highest index cell
Run to cell of index 1 using steps of 1Run to cell of index 1 using steps of 1
Mark cells usedMark cells used
Repeat with unused cellsRepeat with unused cells
Build all possible pathsBuild all possible paths
Result: List of track candidatesResult: List of track candidates
![Page 8: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/8.jpg)
8
CARLA – A Cellular Automaton for Reconstruction CARLA – A Cellular Automaton for Reconstruction in Liquid Argonin Liquid Argon
Implemented in PythonImplemented in Python
Extra steps required to suit our needsExtra steps required to suit our needs
![Page 9: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/9.jpg)
9
Clustering the DataClustering the Data
LAr-TPC resolution ~mmLAr-TPC resolution ~mm
Thousands of voxels in principal directionThousands of voxels in principal direction
Performance problemsPerformance problems
ClusteringClustering
Voxel sizeVoxel size Clustering orthogonal to principal directionClustering orthogonal to principal direction Reject 'lone' pointsReject 'lone' points
![Page 10: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/10.jpg)
10
Post-ProcessingPost-Processing
Problems:Problems:
BreakingBreaking KinksKinks ClonesClones
Filtering by shared pointsFiltering by shared points
Track cleaningTrack cleaning
BreakerBreaker MergerMerger
![Page 11: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/11.jpg)
11
Generalisation to 3DGeneralisation to 3D
Simple to work in higher dimensionsSimple to work in higher dimensions
DirectionalityDirectionality
May miss tracksMay miss tracks
Solution: permute the axes and run on eachSolution: permute the axes and run on each
Recombine the resultsRecombine the results
![Page 12: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/12.jpg)
12
CARLA in 3DCARLA in 3D
![Page 13: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/13.jpg)
13
Parameters for reconstructionParameters for reconstruction
Voxel sizeVoxel size Clustering radiusClustering radius Cell toleranceCell tolerance Filtering toleranceFiltering tolerance Breaking AngleBreaking Angle MergerMerger
Direction ToleranceDirection Tolerance Distance ToleranceDistance Tolerance
BreakerBreaker Correlation ToleranceCorrelation Tolerance Segment lengthSegment length
![Page 14: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/14.jpg)
14
Early resultsEarly results
![Page 15: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/15.jpg)
15
![Page 16: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/16.jpg)
16
![Page 17: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/17.jpg)
17
![Page 18: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/18.jpg)
18
![Page 19: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/19.jpg)
19
![Page 20: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/20.jpg)
20
![Page 21: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/21.jpg)
21
![Page 22: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/22.jpg)
22
![Page 23: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/23.jpg)
23
Efficiency of CARLAEfficiency of CARLA
![Page 24: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/24.jpg)
24
2D: Efficiency of reconstructing correct 2 tracks2D: Efficiency of reconstructing correct 2 tracks
![Page 25: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/25.jpg)
25
2D: Variation of efficiency with breaking angle2D: Variation of efficiency with breaking angle
![Page 26: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/26.jpg)
26
2D: Variation of efficiency with voxel size2D: Variation of efficiency with voxel size
![Page 27: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/27.jpg)
27
3D: Opening Angle Variance3D: Opening Angle Variance
![Page 28: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/28.jpg)
28
3D: Opening Angle Variance3D: Opening Angle Variance
![Page 29: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/29.jpg)
29
CARLA in 3DCARLA in 3D
![Page 30: Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813ddf550346895da7addc/html5/thumbnails/30.jpg)
30
Future DevelopmentsFuture Developments
Improvements to filteringImprovements to filtering
DocumentationDocumentation
User InterfaceUser Interface