CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RawToDigi_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # This object is used to selectively make changes for different running
4 # scenarios. In this case it makes changes for Run 2.
5 from Configuration.StandardSequences.Eras import eras
6 
8 
9 
11 
13 
15 
16 import EventFilter.EcalRawToDigi.EcalUnpackerData_cfi
17 ecalDigis = EventFilter.EcalRawToDigi.EcalUnpackerData_cfi.ecalEBunpacker.clone()
18 
20 ecalPreshowerDigis = EventFilter.ESRawToDigi.esRawToDigi_cfi.esRawToDigi.clone()
21 
22 import EventFilter.HcalRawToDigi.HcalRawToDigi_cfi
23 hcalDigis = EventFilter.HcalRawToDigi.HcalRawToDigi_cfi.hcalDigis.clone()
24 
26 muonCSCDigis = EventFilter.CSCRawToDigi.cscUnpacker_cfi.muonCSCDigis.clone()
27 
29 muonDTDigis = EventFilter.DTRawToDigi.dtunpacker_cfi.muonDTDigis.clone()
30 
32 muonRPCDigis = EventFilter.RPCRawToDigi.rpcUnpacker_cfi.rpcunpacker.clone()
33 
35 castorDigis = EventFilter.CastorRawToDigi.CastorRawToDigi_cfi.castorDigis.clone( FEDs = cms.untracked.vint32(690,691,692) )
36 
38 
40 tcdsDigis = EventFilter.Utilities.tcdsRawToDigi_cfi.tcdsRawToDigi.clone()
41 
43 
44 RawToDigi = cms.Sequence(L1TRawToDigi
45  +siPixelDigis
46  +siStripDigis
47  +ecalDigis
48  +ecalPreshowerDigis
49  +hcalDigis
50  +muonCSCDigis
51  +muonDTDigis
52  +muonRPCDigis
53  +castorDigis
54  +scalersRawToDigi
55  +tcdsDigis
56  )
57 
58 RawToDigi_noTk = cms.Sequence(L1TRawToDigi
59  +ecalDigis
60  +ecalPreshowerDigis
61  +hcalDigis
62  +muonCSCDigis
63  +muonDTDigis
64  +muonRPCDigis
65  +castorDigis
66  +scalersRawToDigi
67  +tcdsDigis
68  )
69 
70 scalersRawToDigi.scalersInputTag = 'rawDataCollector'
71 siPixelDigis.InputLabel = 'rawDataCollector'
72 #false by default anyways ecalDigis.DoRegional = False
73 ecalDigis.InputLabel = 'rawDataCollector'
74 ecalPreshowerDigis.sourceTag = 'rawDataCollector'
75 hcalDigis.InputLabel = 'rawDataCollector'
76 muonCSCDigis.InputObjects = 'rawDataCollector'
77 muonDTDigis.inputLabel = 'rawDataCollector'
78 muonRPCDigis.InputLabel = 'rawDataCollector'
79 castorDigis.InputLabel = 'rawDataCollector'
80 
81 
82 if eras.phase1Pixel.isChosen() :
83  RawToDigi.remove(siPixelDigis)
84  RawToDigi.remove(castorDigis)
85 
86 
87