glast calorimeter crystal position measurement zach fewtrell, nrl/praxis glast integration &...

17
GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Upload: bryce-newman

Post on 19-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

GLAST Calorimeter Crystal Position Measurement

Zach Fewtrell, NRL/PraxisGLAST Integration & Test Workshop

SLACJuly 14, 2005

Page 2: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Data Set

4 TOWER DATA, ZERO SUPPRESSED

~600K events

~3K hits per cal xtal.

-All values extracted from SVAC tuple files.

- Runs 135002769 - 135002780

Page 3: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Software Environment

TRACK EXTRAPOLATION & CUSTOM TUPLE GENERATION

- Compiled C++ using ROOT libraries.

- Based on David Smith's/Benoit Lott's anaMeritNtuple.C

- More inclusive of partial xtal hits.

TUPLE ANALYSIS & PLOT GENERATION

- ROOT interactive.

Page 4: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Plan of action

1 – Retrieve main Tracker track position & vector at end

of track.

2 – Using LAT & Cal geometry constants, extrapolate

track into the Z-center of each Cal layer.

3 – extract cal xtal hit info for appropriate crystal.

4 – calculate longitudinal component of tkrPos – calPos.

5 – ‘diff’ is the main variable I study.

Page 5: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Initial cuts1 – TkrNTracks > 1

2 – Track can cut tower boundary, i skip layers where track crosses the

boundary.

3 – Partial hits allowed, but I only measured the hits which contain the

middle of the track.

- in any given layer, this should be the strongest hit.

- mostly driven by lack of desire to write more code, plenty of

partial track-hits already included.

4 – cal has to have a readout (ene > 0) duh!

Page 6: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Step 1: Xtal Ends

Page 7: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

- Tracker extrapolated pos -vs- Cal Recon xtal pos

- scatter plot of all xtal hits..

- Cal clips xtal pos to CsI length, you don’t see the matching tails. This

adds bias to cal recon pos near xtal end.

-- NOTE: This effect is probably less w/ high energy showers.

- FIRST CUT: tkrPos > 23-28mm from xtal end

- SECOND CUT: calPos > 3mm from xtal end

Step 1: Xtal Ends

Page 8: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Step 2: CalTkr Diff –vs- energy

Page 9: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Step 2: Diff –vs- ene sigmas

X

XX

Error from pedestal noise.(back-of-envelope)

Page 10: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Step 2: Diff –vs- ene

1 – Position sigmas at low energies < 10 MeV per xtal

consistent w/ propagated pedestal sigmas.

2 – plots from now on are cut at xtal ene > 7 MeV.

Page 11: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

All Crystals: Diff -vs- xtal index

Page 12: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Distribution of single channel mean difference

Page 13: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Distribution of single channel sigmas- consistent w/ other studies.

Page 14: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Distribution of reduced 2

Page 15: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Worst case channel T4 L7 X10

Page 16: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Best Case T1 L3 X10

Page 17: GLAST Calorimeter Crystal Position Measurement Zach Fewtrell, NRL/Praxis GLAST Integration & Test Workshop SLAC July 14, 2005

Typical Channel – T0 L1 X10