1 import FWCore.ParameterSet.Config
as cms
8 SiStripDigiToZSRaw = EventFilter.SiStripRawToDigi.SiStripDigiToRaw_cfi.SiStripDigiToRaw.clone(
9 InputDigis = cms.InputTag(
'siStripZeroSuppression',
'VirginRaw'),
10 FedReadoutMode = cms.string(
'ZERO_SUPPRESSED'),
11 PacketCode = cms.string(
'ZERO_SUPPRESSED'),
12 CopyBufferHeader = cms.bool(
True),
13 RawDataTag = cms.InputTag(
'rawDataCollector')
16 SiStripDigiToHybridRaw = SiStripDigiToZSRaw.clone(
17 PacketCode = cms.string(
'ZERO_SUPPRESSED10'),
20 SiStripRawDigiToVirginRaw = SiStripDigiToZSRaw.clone(
21 FedReadoutMode = cms.string(
'VIRGIN_RAW'),
22 PacketCode = cms.string(
'VIRGIN_RAW')
29 from EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi
import rawDataCollector
31 rawDataRepacker = rawDataCollector.clone(
32 verbose = cms.untracked.int32(0),
33 RawCollectionList = cms.VInputTag( cms.InputTag(
'SiStripDigiToZSRaw'),
34 cms.InputTag(
'source'),
35 cms.InputTag(
'rawDataCollector'))
37 hybridRawDataRepacker = rawDataRepacker.clone(
38 RawCollectionList = cms.VInputTag( cms.InputTag(
'SiStripDigiToHybridRaw'),
39 cms.InputTag(
'source'),
40 cms.InputTag(
'rawDataCollector'))
43 virginRawDataRepacker = rawDataRepacker.clone(
44 RawCollectionList = cms.VInputTag( cms.InputTag(
'SiStripRawDigiToVirginRaw'))
51 DigiToRawRepack = cms.Sequence( SiStripDigiToZSRaw * rawDataRepacker )
52 DigiToHybridRawRepack = cms.Sequence( SiStripDigiToHybridRaw * hybridRawDataRepacker )
53 DigiToVirginRawRepack = cms.Sequence( SiStripRawDigiToVirginRaw * virginRawDataRepacker )
54 DigiToSplitRawRepack = cms.Sequence( DigiToRawRepack + DigiToVirginRawRepack )