Print

Print


Some points:

* (this one mostly for Stepan's benefit) The spaced-out file can be 
deleted after readout simulation; there is no need to store it since it 
has low information density and it is very fast to generate. So there is 
no impact on tape or network disk; it is strictly a load on the local 
scratch disk.

* The file size only blows up if you're running a simulation without beam 
background, just spaced events. If you're using beam background in 
addition to spaced events, the beam background SLIC file will be 
significantly larger than the spaced file (since the spaced file has 
mostly empty events and the beam background file has stuff in every event, 
and the two files need to have the same number of events), as is the file 
made by merging those two files, which is what is used in the readout 
simulation. So the size of the spaced files is not a problem in production 
MC, which is always run with beam background.

* We have a "no pileup" version of the readout simulation that runs 
without simulating pileup between consecutive events; this means that you 
never need to insert empty bunches. It does not have completely accurate 
trigger acceptance, and of course there is no pileup in the detector, but 
it is much faster than the regular readout sim. Without knowing what 
exactly you're doing, I don't know whether this is appropriate for your 
use.

* Specific to your numbers: If the readout simulation output is so much 
smaller than the SLIC output, it seems that most of the events in your 
StdHep file are not triggering. FilterMCBunches can be used to filter only 
events that have a chance of causing triggers (hence the name). This would 
reduce the filtered file size.

* There is no easy way to run FilterMCBunches as part of the readout 
simulation. We could (I think) rewrite FilterMCBunches so that it can run 
the readout simulation, and it can insert the empty events into the LCSim 
event loop. But this would only be useful for no-background simulation.

On Fri, 3 Oct 2014, Stepan Stepanyan wrote:

> Mikhail,
>
> Great point. No we do not have too much disk or tape space,
> in contrary to some believes.
> We had some discussions of even size before, will be good to
> get this resolved and try to be as economical as possible.
>
> Thanks, Stepan
>
> On 10/3/14 9:54 AM, [log in to unmask] wrote:
>> Dear Sirs,
>> 
>> is it possible to include "FilterMCBunches" method at the beginning of 
>> readout simulation procedure?
>> I have noticed that this step creates huge files, with information density 
>> tending to zero.
>> 
>> For example I took your StdHep file of   -    145 Mb,
>> this produced slic output of            -    888 Mb,   (already here one 
>> could save some bytes)
>> filtering gave                       -  26 Gb!!!!
>> readout simulation                   -     1.3 Mb,
>> reconstruction                      -      2.6 Mb.
>> 
>> Is it really necessary to write so much on disk? Do we have too much disk 
>> space?
>> 
>> Best Regards,
>>             Mikhail.
>> 
>> 
>> ########################################################################
>> Use REPLY-ALL to reply to list
>> 
>> To unsubscribe from the HPS-SOFTWARE list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the HPS-SOFTWARE list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1