Stato di ORCA 6 e del
framework di software
per i Test Beam del Tracker e per
l’online
Tommaso Boccali – SNS Pisa
22/3/2002
Tommaso Boccali
1
Status di ORCA 6
•Released ieri!!!
•La produzione ufficiale partirà (probabilmente) oggi.
•La struttura del Tracker è stata spiegata dettagliatamente allo
scorso TISB, non mi ripeto qui.
•14 Prerelease, 3 produzioni ufficiali, innumerevoli produzioni
private…
•Breve sommario delle parti in cui sono avvenuti miglioramenti
22/3/2002
Tommaso Boccali
2
Status di ORCA 6
•Geometria modulare: vedi in seguito parte sul test beam.
•SimHit: divisi in diversi container di Objectivity per permettere
velocizzazione della digitizzazione in caso di pile-up: ok, e abbiamo
dimostrato che la velocizzazione è presente (numero dei container da
caricare circa dimezzato).
•Digitizzazione modulare e digitizer specializzati: vedi la parte sul test
beam
•Clusterizzazione modulare.
•Nuovi valori per il charge sharing.
•E soprattutto: tanti tanti test (e tanti tanti bachi trovati e, forse,
risolti!)
22/3/2002
Tommaso Boccali
3
Software per test beam e online
•Esigenze contrapposte:
•Essere in grado di supportare fonti di dati diverse dal flusso
standard della produzione Monte Carlo
•Essere in grado di simulare piccoli setup, come nei test beam, con
completo controllo della simulazione (per esempio simulare i FED
invece di avere già la risposta zero suppressed)
•Essere in grado di simulare il data rate del tracker completo
•Essere veloci in modo standard di simulazione
22/3/2002
Tommaso Boccali
4
Test Beam
•Da un paio di settimane esiste un framework per l’integrazione di
ORCA 6 con il framework preesistente di simulazione degli Apv/FED
•Completamente integrato, utilizza le nuove caratteristiche di
ORCA per la costruzione della geometria da ascii file e per
l’istanziazione dinamica delle componenti software
•Funzionante: è già possibile istanziare una geometria come
quella di X5, caricare I dati di Zebra e analizzare I 24 APV
•Era una richiesta delle più pressanti da parte degli utenti!
•Incompleto: è possibile chiedere rechit e digis ad una detunit, e
automaticamente gli ApvAnalysis vengono interrogati; per il
momento il tracking non mi funziona ancora, ma mancano 2
mesi 
•Compatto: il programma che fa le cose di cui sopra è 15 righe in
C++!!!! Esempio pronto ….
22/3/2002
Tommaso Boccali
5
Simulazione
•In molti casi invece di caricare i dati del TB è necessario usare la
simulazione (GEANT e/o particle gun) e passare a ApvAnalysis i raw
data.
•Un Burn-in test è stato effettuato su tutto il Tracker con un
simulatore dei FED: ai segnali standard del MC è stato applicato un
piedistallo e un common mode; poi la zero subtraction è stata
simulata software e infine il risultato è andato alla ricostruzione di
ORCA:
•In questo modo le tracce sono ricostruite senza alcun
problema
•ORCA cresce in memory size da ~60 a ~250 MB, dato che
~80000 sono direttamente simulati in software, ciascuno col
suo piedistallo, il suo noise etc.
22/3/2002
Tommaso Boccali
6
Simulazione
•Per passare dal modo di funzionamento standard a questo in cui
tutti I FED sono direttamente simulati bastano 2 righe:
TkSiStripDigitizer:DigitizerName = FEDSiStripDigitizer
e <lib name=TBSiStripDigitizer>
•ORCA si è dimostrato funzionante anche in queste situazioni
estreme
22/3/2002
Tommaso Boccali
7
Online?
•Stiamo sviluppando le prime idee su come inserire ORCA nel flusso di
dati della farm online
•Tutto parecchio tecnico, ma devo dire che forse abbiamo le idee più
chiare degli altri subdetector, e soprattutto siamo gli unici ad avere
qualcosa di funzionante!
•COBRA ci dovrebbe venire pesantemente in aiuto! Discussioni
iniziate 10 giorni fa, aspettiamo la seconda iterazione.
22/3/2002
Tommaso Boccali
8
What do we use from COBRA
now?
22/3/2002
Tommaso Boccali
9
FED Simulation on TB Data
Simply an interface!!!
22/3/2002
Tommaso Boccali
10
FED Simulation on Sim Data
Adds noise etc
22/3/2002
Tommaso Boccali
11
Software structure…
… or where you should put your TB code!
ORCA 6
TestBeams
X5Boctober2001
Depends on
Tracker
ApvAnalysis
ApvAnalysisConcrete
TkX5bOct2001
TkTestBeamInterface
TkPSIMay2002
22/3/2002
Tommaso Boccali
12
Quale è il messaggio…
NON PREOCCUPATEVI!!!!
10 giorni fa il framework per Test Beam non c’era, ora abbiamo il
99% di quello che ci serve. Abbiamo avuto un piccolo stop per la
release di ORCA 6 e d’ora in poi la parte del Test Beam passerà in
un certo modo in II priorità (da parte mia almeno ), ma quando
servirà sarà là!
Al momento lo sforzo maggiore è da parte degli user, devono
passare i loro algoritmi nel framework che, per quanto mi riguarda,
è sostanzialmente stabile!
22/3/2002
Tommaso Boccali
13
Scarica

PPT