1 / 22

AMORE and QA

AMORE and QA. Outline. Reminder on AMORE and its components Reminder on the QA release procedure Responsibilities at P2 Status. MonitorObjects Producers. CAF. Prompt Reco. HLT. AliEve. Under development / test. Objects. Event. Plots, ESD’s. HOMER. Data Pool. Monitor Objects.

jamal
Download Presentation

AMORE and QA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AMORE and QA

  2. Outline • Reminder on AMORE and its components • Reminder on the QA release procedure • Responsibilities at P2 • Status Barthélémy von Haller – CERN PH/AID

  3. MonitorObjects Producers CAF Prompt Reco HLT AliEve Under development / test Objects Event Plots, ESD’s HOMER Data Pool Monitor Objects Monitor Objects Agent Data samples Client GDC LDC File Event Histograms Monitor Objects AliRoot QA DA Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  4. CR2 HLT nodes Offline Core & ROOT Teams Detectorcode DetectorShifterDQM/QA Shifter DetectorGUI Detector Team DAQ Team ACR DetectorShifterDQM/QA Shifter GenericGUI CR1 DA/DQM nodes Detectoragents Histo, objects DA’s AMOREDB Obj. On-CallExperts eLogBook DetectorQAs (expert & shifter) Histograms ExpertAccess AliEve Prompt Reco 2x Histo, ESD’s ACRProjector AliEve ACR2 Offline Shifters MonALISA CERN CC CAF

  5. Different types of agents If it works for the shifter plots it works for the expert plots Mandatory Barthélémy von Haller – CERN PH/AID

  6. Release procedures • QA release procedure : • Follow the offline release policy • Must be tested with AMORE to make sure it works fine online • Once it is in an official AliRoot tag, we install it at P2 • Weekly time slot (currently on Wed. morning) • to install AliRoot at P2 • No impact on data taking • But all QA agents must be stopped and restarted • Requires some discipline from detector groups • Code can be deployed at P2 2 to 10 days after being committed Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  7. Operations : starting agents (1) • Agents will be started by the QA/DQM shifter • Tool developed for this purpose Filtering Running agent(s) Available agent(s) Barthélémy von Haller – CERN PH/AID

  8. Operations : starting agents (2) • Current situation: Barthélémy von Haller – CERN PH/AID

  9. Operations : checking objects (1) • Objects must be divided into two sets : • Expert: check by detectors experts • Shifter: check by DQM shifters (or detector shifter) • This is the case for QA • Number of shifter’s histograms must be limited • Shifter’s histograms must be easy to understand Barthélémy von Haller – CERN PH/AID

  10. Operations : checking objects (2) • Current situation: Barthélémy von Haller – CERN PH/AID

  11. User Interface • Generic GUI • Displays common objects (histograms, numbers, string,…) • Gives a tree-like view of the objects • Indicates the quality of each object • Used to monitor the QA shifter objects • Custom GUI • Displays in a custom way common objects or home-defined objects Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  12. Generic GUI Red square: bad quality Green square: good quality Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  13. Status [1] • Reconstruction agent : working on test machine, still some work • Correlation agent : under development Barthélémy von Haller – CERN PH/AID

  14. Conclusion • Online QA and detector’s custom agents are complementary and respond to different needs • The same is true for the custom user interface and the Generic Gui • Code can be deployed at P2 2 to 10 days after being committed • Be careful with what you commit and test it extensively ! Barthélémy von Haller – CERN PH/AID

  15. Barthélémy von Haller – CERN PH/AID

  16. BACKUP Barthélémy von Haller – CERN PH/AID

  17. QA and DQM experts agents • QA : • Code entirely in AliRoot repository • Released as the same pace as AliRoot • Can be used online and offline • As much as possible in this category • DQM (custom modules) : • Released on demand, module per module • Used for • Analysis / check that don’t make sense offline • Quick test of a new QA Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  18. Release procedures (2) • DQM strict release procedures : • Detectors : Commit all changes, update version number, ask for a new version • DAQ : Validate the module by compiling it, producing an rpm and running publisher over a set of test files • Install it at P2 if validation passed successfully • Set up environment for an easy launch by shifters Oct. 28, 2009 - Offline Week Barthélémy von Haller – CERN PH/AID

  19. New features and changes • HLT objects to AMORE (see manual) • Publications (and un-publications) not only during BookMonitorObjects() but also at SOR()  Adapt your GUI to handle it, if needed • Logbook : access to AMORE objects • QA generic agent : species Cosmic instead of Default • Quality flag : please use it Barthélémy von Haller – CERN PH/AID

  20. DQM – QA – Prompt RECO ACR CR2 Detectorcode DetectorShifter ACRDQM/QA Shifter DetectorQAs DetectorQAs HLT nodes DQM node DQM node DetectorGUI Detector Team CR1 Detectoragents,QA AMOREGeneric GUI ACRDQM/QA Shifter DetectorQAs DetectorQAs AMOREDB DQM nodes DQM node DQM node Plots DQM node On-CallExperts eLogBook OfflineCore Team ESDs PromptReco DQM node AliEve ACRProjector DQM node AliEve ExpertAccess ACR2 Offline Shifters MonALISA CERN CC MonaLisa CAF

  21. Custom GUI example Barthélémy von Haller – CERN PH/AID

  22. Status : detectors’ modulesand QA expert Please, tell me if your agent is working fine at P2 ! Barthélémy von Haller – CERN PH/AID

More Related