Twelve Ways to Build CMS Crossings from ROOT Files

Computer Science – Databases

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 8 pages, LaTeX, 1 eps

Scientific paper

The simulation of CMS raw data requires the random selection of one hundred and fifty pileup events from a very large set of files, to be superimposed in memory to the signal event. The use of ROOT I/O for that purpose is quite unusual: the events are not read sequentially but pseudo-randomly, they are not processed one by one in memory but by bunches, and they do not contain orthodox ROOT objects but many foreign objects and templates. In this context, we have compared the performance of ROOT containers versus the STL vectors, and the use of trees versus a direct storage of containers. The strategy with best performances is by far the one using clones within trees, but it stays hard to tune and very dependant on the exact use-case. The use of STL vectors could bring more easily similar performances in a future ROOT release.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Twelve Ways to Build CMS Crossings from ROOT Files does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Twelve Ways to Build CMS Crossings from ROOT Files, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Twelve Ways to Build CMS Crossings from ROOT Files will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-408131

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.