120 likes | 321 Views
Offline Software Summary. Release Schedule Simulation and Analysis Update Detector software: CKOV EMR KL Tracker TOF Online Reconstruction Various other things. Software Releases. Attempt to get into a regular monthly release schedule. Announced by email to the software list.
E N D
Offline Software Summary • Release Schedule • Simulation and Analysis Update • Detector software: • CKOV • EMR • KL • Tracker • TOF • Online Reconstruction • Various other things M.Ellis - CM25 - 6th November 2009
Software Releases • Attempt to get into a regular monthly release schedule. • Announced by email to the software list. • Thanks to Chris Rogers for prompting this and Ben Freemire for assisting with the testing and release process. • First release scheduled for 19th November. • Will include major work from the past five months (since mice-2-0-0) and hopefully fixes to a number of recently discovered bugs. M.Ellis - CM25 - 6th November 2009
Update from Chris - Simulation • Mostly cosmetic, see documentation or ask Chris for more details: • MiceModule text file description can be put all in one file • Mice module beam no longer forces you to define a number of events • Enable virtual planes to be defined with arbitrary position and rotation • Extra options added to virtual planes - write in coordinates of virtual detector; ignore particles outside of some radial extent • Option for automatic detection of GEANT4 physical volume overlaps • Option to amalgamate coaxial coils into one field has been made easier • Processing speed optimisation for several coaxial coils • G4MICE now looks for configuration and modules in local directory if it can't find them in the usual places • Attempts to add the same property to a module more than once result in an error message • Some reduction in output gumph • Some documentation tidy-up M.Ellis - CM25 - 6th November 2009
Update from Chris - Analysis • Nothing major, ask Chris for more details: • Extended beam output to ROOT format • Amplitude and emittance units changed • Improved cut on particle amplitudes available • Matcher documentation • Online analysis application improvements • Used during MICE shifts • Reweighting algorithm implemented • But no access from UI yet - need to dip into the code! M.Ellis - CM25 - 6th November 2009
CKOV Software - Vassil • CKOV reconstruction code takes raw fADC data and uses calibration to determine light and weighted position in CKOVs. • Several new charge estimation algorithms now exist which can be selected as required by the user. • Several useful suggestions during discussions in the session for baseline determination algorithms. • A first version of most of the code needed now exists. • Ongoing work includes improved algorithms and increased functionality in calibration and reconstruction code to be committed as new classes. M.Ellis - CM25 - 6th November 2009
CKOV Software - Vassil M.Ellis - CM25 - 6th November 2009
EMR + KL Software - Vassil + Mariyan • G4MICE currently has “EmCal” classes and directories. • Agreed that two new detector concepts to be added for the KL and EMR that will be used in place of the older EmCal code (but reusing much of it, as appropriate). • Better simulation of the EMR is currently in development. • Improved geometrical model of the bars and layers of the EMR. • Knowledge of the electronics performance is also now being fed into the digitisation. M.Ellis - CM25 - 6th November 2009
Tracker Software • No significant work since the last CM. • Still a few things that need to be sorted out: • Decoding code needs to be modified to handle 2 trackers. • Improvements to the track fit code from Aron need to be merged into 2.x releases. • Other planned work (e.g. improvements in Digitisation) will require mouse-power to implement. • Problem in space point reconstruction discovered as a result of analysis of data for the Tracker paper (thanks to David Adey and Ken!). Work in Progress to fix this. M.Ellis - CM25 - 6th November 2009
TofRec Reset makeDigits makeSlabHits makeSpacePoints makeTracks makeTracks makeTracks TOF Software - Yordan MICEEvent vmefAdcHits vmeTdcHits TofChannelMap tofcabling.txt SetTriggerTimes TofTrigger ProcessTriggerKey TofCalibrationMap tofT0calib.txt tofTWcalib.txt tofTriggercalib.txt See Yordan’s talk for very simple example code for your application to find the time of flight M.Ellis - CM25 - 6th November 2009
Online Reconstruction - Linda • Online reconstruction farm allotment of two computers installed in MICE LCR. • G4MICE installed on both and tested. • First version of the online reconstruction, concentrating on the TOF has been written by Mark Rayner. • ROOT histograms are produced and will be displayed in the control room in a similar manner to the Online Monitoring. • Work in progress to use parallel root for distribution of work load in the online reconstruction farm. • Plan to test code during shifts in mid-late November and have a first tested version in early December. M.Ellis - CM25 - 6th November 2009
MICE Network • Meeting yesterday lunchtime helped to clarify a few important points and has led to a clear set of actions to push forward the MICE network. • Mike Courthold continues to be the point of contact for all matters relating to networking in the MICE hall and MLCR. • Networking group preparing a detailed document which will be published as a MICE Note and once approved passed to RAL Networking. • Specifications and requirements for new servers to live on the PPD network to provide long term services including e-log, database API, etc in preparation. M.Ellis - CM25 - 6th November 2009
Miscellaneous AOB • MICE Hall, beamline, detector, etc, geometry is still an orphan. • I have an engineering model from Andy Lintern and access to free software to allow viewing and measurements to be extracted, but we still do not have someone dedicated to the task of ensuring that the G4MICE geometrical model is correct. • There have been discussions of a combined G4MICE/Analysis school to give an introduction to the use of the software for simulation, reconstruction and analysis. • Chris and I can organise this if there is sufficient demand. M.Ellis - CM25 - 6th November 2009