CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
customiseReEmul Namespace Reference

Functions

def L1TAddBitwiseLayer1
 
def L1TCaloStage2ParamsForHW
 
def L1TEventSetupForHF1x1TPs
 
def L1TReEmulFromNANO
 
def L1TReEmulFromRAW
 
def L1TReEmulFromRAW2015
 
def L1TReEmulFromRAW2015simCaloTP
 
def L1TReEmulFromRAW2016
 
def L1TReEmulFromRAWCalo
 
def L1TReEmulFromRAWCaloSimTP
 
def L1TReEmulFromRAWCalouGT
 
def L1TReEmulFromRAWLegacyMuon
 
def L1TReEmulFromRAWsimEcalTP
 
def L1TReEmulFromRAWsimHcalTP
 
def L1TReEmulFromRAWsimTP
 
def L1TReEmulMCFrom90xRAWSimHcalTP
 
def L1TReEmulMCFromRAW
 
def L1TReEmulMCFromRAW2015
 
def L1TReEmulMCFromRAWSimCalTP
 
def L1TReEmulMCFromRAWSimEcalTP
 
def L1TReEmulMCFromRAWSimHcalTP
 

Function Documentation

def customiseReEmul.L1TAddBitwiseLayer1 (   process)

Definition at line 12 of file customiseReEmul.py.

References print().

12 
13 def L1TAddBitwiseLayer1(process):
14  from L1Trigger.L1TCaloLayer1.simCaloStage2Layer1Digis_cfi import simCaloStage2Layer1Digis as simCaloStage2BitwiseLayer1Digis
15  from L1Trigger.L1TCalorimeter.simCaloStage2Digis_cfi import simCaloStage2Digis as simCaloStage2BitwiseDigis
16  process.simCaloStage2BitwiseLayer1Digis = simCaloStage2BitwiseLayer1Digis.clone()
17  process.simCaloStage2BitwiseLayer1Digis.ecalToken = cms.InputTag("ecalDigis:EcalTriggerPrimitives")
18  process.simCaloStage2BitwiseDigis = simCaloStage2BitwiseDigis.clone()
19  process.simCaloStage2BitwiseDigis.towerToken = cms.InputTag("simCaloStage2BitwiseLayer1Digis")
20  process.SimL1TCalorimeter = cms.Sequence( process.simCaloStage2Layer1Digis + process.simCaloStage2Digis + process.simCaloStage2BitwiseLayer1Digis + process.simCaloStage2BitwiseDigis)
21  from L1Trigger.L1TNtuples.l1UpgradeTree_cfi import l1UpgradeTree
22  process.l1UpgradeBitwiseTree = l1UpgradeTree.clone()
23  process.l1UpgradeBitwiseTree.egToken = cms.untracked.InputTag("simCaloStage2BitwiseDigis")
24  process.l1UpgradeBitwiseTree.tauTokens = cms.untracked.VInputTag("simCaloStage2BitwiseDigis")
25  process.l1UpgradeBitwiseTree.jetToken = cms.untracked.InputTag("simCaloStage2BitwiseDigis")
26  process.l1UpgradeBitwiseTree.muonToken = cms.untracked.InputTag("simGmtStage2Digis")
27  process.l1UpgradeBitwiseTree.sumToken = cms.untracked.InputTag("simCaloStage2BitwiseDigis")
28  process.l1ntuplebitwise = cms.Path(
29  process.l1UpgradeBitwiseTree
30  )
31  process.schedule.append(process.l1ntuplebitwise)
32  print("# modified L1TReEmul: ")
33  print("# {0}".format(process.L1TReEmul))
34  return process
35 
# As of 80X, this ES configuration is needed for *data* GTs (mc tags work w/o)
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def customiseReEmul.L1TCaloStage2ParamsForHW (   process)

Definition at line 8 of file customiseReEmul.py.

8 
9 def L1TCaloStage2ParamsForHW(process):
10  process.load("L1Trigger.L1TCalorimeter.caloStage2Params_HWConfig_cfi")
11  return process
def L1TCaloStage2ParamsForHW
def customiseReEmul.L1TEventSetupForHF1x1TPs (   process)

Definition at line 36 of file customiseReEmul.py.

36 
37 def L1TEventSetupForHF1x1TPs(process):
38  process.es_pool_hf1x1 = cms.ESSource(
39  "PoolDBESSource",
40  #process.CondDBSetup,
41  timetype = cms.string('runnumber'),
42  toGet = cms.VPSet(
43  cms.PSet(record = cms.string("HcalLutMetadataRcd"),
44  tag = cms.string("HcalLutMetadata_HFTP_1x1")
45  ),
46  cms.PSet(record = cms.string("HcalElectronicsMapRcd"),
47  tag = cms.string("HcalElectronicsMap_HFTP_1x1")
48  )
49  ),
50  connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS'),
51  authenticationMethod = cms.untracked.uint32(0)
52  )
53  process.es_prefer_es_pool_hf1x1 = cms.ESPrefer("PoolDBESSource", "es_pool_hf1x1")
54  return process
def customiseReEmul.L1TReEmulFromNANO (   process)

Definition at line 237 of file customiseReEmul.py.

238 def L1TReEmulFromNANO(process):
239 
240  process.load('L1Trigger.Configuration.SimL1Emulator_cff')
241  process.L1TReEmul = cms.Sequence(process.SimL1TGlobal)
242  stage2L1Trigger_2017.toModify(process.simGtStage2Digis,
243  ExtInputTag = "hltGtStage2Digis",
244  MuonInputTag = "hltGtStage2Digis:Muon",
245  EtSumInputTag = "hltGtStage2Digis:EtSum",
246  EGammaInputTag = "hltGtStage2Digis:EGamma",
247  TauInputTag = "hltGtStage2Digis:Tau",
248  JetInputTag = "hltGtStage2Digis:Jet"
249  )
250 
251  process.L1TReEmulPath = cms.Path(process.L1TReEmul)
252  process.schedule.append(process.L1TReEmulPath)
253 
254  print ("# L1TReEmul sequence: ")
255  print ("# {0}".format(process.L1TReEmul))
256  print ("# {0}".format(process.schedule))
257  return process
def customiseReEmul.L1TReEmulFromRAW (   process)

Definition at line 187 of file customiseReEmul.py.

References L1TReEmulFromRAW2016(), and print().

Referenced by L1TReEmulFromRAWCalouGT(), L1TReEmulFromRAWsimEcalTP(), L1TReEmulFromRAWsimHcalTP(), L1TReEmulFromRAWsimTP(), and L1TReEmulMCFromRAW().

188 def L1TReEmulFromRAW(process):
189  L1TReEmulFromRAW2016(process)
190 
191 
192  stage2L1Trigger_2017.toModify(process.simOmtfDigis,
193  srcRPC = 'omtfStage2Digis',
194  srcCSC = 'omtfStage2Digis',
195  srcDTPh = 'omtfStage2Digis',
196  srcDTTh = 'omtfStage2Digis'
197  )
198 
199  stage2L1Trigger.toModify(process.simEmtfDigis,
200  CSCInput = cms.InputTag('emtfStage2Digis'),
201  RPCInput = cms.InputTag('muonRPCDigis'),
202  CPPFInput = cms.InputTag('emtfStage2Digis'),
203  GEMEnable = cms.bool(False),
204  GEMInput = cms.InputTag('muonGEMPadDigis'),
205  CPPFEnable = cms.bool(True), # Use CPPF-emulated clustered RPC hits from CPPF as the RPC hits
206  )
207 
208  run3_GEM.toModify(process.simMuonGEMPadDigis,
209  InputCollection = 'muonGEMDigis',
210  )
211 
212  run3_GEM.toModify(process.simTwinMuxDigis,
213  RPC_Source = 'rpcTwinMuxRawToDigi',
214  DTDigi_Source = 'simDtTriggerPrimitiveDigis',
215  DTThetaDigi_Source = 'simDtTriggerPrimitiveDigis'
216  )
217 
218  run3_GEM.toModify(process.simKBmtfStubs,
219  srcPhi = 'bmtfDigis',
220  srcTheta = 'bmtfDigis'
221  )
222 
223  run3_GEM.toModify(process.simBmtfDigis,
224  DTDigi_Source = 'bmtfDigis',
225  DTDigi_Theta_Source = 'bmtfDigis'
226  )
227 
228  print("# L1TReEmul sequence: ")
229  print("# {0}".format(process.L1TReEmul))
230  print("# {0}".format(process.schedule))
231  return process
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def customiseReEmul.L1TReEmulFromRAW2015 (   process)

Definition at line 55 of file customiseReEmul.py.

References print().

Referenced by L1TReEmulFromRAW2015simCaloTP(), and L1TReEmulMCFromRAW2015().

55 
56 def L1TReEmulFromRAW2015(process):
57  process.load('L1Trigger.Configuration.SimL1Emulator_cff')
58  process.load('L1Trigger.Configuration.CaloTriggerPrimitives_cff')
59  process.simEcalTriggerPrimitiveDigis.Label = 'ecalDigis'
60  process.simHcalTriggerPrimitiveDigis.inputLabel = cms.VInputTag(
61  cms.InputTag('hcalDigis'),
62  cms.InputTag('hcalDigis')
63  )
64  process.L1TReEmul = cms.Sequence(process.simEcalTriggerPrimitiveDigis * process.simHcalTriggerPrimitiveDigis * process.SimL1Emulator)
65  process.simDtTriggerPrimitiveDigis.digiTag = 'muonDTDigis'
66  process.simCscTriggerPrimitiveDigis.CSCComparatorDigiProducer = cms.InputTag( 'muonCSCDigis', 'MuonCSCComparatorDigi')
67  process.simCscTriggerPrimitiveDigis.CSCWireDigiProducer = cms.InputTag( 'muonCSCDigis', 'MuonCSCWireDigi' )
68 
69  stage2L1Trigger.toModify(process.simTwinMuxDigis,
70  RPC_Source = 'muonRPCDigis',
71  # When available, this will switch to TwinMux input Digis:
72  DTDigi_Source = "dttfDigis",
73  DTThetaDigi_Source = "dttfDigis"
74  )
75  stage2L1Trigger.toModify(process.simOmtfDigis,
76  srcRPC = 'muonRPCDigis',
77  srcCSC = "csctfDigis"
78  )
79  stage2L1Trigger.toModify(process.simBmtfDigis,
80  DTDigi_Source = "simTwinMuxDigis",
81  DTDigi_Theta_Source = "dttfDigis"
82  )
83  stage2L1Trigger.toModify(process.simKBmtfStubs,
84  srcPhi = "simTwinMuxDigis",
85  srcTheta = "dttfDigis"
86  )
87  stage2L1Trigger.toModify(process.simEmtfDigis,
88  CSCInput = "csctfDigis",
89  RPCInput = 'muonRPCDigis'
90  )
91  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, ecalToken = "ecalDigis:EcalTriggerPrimitives")
92  # quiet warning abouts missing Stage-2 payloads, since they won't reliably exist in 2015 data.
93  stage2L1Trigger.toModify(process.caloStage2Digis, MinFeds = 0)
94  stage2L1Trigger.toModify(process.gmtStage2Digis, MinFeds = 0)
95  stage2L1Trigger.toModify(process.gtStage2Digis, MinFeds = 0)
96 
97  (~stage2L1Trigger).toModify(process.simRctDigis,
98  ecalDigis = ['simEcalTriggerPrimitiveDigis'],
99  hcalDigis = ['simHcalTriggerPrimitiveDigis']
100  )
101  (~stage2L1Trigger).toModify(process.simRpcTriggerDigis, label = 'muonRPCDigis')
102  (~stage2L1Trigger).toModify(process.simRpcTechTrigDigis, RPCDigiLabel = 'muonRPCDigis')
103 
104  process.L1TReEmulPath = cms.Path(process.L1TReEmul)
105  process.schedule.append(process.L1TReEmulPath)
106 
107  print("# L1TReEmul sequence: ")
108  print("# {0}".format(process.L1TReEmul))
109  print("# {0}".format(process.schedule))
110  return process
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def customiseReEmul.L1TReEmulFromRAW2015simCaloTP (   process)

Definition at line 117 of file customiseReEmul.py.

References L1TReEmulFromRAW2015().

118 def L1TReEmulFromRAW2015simCaloTP(process):
119  L1TReEmulFromRAW2015(process)
120  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, ecalToken = "simEcalTriggerPrimitiveDigis")
121  return process
def L1TReEmulFromRAW2015simCaloTP
def customiseReEmul.L1TReEmulFromRAW2016 (   process)

Definition at line 122 of file customiseReEmul.py.

Referenced by L1TReEmulFromRAW().

123 def L1TReEmulFromRAW2016(process):
124  process.load('L1Trigger.Configuration.SimL1Emulator_cff')
125  process.load('L1Trigger.Configuration.CaloTriggerPrimitives_cff')
126  process.simEcalTriggerPrimitiveDigis.Label = 'ecalDigis'
127  process.simHcalTriggerPrimitiveDigis.inputLabel = cms.VInputTag(
128  cms.InputTag('hcalDigis'),
129  cms.InputTag('hcalDigis')
130  )
131  process.simHcalTriggerPrimitiveDigis.inputUpgradeLabel = cms.VInputTag(
132  cms.InputTag('hcalDigis'),
133  cms.InputTag('hcalDigis')
134  )
135  process.simDtTriggerPrimitiveDigis.digiTag = cms.InputTag("muonDTDigis")
136  process.simCscTriggerPrimitiveDigis.CSCComparatorDigiProducer = cms.InputTag( 'muonCSCDigis', 'MuonCSCComparatorDigi')
137  process.simCscTriggerPrimitiveDigis.CSCWireDigiProducer = cms.InputTag( 'muonCSCDigis', 'MuonCSCWireDigi' )
138  process.L1TReEmul = cms.Sequence(process.simEcalTriggerPrimitiveDigis * process.simHcalTriggerPrimitiveDigis * process.SimL1Emulator)
139 
140 
141  #cutlist=['simDtTriggerPrimitiveDigis','simCscTriggerPrimitiveDigis']
142  #for b in cutlist:
143  # process.SimL1Emulator.remove(getattr(process,b))
144  # TwinMux
145  stage2L1Trigger.toModify(process.simTwinMuxDigis,
146  RPC_Source = 'rpcTwinMuxRawToDigi',
147  DTDigi_Source = 'twinMuxStage2Digis:PhIn',
148  DTThetaDigi_Source = 'twinMuxStage2Digis:ThIn'
149  )
150  # BMTF
151  stage2L1Trigger.toModify(process.simBmtfDigis,
152  DTDigi_Source = "simTwinMuxDigis",
153  DTDigi_Theta_Source = "bmtfDigis"
154  )
155  # KBMTF
156  stage2L1Trigger.toModify(process.simKBmtfStubs,
157  srcPhi = 'simTwinMuxDigis',
158  srcTheta = 'bmtfDigis'
159  )
160  # OMTF
161  stage2L1Trigger.toModify(process.simOmtfDigis,
162  srcRPC = 'muonRPCDigis',
163  srcCSC = 'csctfDigis',
164  srcDTPh = 'bmtfDigis',
165  srcDTTh = 'bmtfDigis'
166  )
167  # EMTF
168  stage2L1Trigger.toModify(process.simEmtfDigis,
169  CSCInput = 'emtfStage2Digis',
170  RPCInput = 'muonRPCDigis'
171  )
172  # Calo Layer1
173  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis,
174  ecalToken = 'ecalDigis:EcalTriggerPrimitives',
175  hcalToken = 'hcalDigis:'
176  )
177 
178  (~stage2L1Trigger).toModify(process.simRctDigis,
179  ecalDigis = ['ecalDigis:EcalTriggerPrimitives'],
180  hcalDigis = ['hcalDigis:']
181  )
182  (~stage2L1Trigger).toModify(process.simRpcTriggerDigis, label = 'muonRPCDigis')
183 
184  process.L1TReEmulPath = cms.Path(process.L1TReEmul)
185  process.schedule.append(process.L1TReEmulPath)
186  return process
def customiseReEmul.L1TReEmulFromRAWCalo (   process)

Definition at line 258 of file customiseReEmul.py.

259 def L1TReEmulFromRAWCalo(process):
260  process.load('L1Trigger.Configuration.SimL1CaloEmulator_cff')
261  process.L1TReEmul = cms.Sequence(process.SimL1CaloEmulator)
262  process.simCaloStage2Layer1Digis.ecalToken = cms.InputTag('ecalDigis:EcalTriggerPrimitives')
263  process.simCaloStage2Layer1Digis.hcalToken = cms.InputTag('hcalDigis:')
264  process.L1TReEmulPath = cms.Path(process.L1TReEmul)
265  process.schedule.append(process.L1TReEmulPath)
266 
267  print ("# L1TReEmul sequence: ")
268  print ("# {0}".format(process.L1TReEmul))
269  print ("# {0}".format(process.schedule))
270  return process
def customiseReEmul.L1TReEmulFromRAWCaloSimTP (   process)

Definition at line 271 of file customiseReEmul.py.

272 def L1TReEmulFromRAWCaloSimTP(process):
273  process.load('L1Trigger.Configuration.SimL1CaloEmulator_cff')
274  process.L1TReEmul = cms.Sequence(process.SimL1CaloEmulator)
275  process.L1TReEmulPath = cms.Path(process.L1TReEmul)
276  process.schedule.append(process.L1TReEmulPath)
277 
278  print ("# L1TReEmul sequence: ")
279  print ("# {0}".format(process.L1TReEmul))
280  print ("# {0}".format(process.schedule))
281  return process
def customiseReEmul.L1TReEmulFromRAWCalouGT (   process)

Definition at line 232 of file customiseReEmul.py.

References L1TReEmulFromRAW().

233 def L1TReEmulFromRAWCalouGT(process):
234  L1TReEmulFromRAW(process)
235  process.simGtStage2Digis.MuonInputTag = cms.InputTag("gtStage2Digis","Muon")
236  return process
def customiseReEmul.L1TReEmulFromRAWLegacyMuon (   process)

Definition at line 379 of file customiseReEmul.py.

References print().

380 def L1TReEmulFromRAWLegacyMuon(process):
381  process.load('L1Trigger.Configuration.SimL1Emulator_cff')
382  process.load('L1Trigger.Configuration.CaloTriggerPrimitives_cff')
383  process.simEcalTriggerPrimitiveDigis.Label = 'ecalDigis'
384  process.simHcalTriggerPrimitiveDigis.inputLabel = cms.VInputTag(
385  cms.InputTag('hcalDigis'),
386  cms.InputTag('hcalDigis')
387  )
def customiseReEmul.L1TReEmulFromRAWsimEcalTP (   process)

Definition at line 332 of file customiseReEmul.py.

References L1TReEmulFromRAW().

333 def L1TReEmulFromRAWsimEcalTP(process):
334  L1TReEmulFromRAW(process)
335  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, ecalToken = "simEcalTriggerPrimitiveDigis")
336  return process
def customiseReEmul.L1TReEmulFromRAWsimHcalTP (   process)

Definition at line 337 of file customiseReEmul.py.

References L1TReEmulFromRAW().

338 def L1TReEmulFromRAWsimHcalTP(process):
339  L1TReEmulFromRAW(process)
340  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, hcalToken = 'simHcalTriggerPrimitiveDigis')
341  return process
def customiseReEmul.L1TReEmulFromRAWsimTP (   process)

Definition at line 342 of file customiseReEmul.py.

References L1TReEmulFromRAW().

343 def L1TReEmulFromRAWsimTP(process):
344  L1TReEmulFromRAW(process)
345  # TwinMux
346  stage2L1Trigger.toModify(process.simTwinMuxDigis,
347  RPC_Source = 'muonRPCDigis',
348  DTDigi_Source = 'simDtTriggerPrimitiveDigis',
349  DTThetaDigi_Source = 'simDtTriggerPrimitiveDigis'
350  )
351  # BMTF
352  stage2L1Trigger.toModify(process.simBmtfDigis,
353  DTDigi_Source = 'simTwinMuxDigis',
354  DTDigi_Theta_Source = 'simDtTriggerPrimitiveDigis'
355  )
356  # KBMTF
357  stage2L1Trigger.toModify(process.simKBmtfStubs,
358  srcPhi = "simTwinMuxDigis",
359  srcTheta = "simDtTriggerPrimitiveDigis"
360  )
361  # OMTF
362  stage2L1Trigger.toModify(process.simOmtfDigis,
363  srcRPC = 'muonRPCDigis',
364  srcCSC = 'simCscTriggerPrimitiveDigis',
365  srcDTPh = 'simDtTriggerPrimitiveDigis',
366  srcDTTh = 'simDtTriggerPrimitiveDigis'
367  )
368  # EMTF
369  stage2L1Trigger.toModify(process.simEmtfDigis,
370  CSCInput = 'simCscTriggerPrimitiveDigis',
371  RPCInput = 'muonRPCDigis'
372  )
373  # Layer1
374  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis,
375  ecalToken = "simEcalTriggerPrimitiveDigis",
376  hcalToken = 'simHcalTriggerPrimitiveDigis'
377  )
378  return process
def customiseReEmul.L1TReEmulMCFrom90xRAWSimHcalTP (   process)

Definition at line 306 of file customiseReEmul.py.

References L1TReEmulMCFromRAW().

307 def L1TReEmulMCFrom90xRAWSimHcalTP(process):
308  L1TReEmulMCFromRAW(process)
309  stage2L1Trigger.toModify(process.simHcalTriggerPrimitiveDigis,
310  inputLabel = [
311  'simHcalUnsuppressedDigis',
312  'simHcalUnsuppressedDigis'
313  ],
314  inputUpgradeLabel = [
315  'simHcalUnsuppressedDigis:HBHEQIE11DigiCollection',
316  'simHcalUnsuppressedDigis:HFQIE10DigiCollection'
317  ]
318  )
319  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, hcalToken = 'simHcalTriggerPrimitiveDigis')
320  return process
321  #inputUpgradeLabel = cms.VInputTag(
322  # cms.InputTag('simHcalUnsuppressedDigis:HBHEQIE11DigiCollection'),
323  # cms.InputTag('simHcalUnsuppressedDigis:HFQIE10DigiCollection')),
def L1TReEmulMCFrom90xRAWSimHcalTP
def customiseReEmul.L1TReEmulMCFromRAW (   process)

Definition at line 282 of file customiseReEmul.py.

References L1TReEmulFromRAW().

Referenced by L1TReEmulMCFrom90xRAWSimHcalTP(), L1TReEmulMCFromRAWSimCalTP(), L1TReEmulMCFromRAWSimEcalTP(), and L1TReEmulMCFromRAWSimHcalTP().

283 def L1TReEmulMCFromRAW(process):
284  L1TReEmulFromRAW(process)
285  stage2L1Trigger.toModify(process.simEmtfDigis, CSCInput = 'simCscTriggerPrimitiveDigis:MPCSORTED')
286  stage2L1Trigger.toModify(process.simOmtfDigis, srcCSC = 'simCscTriggerPrimitiveDigis:MPCSORTED')
287 
288  # Temporary fix for OMTF inputs in MC re-emulation
289  run3_GEM.toModify(process.simOmtfDigis,
290  srcRPC = 'muonRPCDigis',
291  srcDTPh = 'simDtTriggerPrimitiveDigis',
292  srcDTTh = 'simDtTriggerPrimitiveDigis'
293  )
294 
295  return process
def customiseReEmul.L1TReEmulMCFromRAW2015 (   process)

Definition at line 111 of file customiseReEmul.py.

References L1TReEmulFromRAW2015().

112 def L1TReEmulMCFromRAW2015(process):
113  L1TReEmulFromRAW2015(process)
114  stage2L1Trigger.toModify(process.simEmtfDigis, CSCInput = 'simCscTriggerPrimitiveDigis:MPCSORTED')
115  stage2L1Trigger.toModify(process.simOmtfDigis, srcCSC = 'simCscTriggerPrimitiveDigis:MPCSORTED')
116  return process
def customiseReEmul.L1TReEmulMCFromRAWSimCalTP (   process)

Definition at line 324 of file customiseReEmul.py.

References L1TReEmulMCFromRAW().

325 def L1TReEmulMCFromRAWSimCalTP(process):
326  L1TReEmulMCFromRAW(process)
327  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis,
328  ecalToken = "simEcalTriggerPrimitiveDigis",
329  hcalToken = 'simHcalTriggerPrimitiveDigis'
330  )
331  return process
def customiseReEmul.L1TReEmulMCFromRAWSimEcalTP (   process)

Definition at line 296 of file customiseReEmul.py.

References L1TReEmulMCFromRAW().

297 def L1TReEmulMCFromRAWSimEcalTP(process):
298  L1TReEmulMCFromRAW(process)
299  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, ecalToken = "simEcalTriggerPrimitiveDigis")
300  return process
def customiseReEmul.L1TReEmulMCFromRAWSimHcalTP (   process)

Definition at line 301 of file customiseReEmul.py.

References L1TReEmulMCFromRAW().

302 def L1TReEmulMCFromRAWSimHcalTP(process):
303  L1TReEmulMCFromRAW(process)
304  stage2L1Trigger.toModify(process.simCaloStage2Layer1Digis, hcalToken = 'simHcalTriggerPrimitiveDigis')
305  return process