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?
Scarica

PPT