Download presentation
Presentation is loading. Please wait.
1
LHCb Alignment Strategy
1. Introduction 2. The alignment challenge 3. Conclusions S. Viret 26th September 2007
2
1. Introduction 2. The alignment challenge 3. Conclusions
3
& heavily rely on a good alignment
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? If you want to study B-physics, it’s nice to have : A large b quark production in the acceptance A precise vertex reconstruction (see JC Wang’s presentation) A very good particle ID An efficient trigger system (see T Bowcock’s presentation) & heavily rely on a good alignment VERTEX 07 1 S. Viret
4
The alignment problem:
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? The alignment problem: A particle passes through a misaligned detector What happens if track is fitted using uncorrected geometry With no correction, one gets a bad quality track (or even no track at all) How could this affect LHCb results ? VERTEX 07 2 S. Viret
5
dnew d d · mB t = c · |pB| Example 1 : proper-time estimation
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? Example 1 : proper-time estimation dnew d Detector Primary vertex B-decay vertex Tracks t = d · mB c · |pB| Proper-time VERTEX 07 3 S. Viret
6
Example 2 : trigger efficiency
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? Example 2 : trigger efficiency Y axis BsKK events HLT trigger efficiency With 0.5 mrad tilt of one VELO box, 30% less events selected These events are definitely lost!!! VERTEX 07 4 S. Viret
7
Example 3 : vertex reconstruction from Nov. 2006 VELO testbeam
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? Example 3 : vertex reconstruction from Nov VELO testbeam …and after alignment Reconstructed targets before… VERTEX 07 5 S. Viret
8
1. Introduction 2. The alignment challenge 3. Conclusions
9
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors A 3 steps procedure : Complete survey of every sub-detector and of all the structure when installed in the pit (work ongoing, huge amount of data collected) Hardware alignment (position monitoring): Stepping motors information during VELO boxes closing OT larges structures positions constantly monitored (RASNIKs system) Laser alignment for RICH mirror positioning Alignment precision Software alignment VERTEX 07 6 S. Viret
10
Software alignment strategy :
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors Software alignment strategy : Align all sub-detectors (VELO, IT, OT, RICHs) internally Align the sub-detectors w.r.t. the VELO (Global alignment). Start with IT & OT, then TT (not alignable internally), RICH and finally Ecal, Hcal and Muon. Use a common software infrastructure (easier to maintain/understand) VERTEX 07 7 S. Viret
11
(Iterative, Millepede,…)
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors ESCHER : the LHCb software alignment project : Tracks Track Selection (Halo, Mbias,…) Detector Selection (VELO, IT, OT,…) Algorithm Selection (Iterative, Millepede,…) Alignment Processing ESCHER LHCb data Alignment constants LHCb CondDB VERTEX 07 8 S. Viret
12
Software alignment procedure
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO alignment : how to proceed ? Start of run : VELO is closed Software alignment procedure Data taking & residuals monitoring If necessary… End of run : VELO is open Alignment should be designed to be FAST (few minutes)and PRECISE (<5 mm precision) VERTEX 07 9 S. Viret
13
VELO: the strategy Step 0 Step 1 Step 2 Aligned VELO
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO: the strategy Step 0 Misaligned VELO Step 1 Internally-aligned VELO Global fit applied on tracks (classic & beam gas/halo) in the two boxes Step 2 Aligned VELO Align the boxes using global fit again on primary vertices, overlapping tracks,... Step 0.5 R/f sensors internal alignment VERTEX 07 10 S. Viret
14
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors Global fit ? Residuals are function of the detector resolution, but also of the misalignments From this… The geometry we are looking for is the one which minimizes the tracks residuals (in fact there are many of them but there are ways to solve this problem). … to that VERTEX 07 11 S. Viret
15
∑aj∙Dj xclus = ∑ai∙ di + ex xclus = xtrack + ex
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors GLOBAL FIT IDEA : Express the residuals as a linear function of the misalignments, and fit both track and residuals in the meantime: LINEAR sum on track parameters di (different for each track) xclus = ∑ai∙ di + ex LOCAL PART LINEAR sum on misalignment constants Dj GLOBAL PART ∑aj∙Dj xclus = xtrack ex Taking into account the alignment constants into the fit implies a simultaneous fit of all tracks (they are now all ‘correlated’): We get the solution in only one step. The final matrix is huge (Ntracks∙Nlocal+Nglobal) But inversion by partitioning (implemented in V.Blobel’s MILLEPEDE algorithm), reduces the problem to a Nglobal x Nglobal matrix inversion !!! VERTEX 07 12 S. Viret
16
VELO : MC results (STEP 1 : modules alignment)
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO : MC results (STEP 1 : modules alignment) 100 100 dx Code working within ESCHER. MC tests made with different misaligned geometries. Value before (in mm) Value after (in mm) -100 -100 Before After 100 100 Resolution on alignment constants (with ~20000 tracks/box) are 1.2 mm (dx and dy) and 0.1 mrad (dg) dy Value before (in mm) Value after (in mm) -100 -100 Algorithm is fast (few minutes on a single CPU) 8 8 dg Value before (in mrad) Value after (in mrad) STEP 2 results also within LHCb requirements (see CERN-LHCb ) -8 -8 VERTEX 07 13 S. Viret
17
4 configurations (6 modules cabled) tested
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO : testbeam results (Nov.06) 10 modules installed 4 configurations (6 modules cabled) tested The testbeam setup VERTEX 07 14 S. Viret
18
VELO : phi sensors residuals vs. f
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO : phi sensors residuals vs. f Just for fun, what we got first… After some bugs corrections we got bananas… Then we added R/f metrology information STEP 0.5 And finally we aligned (more info: STEP 1 Residual (in mm) f (in deg) VERTEX 07 15 S. Viret
19
VELO : sensor resolution
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors VELO : sensor resolution s40=8.4mm s40=8.6mm If no alignment… VERTEX 07 16 S. Viret
20
Tracking system alignment
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors Tracking system alignment IT and OT are internally aligned separately, then w.r.t. each other using the overlap areas. Use the same method as the VELO (global fit via Millepede) within the ESCHER framework. An iterative method is also implemented for OT, using the LHCb tracking framework (based on BaBar SVT alignment algorithm) Both methods are currently under development, first results have already been obtained (retrieve simple misalignments,… ) VERTEX 07 17 S. Viret
21
Global alignment Most critical step is tracking system alignment:
1. Introduction 2. The alignment challenge 3. Conclusions 1. LHCb alignment strategy 2. The VELO example 3. Other sub-detectors Global alignment Most critical step is tracking system alignment: VELO to T-stations (IT & OT) TT to VELO/IT/OT Strategy for step has been defined (match tracks fitted independently in both tracking systems) and successfully tested on MC. Has to be extended to step The algorithm is ready for LHCb alignment challenge (full-dress rehearsal of the alignment project using MC misaligned samples), which is foreseen for the end of 2007 VERTEX 07 18 S. Viret
22
1. Introduction 2. The alignment challenge 3. Conclusions
23
We are now waiting the first beams (as we can’t play with cosmics )
1. Introduction 2. The alignment challenge 3. Conclusions LHCb tracking system alignment strategy has been presented (available in CERN-LHCb ). It has to take into account LHCb unique specificities (e.g. moving VELO) and requirements (online vertex trigger) Work is ongoing on many fronts, and some nice results have already been obtained (VELO testbeam alignment). A common software framework is now in place and will be tested soon (Alignment Challenge). We are now waiting the first beams (as we can’t play with cosmics ) VERTEX 07 19 S. Viret
24
SPARES
25
RICH 1&2 Beam line 1. Introduction 2. The alignment challenge
3. Conclusions Beam line RICH 1&2 A very good particle ID VERTEX 07 S1 S. Viret
26
1. Introduction 2. The alignment challenge 3. Conclusions RICH design : Photon collected by HPD detectors (484 in total RICH 1&2) Number of mirrors: RICH 1 : 4 sphericals / 16 planes RICH 2 : 56 sphericals / 40 planes Some advertising… VERTEX 07 S2 S. Viret
27
RICH alignment : principle
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? 2. LHCb alignment strategy 3. Sub-detectors overview RICH alignment : principle : Expected Cherenkov angle : Measured angle : Distortion due to mirror tilts Mirror tilt VERTEX 07 S3 S. Viret
28
RICH alignment : results
1. Introduction 2. The alignment challenge 3. Conclusions 1. What’s the problem with alignment ? 2. LHCb alignment strategy 3. Sub-detectors overview RICH alignment : results Alignment code implemented Minimization using MINUIT Measured - expected ax 0.1 mrad resolution obtained, well within requirements RICH 2 Fit those distributions for all the mirrors combinations in order to get their individual orientation (tilt around X and Y axis). VERTEX 07 S4 S. Viret
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.