Chris Rogers, ASTeC, Rutherford Appleton Laboratory

Slides:



Advertisements
Similar presentations
1Malcolm Ellis - Tracker Meeting - 18th May 2006 Reconstruction Plans  Staged process of building up Reconstruction over the rest of this year  Will.
Advertisements

MAUS Update Adam Dobbs, MICE Project Board, 16 th April 2015.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Online Reconstruction Update Linda R. Coney UCR Mar 25, 2010.
Online Reconstruction Update Linda R. Coney UCR Dec 17, 2009.
Linda R. Coney – 24th April 2009 Online Reconstruction & a little about Online Monitoring Linda R. Coney 18 August, 2009.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
Software Parallel Intro 1M.Ellis - CM23 - Harbin - 15th January 2009  Focus this CM continues to be on needs for analysis of data and use of G4MICE online.
1 G4MICE TOF Reconstruction & KEK Test Beam Analysis Update Aron Fish Tracker Phone Conference May 25, 2006.
MICE CM26 March '10Jean-Sebastien GraulichSlide 1 Detector DAQ Issues o Achievements Since CM25 o DAQ System Upgrade o Luminosity Monitors o Sequels of.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
SOFTWARE & COMPUTING Durga Rajaram MICE PROJECT BOARD Nov 24, 2014.
1M. Ellis - MICE Video Conference - 15th March 2007 Software Report  New G4MICE Users  TOF Simulation and Digitisation  SciFi Reconstruction  Tracker.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Physics Program and Runs: Autumn 2011 & Step IV V. Blackmore MICE Project Board, 08/03/12.
Offline Software Summary 1M.Ellis - CM25 - 6th November 2009  Release Schedule  Simulation and Analysis Update  Detector software: u CKOV u EMR u KL.
1Malcolm Ellis - CM th October 2006 Status of Data Challenge  Don’t Shoot the Messenger!  Data Challenge – explanation  Software Tools u Design.
Simulation & Reconstruction Durga Rajaram IIT, Chicago MICE Project Board 29 April 2014.
Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker.
TEST-1 6. Testing & Refactoring. TEST-2 How we create classes? We think about what a class must do We focus on its implementation We write fields We write.
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Online Reconstruction 1M.Ellis - CM th October 2008.
MICE CM January 2009Jean-Sébastien GraulichSlide 1 Detector DAQ Issues o Achievements Since CM23 o Detector DAQ o Trigger o Online Software o Front End.
This presentation shall describe; The motivation to design a new system How the new system works and user interaction Current work/results Future work.
1M. Ellis - NFMCC - 31st January 2007 MICE Analysis.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
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.
This presentation shall describe; Work over the last 3 months Ongoing work Plans for the future CM 32.
26 Oct 2010PC Physics Requirements of Software from Chris R ~19 Oct. My.
Software Tools for Layout Optimization (Fermilab) Software Tools for Layout Optimization Harry Cheung (Fermilab) For the Tracker Upgrade Simulations Working.
MICE CM39 St Catherine’s, Oxford, 26 June 2014 Paul Soler Instrumentation Global Commissioning Plan.
1 Software Workshop Report Malcolm Ellis MICE Video Conference Wednesday 9 th November 2005.
Software Overview 1M. Ellis - CM21 - 7th June 2008  Simulation Status  Reconstruction Status  Unpacking Library  Tracker Data Format  Real Data (DATE)
Managing TDM Drawings Lifecycle WorkFlow Created: March 30, 2006 Updated: April 10, 2006 By: Tony Parker.
MICE Tracker Software A. Dobbs CM32 9 th Feb 2012.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Coney - CM36 - June Online Overview L. Coney – UCR MICE CM36 – June 2013.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Linda Coney MICO June 6, 2011 MICE Online Report.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
1 March 19, Test Plans William Cohen NCSU CSC 591W March 19, 2008.
MAUS Status and Plans Chris Rogers, ASTeC, Rutherford Appleton Laboratory.
Global Track Matching and Fitting
How to Contribute to System Testing and Extract Results
MICE Computing and Software
C. Rogers, ASTeC Intense Beams Group Rutherford Appleton Laboratory
Software Verification and Validation
MICE event viewer status - Mihailo Savic - CM 45
Tracker Upgrade Simulations Software Harry Cheung (Fermilab)
Offline Software A. Dobbs CM43 30th October 2015.
Mobile Application Test Case Automation
ALICE analysis preservation
MICE Collaboration Meeting Saturday 22nd October 2005 Malcolm Ellis
Data Management and Database Framework for the MICE Experiment
Chris Rogers, ASTeC, Rutherford Appleton Laboratory
ANALYSIS -- next Many thanks to predecessors Yagmur Torun and John Cobb Thanks to Victoria and Chris Rogers for useful discussions -- spirit -- organization.
Generator Services planning meeting
Tracker to Solenoid Alignment
Validating Magnets Using Beam
Global PID MICE CM43 29/10/15 Celeste Pidcott University of Warwick
Maintaining software solutions
Chris Rogers, ASTeC, Rutherford Appleton Laboratory
Chris Rogers, ASTeC, Rutherford Appleton Laboratory
Chris Rogers, ASTeC, Rutherford Appleton Laboratory
Design and Programming
Use of Geant4 in experiment interactive frameworks AliRoot
Version Control CS169 Lecture 7 Prof. Aiken CS 169 Lecture 7 1.
Software for Neutron Imaging Analysis
Transnational Access to the MICE facility
Presentation transcript:

Chris Rogers, ASTeC, Rutherford Appleton Laboratory MAUS Status and Plans Chris Rogers, ASTeC, Rutherford Appleton Laboratory

Overview Responsibilities Documentation and test coverage Geometry Task Force Online Running Software Workshop New Functionality Plans to next CM

Responsibility/Block Diagram Project management Rogers Build system Rogers QA Rogers Documentation Rogers Geometry + fields Rogers/Littlefield/ Ricciardi/Bayes Geant4 Simulation Rogers/Bayes Data flow/API Rogers/Richards TOF Rajaram Tracker Dobbs/Santos et al Ckov Cremaldi/Kafka KL Bogomilov Data Unpacking Karadzhov EMR Karadzhov/Ruslan Detector Integration Rogers/Lane/Taylor Accelerator physics analysis Rogers/Lane

Documentation Coverage Geometry + fields Ricciardi/Rogers/ Littlefield/Bayes Geant4 Simulation Rogers/Bayes Data flow/API Rogers/Richards TOF Rajaram Tracker Dobbs/Santos et al Ckov Cremaldi/Kafka KL Bogomilov Data Unpacking Karadzhov EMR Karadzhov/Ruslan Detector Integration Rogers/Lane/Taylor Accelerator physics analysis Rogers/Lane Documentation exists for tracker but is not integrated Documentation exists for data structure and API but developer level docs for the code that calls MC+Recon modules is missing

Fireworks and Burnt Potatoes

Python Test Coverage ReducePyTOFPlot 3% Durga Rajaram MapPyTOFPlot 12% framework.merge_output 18% Alex Richards framework.input_transform 20% MapPyScalersDump 45% Yordan Karadzhov ReducePyCkovPlot 47% Gene Kafka docstore.MongoDBDocumentStore 49% ReducePyCkov 50% docstore.DocumentStore 68% framework.utilities 73% framework.multi_process 79% Documentation exists for tracker but is not integrated Documentation exists for data structure and API but developer level docs for the code that calls MC+Recon modules is missing

C++ Test Coverage src/common_cpp/DataStructure 5511/23060 23.9 All src/common_cpp/DetModel/SciFi 45/134 33.6 Chris Heidt src/common_cpp/API 22/53 41.5 Alex Richards src/common_cpp/JsonCppStreamer 129/258 50 src/input/InputCppDAQData 365/571 63.9 Yordan Karadzhov src/input/InputCppRoot 38/55 69.1 Chris Rogers src/common_cpp/Utils 580/838 69.2 See below src/input/InputCppDAQOfflineData 27/37 73 src/map/MapCppTrackerRecon 121/161 75.2 Adam Dobbs DAQChannelMap.cc 46/92 50 Yordan Karadzhov TOFChannelMap.cc 74/145 51 Durga Rajaram TOFCalibrationMap.cc 129/217 59.4 CppErrorHandler.cc 35/47 74.5 Chris Rogers MAUSEvaluator.cc 64/83 77.1

Geometry task force Implementation of Step IV geometry Configuration management etc Implementation of Step IV fields Validation of simulation of Step IV True validation comes with beam... Should have representation from every detector

MAUS Online Operation 13th-15th October Test of updates to MAUS Test of onrec reinstall (64 bit + new version of SL) Online Recon was known to be at-risk Problem 1 Online histogram viewing tool failed to render images 3rd party image manipulation library failed to execute SOC (Rogers) work around implemented Problem 2 Reconstruction failed to reconstruct TOF/Ckov SOC (Rogers) failed to fix this in a reasonable time frame Ability to roll back to previous version still not implemented Consequence Online reconstruction was not available for these shifts

MAUS Online - Recovery This is a warning Need to manage OS reinstall process staged reinstall over onrec01/onrec02 and mirror properly? Need to manage software update process better Code was pushed three days before run... Rogers was at a a meeting in Fermilab... Roll back/versioning foreseen but not implemented yet Need improved integration testing of online functionality e.g. Check that we can make reference histograms from some set of reference data Investigation of specific bug that caused failure Alex Richards Recommended fix to prevent future reoccurrence Installation process Upgrade process Testing

Software Workshop Useful discussion Tracker noise and Monte Carlo modelling Global reconstruction data structure EMR debugging/support User support Very productive meeting

New Functionality API Global Interface to fields, geometry Job/run metadata handling Geant4.9.5.p01 build Tracker reconstruction to space points TOF interface to Configuration DB Updated online reconstruction for revised datastructure Geometry progress More in detailed talks

Items for next CM KL Reconstruction is still not merged with trunk Lack of testing May hold up any PID publication Batch reconstruction of data is still not operational Automatically reconstruct/monte carlo data as it comes in Step IV still uses legacy geometry No proof of the CAD import approach Now developers turn over...