Calibration and alignment software Marian Ivanov.

Slides:



Advertisements
Similar presentations
Terzo Convegno sulla Fisica di ALICE - LNF, Andrea Dainese 1 Preparation for ITS alignment A. Dainese (INFN – LNL) for the ITS alignment group.
Advertisements

Combined tracking based on MIP. Proposal Marian Ivanov.
TPC status Marian Ivanov. Outlook TPC performance ExB correction Alignment Nonlinearities and edge effects Drift velocity calibration.
HLT - data compression vs event rejection. Assumptions Need for an online rudimentary event reconstruction for monitoring Detector readout rate (i.e.
HLT & Calibration.
Dariusz Miskowiec, TRD status meeting Oct alignment... i.e. how to figure out where the detectors are, and how to use this knowledge in the reconstruction.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
1 HLT – a source of calibration data One of the main tasks of HLT (especially in the first years) –Monitoring of the detector performance –Analysing calibration.
STAR Collaboration Meeting, Nantes, July2002 SVT Analysis/Status Update Jun Takahashi – University of Sao Paulo.
FTPC calibration status Joern Putschke for the STAR FTPC group STAR Analysis Meeting 2002 October 22-24, 2002.
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
Current Status of Hadron Analysis Introduction Hadron PID by PHENIX-TOF  Current status of charged hadron PID  CGL and track projection point on TOF.
JT: 1 The Berkeley Lab STAR TPC Distortions in the Transverse Plane: An Update Jim Thomas.
Experience with analysis of TPC data Marian Ivanov.
1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.
PHENIX Drift Chamber operation principles Modified by Victor Riabov Focus meeting 01/06/04 Original by Sergey Butsyk Focus meeting 01/14/03.
DC12 Commissioning Status GOALS: establish operating conditions, determine initial calibration parameters and measure operating characteristics for the.
Workshop on B/Tau Physics, Helsinki V. Karim ä ki, HIP 1 Software Alignment of the CMS Tracker V. Karimäki / HIP V. Karimäki / HIP Workshop.
Material budget, energy losses and multiple scattering.
1 TPC Basics H. Wieman LBNL Oct. 18, Ann. Rev. Nucl. Part. Sci : 217.
108 Mar 2007L. Musa TPC Commissioning ALICE Technical Forum, CERN, 8 th March 2007 L. Musa Outline Pre-commissioning above ground (2006) Preparing for.
STAR Collaboration Meeting Rene Bellwied – Wayne State University July 2004 SVT Calibration and STI tracking status An update of work since the SVT review.
EPS-HEP 2015, Vienna. 1 Test of MPGD modules with a large prototype Time Projection Chamber Deb Sankar Bhattacharya On behalf of.
TOF, Status of the Code F. Pierella, Bologna University and INFN TOF Offline Group ALICE Offline Week, June 2002.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
LASER CALIBRATION SYSTEM for STAR TPC Alexei Lebedev (BNL) for STAR collaboration  Design and description  Performance  Goals and results  Future developments.
4 Oct 2005 / Offline week Shuttle program for gathering conditions data from external DB Boyko Yordanov 4 October 2005 ALICE Offline week.
Tracking in High Density Environment
HMPID offline status report D. Di Bari, L. Molnar, G. Volpe ALICE Offline Week, CERN, 22 June 2009.
Normal text - click to edit HLT tracking in TPC Off-line week Gaute Øvrebekk.
STAR TPC Cluster and Hit Finder Software Raimond Snellings.
TPC ExB distortion at LHC-ALICE experiment Yasuto Hori for the ALICE-TPC collaboration Center for Nuclear Study, University of Tokyo 1.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
M. Ellis - MICE Collaboration Meeting - Thursday 28th October Sci-Fi Tracker Performance Software Status –RF background simulation –Beam simulation.
Status of global tracking and plans for Run2 (for TPC related tasks see Marian’s presentation) 1 R.Shahoyan, 19/03/14.
Marian Ivanov TPC ExB and V drift calibration and alignment.
8 April 2000Karel Safarik: Tracking in ALICE1 Tracking in ALICE  OUTLOOK: Requirements History Tracking methods Track finding Tracking efficiency Momentum.
Statistical feature extraction, calibration and numerical debugging Marian Ivanov.
Detector alignment Stefania and Bepo Martellotti 20/12/10.
Abstract Beam Test of a Large-area GEM Detector Prototype for the Upgrade of the CMS Muon Endcap System V. Bhopatkar, M. Hohlmann, M. Phipps, J. Twigger,
KalFitAlg: recent developments and tests WANG Dayong Jan.18,2006.
FIRST RESULTS OF THE SILICON STRIP DETECTOR at STAR Jörg Reinnarth, Jonathan Bouchet, Lilian Martin, Jerome Baudot and the SSD teams in Nantes and Strasbourg.
FTPC calibration status & plans for Y03 Joern Putschke for the STAR FTPC group STAR Calibration Meeting 2002 November 7, 2002.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Development of the parallel TPC tracking Marian Ivanov CERN.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
STAR SVT Self Alignment V. Perevoztchikov Brookhaven National Laboratory,USA.
1 Reconstruction tasks R.Shahoyan, 25/06/ Including TRD into track fit (JIRA PWGPP-1))  JIRA PWGPP-2: Code is in the release, need to switch setting.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
MICE Tracker Software A. Dobbs CM32 9 th Feb 2012.
Kalman filter for TPC calibration and alignment Marian Ivanov.
BESIII offline software group Status of BESIII Event Reconstruction System.
LHCb Alignment Strategy 26 th September 2007 S. Viret 1. Introduction 2. The alignment challenge 3. Conclusions.
AliRoot survey: Calibration P.Hristov 11/06/2013.
FP-CCD GLD VERTEX GROUP Presenting by Tadashi Nagamine Tohoku University ILC VTX Ringberg Castle, May 2006.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
June 4, 2009 STAR TPC review Estimation of TPC Aging Based on dE/dx Measurements Yuri Fisyak.
New TRD (&TOF) tracking algorithm
TPC status report Marian Ivanov.
C.Cheshkov 15/09/2005 Weekly Offline Meeting
Marian Ivanov TPC status report.
Beam Gas Vertex – Beam monitor
Commissioning of the ALICE HLT, TPC and PHOS systems
Analysis Test Beam Pixel TPC
Integration and alignment of ATLAS SCT
HLT & Calibration.
Space-point Distortions
TPC sector alignment Marian Ivanov.
TPC status - Offline Q&A
HPS Collaboration meeting, JLAB, Nov 16, 2016
Presentation transcript:

Calibration and alignment software Marian Ivanov

Outlook Impact of systematic effects on physical results Impact of systematic effects on physical results TPC calibration TPC calibration TPC alignment TPC alignment

Statistical uncertainty R-Phi and Phi resolution for perfectly aligned and calibrated TPC (at the TPC entrance) R-Phi and Phi resolution for perfectly aligned and calibrated TPC (at the TPC entrance) Given by the cluster position resolution ( divided by sqrt(Npoints)) Given by the cluster position resolution ( divided by sqrt(Npoints)) At low momentum – influence of the multiple scattering At low momentum – influence of the multiple scattering

Misalignment of detectors Linear misalignment can be detected by our algorithm Linear misalignment can be detected by our algorithm Statistic of 2000 tracks per sector (IROC+OROC) ( tracks) is big enough to be on the level below statistical uncertainty Statistic of 2000 tracks per sector (IROC+OROC) ( tracks) is big enough to be on the level below statistical uncertainty Tested with stand-alone (fast) simulator Tested with stand-alone (fast) simulator Following slides – precision of the alignment parameter determination for two different statistic sets Following slides – precision of the alignment parameter determination for two different statistic sets

Track fitting AliRieman used for track fitting AliRieman used for track fitting Less than 1 s for track fitting (20000 tracks) Less than 1 s for track fitting (20000 tracks) Picture: Picture: Pt resolution for non aligned sectors Pt resolution for non aligned sectors Input misalignment Input misalignment 2 mm in translation 2 mm in translation 1 mrad rotation 1 mrad rotation 1/ptrec-1/pt

Results –Rotation Z Left side – 2000 track samples Left side – 2000 track samples Right side – 5000 track samples Right side – 5000 track samples

Left side – 2000 track samples Left side – 2000 track samples Right side – 5000 track samples Right side – 5000 track samples Translation X

Left side – 2000 track samples Left side – 2000 track samples Right side – 5000 track samples Right side – 5000 track samples Translation Y

Result (Pt residuals) Relative pt resolution (dpt/pt) Relative pt resolution (dpt/pt) Left side before alignment Right side after alignment

Alignment - ExB ExB effect – simulated – linear dependence expected ExB effect – simulated – linear dependence expected Xshift = kx*(z-250) – kx=0.005 Xshift = kx*(z-250) – kx=0.005 Yshift = ky*(z-250) - ky=0.005 Yshift = ky*(z-250) - ky=0.005 The same in both sectors The same in both sectors Alignment with tracks (2000 track samples) Alignment with tracks (2000 track samples) Systematic shifts in translation estimates (negligible in comparison with statistical error) Systematic shifts in translation estimates (negligible in comparison with statistical error) X – 0.02 mm, Y – 0.08 mm, Z – mm X – 0.02 mm, Y – 0.08 mm, Z – mm Systematic shift in rotation estimates Systematic shift in rotation estimates Rz – 0.05 mrad, Ry – mrad, Rx – mrad Rz – 0.05 mrad, Ry – mrad, Rx – mrad

Warning example - STAR - TPC GridLeak distortion Dependence on field, track charge, location, luminosity consistent with ion leakage at gated grid gap Dependence on field, track charge, location, luminosity consistent with ion leakage at gated grid gap Hopefully not the case of Alice TPC Hopefully not the case of Alice TPC

Alice ExB distortion (M.Kowalski) Radial distortions at lower and outer TPC radius due to the nonuinformity of magnetic field – E field perfectly aligned with B field at central membrane Radial distortions at lower and outer TPC radius due to the nonuinformity of magnetic field – E field perfectly aligned with B field at central membrane Alice - Omega tau – (E=400V/cm, B=0.5T) Note : Note : Non linear as function of z Phi dependence

Alice ExB distortion (M.Kowalski) Azimuthal distortions at lower and outer TPC radius due to the nonuinformity of magnetic field Azimuthal distortions at lower and outer TPC radius due to the nonuinformity of magnetic field Dy = 90cm x ~0.16 cm (STAR reported magnitude of correction on the level ~0.1 cm – nucl-ex/ ) Systematic error - 4 times bigger than statististical

Alice ExB distortion Influence Influence Systematic effect to the DCA resolution Systematic effect to the DCA resolution The distortion z and theta dependent The distortion z and theta dependent For the first analysis the cut on the DCA has to be adjusted For the first analysis the cut on the DCA has to be adjusted The influence on the pt resolution will be estimated The influence on the pt resolution will be estimated Realistic magnetic field description needed (see next slides) Realistic magnetic field description needed (see next slides) Track finding efficiency in TPC should be not be affected – (ExB distortion is a smooth function) Track finding efficiency in TPC should be not be affected – (ExB distortion is a smooth function) Influence on the TPC-ITS track matching Influence on the TPC-ITS track matching

Tesla calculation (M.Losasso) currently in Aliroot I = 30 kA L3 field components

Measured field, I = 30 kA (from ntuples of A.Morsch) No corrections for possible probes misalignment applied L3 field components

Drift velocity  Requirements (systematic error on the level of statistical error)  Z resolution ~ 0.01 cm  vdrift precession ~ 0.4*10^-4  Measurements  Drift monitor – GOOFY ~ 10^-4  Tracks crossing central membrane STAR TPC STAR TPC (Initial) drift velocities determined / monitored with lasers (Initial) drift velocities determined / monitored with lasers  Automated updating of drift velocities (and initial T0) from laser runs  Checked / fine-tuned by matching primary vertex Z position using east and west half tracks separately (Alice – algorithm tested by C.Cheskov)  Ideally determined from track-matching to SVT (perpendicular drift), but requires all other calibs to be done already! (principle has been tested)

Electron attachment Electrons can be absorbed in the gas during the drift Electrons can be absorbed in the gas during the drift The probability to be captured by an O2 molecule is 1% per 1 m drift per 1 ppm of O2 (NA49) The probability to be captured by an O2 molecule is 1% per 1 m drift per 1 ppm of O2 (NA49) Alice – expected oxygen content (ALICE MC)~ 5 ppm Alice – expected oxygen content (ALICE MC)~ 5 ppm Should be achieved (Joachim) Should be achieved (Joachim) Influence Influence Non systematic effect to the position resolution Non systematic effect to the position resolution Affects only statistical uncertainty by a factor sqrt(absorbtion) and dEdx measurement Affects only statistical uncertainty by a factor sqrt(absorbtion) and dEdx measurement Does not affect multiplicity measurement Does not affect multiplicity measurement

Gain calibration The chip gains vary in range of 5% The chip gains vary in range of 5% Expected cluster position variation on the level of 0.05* pad width Expected cluster position variation on the level of 0.05* pad width Expected random behavior Expected random behavior The gain variation due to electrostatics (for example anode wire sagita) The gain variation due to electrostatics (for example anode wire sagita) does not affect the cluster position – (the effect of local variation of gain is negligible as compared to cluster size) does not affect the cluster position – (the effect of local variation of gain is negligible as compared to cluster size) Influence: Influence: Small influence on the pt resolution and efficiency Small influence on the pt resolution and efficiency dEdx affected dEdx affected

TPC calibration: Outlook TPC calibration parameters TPC calibration parameters TPC calibration classes TPC calibration classes MI approach: MI approach: The size of the calibration data in CDB (Condition Database) and in memory (during reconstruction) dominated by the size of data for pad by pad. Everything else negligible. The size of the calibration data in CDB (Condition Database) and in memory (during reconstruction) dominated by the size of data for pad by pad. Everything else negligible.  Store all data which can be used in the reconstruction, respectively which can used to indicate problems.  Store all data which can be used in the reconstruction, respectively which can used to indicate problems. Particularly the data from the sensors (voltages, currents, temperature sensors) Particularly the data from the sensors (voltages, currents, temperature sensors) Offline code status Offline code status

Calibration classes AliTPCCalDet Calibration parameters specific to each sector: One array of 72 floats AliTPCCalPad Parameters specific to single Pad: GainFactor, T0, Pad Response Function Width, Noise GainFactor, T0, Pad Response Function Width, Noise Used to pattern local variations of detector parameters One array of 72 AliTPCCalROC objects AliTPCCalROC Actual container of single ROC specific data One array of [Nchannels] floats Nchannels depends on the type of sector in stack (inner, outer) Interface Interface AliTPCCalROC(Int_t sector) AliTPCCalROC(Int_t sector) SetValue(padrow, pad, value) SetValue(padrow, pad, value) GetValue(padrow, pad) GetValue(padrow, pad) Memory consumption Memory consumption Npads x sizeof(value) Npads x sizeof(value) 0.5 million channels * sizeof(value) 0.5 million channels * sizeof(value) 1D array for each sector 1D array for each sector Mapping index – (padrow- row) using external map array class AliTPCRoc (1 per outer sector, 1 per inner sector) Mapping index – (padrow- row) using external map array class AliTPCRoc (1 per outer sector, 1 per inner sector)

TPC calibration parameters –per pad Parameter N. of channels UnitSource Update frequency Gain factor RelativeOffline/HLTRare Time Relative ? Offline/HLTRare Preamp-shaper width Relative ? Offline/HLTRare Noise Relative (sigma) ?Rare The difference between relative and absolute is in the data volume The difference between relative and absolute is in the data volume ~ 2MBy relative ~ 8 MBy absolute Current implementation in AliRoot – use floats

TPC conditions – per set of sensors Parameter N. of channels InformationSource Update frequency Temperature probes ~4500 sensors on FEC, snesors on space frame? ?? Interface to DCS Array of : ID, position, samples (temparature) in time DCS and ? Per run High voltage ? Array of : ID, samples (voltage and current) in time DCS Per run Drift voltage (VHV) ? Array of : ID, samples (voltage and current) in time DCS Per run Gating voltages ? Array of : ID, voltage DCS Per run Laser parameters Array of : ID, position, angles ? Per surveyer measurement The format should be defined as soon as possible The format should be defined as soon as possible Avoid problems with versioning Define queries Data volume depends on the sampling frequency Data volume depends on the sampling frequency Can be reduced by fitting The data format and functionality – Not TPC specific The data format and functionality – Not TPC specific Common class should be defined Request for offline group presented (Hopefully someone will implement it)

TPC calibration parameters – per TPC Parameter N. of channels InformationSource Update frequency Oxygen content 1 Samples in time DCS Per run Drift velocity monitor (Goofy) 2 Samples in time DCS? Per run

Altro setup Parameter Data volume Source Update frequency Altro frequncy 0 Altro acquisition window 0 Moving average (on/off) 0 Zerro suppresion (on/off) 0 Tail cancelation (on/off) 0

TPC calibration parameters – per TPC Parameter Data volume Source Update frequency Drift velocity map (parameterization) ?OffflineRare Space charge map ?OfflineRare ExB correction map ?Offline Per change of magnetic field The above result in the distortion map The above result in the distortion map The data volume depends on the grid size The data volume depends on the grid size

TPC parameters for reconstruction Parameter Data volume Source Update frequency Signal shape parameterization (diffusion parameter) 0OffflineRare Local error parameterization () 0OfflineRare

Shuttle Schema AliShuttle – The Shuttle program manager. Organizes conditions data retrieval, preprocessing and storing it to CDB. AliShuttle – The Shuttle program manager. Organizes conditions data retrieval, preprocessing and storing it to CDB. AliShuttleConfig – Interface to the configuration stored into LDAP server AliShuttleConfig – Interface to the configuration stored into LDAP server AliDCSClient – Provides DCS API. Communicates with DCS AMANDA server over TCP/IP AliDCSClient – Provides DCS API. Communicates with DCS AMANDA server over TCP/IP AliShuttleTrigger – Interface to AliShuttleTrigger – Interface to DAQ LogBook and client to DAQ “End of Run” notification service

Offline calibration - Status Calibration classes for pad parameters implemented Calibration classes for pad parameters implemented Default parameters stored in the database Default parameters stored in the database Pad gain variation (+- 5%) Pad gain variation (+- 5%) Used in simulation and reconstruction Used in simulation and reconstruction Noise, T0, and Preamp shaper width - will be implemented soon in the simulation Noise, T0, and Preamp shaper width - will be implemented soon in the simulation Typical variation of parameters needed as input Typical variation of parameters needed as input

Alignment - Outlook Toy model results presented in previous slides Toy model results presented in previous slides Short overview of reconstruction framework (Cvetan Cheskov) Short overview of reconstruction framework (Cvetan Cheskov) Current development Current development Implement alignment algorithms inside of AliRoot alignment framework Implement alignment algorithms inside of AliRoot alignment framework

Alignment framework Space-points extraction and processing (filtering) Space-points extraction and processing (filtering) Track fitting Track fitting Track extrapolation points Track extrapolation points Residuals minimization Residuals minimization

Framework Overview 1/2 ESD file with track space-points ESD file with track space-points ESD file with track space-points Tree with Selected Space points Build tree index Alignment procedures Local file Reconstruction Phase I Distributed Local Phase II Phase III Phase IV

Space-points retrieval (Phase I) During the reconstruction, in between backward propagation and refitting: During the reconstruction, in between backward propagation and refitting: Loop over ESD tracks and sub-detectors (ITS,TPC,TRD,TOF,RICH): Loop over ESD tracks and sub-detectors (ITS,TPC,TRD,TOF,RICH): Get cluster indexes Get cluster indexes Call trackers to get the space points Call trackers to get the space points Store the points inside the ESD track Store the points inside the ESD track The storage of space-points is controlled by AliReconstruction::SetWriteAlignmentData() The storage of space-points is controlled by AliReconstruction::SetWriteAlignmentData() Unified AliESDtrack method of getting #clusters and their indexes: Unified AliESDtrack method of getting #clusters and their indexes: GetNcls(Int_t iDet) & GetClusters(Int_t iDet, UInt_t*) GetNcls(Int_t iDet) & GetClusters(Int_t iDet, UInt_t*) Abstract method of AliTracker: Abstract method of AliTracker: GetTrackPoint(Int_t index, AliTrackPoint &p) GetTrackPoint(Int_t index, AliTrackPoint &p) Method implemented for ITS,TPC,TRD,TOF Method implemented for ITS,TPC,TRD,TOF

Space points filtering (Phase II) Filtering: Filtering: Take the ESD trees in a TChain Take the ESD trees in a TChain Select on ESD track parameters Select on ESD track parameters Store selected space point arrays into tree (in local file) for further analysis Store selected space point arrays into tree (in local file) for further analysis So far a simple (local analysis case) ESD processing is implemented So far a simple (local analysis case) ESD processing is implemented A TSelector prototype is being implemented (distributed analysis case) A TSelector prototype is being implemented (distributed analysis case)

Framework Overview 2/2 CDB Iterations loop (user-defined) Loop over volumes (user-defined) Update alignment objects Align volume(s) CDB Fit tracks Minimize residuals File

Alignment of volume(s) Base method for aligning volumes: AliAlignmentTracks::AlignVolumes() Base method for aligning volumes: AliAlignmentTracks::AlignVolumes() What does it do? What does it do? It aligns a volume A (set of volumes) w.r.t to another volume B (set of volumes) It aligns a volume A (set of volumes) w.r.t to another volume B (set of volumes) The input is: two arrays (A&B) of ints (volume unique IDs) The input is: two arrays (A&B) of ints (volume unique IDs) The output is: updated alignment info for the volume(s) A The output is: updated alignment info for the volume(s) A Note: volume sets A and B can (partially) overlap Note: volume sets A and B can (partially) overlap Several predefined methods to align single volumes, layers are implemented Several predefined methods to align single volumes, layers are implemented Load space-points arrays with >=1 point in volume(s) A Apply accumulated alignment info (AliAlignObj) for all space-points in volume(s) A and B Fit space-point arrays (tracks) in volume(s) B and extrapolate them to volume(s) A Arrays with all space-points in volume(s) A Arrays with track extrapol. points in volume(s) A Calculate and minimize residuals in volume(s) A Update alignment info (AliAlignObj)

Track fitters Base class for track fitters – AliTrackFitter: Base class for track fitters – AliTrackFitter: Interface to space-point array being fitted Interface to space-point array being fitted Interface for getting the two space-points arrays (residuals) Interface for getting the two space-points arrays (residuals) Abstract Fit() method: Abstract Fit() method: Fits the track within user-defined volume(s) Fits the track within user-defined volume(s) Prepare the arrays with residuals Prepare the arrays with residuals To do: all fitters share some part of Fit() method To do: all fitters share some part of Fit() method  move Fit() to the base class and define some methods inside as abstract Getters for fit quality information Getters for fit quality information Current status Current status AliTrackRiemanFitter implemented AliTrackRiemanFitter implemented Ongoing development (MI and Cvetan) Ongoing development (MI and Cvetan) Interface to the ROOT TLinearFitter (Possibility to use “Robust” fitter) Interface to the ROOT TLinearFitter (Possibility to use “Robust” fitter) Linear fit, parabolic fit, Rieman fit with tilting angles ( for TRD), parabolic fit with tilting angles Linear fit, parabolic fit, Rieman fit with tilting angles ( for TRD), parabolic fit with tilting angles Interface to the Kalman fitter (AliExternalTrackParam) Interface to the Kalman fitter (AliExternalTrackParam)

Track Residuals minimization Base class for residuals minimization – AliTrackResiduals: Base class for residuals minimization – AliTrackResiduals: Two classes implemented: Two classes implemented: Minuit based (AliTrackResidualsChi2) Minuit based (AliTrackResidualsChi2) Fast linear minimization (AliTrackResidualsFast): Fast linear minimization (AliTrackResidualsFast): Assume small mis-alignment rotation angles: Assume small mis-alignment rotation angles:  linear transformation Sufficient precision assuming angles ~mrad Sufficient precision assuming angles ~mrad Interface to the TLinearFitter to be implemented Interface to the TLinearFitter to be implemented Possibility of fixing parameters Possibility of fixing parameters Robust fit Robust fit

Alignment - status The misalignment implemented in the simulation The misalignment implemented in the simulation The correction for the misalignment implemented in the reconstruction The correction for the misalignment implemented in the reconstruction Test with misalignment on the level mm and angular misalignment 0.6 degree made Test with misalignment on the level mm and angular misalignment 0.6 degree made The performance of tracking with perfect alignment parameters – almost the same as with ideal geometry The performance of tracking with perfect alignment parameters – almost the same as with ideal geometry First attempts to use alignment framework (“real MC” data) – work in progress First attempts to use alignment framework (“real MC” data) – work in progress