leptonicMicroDSTname: mdstElements, pidMicroDSTname: mdstElements, bhadronMicroDSTname: mdstElements } SelDSTWriterConf = { 'default': stripDSTStreamConf(pack=enablePacking, selectiveRawEvent=True), charmMicroDSTname: mdstStreamConf, leptonicMicroDSTname: mdstStreamConf, bhadronMicroDSTname: mdstStreamConf, pidMicroDSTname: stripCalibMicroDSTStreamConf(pack=enablePacking, selectiveRawEvent=True) } dstWriter = SelDSTWriter("MyDSTWriter", StreamConf=SelDSTWriterConf, MicroDSTElements=SelDSTWriterElements, OutputFileSuffix='20151106', SelectionSequences=sc.activeStreams()) # # Add stripping TCK # #from Configurables import StrippingTCK #stck = StrippingTCK(HDRLocation = '/Event/Strip/Phys/DecReports', TCK=0x36112100) #
# per-event an per-line selective writing of the raw event is active (selectiveRawEvent=True) # SelDSTWriterElements = { 'default' : stripDSTElements(pack=enablePacking), charmMicroDSTname : mdstElements, leptonicMicroDSTname : mdstElements, pidMicroDSTname : mdstElements, bhadronMicroDSTname : mdstElements } SelDSTWriterConf = { 'default' : stripDSTStreamConf(pack=enablePacking, selectiveRawEvent=True), charmMicroDSTname : mdstStreamConf, leptonicMicroDSTname : mdstStreamConf, bhadronMicroDSTname : mdstStreamConf, pidMicroDSTname : stripCalibMicroDSTStreamConf(pack=enablePacking, selectiveRawEvent=True) } dstWriter = SelDSTWriter( "MyDSTWriter", StreamConf = SelDSTWriterConf, MicroDSTElements = SelDSTWriterElements, OutputFileSuffix ='000000', SelectionSequences = sc.activeStreams() ) # # Add stripping TCK # #from Configurables import StrippingTCK #stck = StrippingTCK(HDRLocation = '/Event/Strip/Phys/DecReports', TCK=0x36112100) # Change the column size of Timing table