Alignment of the ATLAS Inner Detector Run I Experience

Similar documents
Alignment of the ATLAS Inner Detector tracking system

Alignment of the ATLAS Inner Detector

THE ATLAS INNER DETECTOR OPERATION, DATA QUALITY AND TRACKING PERFORMANCE.

Alignment of the ATLAS inner detector tracking system

Detector Alignment with Tracks. Wouter Hulsbergen (Nikhef, BFYS)

PoS(ACAT)049. Alignment of the ATLAS Inner Detector. Roland Haertel Max-Planck-Institut für Physik, Munich, Germany

Alignment of the CMS Silicon Tracker

PoS(Vertex 2007)030. Alignment strategy for the ATLAS tracker. Tobias Golling. Lawrence Berkeley National Laboratory (LBNL)

Alignment of the CMS silicon tracker using Millepede II

Alignment with Tracks

PoS(IHEP-LHC-2011)002

Performance of the ATLAS Inner Detector at the LHC

ALICE tracking system

CMS Alignement and Calibration workflows: lesson learned and future plans

ATLAS ITk Layout Design and Optimisation

V. Karimäki, T. Lampén, F.-P. Schilling, The HIP algorithm for Track Based Alignment and its Application to the CMS Pixel Detector, CMS Note

Alignment of the CMS silicon tracker

Electron and Photon Reconstruction and Identification with the ATLAS Detector

Design of the new ATLAS Inner Tracker (ITk) for the High Luminosity LHC

The CMS alignment challenge

Track reconstruction for the Mu3e experiment based on a novel Multiple Scattering fit Alexandr Kozlinskiy (Mainz, KPH) for the Mu3e collaboration

CMS Conference Report

Stefania Beolè (Università di Torino e INFN) for the ALICE Collaboration. TIPP Chicago, June 9-14

Tracking and Vertex reconstruction at LHCb for Run II

Track reconstruction with the CMS tracking detector

Updated impact parameter resolutions of the ATLAS Inner Detector

PoS(High-pT physics09)036

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

The performance of the ATLAS Inner Detector Trigger Algorithms in pp collisions at the LHC

8.882 LHC Physics. Track Reconstruction and Fitting. [Lecture 8, March 2, 2009] Experimental Methods and Measurements

Endcap Modules for the ATLAS SemiConductor Tracker

Track based absolute alignment in the ATLAS muon spectrometer and in the H8 test beam

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Study of the Higgs boson coupling to the top quark and of the b jet identification with the ATLAS experiment at the Large Hadron Collider.

Charged Particle Reconstruction in HIC Detectors

Muon Reconstruction and Identification in CMS

Introduction. Bill Cooper LDC Meeting May 25,

Tracking and Vertexing in 3D B-field

Simulation study for the EUDET pixel beam telescope

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

PXD Simulation and Optimisation Studies

EUDET Telescope Geometry and Resolution Studies

ATLAS Dr. C. Lacasta, Dr. C. Marinas

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

ATLAS PILE-UP AND OVERLAY SIMULATION

Optimisation Studies for the CLIC Vertex-Detector Geometry

3D-Triplet Tracking for LHC and Future High Rate Experiments

Tracking and flavour tagging selection in the ATLAS High Level Trigger

The LiC Detector Toy program

Tracking and Vertexing performance in CMS

Performance of the GlueX Detector Systems

First Operational Experience from the LHCb Silicon Tracker

The CMS Tracker Laser Alignment System

First results from the LHCb Vertex Locator

Inside-out tracking at CDF

GLAST tracking reconstruction Status Report

Modelling of non-gaussian tails of multiple Coulomb scattering in track fitting with a Gaussian-sum filter

Locating the neutrino interaction vertex with the help of electronic detectors in the OPERA experiment

PoS(Baldin ISHEPP XXII)134

The CLICdp Optimization Process

Direct photon measurements in ALICE. Alexis Mas for the ALICE collaboration

The Phase-2 ATLAS ITk Pixel Upgrade

PoS(EPS-HEP2017)492. Performance and recent developments of the real-time track reconstruction and alignment of the LHCb detector.

A LVL2 Zero Suppression Algorithm for TRT Data

Studies of the KS and KL lifetimes and

arxiv: v1 [hep-ex] 7 Jul 2011

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

Primary Vertex Reconstruction at LHCb

ATLAS Muon Endcap Alignment

ATLAS silicon microstrip detector System (SCT)

Alignment of the Inner Detector using misaligned CSC data

Performance of FPCCD vertex detector. T. Nagamine Tohoku University Feb 6, 2007 ACFA 9, IHEP,Beijin

Track reconstruction of real cosmic muon events with CMS tracker detector

Simulation Study for EUDET Pixel Beam Telescope using ILC Software

Description and performance of track and primaryvertex reconstruction with the CMS tracker

SoLID GEM Detectors in US

Modules and Front-End Electronics Developments for the ATLAS ITk Strips Upgrade

Status report. Eryk Kielar, Krzystof Oliwa, Wojciech Wierba, INP PAN, Cracow, Poland Wojciech Slominski, Jagiellonian University, Cracow, Poland

SiD VXD Conceptual Design Su Dong SLAC

The ATLAS Conditions Database Model for the Muon Spectrometer

Overview of the American Detector Models

Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer

LHC Detector Upgrades

arxiv:hep-ex/ v1 24 Jun 1994

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

arxiv:hep-ph/ v1 11 Mar 2002

arxiv: v1 [physics.ins-det] 13 Dec 2018

A STUDY OF GEODETIC GRIDS FOR THE CONTINUOUS, QUASI REAL TIME ALIGNMENT OF THE ATLAS SEMICONDUCTOR TRACKER

Adding timing to the VELO

Full Simulation of Belle & Belle II SVD Detector (within ILC Framework)

Tracking POG Update. Tracking POG Meeting March 17, 2009

arxiv: v1 [physics.ins-det] 18 Jan 2011

First LHCb measurement with data from the LHC Run 2

TPC Detector Response Simulation and Track Reconstruction

OPERA: A First ντ Appearance Candidate

Expected feedback from 3D for SLHC Introduction. LHC 14 TeV pp collider at CERN start summer 2008

1. INTRODUCTION 2. MUON RECONSTRUCTION IN ATLAS. A. Formica DAPNIA/SEDI, CEA/Saclay, Gif-sur-Yvette CEDEX, France

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

TPC Detector Response Simulation and Track Reconstruction

Transcription:

Alignment of the ATLAS Inner Detector Run I Experience (a quick journey to the world of geometry and linear algebra) Pawel Brückman de Renstrom Institute of Nuclear Physics P.A.N. Kraków LPNHE seminar, 12 December 2013 p1

Track fit and alignment Y sensitive devices (detectors) B X Z p2

Track reconstruction - parameters Y p T [MeV]= =0.3qB[T]R[mm] - radius of the curvature For practical reasons reciprocal signed by the charge is used: Q/p T sensitive devices (detectors) azimuthal angle d0 transverse impact parameter X p3

Track reconstruction - parameters R sensitive devices (detectors) polar angle z0 longitudinal impact parameter Z p4

p5 Basic track fit (linearization) k m e r i T ˆ ) (, 1 2 r V r ) ( ), /,,,, ( e e p Q z d T ) ( ) ( 0 r r r 0 linear exp. aro. seed 0 2 d d minimization condition 0 1 1 1 0 r V r r V r T T

Basic track fit ( d, z,,, Q / pt ) CAUTION: Lots of simplifications in the above. In reality at least two more effects need to be accounted for: A)Multiple Coulomb Scattering (track deflects at every intersected material) B) Energy Loss (particle losses energy for ionisation changes momentum) T 1 T r 1 r r 1 0 V V r0 p6

What do we need it for? Example of one of the first measurements issue of ATLAS tracking: invariant mass, primary event vertex. K s0 decay vertex, p7

H ZZ * 4l candidate p8

How does it work? We cannot see trajectories, only their footmarks. Must reconstruct what happened. Każdy odcisk jest fotografowany osobno. Aby odtworzyć tor trzeba wiedzieć jak poukładać fotografie: Tylko jedna hipoteza jest poprawna! p9

How does it work? We cannot see trajectories, only their footmarks. Must reconstruct what happened. Each footmark gets captured independently. In order to reconstruct a track one must complete the puzzle: Only one hipothesis is correct! p10

Alignment what is it all about? Parameters of charged particles reconstructed from space-point measurements: A) B) assumed geometry compromised resolution (fit quality), biasd parameters real geometry optimal resolution, unbiased parameters Alignment is supposed to bring us from A to B! p11

When did alignment became relevant? 1. Detector is composed of more than one sensitive element, 2. Intrinsic resolution is better than the assembly precisision and mechanical stability. Ad1: The Inner Detector of ATLAS consists of ~360,000 elements. Ad2: Initial knowledge of their positions is one to two orders of magnitude worse than the resolution. p12

ATLAS The tracking system of quite macroscopic size in placed in the very heart of the detector. p13 Inner Detector

3 concentric cylinders 2x3 discs in the forward region ATLAS Pixel detector p14

ATLAS Semiconductor Tracker (SCT) End-cap discs Barrel cylinders 4 concentric cylinders 2x9 discs in the forward region p15

ATLAS Transition Radiation Tracker (TRT) Straws: 350,000 proportional drift tubes, 4mm in diameter, arranged in 96 barrel sectors 2x20 end-cap wheels p16

ATLAS tracking system (ID) silicon + gaseous devices Pixels (Si pads): - 1744 modules (10,464 par s) - Pixel size: 50 μm 400 μm - Resolution : 10 μm 115 μm SCT (Si ministrip): - 4088 modules (24,528 par s) - Strip size: 80 μm 12 cm - Resolution: 17 μm 580 μm ATLAS p17 TRT (gas proportional): - 350,048 straws (701,696 par s) - Size: 4 mm 71/39 cm - Resolution: 130 μm

Track based alignment the principle p18

Track based alignment the principle p19

Track based alignment the principle p20

Track based alignment a closer look p21

Track fit and alignment How to get from fitted tracks to alignment corrections?two basic philosophies: 1. Local: after fitting tacks attempt is made to match detector positions accordingly (inherently iterative) 1. Global: a simultaneous optimization (fit) of both track parameters and detector element positions is performed p22

Idea of the Global 2 approach 2 2 r r d d r( ) r0 ( 0) ( a a0) 0 a d da simultaneous fit of all tracks and alignment parameters N+n*k pars! Impossible to solve!!! dr Way out!: Fold the track fit in. Solve for the alignment only: da r d r r 0 ( ) r ( a a0) da a a a T 1 T dr 1 dr dr 1 0 V V r0 tracksda da tracksda p23

p24 0 2 2 da d d d Having fitted the track, one satisfies: Most importantly, residuals not explicitly dependent on alignment parameters drop out. Only actual residuals survive: tracks 0 1 1 tracks 1 0 r V r r V r T T a da d da d a a Locality ansatz in the Global 2 approach 0 1 1 1 0 r V r r V r T T

p25 V M 1 a tracks 0 1 1 tracks 1 0 r V r r V r T T da d da d da d a a NxN matrix vector of size N vector of size N N = number of DoF s (align pars.) Idea of the Global 2 approach

p26 ) ( ) ( ) ( 0 0 a a a r r r r 0 0 2 da d Fit of alignment parameters ignoring the correlations via tracks. Numerically a lot easier. Problem breaks down to local (n=6) equations. Requires multiple iterations over the full reconstruction! ) ( ) ( 0 a a a da d r r r r 0 tracks 0 1 1 tracks 1 0 r V r r V r T T a a a a a Idea of the Local 2 approach

Global vs local approach (a simple 1D cartoon) Example: uniform expansion Let s try applying the two alignment philosophies p27

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 1: No net movement! p28

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 2: p29

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 2: p30

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 3: p31

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 3: p32

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 4: p33

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 4: p34

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 5: p35

Global vs local approach (a simple 1D cartoon) Local approach (tracks are frozen within one alignment pass) Iteration 5: The process is converging but takes number of iterations! p36

Global vs local approach (a simple 1D cartoon) Example: uniform expansion Now let s see what the global approach does p37

Global vs local approach (a simple 1D cartoon) Global approach (tracks allowed to refit within one alignment pass all correlations retained!) Iteration 1: p38

Global vs local approach (a simple 1D cartoon) Global approach (tracks allowed to refit within one alignment pass all correlations retained!) Iteration 1: Convrgence reached in a single iteration! p39

Things to remember: Local and Global approaches should asymptotically give the same result. Local methods are not numerically demanding. It may take them a lot of iterations to converge, though. Larger the system is more beneficial it is to use the global approach (potentially slower convergence of local methods for large systems) but become numerically challenging. p40

Where is the difficulty? Two very different aspects of the same alignment task: Efficiency of track reconstruction Good track fit Track reconstruction free from systematics Fine track parameter resolution Quality vertexing easy highly nontrivial!!! p41

Matrix M generally singular (at least ill-conditioned). Needs special treatment. Formally, the most elegant diagonalization. Eigen-spectrum The above weak modes contribute to the lowest part of the eigen-spectrum. Consequently they dominate the overall error on the alignment parameters. More importantly, these deformations may directly lead to biases on physics (systematic effects). p42

Corrections due to modes >1500 Example: cosmic alignment with Global 2 2808 DoF s Before alignment After alignment Eigen-spectrum Eigen-pulls (/) =46 μm =31.9 μm p43

Example: cosmic alignment with Global 2 Possible trap: Do not try to exploit all apparent information: Residual distribution all modes =31.9 μm Eigen-pulls (/) 1500 -> =31.6 μm Alignment quality the same for -1500!!! p44

Example: cosmic alignment with Global 2 but the resulting geometry is dramatically different! -10 modes -100 modes -1500 modes I claim this one is physically justified! p45

Singular (and weak) modes need to be removed from the solution. What can we do for very large systems? soft-mode-cut T MX Y, UMU UX UY DX Y 1 X Ei Y i i D D D M M, D D, i i Eigen-spectrum ( and use fast solvers) p46

Singular (and weak) modes need to be removed from the solution. What can we do for very large systems? soft-mode-cut T MX Y, UMU UX UY DX Y 1 X Ei Y i i D D D M M, D D, i i Eigen-spectrum ( and use fast solvers) p47

Singular (and weak) modes need to be removed from the solution. What can we do for very large systems? soft-mode-cut ( and use fast solvers) In practice, it is useful to normalize the soft-cuts to the expected uncertainty. The cut-off can be tuned to each DoF individually. This is actually used in ATLAS. p48

Solving the alignment problem In the most general case diagonalisation is the approach: Allows to control statistical significance of individual modes Full covariance matrix readily available Memory-demanding Time consuming (~N 3 ) Can be used for problems < O(10,000) Sparse problems (usually the case) can be tackled using fast solvers (Gaussian elimination - MA27, Numerical norm minimization GMRES)): Much faster ( N 2 ) and less memory-demanding Require preconditioning to remove weak modes No direct error control indirectly using soft-cuts Local method does not present any numerical challenge (except for large number of iterations). p49

To remember: Global approach results in a large system of linear equations which (usually) correlates all DoF s of the system. It is challenging to solve but provides the optimal answer in (quasi) single go. One must take special care not to introduce artificial deformations due to wrong statistical treatment! p50

Strategy adopted by ATLAS: The procedure consists of alignment at different levels of granularity baginning with large structures and getting down to individual sensitive elements. Heavily rely on the Beam Spot constraint. The Global method is used for systems not exceeding the size of Pixel +SCT+TRT@L2 ~35,000 DoF s (diagonalization or fast solver ) TRT straw-level alignment (currently 2 DoF s per straw => ~700,000 parametes) uses the Local method. p51

Distortions considered so far Charge-antisymmetric momentum bias (sagitta): Charge-symmetric momentum bias (radial): Bias on the Impact Parameter (XY or Z) p52

_ + + ~R Y X p53

p54 p54

Y ~(1-R 0 /R) p55 X

Track parameter constraints in GX * The generic expression for an arbitrary constraint on fitted track parameters takes the form: track fit: alignment fit: 1. M is the second derivative matrix constructed in the standard way but using the constrained covariance matrix of tracks (J). 2. The locality ansatz preserves the constraint because: 0 J 1 EV a M 1 1 r S r a 1 ( V 1 V 1 ( x) 0 EJ 1 p56 EV 1 ) r V 1 EJ 1 S 1 ( x) 0

* Full vertex constraint. The idea of the vertex constraint in the GX sense is to leave its position fully free in the fit: vertex refit - Track parameters are re-parameterrised! - The final expression is analogous to the baseline one but the covariance matrix of the measurements takes a new (more complex) form: p57 p57

Run I timeline 2009: Alignment infrastructure validation Alignment with cosmics & 900GeV run 2010 (~50pb -1 ): Dedicated ID calibration stream and new alignment code Alignment with 7TeV collision data Wire to wire TRT alignment Use of pixel module deformations 2011(~5fb -1 ): Implementation of alignment at Tier-0 calibration loop ID to B-field alignment Detected time dependent movements. Run-by-run alignment monitoring. Use of E/P constraint, Z μμ as cross check New Pixel clustering (NN) introduced 2012 (~20fb -1 ): Use of Z μμ constraint, E/P as cross check Use of Impact Parameters biases as constraints Advanced alignment split in periods Detailed studies of momentum scale Update the alignment constants (if needed) for the first T0 reprocessing p58

The first alignment using the cosmic-ray muons (2009) ATLAS Reconstruction of kinematic parameters trare p59

Observation of clear side bowing of pixel staves (collision data 2009) p60

o 2010 was the first year of performing the alignment under 'real' working conditions o Careful understanding of detector behaviour! 2010 (s=7 TeV) p61

2010 (s=7 TeV) Out of the plane deformations of Pixel modules TRT straw alignment (2 DoF/straw) p62

ID-BF tilt: what to expect? Radial distortions give: p T ->p T (1+) charge symmetric m/m ~ [p T 2 (1-cos())]/m 2 ~ p63 63

B-field rotation fit ECC ECA K s 0.67 +/- 0.02 0.53 +/- 0.02 J/Psi (cal. data) 0.48 +/- 0.04 0.52 +/- 0.04 J/Psi (cal. MC) 0.52 +/- 0.03 0.58 +/- 0.03 Rotate the B-field by +0.55 mrad around X p64 p64

2011 (s=7 TeV) Z->µµ Events / ( 0.03 ) 160 140 120 100 80 60 40 20 Slice 1.30<! <1.50, -3.14< 0 00.511.522.53 <3.14 e +, <E/p> 1.177! e -, <E/p> 0.961! 0.007 0.006 E/p E p E/p for e + i e - E 2 ET p p65 Global 2 with constraints

2011 (s=7 TeV) Run-by-run L1 alignment done at Tier 0 allows to monitor any gross movemets of ID structures. p66

2012 (s=8 TeV) Run-by-run L1 alignment can trigger quasi real-time geometry update for the Tier0 bulk reconstruction. p67

2012 (s=8 TeV) Impact of Level 1 re-alignment on sagitta distortions p68

2012 (s=8 TeV) Correcting the Impact Parameter biases using constrained alignment. p69

2012 (s=8 TeV) Summary of observed systematics Sagitta Scale Summary of the residual misalignment (with any outstanding detector effects entangled) p70

2015 - the Outlook Integration of the IBL will be decisive for Beam Spot, vertexing, etc. Improve on run-by-run procedure. Possibly extend to Level 2 alignment. Understand better the remaining sagitta and overall momentum scale bias - finetune. Out-of-the-plane deformations may be included in the alignment procedure. p71

The Isertable B Layer (IBL) 14 staves of mixed technology will be installed directly on the reduced beam pipe. Average radius 3.3 cm, 64 cm long. Each stave consists of 12 planar pixel modules and 8 3D sensors. CO 2 cooling system low radiation lenth ~1.9% X 0 together with carbon-fibre support. Will have to be aligned as a separate entity, due to mechanical independence time dependence important! p72

Conclusions Alignment is an indispensable element of modern experiments but potentially hazardous. LHC Run I allowed to gather vast experience with the detector and achieve final performance exceeding original requirements. Good quality track fit was the easy part of the game (although involved solving linear systems with O(10-100)k parameters. Most of the effort was spent on understanding and eliminating systematic deformations. Run II will see integration of another subsystem (IBL), and further finetuning. p73

Thank you! p74

Documentation ATL-INDET-PUB-2005-002, ATL-INDET-PUB-2007-009 ATLAS-CONF-2011-012, ATLAS-CONF-2012-141, ATL-COM-SOFT-2012-006 (going public imminently) ATL-COM-INDET-2013-033 (going public imminently) p75