200 likes | 390 Views
DQM Status and Plans Y. Foka (GSI) ALICE Offline week 8.03.12. DQM ToDo Lists followup. Last DQM meeting 8 Feb 2012; see minutes and ToDo Lists https://indico.cern.ch/conferenceDisplay.py?confId=170615 Main points discussed on 8 Feb with the aim to make DQM more efficient
E N D
DQM Status and Plans Y. Foka (GSI) ALICE Offline week 8.03.12
DQM ToDo Lists followup Last DQM meeting 8 Feb 2012; see minutes and ToDo Lists https://indico.cern.ch/conferenceDisplay.py?confId=170615 Main points discussed on 8 Feb with the aim to make DQM more efficient - Preparation for 2012 run • DQM plot review • Merging DQM/Offline shifts Detailed ToDo Lists, strategies on implementation, timelines Work has advanced Detectors were followed up individually Running in ACR, debugging and testing going on as detectors are ready to participate Test the stability of the system before collisions Merging of DQM/Offline shifts is reality in ACR Today, updates on status; where we are At the end of the meeting clear ToDo Lists and deadlines We need to be super-ready for collisions
DQM Tasks Provide information to judge the quality of data online, in ACR • Basic detector signals (current status) • Reconstructed quantities (vertex, via online event display) Identify, collect, find best way to present such info (aim of review) Based on this information the run could be stopped or other needed immediate actions are to be taken (detector issues) Use this information to mark the quality of data Facilitate DQM shifter spotting problems and Shift Leader taking decisions Components needed to achieve it in ACR • Provide the data • Process the data and produce the information • Publish/visualise the information Synergy of many different systems is needed The complexity is reflected in the actual architecture in ACR
CR2 HLT nodes Offline Core & ROOT Teams DetectorShifterDQM/QA Shifter Detectorcode DetectorGUI Detector Team DAQ Team ACR DetectorShifterDQM/QA Shifter GenericGUI CR1 DA/DQM nodes Detectoragents Histo, objects DA’s AMOREDB AMORE Obj. On-CallExperts eLogBook DetectorQAs (expert & shifter) Histograms Images ACRProjector Shifter with 2 heads AliEve Offline QA run online with AMORE Prompt offline reco Code within AliRoot DQM between online and offline world
DQM support Input Data DAQ Data processing and visualisation AMORE: Bart Von Haller (100%) and Adriana Telesca (10%) QA: offline team OCDB: thanks to Chiara Event Display: Mihai Niculescu Users interface: Francesca Bellini (20%) DQM support: alice-dqm-support@cern.ch YF, FB, BVH, AT, MN
DQM today’s agenda DQM/Offline shifts merging (FB, FC) DQM plots review, status of implementation and To Do Lists (FB) Software status - AMORE (BVH) - Offline-DQM interface (BVH) - Online Event Display (MN) Subsystems updates • Vertex: SPD/DA reconstructed vertex • SSD: number of problems understood, status • TPC: example on implementing QAchecker, macro etc • TRD: new developments (coming to standard) • V0: status, QAchecker • Trigger: related to aliases • HLT: DQM plots (access reconstructed quantities)
DQM thresholds and quality flag Requirement for all detectors to provide thresholds and quality flag in synch with what is displayed on the plot
DQM thresholds and quality flag Essential for “judging automatically” the quality of data Thresholds on the plots have to mark “good” or “bad” status This status has to be correctly reflected to the quality flag of the AMORE/GUI tree Plots that do not conform to this will not be displayed for pp The values of thresholds have to be reliable in different conditions (pp, PbPb…) • have to be fine-tuned in ACR with collisions - need to change according to real life conditions in ACR lumi, rates, background, detector configuration The tools to set them and change them in ACR have to be ready
DQM thresholds and quality flag Need to change thresholds online in ACR despite the AliRoot weekly releases Work-around (see i.e. presentation of TPC) 1. use macro if post-processing is needed (does not pass thresholds to offline) 2. new procedure (config file) to replace the macro was developed (pass thresholds to offline; thanks to Chiara and Barth!) For startup detectors were asked to have proper implementation of QAchecker and use macro (to set thresholds and calculate quality flag) For status of implementation see FB summary and reports from detectors Details and status of new developments by Barth
DQM plots by trigger classes The framework is ready and was tested during 2011 PbPb run thanks to Ruben!! In 2011 FB prepared the config files with the trigger classes aliases definitions and requests for splitting detector-by-detector see 8 Feb FB presentation In 2012 the detector experts are responsible to provide individual config files with the triggers split definitions Only one config file with the trigger classes aliases will be handled either by trigger coordination or DQM support Evgeny Kryshen (deputy TC) offered to take care; see his presentation Trigger aliases details to be decided by PB/Offline/Trigger Coordinations
DQM plots review Individual meetings with all subsystems to accommodate multiple requirements • Make system “automatic” (red/green status) • Provide all necessary info (detectors are living objects!) Identify “top level – Run Conditions” plots give info on run/beam conditions that would trigger end of run Identify “2nd level – Detector Main Plots” plots (summary plots) give red/green status, easy and fast to spot Identify “backup” monitoring plots give extra information to detectors on-call if a problem is spotted Identify “logbook” plots give extra info for experts in the logbook, not displayed on the shifters layout available via the trees upon request if needed Only high level plots on layout for shifter
Reviewed topics For each available (or future) plot we asked details about: - content of the histograms - priority level - if meaningful in technical runs - which event species it can be populated for - if it has to be splitted by trigger classes - if and what kind of thresholds are set - which criteria to be used to state the quality - what kind of check can be performed automatically on the plot - implementation status: - is it in QADatamakerRec? - is the check implemented in QAchecker or macro? - is the splitting by trigger classes defined in the right config file?
Implementation and Deadlines Resumed weekly installations of DQM software at P2 15 March: deadline for code delivery 14 March: start machine commissioning 30 March: documentation ready End March: special runs Beginning April: collisions Easter at P2….. Roughly 3 weeks left till collisions
DQM/Offline shifts Merging DQM/Offline shifts is reality in ACR Common policy for accepting/validating shifters More details in presentations by Francesca and Frank
Nextmeetings DQM/offline shifters training 19 March at 14:00 see details by Francesca and Frank DQM Forum we propose 30 March or 4 April 6 April black Friday
Call for DQM on-call DQM on-call! Subsystem responsibles good candidates! Contact us for special training
DQM in 2012 DQM shifts are merged with Offline shifts • Make system easy, provide automatic checks • Detectors are living objects, conditions depend on lumi, background… provide way to adjust automatic checks online Preparation for 2012 run after review of last year’s experience • DQM/AMORE system • DQM plots and thresholds • Online event display Shifters training and shift booking Deadlines and planning