Simulations Progress at Regina ➔ Event generation with genr8 – output in ascii format ➔...
-
Upload
patrick-washington -
Category
Documents
-
view
212 -
download
0
Transcript of Simulations Progress at Regina ➔ Event generation with genr8 – output in ascii format ➔...
Simulations Progress at Regina
Event generation with genr8 – output in ascii formatConversion to either HDFast input (stdhep) or HDGeant input (hddm)HDFast simulation – creation of ROOT data treeHDGeant simulation – creation of hddm hit informationConverstion of HDGeant hddm file to xml format (hddm-xml)
First scripts to parse xml data files to extract BCAL hit info
First code to create BCAL ntuples for Paw++ analysis
Other Useful Things
Script to install Hall D software (genr8, HDFast, HDGeant, conversion scripts, xerces-c libraries, etc.) from tar files and CVS repository at Jlab
Designed for RH7.X systems. Easy to modify for RH6.X systems.
Script to do HDGeant simulation “start-to-finish” beginning with genr8 input file, and specifying number of events to simulate
Multiple Platform Support
All software (that I know of) works on RH6.X and RH7.X. Installation is fairly automated.
All software (that I know of) works under Tru64 Unix. Requires compiling of all source code locally. CERN libraries are commonly available.
Most things work under AlphaLinux. HDGeant has problems, due to CERN library difficulties .
Tru64 binaries compiled statically run under AlphaLinux. No significant performance hit.
Online Software
Data Acquisition – to CODA or not to CODA? Elliot has been working on tools to view
CODA data. What XML viewing/parsing tools are available?
Event decoding software – who will write this? We should ensure some type of compatibility with HDDM, yes?
Modular or monolithic format? Learning curve may be too steep for entirely modular format.
Code management
Is CVS adequate? If it is, then should we establish some sort of protocol for code management? What standards should we have for checking in new code? Compile check only? Compile and run test file on one system? Compile and run test file on multiple platforms?
Do we need a human librarian? What other options are available?
Analysis Code
Personally, I am for it. What is the current status of code which
reads XML/HDDM hits data and does something useful with it?
Can we make use of software which already exists? Code which really already exists from other
detectors? Code which might need only small mods? Canned code?