Simulazione del sistema di DAQ di un esperimento Si vuole simulare il comportamento del sistema di DAQ di un esperimento Lesperimento è composto da 3 sottorivelatori: –Tracker –Calorimeter Barrel –Calorimeter Endcap –N.B. Può essere necessario aggiungere un numero di sottorivelatori arbitrario...
Ogni sottorivelatore ha un buffer di tipo FIFO –La profondità della FIFO è un parametro –I dati del sottorivelatore vengono scritti evento per evento solo se cè posto nel buffer Un Event Builder legge i dati dai buffer e compone levento finale –La frequenza di lettura da parte dellEvent Builder è fissata –Se i dati di un sottorivelatore sono stati persi levento viene rigettato –N.B. è lecito che un sottorivelatore abbia dimensione nulla dei dati!
Gli eventi sono generati in diversi canali di fisica –Ogni canale ha una frequenza tipica data dalla sua sezione durto –Ogni canale produce dati di diverse dimensioni nei diversi sottorivelatori in funzione dalla topologia es: un Bhabha produce più dati in avanti un evento con fotoni non dà segnale nel tracker – N.B. Può essere necessario aggiungere un numero di generatori arbitrario... Si vuole monitorare la frazione di eventi persi per sotto-dimensionamento dei diversi buffers in ogni canale di fisica, in funzione della profondità scelta per i buffers
Event Generator Subdetectors Tracker buffer Barrel buffer Endcap buffer Event Builder Tape