Upload
catherine-powell
View
220
Download
4
Embed Size (px)
Citation preview
Tracker Software Update
Adam Dobbs, MICE CM377th Nov 2013
A. Dobbs, Tracker Software Update 2
Contents
• People• Data structure reminder• Reconstruction Reminder• Pattern Recognition Results
• Reducer output• Momentum Residuals• Momentum Resolution
• Kalman Results• Current Status and To Do
07/11/2013
A. Dobbs, Tracker Software Update 3
People
07/11/2013
HardwareGeoff Barber (IC)
Kevin Ladhams (IC)Adam Dobbs (IC)
Melissa George (IC)Craig MacWaters (RAL)Edward Overton (Shef)
Chris Heidt (UCR)
DAQ / Electronics / Controls
David Adey (FNAL)Alan Bross (FNAL)
Matt Robinson (Shef)
SoftwareAdam Dobbs (IC)
Edward Santos (IC)Melissa George (IC)
Chris Hunt (IC)Chris Heidt (UCR)
Ken Long
A. Dobbs, Tracker Software Update 4
Data Structure I
07/11/2013
Spill
Recon EventMC Event
SciFi EventSciFi Hit
PRec Straight Track
PRec Helical Track
Full Straight Track
Full Helical TrackDigit Cluster Spacepoint
A. Dobbs, Tracker Software Update 5
Reconstruction
• Digitisation – unpack the real data or digitise MC data• Clustering – look for adjacent channel hits and group them• Spacepoints Reconstruction – look for intersecting clusters on
different planes• Pattern Recognition – use a linear least squares circle fit in x-y, and
straight line fit in s-z to associate spacepoints with tracks• Final track fit – use a Kalman filter to smooth and filter the tracks,
accounting with multiple coulomb scattering and energy loss
07/11/2013
A. Dobbs, Tracker Software Update 6
Results I: Pattern Recognition
07/11/2013
Helical Pattern Recognition tracks in T2, shown using a Reducer
x (m m )
-1 0 0 1 0 2 0 3 0 4 0 5 0
y(m
m)
-4 0
-2 00
2 0
4 0
6 0
T ra cke r 2 X -Y P ro je c tio n
z (m m )
0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0
x(m
m)
-1 00
1 0
2 0
3 0
4 0
5 0
T racke r 2 Z -X P ro je c tio n
z (m m )
0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0
y(m
m)
-4 0
-2 00
2 0
4 0
6 0
T ra cke r 2 Z -Y P ro je c tio n
A. Dobbs, Tracker Software Update 7
T1 Momentum Residual Histograms
t1 _ p t_ re s
E n trie s 99 52
M e an -0 .03 00 7
R M S 0 .444 1
U n de rflo w 3
O ve rflow 0
(M e V /c )T
- pM C
Tp
-5 -4 -3 -2 -1 0 1 2 3 4 50
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0t1 _ p t_ re s
E n trie s 99 52
M e an -0 .03 00 7
R M S 0 .444 1
U n de rflo w 3
O ve rflow 0
R e s id u a lt
T 1 p
t1 _ p z_ re s
E n tries 9952
M ea n -0 .26 83
R M S 3 .627
U nde rflow 4 4
O ve rflo w 21
(M e V /c )z
- pM C
zp
-3 0 -2 0 -1 0 0 1 0 2 0 3 00
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0
1 4 0 0 t1 _ p z_ re s
E n tries 9952
M ea n -0 .26 83
R M S 3 .627
U nde rflow 4 4
O ve rflo w 21
R e s id u a lz
T 1 p
t1 _ p z_ re s_ lo g
E n trie s 9952
M ean -0 .364 8
R M S 8 .995
U nde rflow 5
O ve rflow 0
(M eV /c )z
- pM C
zp
-5 0 0-4 0 0-3 0 0-2 0 0-1 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0
1
1 0
21 0
31 0
t1 _ p z_ re s_ lo g
E n trie s 9952
M ean -0 .364 8
R M S 8 .995
U nde rflow 5
O ve rflow 0
R e s id u a lz
T 1 p
07/11/2013
Pattern Recognition momentum residual plots for µ- for 10,000 events• Generally good, some outliers need
investigating• Small amount of charge mis-id (<1 in 500
tracks), effect removed from histos
A. Dobbs, Tracker Software Update 8
T2 Momentum Residual Histograms
07/11/2013
Pattern Recognition momentum residual plots for µ- for 10,000 events • Same comments as before
t2 _ p t_ re s
E n trie s 9 8 9 7
M e a n -0 .0 0 7 2 3 9
R M S 0 .4 3
U n d e rflo w 0
O ve rflo w 0
(M e V /c )T
- pM C
Tp
-5 -4 -3 -2 -1 0 1 2 3 4 50
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
t2 _ p t_ re s
E n trie s 9 8 9 7
M e a n -0 .0 0 7 2 3 9
R M S 0 .4 3
U n d e rflo w 0
O ve rflo w 0
R e s id u a lt
T 2 p
t2 _ p z_ re s
E n tr ie s 9 8 9 7
M e a n 0 .0 4 0 3 5
R M S 3 .3 6 8
U n d e rflo w 3 0
O ve rflo w 1 9
(M e V /c )z
- pM C
zp
-3 0 -2 0 -1 0 0 1 0 2 0 3 00
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0
1 4 0 0
1 6 0 0 t2 _ p z_ re s
E n tr ie s 9 8 9 7
M e a n 0 .0 4 0 3 5
R M S 3 .3 6 8
U n d e rflo w 3 0
O ve rflo w 1 9
R e s id u a lz
T 2 p
t2 _ p z_ re s_ log
E n tr ie s 9 8 9 7
M e a n 0 .0 1 4 1
R M S 7 .3 5 8
U n d e rflo w 2
O ve rflo w 0
(M e V /c )z
- pM C
zp
-5 0 0-4 0 0-3 0 0-2 0 0-1 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0
1
1 0
21 0
31 0
t2 _ p z_ re s_ log
E n tr ie s 9 8 9 7
M e a n 0 .0 1 4 1
R M S 7 .3 5 8
U n d e rflo w 2
O ve rflo w 0
R e s id u a lz
T 2 p
A. Dobbs, Tracker Software Update 9
T1 Momentum Residual Graphs
07/11/2013
Pt residual vs Pt Pz residual vs Pt
Pattern Recognition momentum residual plots for µ- for 10,000 events
(M e V /c )M C
tp
0 2 0 4 0 6 0 8 0 1 0 0 1 2 0
(Me
V/c
)t
- p
MC
tp
-2 0
-1 5
-1 0
-5
0
M C
tre s vs . p
tT 1 p
M C
tre s vs . p
tT 1 p
(M e V /c )M C
tp
0 2 0 4 0 6 0 8 0 1 0 0 1 2 0
(Me
V/c
)z
- p
MC
zp
-2 0 0
-1 5 0
-1 0 0
-5 0
0
5 0
1 0 0
1 5 0
2 0 0
M C
tre s vs . p
zT 1 p
M C
tre s vs . p
zT 1 p
A. Dobbs, Tracker Software Update 10
T2 Momentum Residual Graphs
07/11/2013
Pt residual vs Pt Pz residual vs Pt
Pattern Recognition momentum residual plots for µ- for 10,000 events
(M eV /c )t
p
(M eV /c )M C
tp
0 2 0 4 0 6 0 8 0 1 0 0 1 20
(Me
V/c
)t
- p
MC
tp
-4
-3
-2
-1
0
1
2
3
M C
tre s vs . p
tT 2 p
M C
tre s vs . p
tT 2 p
(Me
V/c
)z
- p
MC
zp
(M e V /c )M C
tp
0 2 0 4 0 6 0 80 1 0 0 1 2 0
(Me
V/c
)z
- p
MC
zp
-2 0 0
-1 5 0
-1 0 0
-5 0
0
5 0
1 0 0
1 5 0
2 0 0
M C
tre s vs . p
zT 2 p
M C
tre s vs . p
zT 2 p
A. Dobbs, Tracker Software Update 11
PR Longitudinal Momentum Resolution
07/11/2013
(M eV /c )M C
tp
0 2 0 4 0 6 0 8 0 1 0 0
Re
so
luti
on
(M
eV
/c)
zp
2
4
6
8
1 0
R e so lu tio nz
T 1 p
(M eV /c )M C
tp
0 2 0 4 0 6 0 8 0 1 0 0
Re
so
luti
on
(M
eV
/c)
zp
0
2
4
6
8
10
12
R eso lu tionz
T 2 p
Pattern Recognition longitudinal momentum residual plots for µ- for 10,000 eventsResolution found by forming histograms of pz_mc – pz, for 20 MeV/c pt_mc intervals, followed by gaussian fit, fit sigma gives resolution
NB: Hot off the press (yesterday…) so view with caution for now
Anomalous point off scale
A. Dobbs, Tracker Software Update 12
Results II: Kalman
07/11/2013
• Resolution of the track parameters computed as the difference between MC truth and reconstruction values
• The distribution RMS to beam RMS ratio is shown
• Requirement to measure 10% change in emittance to 1% accuracy → transverse momentum resolution must be better than 10% of the beam RMS → Distro RMS / Beam RMS < 10%
• Results show we are well within this requirement! (0.93% and 2.13%)
E n tries 90766
M e an -0 .00535
R M S 0 .3557
x P o s itio n R e so lu tio n , m m-2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2
0
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0
1 4 0 0
1 6 0 0
1 8 0 0
2 0 0 0
E n tries 90766
M e an -0 .00535
R M S 0 .3557
E n trie s 9 0 7 6 6
M e a n -0 .0 0 0 5 0 2 2
R M S 0 .3 6 0 5
y P o s itio n R eso lu tio n , m m-2 -1 .5 -1 -0 .5 0 0 .5 1 1 .5 2
0
2 0 0
4 0 0
6 0 0
8 0 0
1 0 0 0
1 2 0 0
1 4 0 0
1 6 0 0
1 8 0 0
2 0 0 0
2 2 0 0E n trie s 9 0 7 6 6
M e a n -0 .0 0 0 5 0 2 2
R M S 0 .3 6 0 5
E n trie s 9 0 7 6 6
M e a n 0 .0 0 0 1 5 8 4
R M S 0 .7 3 5 9
X M o m e n tu m R eso lu tio n , M e V /c-5 -4 -3 -2 -1 0 1 2 3 4 5
0
1 0 0 0
2 0 0 0
3 0 0 0
4 0 0 0
5 0 0 0
6 0 0 0
E n trie s 9 0 7 6 6
M e a n 0 .0 0 0 1 5 8 4
R M S 0 .7 3 5 9
E n tries 9076 6
M e an 0 .00124 5
R M S 0 .7039
Y M o m e n tu m R e so lu tio n , M e V /c-5 -4 -3 -2 -1 0 1 2 3 4 5
0
1 0 0 0
2 0 0 0
3 0 0 0
4 0 0 0
5 0 0 0
6 0 0 0
E n tries 9076 6
M e an 0 .00124 5
R M S 0 .7039
RMS Ratio:2.14%
RMS Ratio:2.14%
RMS Ratio:0.93%
RMS Ratio:0.93%
A. Dobbs, Tracker Software Update 13
Current StatusItem Owner Functionality Tests Doc Other To Do
Kalman Santos Trunk Unit No Clean upIntegration tests
Pattern Recognition Dobbs Trunk Unit Some RefactorClean upSpacepoint efficiency studyCheck outliersIntegration tests
Recon to Spacepoints Santos Trunk Unit Some Integration tests
Digitisation Santos Trunk Unit No
MC Digitisation Heidt Trunk Unit No Clean up
Error propagation Santos Development No Some
Alignment Santos Development No
07/11/2013
A. Dobbs, Tracker Software Update 14
Current Status (cont)
07/11/2013
Item Owner Functionality Tests Doc Other To Do
Noise Heidt Development No No
Geometry Heidt Development No No Check geometry in CDBAccess from CDB
Calibrations Heidt / Santos?
Development No No
Performance Hunt Not started No No
Reducer / Online Dobbs Development Some No Make fast for online
A. Dobbs, Tracker Software Update 15
Questions
07/11/2013
A. Dobbs, Tracker Software Update 16
Data Structure II
• Hits – Monte Carlo objects formed when a particle traverse a detector• Digits – Detector response to a channel hit• Clusters – Groups of digits from adjacent channels in same plane• Spacepoints – 2 or 3 clusters from different planes on the same
station, giving an (x,y) position• PRec Tracks – Tracks found by Pattern Recognition• Full Tracks – The final tracks produced by the Kalman fitter
07/11/2013