Brahms Participation in Mock Data Challenge (MDC)

This page is a copy of the 2-3 slides I showed on February 5 at the RCF local meeting in regard to the BRAHMS plans for the MDC. It has that BRAHMS will adapt ROOT officially as will likely happed soon. For more information go back at look at the other references.

 Goals of Mock Data Challenge.

 MDC1 Specifics

This set of detectors selected due to

 

Tasks to be done in preparation and during the MDC.

To get meaningful statistics for single angle, magnetic settings one needs in the order of 1000 tracks. This can for non-central and not so forward angles be a considerable amount of events which has to be tracked. The time needed for this depends on the completeness of the Geant simulation.

For the main purpose of the software and stress testing one can turn several elements off in the simulations to speed up this part. Otherwise with events in full phase space and with both spectrometers & DX included the time per event on the rpro’s is in the order of 5 minutes per event. As a first rough estimated the total number of events needed is

4 angle settings * 3 field settings * 1000 events / <0.1 tracks/event> = 120,000 events.

This is roughly 2.5 Gb worth of data (and approximately 20 min worth of real data).

It would take ~10,000 hours to generate this with full phase-space events in Geant. This might be possible, and we will attempt a cheaper solution as outlined above. Still it is likely to require a couple of CPU months for this task.

 Event generation - This is a fairly trivial task; for the small solid-angle detectors the same simulated events can be used multiple times by coordinate transformation to effectively give a large event sample. Needs 2-5K of central and Min bias Au+Au data. (1-1.5 Gb of data)

 

Time scale for implementation

 

MDC1

 

Framework will use ROOT classes. The i/o will be flat files, possibly root files though not determined. DST will be ROOT files

The overall file sizes need are small so in order stress test the RCF system it is therefor necessary to run the same multiple input files (or duplicates thereof).

Calibration access will most likely by files, and not by direct access to Database (Obj-y).