Università degli Studi di Torino Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Fisica Tesi di laurea Sviluppo di metodi per l’accesso a lungo termine ai dati dell’esperimento DELPHI Relatore: Prof. Alessandra Romero Correlatore: Dott. Chiara Mariotti Candidato: Pietro M. Picca Sviluppo di metodi per l’accesso a lungo termine ai dati dell’esperimento DELPHI IDEA: Analisi orientata agli oggetti in DELPHI La finestra sul mondo di DELPHI 22 gennaio 2003 Pietro M. Picca -2- Sviluppo di metodi per l’accesso a lungo termine ai dati dell’esperimento DELPHI LEP Caratteristiche strutturali Anno 1989-1995 1995 1996 1997 1998 1999 2000 22 gennaio 2003 Pietro M. Picca Circonferenza: 26,7 km Diametro interno: 3,8 m Ecm (GeV) 91 130 136 161 172 183 189 192 196 200 202 204-209 Luminosità (pb-1) 175 2,5 2,5 11 11 55 160 30 80 80 40 220 -3- 22 gennaio 2003 Pietro M. Picca -4- Sviluppo di metodi per l’accesso a lungo termine ai dati dell’esperimento DELPHI DELPHI Fisica a LEP 1 4,5 milioni di Z0 Test del Modello Standard: fisica di precisione Massa e line shape del bosone Z Fisica elettrodebole Fisica dei mesoni B Fisica del leptone QCD Fisica a LEP 2 40.000 W+W- e 4.000 Z0Z0 Test del Modello Standard Misura della massa del bosone W Fisica a 2 e 4 fermioni Ricerca del bosone di Higgs Ricerca di nuova fisica (SUSY, Technicolour, …) QCD 22 gennaio 2003 Pietro M. Picca 311 articoli pubblicati e circa 70 di prossima pubblicazione 60 studenti di PhD attualmente attivi Necessità di poter accedere a questo patrimonio di dati a lungo termine -5- IDEA Improved DElphi Analysis Collaborazione al progetto (gruppo di 8 persone) Contributo personale: scrittura di alcune classi Finalità Archiviazione dei dati in DELPHI Salvataggio e archiviazione dei dati di DELPHI a lungo termine Migrazione verso la programmazione orientata agli oggetti ZEBRA Objectivity Tecnologie informatiche utilizzate 22 gennaio 2003 OOP (Object-Oriented Programming) C++ ODBMS (Object DataBase Management System) Pietro M. Picca -6- IDEA Improved DElphi Analysis Classificazione dei dati (DataSet, Run, RunFile, evento) Pilot Information Vertici e tracce Informazioni del rivelatore relative alle tracce Informazioni relative all’intero evento (b-tagging, decadimenti dei vertici secondari) Associazioni tra elementi differenti (vertici-tracce) 22 gennaio 2003 Pietro M. Picca -7- IDEA Improved DElphi Analysis Strutture di Objectivity Database Database federati (FDB) Contenitori (cluster) 22 gennaio 2003 Pietro M. Picca -8- IDEA Improved DElphi Analysis Modello dati 22 gennaio 2003 Pietro M. Picca Informazioni indipendenti dal rivelatore Informazioni dipendenti dal rivelatore Informazioni dipendenti da competenze specifiche Interfaccia passiva (UserCodeIdea) -9- IDEA Improved DElphi Analysis Organizzazione Cascate di particelle in decadimento alberi di particelle e vertici Traiettorie, ricostruite dai rivelatori di traccia, e sciami, rivelati nei calorimetri Dati effettivi del rivelatore Oggetti dei dati a layer dell’algoritmo Metodo calculate_on() 22 gennaio 2003 Pietro M. Picca - 10 - IDEA Improved DElphi Analysis Classi Particles: quadrimomento, parametro di impatto, carica, tipo Vertices: posizioni dei vertici N.B.: Particles e Vertices esistono in 3 varianti: SimObjects, RecObjects, GenObjects Tracks e Clusters: informazioni sulle misure, ovvero i parametri dell’elica della traccia nel tracking e la perdita di energia nel calorimetro N.B.: Tracks e Clusters forniscono le informazioni geometriche 22 gennaio 2003 Pietro M. Picca - 11 - IDEA Improved DElphi Analysis Analisi su misura dell’utente QCD use-case: relazioni fra particelle, energia efficace del centro di massa Heavy flavour use-case: informazioni sulla traiettoria e sulle associazioni tra particelle ricostruite e particelle simulate LEP II search use-case: interpolazioni vincolate del sistema di jet 22 gennaio 2003 Pietro M. Picca - 12 - Sito web http://delphiwww.cern.ch Situazione precedente suddivisa in offline e online Rinnovamento del sito web di DELPHI Riorganizzazione delle informazioni in modo meno tecnico e più facilmente accessibili Revisione dell’aspetto grafico Versione d’archivio delle pagine di DELPHI Online Progressiva trasformazione delle pagine dinamiche in pagine statiche Eliminazione delle informazioni obsolete Requisiti tecnici Leggerezza delle pagine da un punto di vista di implementazione: rinuncia ai frame e a Java, ma non a JavaScript 22 gennaio 2003 Pietro M. Picca - 13 - 22 gennaio 2003 Pietro M. Picca - 14 - Sito web http://delphiwww.cern.ch DELPHI Searches Strumento largamente utilizzato durante la presa dati dell’anno 2000, caratterizzata dalla ricerca spasmodica del bosone di Higgs e di particelle supersimmetriche 22 gennaio 2003 Pietro M. Picca - 15 - 22 gennaio 2003 Pietro M. Picca - 16 - Sito web http://delphiwww.cern.ch Gruppo di pagine per DELPHI Searches Modularità: layout comune a tutte le research line e a tutti i team Struttura a frame Menu con voci e sottovoci che si estendono e restringono (JavaScript) Visualizzazione della voce scelta sempre nello stesso frame Aggiunte in JavaScript per potenziare il codice HTML Algoritmo per la tavola del contenuti (frame a sinistra) Pagina generata dinamicamente Variabile cookie contenente la configurazione corrente di quali voci siano estese o meno 22 gennaio 2003 Pietro M. Picca - 17 - Sito web http://delphiwww.cern.ch News Engine 1.2: i messaggi interni di DELPHI Insieme di 9 script realizzati in Perl, eseguiti sul lato server Coppia di file, uno di dati e uno di configurazione, per ciascuna research line o team 22 gennaio 2003 Pietro M. Picca - 18 - Sviluppo di metodi per l’accesso a lungo termine ai dati dell’esperimento DELPHI Conclusioni IDEA programma già utilizzato in: varie analisi di QCD misura della sezione d’urto di produzione del singolo bosone W ricerca di nuove particelle fisica del leptone Sito web sito ufficiale di DELPHI dall’inizio dell’anno 2000 22 gennaio 2003 Pietro M. Picca - 19 -