220 likes | 227 Views
This workshop focuses on the alignment of the CMS Tracker, discussing the general considerations, strategies, and algorithms for precise detector alignment. It also covers the importance of alignment precision and the development of alignment algorithms.
E N D
Software Alignment of the CMS Tracker • V. Karimäki / HIP • Workshop on B/Tau Physics at the LHC • Helsinki, May 30 - June 1, 2002 • Topics: • General considerations • Strategies • Algorithms • Helsinki auto-alignment algorithm • Concluding remarks Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 1
General considerations Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 2
Alignment processes - hardware + software Precision assembly Surveys in situ For once Once a year …? ‘Continuous’ ? Initial positions (modules) Monitoring information Signal Positions corrected by monitoring Alignment by tracks ‘Final’ calibrated positions For every shot? Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 3
Detector alignment by tracks - why, how • Why • Precision after assembly and optical surveys 0.1 - 0.2 mm (?) • Needs about 0.5 * hit resolution i.e. 5 - 30 mm • Magnetic field effects, temperature effects • How • Utilising natural smoothness of particle trajectories • Using high pT tracks • Misalignments systematic offsets of hits from trajectories • Software algorithm(s) to reduce systematic offsets by correcting the detector positions Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 4
Elementary alignment ‘manually’ 1D EXAMPLE Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 5
Importance of alignment precision • Example: • Error in local u-coord due to tilt Da • Du ~ u tanqDa • Du = 10 mm • q = 45o • u = 5 cm • Implies: • Da = 0.2 mrad = required angular precision Tilt angle Da q u Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 6
Algorithm development • Formulations, basic tools: • Dependence of correction parameters on residuals - can be complicated • c2 minimization, Kalman Filter techniques, linear algebra - standard techniques • misalignment tools (for development and validation) • track reconstruction • Algorithms validation: • Monte Carlo simulation - comparison of known misalignments with corrections obtained by the algorithm - pull values • Test-beam data - improvement of hit resolutions, trajectory quality • Alignment contest! • referee to prepare recHit data set with misaligned detector • the algorithms should find the misalignments within errors Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 7
CMS misalignment tool Helge Voss Britta Schwering Tapio Lampen Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 8
Misalignment tool use cases • Study of misalignment effects on reconstruction • Development and testing of alignment algorithms Helge Voss: Movement rods/wedges x = y = z =1000 m: Z events Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 9
Discussion of strategies Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 10
Hierarchy and application strategy • Hierarchy of alignment corrections: • -full detector • -barrel, F/B detectors • -barrel layers, forward disks • -barrel rods, forward wedges • -detector modules (assumed planar) • i.e. factorization of the problem when working on the alignment • Alignment correction mappings: • -rotation, translation, 3+3=6 parameters per unit • -sag, twist, 2 or 3 parameters typically per unit (not for modules) • Application strategy: • Compute and transform all global corrections down to the lowest level, i.e. to the detector modules • Aligned reconstruction geometry = ideal geometry + wafers • position/orientation corrections Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 11
Software alignment strategies • Distinguish: • 1) Alignment start-up (launched at Day 1) • input is ‘best geometry’ by assembly, survey and monitoring • ‘large’ corrections • steep (human) learning curve • tedious, time taking • 2) Alignment calibrations (at regular intervals) • input is previous best alignment + monitoring information • repetition rate 1 day or more (experience only tells) • ‘small’ corrections • learning curve levelling off • might become routine-like • yet always room for improvements (algorithms, statistics, …) Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 12
Possible schedule for alignment start-up • Preparations: • Work out estimates of alignment errors (important for pattern recognition) • Further tuning of track reconstruction • Using isolated particles (high p_T muons) • Work inside out: • Semi-independent alignment of Pixel detector • tracks curvature by full tracker, especially for 2-layer Pixel • vertex constraint important (therefore start with Pixel) • hits only for Pixel independent alignment • determines the coordinate system • given elements need to be fixed (simulations will help to tell us) • Continue with TIB, TOB, … • Matching between Tracker parts • Matching with muon chambers • Iteration cycles Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 13
Sagitta and spurious sagitta Sagitta: largest distance cord to arc Spurious sagitta: change due to systematic errors in hit position = a measure of misalignments Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 14
Curvature accuracy for Pixel alignment Can we align Pixel independently of the rest of the Tracker on Day 1? Yes, if we can obtain precise enough curvature using full Tracker: • sagitta is proportional to L2 • consider 2-layer Pixel • sagitta error (Pixel) / sagitta error (Tracker) ~ (7.2/105)2 ~ 0.005 SPURIOUS SAGITTA We conclude: 1 mmsagitta error due to misaligments in full Tracker reflects only5 mmsagitta error in 2-layer Pixel We get precise enough curvature determination from misaligned Tracker for (semi)independent Pixel alignment In Tracker In Pixel Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 15
Candidate algorithms Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 16
Candidates for alignment algorithms - 1 • Alignment by Kalman Filter method • Fruhwirth et al., CMS Note-2002/008 • uses annealing to avoid secondary minima • 3-parameter alignment tested with simulated test-beam like setup • Helsinki auto-alignment method • c2 minimization formalism • iterative, several passes over given data • up to 6 parameters per module • successfully applied to real test-beam data (silicon telescope) with 5 parameter alignment • mathematics of the algorithm are simple • involves small matrices • ORCA implementation under work Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 17
Candidates of alignment algorithms - 2 • H1 method (Gabathuler/PSI) • used for H1 vertex detector • algorithm (implicit vertex constraint): • all pairs of tracks • minimizing sum of squared distances in space between all track pairs • mathematics of the algorithm complicated • Blobel method (Raupach/Aachen) • c2 solution of a very large number of parameters • CMS/Aachen people ... • A large number of algorithms exist, more than one per experiment, experiment specific Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 18
Brief description of Helsinki algorithm Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 19
Helsinki auto-alignment - 1 Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 20
Helsinki auto-alignment - 2 Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 21
Concluding remarks • Aiming at: • Toolkit for tracker alignment with tracks = auto-alignment toolkit • Providing an effective (default) algorithm • Stand-alone version for simulation of telescope-like setup • Tracker auto-alignment simulation in ORCA framework • Status: • Mathematical formulation of an effective algorithm: derived, tested • Used successfully in test-beam environment (CMS NOTE 2000/013) • OO modeling and coding of the 'core' classes: first iteration • Simplified telescope-like alignment simulation: first results • Interface with ORCA: started • Future work: • Development of ORCA interface • Studies of auto-alignment for chosen parts of the Tracker • Studies of using constraints (beam, vertex, $Z^0$-kinematics,\dots) • Studies of correlated modules alignment etc... Workshop on B/Tau Physics, Helsinki 30.5.-1.6.2002 V. Karimäki, HIP 22