CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DigiToRaw_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # This object is used to make changes for different running scenarios. In
4 # this case for Run 2
5 from Configuration.StandardSequences.Eras import eras
6 
10 import EventFilter.EcalDigiToRaw.ecalDigiToRaw_cfi
11 ecalPacker = EventFilter.EcalDigiToRaw.ecalDigiToRaw_cfi.ecaldigitorawzerosup.clone()
20 #DigiToRaw = cms.Sequence(L1TDigiToRaw*siPixelRawData*SiStripDigiToRaw*ecalPacker*esDigiToRaw*hcalRawData*cscpacker*dtpacker*rpcpacker*rawDataCollector)
21 DigiToRaw = cms.Sequence(L1TDigiToRaw*siPixelRawData*SiStripDigiToRaw*ecalPacker*esDigiToRaw*hcalRawData*cscpacker*dtpacker*rpcpacker*castorRawData*rawDataCollector)
22 ecalPacker.Label = 'simEcalDigis'
23 ecalPacker.InstanceEB = 'ebDigis'
24 ecalPacker.InstanceEE = 'eeDigis'
25 ecalPacker.labelEBSRFlags = "simEcalDigis:ebSrFlags"
26 ecalPacker.labelEESRFlags = "simEcalDigis:eeSrFlags"
27 
28 
29 if eras.phase1Pixel.isChosen() :
30  DigiToRaw.remove(siPixelRawData)
31  DigiToRaw.remove(castorRawData)
32 
33 if eras.fastSim.isChosen() :
34  for _entry in [siPixelRawData,SiStripDigiToRaw,castorRawData]:
35  DigiToRaw.remove(_entry)