1 DAQ Layout VME Readout Unit (XDAQ) TTCvi TTCex TRG BSY Builder Unit (XDAQ) Monitor (ORCA) BSY TRG CCB MiniCrate DT Chamber 1 ROB CCB MiniCrate DT Chamber 2 TrgBrdSrvBrd TrgBrd ROB TrgBrdSrvBrd TrgBrd ROS PU HV Server MiniCrate Server (XDAQ) RCS Server Internet UI RCS UI MiniCrt UI HV UI Monitor HV-Controller Data Storage Spy events Control/Monitor MiniCrate TDC data Trigger Data Front-End Max 15 m Alimentatore LV PU Fibra
2 Trigger Synch (da discutere) trigger scintillatori clock bx orbit busy L1A clk40MHZ start/stop PU X 2
3 Da discutere 1.Data Storage 1.Evitare se possibile il central data recording del cern (va su Castor). Si puo fare in con ftp in batch 2.Mettere un pool di dischi (> 500 Gbyte) in Raid5 on-line con la BU (o come disk server locale alla rete del DAQ) 3.Backup ? 1.Su cassette? LTO ? NO 2.Backup a LNL sui dischi della farm CMS o di LNL? Troviamo facilmente 1-2 TeraByte libero per maggio. OK, ma non in alternativa al CDR 1.Eventuale analisi dati durante il test beam sulle macchine cmsfarm010 e cmsfarm011 2.Monitor di fisica (ORCA) 1.Aggiornato allultima versione di ORCA 2.Legge i dati dal file che si sta scrivendo on-line (o da quelli precedentemente scritti) 3.Altre possibilita?: 1.XDAQ event filter framework ? Vedi lavoro di Emilio NO 3.Run Control 1.Console di comando in Java 2.Procedure di scripting in TCL (forse disponibile anche Java interpretato) 3.Error logger UI RCS Logger RU BU HV Server MC Server Status Display Builder Unit (XDAQ) EF - Monitor (XDAQ) Protocollo Definito (TDR)
4 HV e MiniCrate Server HV Server –Lavora in standalone per settare le HV Ci sono interazioni con il RCS? Si Allarmi asincroni da gestire? Non chiaro Le HV vanno scritte da qualche parte? –Quando? (start del run?) SI –Dove? (flusso dati?) Si MiniCrate Server –Lavora in standalone per settare il miniCrate (riempie il DB di configurazione, carica il MC) –Ha un DB di configurazione (che puo essere anche una semplice directory) –Puo lavorare comandato dal RCS –Parametri da memorizzare nel data flow principale allo start del run? Soglie FE? Temperature FE ? Temperature MC –Allarmi asincroni da gestire? Si va in polling sulla CCB (per esempio durante lo spill off) con comando specializzato per prelevare le informazioni di stato. Queste possono venire salvate per esempio nel logger del RCS o dove si vuole HV Server RCS Server http server
5 MiniCrate Server (II) In Run-Mode (durante lacquisizione dati) RCS comanda MC server per: scegliere e caricare dal DB le configurazioni del MC start/stop ROB e TrgBrd (?) Monitor parametri FE? Monitor TrgBrd? RCS MC Server MC Cnfg DB Il setup del MC viene fatto in standalone da un programma apposito. Il setup viene scritto in un DB. Il setup riguarda i seguenti componenti del MC parametri ROB parametri TrgBrd parametri FE ecc Una UI scritta in LV interagisce direttamente Con il MC server ed il suo DB per il setup dei Parametri. E possibile fare anche il caricamento del MC. LV UI Soap
6 Monitor check hardware (indipendente dal monitor di fisica) Builder Unit (XDAQ) Monitor (ORCA) Data Storage Spy events Root Monitor - time box - celle%time - ecc. 1 2 BU Histo Prod Histo DB (on mem) BU PC Esportabile da XDAQ LV Histo Viewer DA VALUTARE SE NE VALE LA PENA