Run Control (and Other) Work

Slides:



Advertisements
Similar presentations
St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001.
Advertisements

Neural Network Tools. Neural Net Concepts The package provides a “standard” multi-layer perceptron –Composed of layers of neurons –All neurons in a layer.
BOE/BME – MDT: DCS For the 2 BOE, DCS needs to handle 2 x 2 HV (1 ch/multilayer) 2x LV 2x JTAG, associated 2 MDMs/ELMBs Monitoring of T, B and CSM sensors.
Nachos Phase 1 Code -Hints and Comments
Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
G. Maron, Agata Week, Orsay, January Agata DAQ Layout Gaetano Maron INFN – Laboratori Nazionali di Legnaro.
Test vs. inspection Part 2 Tor Stålhane. Testing and inspection A short data analysis.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Integrating EPICS and LabVIEW on Windows using DCOM Freddie Akeroyd ISIS Computing Group.
Multistep Runs with ROD Crate DAQ Murrough Landon, QMUL Outline: Overview Implementation Comparison with existing setup Readout Status ModuleServices API.
Reconstruction Configuration with Python Chris Jones University of Cambridge.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
TDAQ status and plans for 2008 Carlos Solans TileCal Valencia meeting 17th December 2007.
ATLAS Detector Resources & Lumi Blocks Enrico & Nicoletta.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
Schedule ● External Links ● Calorimeter Signals ● Internal Tests ● System Tests ● Combined Runs ● Schedule Murrough Landon 19 April 2007 A brief update.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
L1Calo DBs: Status and Plans ● Overview of L1Calo databases ● Present status ● Plans Murrough Landon 20 November 2006.
DB and Information Flow Issues ● Selecting types of run ● L1Calo databases ● Archiving run parameters ● Tools Murrough Landon 28 April 2009.
*DT Project Model Leo Treggiari Intel Corp. Dec, 2005.
Online Software Status ● Overview ● Recent Changes ● Required Changes ● Desirable Changes ● Upgrade ● Summary Murrough Landon 1 July 2009.
L1Calo Databases ● Overview ● Recent Activitity ● To Do List ● Run types Murrough Landon 4 June 2007.
Online Database Developments ● Overview ● OKS database status and plans ● COOL database developments ● Validating calibrations ● Tools ● Summary Murrough.
L1 Technical Proposal: Phase 2 ● Slow progress on writing TP phase 2 – Distractions with beam and calibration – Also some things are still unclear ● Hence.
M4 Operations ● Operational model for M4 ● Shifts and Experts ● Documentation and Checklists ● Control Room(s) ● AOB Murrough Landon 24 July 2007.
Calibration Operations ● Recent Changes ● Required Changes ● Calibration by Shifters Murrough Landon 23 March 2011.
1 Registration and how OpenOffice.org benefits Martin Damboldt Program Manager OpenOffice.org Sun Microsystems Inc. 1.
Stephanie Allison Software Mar 2, 2006 IOC Applications Host Applications Directory Structure Environment Setup Issues.
Multi-step Runs – an L1Calo Perspective
Rainer Stamen, Norman Gee
Online Database Work Overview Work needed for OKS database
Software testing
Parameters.
Outline What does the OS protect? Authentication for operating systems
Arab Open University 2nd Semester, M301 Unit 5
SRM2 Migration Strategy
Online Database Status
EUDAQ Status Report Emlyn Corrin, 29 September 2010
Online Software Status
Conditions Database Current conditions folders Proposed new folders
Online Software Status
Recent Online SW/DB Changes
Online SW Readiness (or not)
Online SW, DB & Calibration
Online Software Status
Remaining Online SW Tasks
Level 1 (Calo) Databases
Online SW and Database Status
Experience between AMORE/Offline and sub-systems
Test-rigs outside CERN
Cabling Lengths and Timing
Outline What does the OS protect? Authentication for operating systems
Online Software “To Do” List
Basic Google Calendar in the Library
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
CP/JEP Rod Prototype Tests
Electronics II Physics 3620 / 6620
Discussing an OVS/OVN Split
DRC Central Office Services
NICOS – IBEX Interactions
Banafsheh Hajinasab Based on presentation by K. Strnisa, Cosylab
TTC setup at MSU 6U VME-64 TTC Crate: TTC clock signal is
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Run Control (and Other) Work Murrough Landon 27 June 2007 Run Control IGUI and IS Releases Documentation! Miscellaneous

Run Control (1) ROD Crate DAQ controllers (hey ho!) Still on the agenda Run states Sort out what changes we would like Initial TTC reset required? Internal transition in places where we have long sleeps? May need module services changes too? Multistep run control and sequences of runs? Future of run plan handler GUI and run sequencer? For users, the ideal would be one IGUI panel to launch any set of calibration runs

Run Control (2) Startup/control of standalone (“kicker”) programs What standalone programs will we still keep? Calibrations to GNAM where possible? Multistep/multicrate calibrations for PPM & JEM CPM calibration still single crate Is this viable for determining overall LVDS delay? In future such programs Either need to be started by the standard TDAQ mechanisms (for all run types) and just sleep if they should do nothing for this run Or be started by hand, eg as monitoring programs or DVS tests Can use Controllable interface (to see state transitions) Could define such programs as ResourceApplications Allows persistent enable/disable via Segments&Resources panel Could have separate Segment containing calibration apps Ditto

IGUI and IS (1) Every extra setting reduces “usability” At least for non-experts Of course experts just love having more things to fiddle with! Shift documentation required for each possible user choice Additional entries in shift checklists for each one too Remove unnecessary options and whole IGUI panels Keep basic run type/parameters choice Remove multistep run settings (to COOL) What about test vector generators: to run parameters? Or perhaps suppress panel if simulation is disabled (somehow)? Remove module parameters panel Make modules into Resources (automatic with latest RCD?) Enable/disable via IGUI Segments&Resources panel

IGUI and IS (2) Update status information panel (and services) Many modules falsely claim to be absent with no module ID Is there more useful status to be reported per module? Not much room in the present panel in some cases Nice to have summary status reported per crate Keep (rename?) “Kicker” panel Ideally only present when needed, ie not for Physics Could perhaps be run type dependent? Are there any new panels we should add? Or other radical changes to existing ones? IS variables Still need to arrange to archive them Easy to do, just not done...

Releases TDAQ tdaq-01-08-00: comes with new LCG (COOL v2) Changes to our coolL1Calo package New(ish) RPM distribution scheme for TDAQ and Offline Includes LCG, DetCommon, etc Tag all our packages (this afternoon!?) Starting making backwards compatible changes All sites should move to this: when to drop tdaq-01-06-01 support? L1Calo Builds using l1calo account seem to be working OK Updates installed at point 1 at least every week But do require people to tag tested changes promptly Should perhaps keep some versions around on AFS? Retire more packages: cpRodServices/Sim,cbdServices?

Documentation Similar slide repeated more often than the RCD one!!! Requirements and design documentation Why the code is like it is? Ideally in the form of a SW note... Implementation documentation Well commented code for the benefit of future maintainers Probably best in the form of Doxygen Timescale Now (or earlier!) before you forget... (or leave)

Miscellaneous Error handling and robustness Use TDAQ error handling and exceptions (ERS) more Make sure errors which do occur are handled properly Need to report errors, attempt to recover, continue if possible DVS style tests Simple tests in DVS framework to check modules, crates, connections(?) at startup time Verifying and archiving loaded configuration At present only JEM services(?) verify whats loaded Done “by hand” - maybe HDMC layer method would be better? Still need to archive (summary/pointer to) whats loaded HDMC: bus errors and hardware byte swapping Just in case Bruce didnt already mention it!