Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.

Similar presentations


Presentation on theme: "Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009."— Presentation transcript:

1 Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009

2 Database  Storage of the geometry is progressing well.  Numerous geometries have been stored to the DB and then retrieved.  Work is moving to calibrations and then cabling information now.  API exists now at RAL.  Discussion during the session concluded that the best solution is for the API to be on the MICE network (in the control room) and a process can run on heplnw17 to forward requests from outside of the lab.  This way a network failure will not prevent data taking. 2M.Ellis - CM24 - 3rd June 2009

3 API  Communication with the API is through the use of XML files.  G4MICE already has an application that takes the geometry and generates an XML file.  The API converts this to SQL (which decouples G4MICE, the DAQ, and other users from any changes to the DB including the technology in use).  Will soon write code to read an XML file into G4MICE to use a geometry retrieved from the DB.  Queries to the DB will be possible through a web interface and through a GUI in the control room. 3M.Ellis - CM24 - 3rd June 2009

4 Data Flow  Long discussion during the plenary presentation yesterday.  Key points: u Henry’s talk http://www.mice.iit.edu/cm/cm24/agenda/cm24_nebrensky_dataflow.ppt u MICE Notes 247 and 253: http://hep04.phys.iit.edu/cooldemo/micenotes/public/pdf/MICE0247/MICE0247.pdf http://hep04.phys.iit.edu/cooldemo/micenotes/public/pdf/MICE0253/MICE0253.pdf 4M.Ellis - CM24 - 3rd June 2009

5 We Need to Turn this: 5M.Ellis - CM24 - 3rd June 2009

6 Into This: 6M.Ellis - CM24 - 3rd June 2009

7 “Known Unknowns”  Meta-data: u First list of potential search terms. u What technology/DB to use?  LFC namespace: u Proposed at last CM. u Need to agree (or disagree!) to it now so that we can start registering data to the GRID.  MICE Data: u Volume u Lifetime u Access control  Proposed to arrange a 1 day workshop for interested / key people to settle these points. 7M.Ellis - CM24 - 3rd June 2009

8 G4MICE Status & Plans  G4MICE 2.0.0 was released on the weekend.  It is the first release with the new compiler and external libraries: u gcc 4.3.2 u GEANT4 9.1.p01 u CLHEP 2.0.4.2 u ROOT 5.22.0 u GSL 1.12 u Unpacking 2.0 u RecPack 20090424  It compiles without warnings on 32 bit and 64 bit machines and this will be enforced for all future releases. 8M.Ellis - CM24 - 3rd June 2009

9 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.  Still need Unit Tests for the RealData domain. Will work on these over the summer.  Need to add System/Integration tests for the common use cases.  Please let me know how YOU use G4MICE so I can add some tests to ensure that what you do continues to work the way you need it to. 9M.Ellis - CM24 - 3rd June 2009

10 Detector Reconstruction  Tracker reconstruction has been improved as a result of Aron’s analysis of the KEK data and the ongoing cosmic ray tests in lab 7.  Two areas to be improved before the next production release: u Remove hard coded tracker number in SciFiDigit class. u Fix automatic choice of PR algorithm based on the magnetic field in each tracker.  TOF reconstruction is well advanced (see reports on work by Mark, Yordan and Vassil).  CKOV reconstruction is also coming along nicely (David Adey and Vassil). 10M.Ellis - CM24 - 3rd June 2009

11 Next Steps  Add tests for the FileSplitter and FileMerger Applications.  Ensure all Recon Unit tests are working correctly and increase the scope to cover cosmic ray as well as MICE physics cases.  Generate release with all of the above for installation on the GRID.  In parallel with the above: u Produce a 64-bit version of the compiler and external libraries for installation on 64 bit machines. u Produce a Mac version of G4MICE (growing demand). 11M.Ellis - CM24 - 3rd June 2009

12 Concerns  As mentioned at a past VC, I am still concerned about the lack of direction given to those working on the code for the PID detectors.  Both Mark and Yordan have been working on the TOF, and I fear this has resulted in wasted/duplicated effort.  There would appear to be a similar potential in the CKOV with Vassil and David.  I would hate to think that important tasks (e.g. implementing the actual MICE hall geometry in the software) is suffering due to lack of mouse-power while effective mice are duplicating the work of others. 12M.Ellis - CM24 - 3rd June 2009

13 Activities that need an Owner  There are a number of key areas for which someone needs to take “ownership”: u MICE hall geometry (I am starting on this with Ash Jamdagni and the help of people at RAL, but this will not move very quickly). u Production – this was discussed during Henry’s talk yesterday, someone (or a group) needs to take charge of the eventual offline reconstruction of our data (we already have lots to practice on!). u PID related software – unlike the tracker group, there still does not appear to be any clear leadership for the other detectors (with the possible exception of the EMR). 13M.Ellis - CM24 - 3rd June 2009

14 Any Volunteers? 14M.Ellis - CM24 - 3rd June 2009


Download ppt "Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009."

Similar presentations


Ads by Google