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.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

1 Simulation Status/Plans Malcolm Ellis Sci Fi Tracker Meeting Imperial College, 10 th September 2004.
1Malcolm Ellis - Tracker Meeting - 18th May 2006 Reconstruction Plans  Staged process of building up Reconstruction over the rest of this year  Will.
1 iDST/Analysis Status M.Ellis & J.J. Gomez-Cadenas HARP Analysis Meeting Tuesday 24 th June 2003.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
1 Scintillating Fibre Tracker Simulation Malcolm Ellis Imperial College London Tuesday 9 th March 2004.
1 Sci Fi Simulation and Reconstruction Status M.Ellis/C.Rogers Wednesday 31 st March 2004.
Tracker Software 1M.Ellis - CM23 - Harbin - 15th January 2009  Four key areas that currently need some work: u Digitisation u Decoding files u Unpacking.
Data Quality Assurance Linda R. Coney UCR CM26 Mar 25, 2010.
1Malcolm Ellis - Video Conference - 7th December 2006 Data Challenge Report  Disclaimer  Data Challenge definition(s)  Software status u G4MICE u GRID.
Updates: Misalignment, Statistics David Forrest (Happy new year)
1 Configuration Database David Forrest University of Glasgow MICO Meeting 13/10/2008
Computing Panel Discussion Continued Marco Apollonio, Linda Coney, Mike Courthold, Malcolm Ellis, Jean-Sebastien Graulich, Pierrick Hanlet, Henry Nebrensky.
1 Statistics Toy Monte Carlo David Forrest University of Glasgow.
March 31, Status of the TOF, Ckov and Virtual Detector Packages in G4Mice Steve Kahn Brookhaven National Laboratory Mice Collaboration Meeting March.
Tracker Misalignment Study David Forrest CM23 HIT, Harbin January 14 th.
6 November 2009 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC Geant4 v9.2p02.
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.
1Malcolm Ellis - Software Meeting - 31st May 2006 Data Challenge Requirements  First list of requirements, based on Yagmur’s document: u
1 G4MICE Analysis of KEK Test Beam Aron Fish Malcolm Ellis CM15 10th June 2006.
1 G4MICE Malcolm Ellis SciFi Tracker Meeting, KEK Thursday 31st March 2005.
1Malcolm Ellis - Tracker Meeting - 6th November 2006 Tracker Software  Offline u Modeling u GRID u Tests u Decoding u Kalman fit u Reconstruction & “data.
1 Statistics David Forrest University of Glasgow.
1 G4MICE TOF Reconstruction & KEK Test Beam Analysis Update Aron Fish Tracker Phone Conference May 25, 2006.
1 Timescales Construction LCR MICE Beam Monitoring counters + DAQ My understanding Jan 07 Feb 07 Mar 07 Apr 07 May 07 Jun 07 Jul 07 Aug 07 Sep 07 ISIS.
Tracker Software Update Adam Dobbs, MICE CM37 7 th Nov 2013.
Software Summary 1M.Ellis - CM23 - Harbin - 16th January 2009  Four very good presentations that produced a lot of useful discussion: u Online Reconstruction.
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.
Creating a Maintainable Software Ecosystem Jeremy D. Miller November 27th, 2007.
1M. Ellis - MICE CM th June 2007 Software Status Malcolm Ellis – MICE CM18 – 16 th June 2007.
Software & Computing 1M.Ellis - CM th July 2010  Announcement  Software u Current Status u Open Issues u Roles u Next Steps  Computing u Status.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
Offline Software Summary 1M.Ellis - CM25 - 6th November 2009  Release Schedule  Simulation and Analysis Update  Detector software: u CKOV u EMR u KL.
1 Recon tests, Sci Fi status and Sci Fi design iteration Malcolm Ellis MICE Software Phone Meeting Wednesday 28 th April 2004.
1 Instant Data Warehouse Utilities Extended (Again!!) 14/7/ Today I am pleased to announce the publishing of some fantastic new functionality for.
1Malcolm Ellis - CM th October 2006 Status of Data Challenge  Don’t Shoot the Messenger!  Data Challenge – explanation  Software Tools u Design.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
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.
Configuration Database David Forrest 15th January 2009 CM23, HIT, Harbin.
Online Reconstruction 1M.Ellis - CM th October 2008.
1M. Ellis - NFMCC - 31st January 2007 MICE Analysis.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
M. Ellis - MICE Collaboration Meeting - Thursday 28th October Sci-Fi Tracker Performance Software Status –RF background simulation –Beam simulation.
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.
1Malcolm Ellis - Software Meeting - 12th July 2006 Data Challenge Tasks  A set of web pages has been started to follow our progress and document the work:
M. Ellis - MICE Video Conference - 30th August Software Report Recent progress:Recent progress: –Start of code to read DATE format (two parts) One.
26 Oct 2010PC Physics Requirements of Software from Chris R ~19 Oct. My.
1 MICE Software Phone Conference Introduction 27 th July 2005 M. Ellis.
Separate distribution of the analysis code (and more) P. Hristov 19/03/2014.
Visualisation Tool Dave Bailey. What Do You Need?  Various packages –CLHEP  Use version >= as there is a bug in anything earlier.  I used CLHEP.
Status of MICE on the GRID  MICE VO u CEs  G4MICE Installation  Example test job  Station QA Analysis  Analysis jobs  File Storage  Documentation.
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)
1 Configuration Database David Forrest University of Glasgow RAL :: 31 May 2009.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
MICE Tracker Software A. Dobbs CM32 9 th Feb 2012.
M. Ellis - MICE Collaboration Meeting - Wednesday 27th October Sci-Fi Tracker Performance Software Status –RF background simulation –Beam simulation.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Installation of the ALICE Software
Why do we need to know the fields / map the magnets?
Offline Software A. Dobbs CM43 30th October 2015.
Software Session Introduction
MICE Collaboration Meeting Saturday 22nd October 2005 Malcolm Ellis
Chris Rogers, ASTeC, Rutherford Appleton Laboratory
Agenda SICb Session Status of SICb software migration F.Ranjard
Presentation transcript:

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 mailed to Chris.  The “KEK Analysis” talk was to be given by Aron (not David Adey!), however Aron can’t make it today, so the agenda will be: u G4MICE Status and Plans (i.e. this talk!) u Database (D. Forrest) u Cerenkov Reconstruction (D. Adey) u Discussion (All)

G4MICE  Hopefully by now you have seen my .  There is a tarball (updated on 30 th May, so download it again if you haven’t got it in the past 24 hours) with a new setupmice.csh (same comment as for the tarball) on the software webpage.  It is also available in /micesw/gcc4.3.2/ on heplnw17.  The CVS tag is called mice M.Ellis - CM24 - RAL - 31st May 2009

New Compiler and Libraries  We are now using gcc and the latest version of GEANT4 (and corresponding CLHEP) & ROOT.  We have the current best version of the unpacker (but of course that is still under development) and a stable version of the Kalman fitting package (RecPack) with a couple of minor fixes that have been discovered during testing in G4MICE. 3M.Ellis - CM24 - RAL - 31st May 2009

Migration to gcc  The change from could have resulted in a lot of work, however the developers have done a good job in the past few months of cleaning up their code and ensuring that it compiles without warnings.  As a result, there was not a lot of work required on my part to get it to compile!  As we have removed CERNLIB from the external libraries, G4MICE now compiles without any warnings and this will be mandatory for all future releases.  If you discover warnings in the future, please fix them, or alert the responsible person to them! 4M.Ellis - CM24 - RAL - 31st May 2009

Change of CLHEP  This required almost no changes, apart from the move from 1.x to 2.y versions of CLHEP means that there is a CLHEP namespace that needs to be used.  The most likely obvious effect on new code will be in the use of units, so where in the past you may have done something like: u double energy = something->getE() / MeV;  You now have to do something like: u double energy = something->getE() / CLHEP::MeV;  Or at the start of your code you can use: u using CLHEP::MeV; u etc... 5M.Ellis - CM24 - RAL - 31st May 2009

Change of GEANT4  This caused a headache, but with help from Chris I was able to get 9.1 working and that then pointed me towards the problem that was stopping 9.2 from working correctly.  I have had to modify the physics list code for the optical photon processes, so if you are interested in the CKOV, you should check to make sure that the simulations are still doing what you expect.  We are using 9.2.p01, which uses the PDG 2008 values for particles.  I have included all of the available G4 data sets in the tarball in case you want to simulate neutrons, etc.... 6M.Ellis - CM24 - RAL - 31st May 2009

Change of RecPack and ROOT  The change of RecPack required only a couple of small changes which have improved the track fit quality.  These were worked on with Aron for his KEK analysis.  The change to ROOT only required one change, in a VLPC Cassette calibration application. 7M.Ellis - CM24 - RAL - 31st May 2009

Change of GSL and Unpacker  These new versions required no changes to the code at all. 8M.Ellis - CM24 - RAL - 31st May 2009

Tests  We currently have: u Unit Tests: 81 u System Tests: 55 u Integration Tests: 0 (several written, but none yet added to testing script).  In total, the testing is currently checking over 13,000 simulated, digitised, reconstructed values or other output from various parts of G4MICE. 9M.Ellis - CM24 - RAL - 31st May 2009

Next Steps  We have a few outstanding requests or fixes required before making a production release for use on the GRID: u Add tests for the FileSplitter and FileMerger applications and ensure that they are working correctly. u Remove hard-coded tracker number in SciFiDigit class. This involves fixing the VlpcCableImperial class so that it works the way it was supposed to. It only affects real data, not Monte Carlo! u Add code to check magnetic field in trackers and automatically call the correct PR code depending on whether the tracker is in a magnetic field or not. u Ensure all Recon Unit tests are working correctly. 10M.Ellis - CM24 - RAL - 31st May 2009

GRID Release  This should result in mice which I will then install on the MICE GRID machines.  Please update to release and run your own particular applications/analyses/etc with it and let me know if you spot any problems.  I’m still quite confident that our tests do not cover a large fraction of our (growing) use cases, so it would be very helpful to know what you are doing and whether it works with the new version or not (either way, I’d like to know!). 11M.Ellis - CM24 - RAL - 31st May 2009