80 likes | 184 Views
Data Analysis Software. Status: Special purpose applications Plans: Online reconstruction Offline reconstruction DSTs (or whatever you would like to call them...). Special Purpose Applications.
E N D
Data Analysis Software • Status: • Special purpose applications • Plans: • Online reconstruction • Offline reconstruction • DSTs (or whatever you would like to call them...) M.Ellis - Video Conference - 12th March 2009
Special Purpose Applications • At the moment we have a large (and growing) number of G4MICE applications dedicated to specific purposes, e.g.: • VLPC calibration • KEK test beam reconstruction and analysis • Cosmic ray tracker test analysis • TOF calibration • TOF momentum and emittance measurement • GVA2-GVA1 time of flight. • TOF beam profile measurements. • ... • In total there are currently 17 such applications for use on real data. M.Ellis - Video Conference - 12th March 2009
Special Applications: Plans • I hope that we will continue to see more applications of this sort being written, tested and used for specialist purposes (detector calibration, specialist analysis, etc). • The process of writing these applications is allowing us to make progress on the underlying reconstruction routines that serve them. • The tracker reconstruction has been at a high level for some time thanks to the various test beams. • The TOF reconstruction is now benefiting from similar work, thanks to Mark, Vassil and Yordan. • More coordination from the PID experts would be welcomed to ensure that we are as efficient as possible. M.Ellis - Video Conference - 12th March 2009
Online Reconstruction • David Adey has completed a first version of a G4MICE application that attempts to reproduce offline, the Online Monitoring histograms. • This will now be tested on existing data to check that the results are the same, and find and fix any bugs that may exist. • Next step could be to take the existing TOF reconstruction and create an online reconstruction application based around it. M.Ellis - Video Conference - 12th March 2009
Offline Reconstruction • As the online and offline reconstruction will both use the same code, there will not be a large difference between the two applications. • The major differences will center around the offline reconstruction’s need to load geometry, cabling, calibration, etc information from the database. • The other major difference will be that the online reconstruction will output ROOT histograms and the offline will output DSTs... M.Ellis - Video Conference - 12th March 2009
DSTs • DST = Data Summary Tape. • Vague idea is that the offline reconstruction will produce a small output file that contains only the interesting high level reconstructed information that we will need for analysis (e.g. fitted track information, PID information, timing from RF cavities, etc). • Analysis group will need to determine what information is required and then it can be implemented. • Current idea is to store the information as ROOT trees (CERNLIB will not be supported from G4MICE 2.0 on). M.Ellis - Video Conference - 12th March 2009
DSTs – some comments • There will be a limit to how many values can be stored per event, otherwise the output files will become so large that it will not be easy to use them. • This means that we will need to come up with a reasonable list of parameters and resist the temptation to add lots of “just in case” values (e.g. raw hit information!). • For specific purposes where access to the lower level information is required, it will still be possible to write one of the special purpose applications to perform the analysis that is required. • These will all go into G4MICE so that results can be checked and reproduced. M.Ellis - Video Conference - 12th March 2009