Sviluppi futuri del software per il test-beam V.Ciulli Riunione TISB PISA 2004
Software per il test beam (TT6) APVAnalysis Pedestal, noise algorithms Analysis GUI (FastAnalysisX5) Root/HBOOK Event Display (PAW kumac) TT6 Steering Calibrazione Clustering GeneralTT6 Loop sugli eventi TT6 Hip Finder Event selection HBOOK Raw data Xdaq, ARCS,… APVReader Event reader
APVAnalysis Pedestal, noise algorithms Analysis GUI (FastAnalysisX5) Root/HBOOK Event Display (PAW kumac) TT6 Steering Calibrazione Clustering GeneralTT6 Loop sugli eventi TT6 Hip Finder Event selection HBOOK Raw data Xdaq, ARCS,… APVReader Event reader Software per il test beam (TT6)
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 lanalisi 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 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 Ricostruzione dei clusters 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?