Sviluppi futuri del software per il test-beam V.Ciulli Riunione TISB PISA 2004 Software per il test beam (TT6) APVAnalysis Pedestal, noise algorithms GeneralTT6 Loop sugli eventi TT6 Steering Calibrazione Clustering Root/HBOOK Analysis “GUI” (FastAnalysisX5) APVReader Event reader TT6 “Hip” Finder Event selection Raw data Xdaq, ARCS,… HBOOK Event Display (PAW kumac) Software per il test beam (TT6) APVAnalysis Pedestal, noise algorithms GeneralTT6 Loop sugli eventi TT6 Steering Calibrazione Clustering Root/HBOOK Analysis “GUI” (FastAnalysisX5) APVReader Event reader TT6 “Hip” Finder Event selection Raw data Xdaq, ARCS,… HBOOK Event Display (PAW kumac) Attuali applicazioni per TT6 Test beam Simulazioni MC delle condizioni a LHC Studio algoritmi di calibrazione in APVAnalysisConcrete Laboratorio Integrazione, ma non solo… Si usano versioni a volte un po’ diverse I tagli applicati non sono mai gli stessi Forse utile ridisegnare un po’ il codice… Cose da fare Divisione in piu’ pacchetti di TestBeams/TkX5ecc Uniformare/modificare i tagli per Noise/Clustering Completare il passaggio a ROOT Sincronizzare il software standalone con ORCA … Divisione in piu’ pacchetti di TestBeams/TkX5ecc a) Analisi e histogramming stabile. Puo’ essere separata dai files di configurazione del test-beam (o del setup di laboratorio)? Dipende da APVReader? Da numero moduli? b) Disaccoppiare la parte di visualizzazione da quella di Analisi/Monitoring. Come si accedono i clusters? c) E’ utile/possiamo fare l’analisi leggendo gli eventi con COBRA? E’ un esercizio utile per la calibrazione ad LHC Al momento il numero di histogrammi esplode… d) Quale pacchetto per i programmi extra-ORCA? Utile averli in CVS ma dove? Uniformare/modificare i tagli per Noise/Clustering Strip morte/noisy Ricostruzione dei clusters Necessario uno studio completo per aggiustare i tagli attuali… Adottare i tagli del Module Test? Vanno bene anche nelle altre situazioni? Normalizzare automaticamente il noise al dig1-dig0 per evitare gli effetti di guadagno del link ottico C'e' ancora bisogno del clustering in TT6? non sarebbe meglio usare il clustering standard di ORCA? Deve essere esportabile al programma standalone Altro? Completare il passaggio a ROOT FastAnalysisX5 e’ ancora necessaria o possiamo usare il Client? Event Display Modificare HIP Finder + riscrivere PAW kumac E’ utile nel Client? Sincronizzare il software standalone con ORCA Il client usa APVAnalysis ma alcuni .h files vanno modificati Se APVAnalysis cambia la sincronizzazione non e’ automatica Soluzione Modificare APVAnalysis se possibile Sincronizzare a mano ogni nuova release Altre (future) applicazioni Calibrazione/Monitoring del Tracker durante LHC Adesso APVAnalysis simula la risposta dei FED, ma applica anche gli algoritmi di Calibrazione del VME in spy mode Dovremmo separare le due cose?