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