Introduction à la trajectographie

Slides:



Advertisements
Présentations similaires
Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
Advertisements

FSA/INGI - 5 septembre 2006 Application du Reinforcement Learning à un jeu de Markov de type évasion-poursuite Lionel Dricot Promoteur : Professeur Marco.
M. Aharrouche page 1 PAF 2007 Mesure de l’asymétrie avant-arrière dans les événements Z  e+e- Mohamed Aharrouche* (LAPP-Annecy ) Introduction Mesure de.
NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 5-a Problèmes scalaires instationnaires d’ordre 1 en temps Domaines d’application Notions de schémas.
Sommaire : I.Introduction II.Fibre optique (pr é sentation g é n é ral de la fibre) III.Les techniques de transmissions -Multiplexage temporelle (TDM)
SYSTÈMES D'INFORMATION, TRANSITION NUMÉRIQUE ET FORMATION EN MANAGEMENT Journée d’études « Numérique et intervention sociale, un monde en mutation » Lyon,
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Traitements et interprétation des données gravimétriques
Valeurs de toutes les différences observables sous H0
Présentation à la réunion LMA TERSYS 2017
Présenté par: Salhi Amina
Ecriture collaborative d’une dissertation en classe
Métrologie Document de reference : “Incertitude en Science de la Nature” Cours : 360-ESZ-03 “Logiciels appliqués en sciences” La métrologie est la « science.
Reprise du cours ( ) Aujourd’hui :
Restauration d’Images de la Rétine Corrigées par Optique Adaptative
Plans d’expériences: Plans factoriels
Mouvement harmonique simple
Quels sont les critères envisageables
TRACES NUMÉRIQUES DE MOBILITÉ : COMMENT SUIVRE LA PISTE ?
TRACES NUMÉRIQUES DE MOBILITÉ : COMMENT SUIVRE LA PISTE ?
Résolution sur l’impulsion Echelle alpine vs echelle Loi
Mesure de température par radiométrie photothermique
Plan de travail Introduction Principe physique Equipements utilisés:
Les hélices des protéines transmembranaires
Démarche de conception. Démarche didactique.
Evaluation de la formation
Méthode Taguchy Analyse de la variance Anavar
Efficacité et trajectographie du spectromètre a muons d’ALICE
Regroupement contextuel de cimes dans les images aéroportées
Spécialité Sciences Physiques.
Cours N°10: Algorithmiques Tableaux - Matrices
Méthodologie scientifique
BTS Services Informatiques aux Organisations (SIO)
Programmation Orientée Objet
Réseaux de neurones appliqués à la reconnaissance de caractères
Rapport de laboratoire
Short distance Exposure (Mask Aligner)
Techniques du Data Mining
Chapitre 3 : Caractéristiques de tendance centrale
La politique publique, les universitaires, et les practitiens
Adaptive Neuro Fuzzy Inference System (ANFIS)
Formulation et Présentation d’un Algorithme Déterministe
NUMERATION et REPRESENTATION DES NOMBRES
Activités Farès Djama (ATLAS)
Les Sciences Physiques
LHC ATLAS CERN Atlas (Air Toroidal Lhc ApparatuS) est une
Chapitre 6 Techniques de Fermeture (1)
Corrélations & Télécommunications
Difficultés d’apprentissage
CHAMP MAGNETIQUE.
Présentation 4 : Sondage stratifié
Présentation 9 : Calcul de précision des estimateurs complexes
BTS Services Informatiques aux Organisations (SIO)
Des données numériques aux résultats de physique
Reconnaissance de formes: lettres/chiffres
Travaux Pratiques de physique
AquiFR : Réunion d’avancement
Projection, cosinus et trigonométrie.
Traitement automatique de la parole
SUJETS SPÉCIAUX EN INFORMATIQUE II
Le D.R.P. - Quelques jours de fonctionnement
Audrey Gervereau, Métis, stage M2
Package FlexClust : Flexible Cluster Algorithms
Chapter 11: Récursivité Java Software Solutions Second Edition
Estimation des conditions initiales par inversion
INTELLIGENCE ARTIFICIELLE
Franck VIOLLET Direction des risques de marché et de modèle HSBC-CCF
Programme de physique-chimie de première STI2D (Laurence Hilaire, Jessica Parsis et Antoine Ridoin) Énergie mécanique  Nécessité d’introduire le travail.
I. Aouichak, I. Elfeki, Y. Raingeaud, J.-C. Le Bunetel
spécialité mathématiques Première
Transcription de la présentation:

Introduction à la trajectographie S. Procureur (CEA-Saclay) 11/12/08

Avant propos - Sujet très vaste… Impossible de traiter tous les aspects en détails - … et généralement perçu comme rébarbatif - Les exemples sont tirés du code de reconstruction de CLAS12 Introduction à la trajectographie 11/12/2008 S.Procureur

Table des matières 1. Introduction & motivation 2. Algorithmes de fit des trajectoires 2.1 Méthode des moindres carrés (LSM) 2.2 Le filtre de Kalman (KF) 2.3 Développements récents Effet du bruit de fond – recherche de traces Autres aspects de la trajectographie 4.1 Reconstruction de vertex 4.2 Alignement de détecteurs 5. Conclusion Introduction à la trajectographie 11/12/2008 S.Procureur

Introduction & motivation  Indispensable dans la plupart des expériences  Démarre dans les années 50 (chambres à bulles)  Développements importants dans les années 80 (LEP, puis RHIC)  Regain d’intérêt depuis ~10-15 ans (LHC) Introduction à la trajectographie 11/12/2008 S.Procureur

L’exemple le plus naturel: méthode des moindres carrés (LSM) Algorithme de fits But: correspondance entre des mesures et un vecteur d’état: Le vecteur d’état contient les paramètres de la trajectoire: 4 paramètres sans champ B (e.g. x, y, ux, uy à z constant) 4+1 paramètres avec champ (e.g. q/p en plus) L’algorithme doit satisfaire: minimum L’exemple le plus naturel: méthode des moindres carrés (LSM) Introduction à la trajectographie 11/12/2008 S.Procureur

Méthode des moindres carrés La mesure est une fonction connue, linéarisable du vecteur d’état La matrice de covariance (erreur) associée à m est V; dans le cas idéal: (matrice des poids) On peut alors former le ² de manière standard: La minimisation s’écrit: Introduction à la trajectographie 11/12/2008 S.Procureur

Méthode des moindres carrés Dans certains cas, on peut directement évaluer le ² et le minimiser numériquement (par exemple avec Minuit), sans linéariser le problème  exemple: champ uniforme (hélice) et détecteurs cylindriques Application au tracker central de CLAS12 Résolutions presque aussi bonnes qu’avec le filtre de Kalman (sauf si diffusion multiple) Introduction à la trajectographie 11/12/2008 S.Procureur

Méthode des moindres carrés Points forts de cette méthode:  Estimation sans biais et de variance minimum  Méthode relativement rapide… dans le cas idéal (sans diffusion multiple) Points faibles:  Avec diffusion multiple: W n’est plus diagonale! Matrice NxN à inverser  Risque de biais si inhomogénéités de champ et/ou de matière Ces 2 problèmes peuvent être évités en mettant à jour la position de la particule après chaque mesure…  Fit progressif, ou filtre de Kalman Introduction à la trajectographie 11/12/2008 S.Procureur

Filtre de Kalman Estimateur récursif, développé par R. Kalman en 1961 Extraction d’information à partir d’une série de mesures bruitées Utilisé pour la 1ère fois sur le programme Apollo, puis dans les systèmes de suivi (radar), navigations (GPS), contrôle, etc… Utilisé pour la trajectographie à partir des années 80 (Billoir, Frühwirth, 84-85) Le traitement de la diffusion multiple est aisée, car elle s’identifie à un processus de bruit Introduction à la trajectographie 11/12/2008 S.Procureur

Formalisme du KF  Point de départ: le vecteur d’état et sa matrice de covariance  Extrapolation jusqu’à la mesure suivante:  Mise à jour de la position (par minimisation du ²): Scattering matter Avantage évident: nécessite l’inversion de matrices 5x5 seulement! Introduction à la trajectographie 11/12/2008 S.Procureur

Initialisation du KF - Tracker central (collisionneur): Mesure à rayon ~constant  Champ généralement homogène (solénoïde)  estimation de avec une hélice - Tracker vers l’avant (cible fixe): Mesure à z ~constant  Champ quelconque  paramétrisation de  [deg] Introduction à la trajectographie 11/12/2008 S.Procureur

Diffusion multiple et KF La diffusion multiple peut être facilement prise en compte dans le KF Introduction à la trajectographie 11/12/2008 S.Procureur

Pertes d’énergie et KF (Bethe-Bloch) Les pertes d’énergie par passage dans un matériau sont bien connues… (Bethe-Bloch) … et peuvent être facilement implémentées « step by step » dans le KF Exemple de CLAS12, avec: DC (argon) Air FST (silicium + fibres de carbone) Cible (LH2) Introduction à la trajectographie 11/12/2008 S.Procureur

Résultats typiques Simulation du tracker central de CLAS12 Permet de confirmer les performances attendues / optimiser un spectromètre Introduction à la trajectographie 11/12/2008 S.Procureur

Développements récents Le filtre de Kalman fait l’hypothèse que toutes les erreurs sont gaussiennes… ce qui n’est pas toujours le cas (ex: pertes d’énergie par bremsstrahlung) Gaussian Sum Filter (GSF) ~ plusieurs KF en parallèle Avec le LHC, besoin d’algorithmes dédiés à la recherche et au fit de trajectoires dans un environnement extrêmement bruité Deterministic Annealing Filter Introduction à la trajectographie 11/12/2008 S.Procureur

Bruit de fond – recherche de traces Jusqu’ici, nous avons complètement négligé le problème de trouver une combinaison de mesures pouvant provenir d’une particule! Un grand nombre de méthodes existent, parmi lesquelles: Dictionnaire de traces / template matching (potentiellement très lent) Très peu robustes Réseaux de neurones (nécessite un entrainement préalable) Filtre de Kalman (sensible à l’initialisation) Elastic arms: N hits dans un événement, M bras (arms) ~ param de traces, NM unités de décision sia. Mia est la distance au carré entre un hit i et un bras a. On cherche à minimiser: Méthodes « maison », adaptées aux spécificités d’un spectromètre Introduction à la trajectographie 11/12/2008 S.Procureur

Recherche de traces dans CLAS12 Point de départ (10% d’occupation dans les DC): Recherche de traces candidates (motifs) Recherche de route(s) dans chaque cluster Introduction à la trajectographie 11/12/2008 S.Procureur

Track finding 1) Find clusters (in each superlayer) 2) Find track segments (in each region) 3) Find track candidates ( 3 regions) Introduction à la trajectographie 11/12/2008 S.Procureur

Find roads in clusters Starting point: : wire with signal Introduction à la trajectographie 11/12/2008 S.Procureur

Find roads in clusters Step 0: fit using wires only (and large errors) reject some hits solve some L/R ambiguities L R L R L : wire with signal Introduction à la trajectographie 11/12/2008 S.Procureur

Find roads in clusters Step 0: fit using wires only (and large errors) reject some hits solve some L/R ambiguities L R Step i: fit using wires, or drift dist. if L/R solved R L  solve more L/R ambiguities R L R : wire with signal Introduction à la trajectographie 11/12/2008 S.Procureur

Find roads in clusters Step 0: fit using wires only (and large errors) reject some hits solve some L/R ambiguities L R Step i: fit using wires, or drift dist. if L/R solved R L  solve more L/R ambiguities R L R : wire with signal Introduction à la trajectographie 11/12/2008 S.Procureur

Small probability of mistake (~10%), increase with background Find roads in clusters Step 0: fit using wires only (and large errors) reject some hits solve some L/R ambiguities Step i: fit using wires, or drift dist. if L/R solved  solve more L/R ambiguities Step N(=4): reject bad hits, solve all L/R : wire with signal Small probability of mistake (~10%), increase with background Introduction à la trajectographie 11/12/2008 S.Procureur

Effet du bruit de fond Détériore la résolution Événements DVCS de Geant4 (tracker central): e+pe+p+ Production de traces fantômes Introduction à la trajectographie 11/12/2008 S.Procureur

 Montre une augmentation plus rapide au-delà d’un certain taux Effet du bruit de fond Nombre de traces candidates en fonction du taux de bdf  Montre une augmentation plus rapide au-delà d’un certain taux Introduction à la trajectographie 11/12/2008 S.Procureur

Effet du bruit de fond Ce comportement s’explique en étudiant la fraction de traces voisines à la trace initiale 120 MHz 200 MHz 400 MHz 280 MHz Introduction à la trajectographie 11/12/2008 S.Procureur

Vertex fit - Vecteur d’état et sa matrice de covariance: Lorsque toutes les trajectoires d’un événement ont été reconstruites, il faut associer celles qui peuvent l’être et estimer la position du vertex Algorithme très similaire à un filtre de Kalman - Vecteur d’état et sa matrice de covariance: - « Extrapolation » jusqu’à la « mesure » suivante (nouvelle trajectoire): - Mise à jour du vecteur d’état: … Difficulté potentielle: qk, Dk ne sont pas forcément exprimés avec les mêmes paramètres! (exemple tracker central et vers l’avant) Introduction à la trajectographie 11/12/2008 S.Procureur

Vertex fit Comment passer d’un jeu de paramètres à un autre? Par exemple: Naïvement: Mais une variation de z produit aussi une variation de x et y: Introduction à la trajectographie 11/12/2008 S.Procureur

Vertex fit Calculs similaires pour la transformation: Il faut ensuite linéariser la relation: « mesure » Avec: Introduction à la trajectographie 11/12/2008 S.Procureur

Alignement Des désalignements dégradent la reconstruction de trajectoires dégrade la résolution du spectromètre (impulsion, angle, masse) biais sur la reconstruction diminue l’efficacité de reconstruction Pour une trace donnée j, on définit le résiduel dans le détecteur i comme: : param de la trace : param d’alignement Si désalignements du détecteur i: exemples: Introduction à la trajectographie 11/12/2008 S.Procureur

Temps en Nx43+(3Ndet)3, au lieu de (3Ndet+4N)3 Alignement Le ² de la trace s’écrit: On utilise alors un échantillon de N traces et l’on minimise la somme de leur ²: Matrice (3Ndet+4N)x(3Ndet+4N) à inverser! On peut donc obtenir les paramètres d’alignement en inversant: N matrices de dimensions 4x4 1 matrice de dimension (3Ndet)x(3Ndet) Temps en Nx43+(3Ndet)3, au lieu de (3Ndet+4N)3 Introduction à la trajectographie 11/12/2008 S.Procureur

Conclusion Sujet assez technique (nombreux algorithmes) Comment faire une bonne trajectographie? connaissance des détecteurs (physique) alignement des différents éléments d’un spectro (détecteurs, aimant, cible) contrôle du bruit de fond (choix de l’algorithme) Introduction à la trajectographie 11/12/2008 S.Procureur