CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
rpcCustoms.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 def customise(process):
4  if hasattr(process,'digitisation_step'):
5  process=customise_Digi(process)
6  if hasattr(process,'L1simulation_step'):
7  process=customise_L1Emulator(process)
8  if hasattr(process,'DigiToRaw'):
9  process=customise_DigiToRaw(process)
10  if hasattr(process,'RawToDigi'):
11  process=customise_RawToDigi(process)
12  if hasattr(process,'reconstruction'):
13  process=customise_Reco(process)
14  if hasattr(process,'dqmoffline_step'):
15  process=customise_DQM(process)
16  if hasattr(process,'dqmHarvesting'):
17  process=customise_harvesting(process)
18  if hasattr(process,'validation_step'):
19  process=customise_Validation(process)
20  return process
21 
22 def customise_Digi(process):
23  return process
24 
25 def customise_L1Emulator(process):
26  ## this comes after GE2/1 in gemCustoms.py
27  process.simCscTriggerPrimitiveDigis.alctSLHCME3141 = process.simCscTriggerPrimitiveDigis.alctSLHC.clone()
28  process.simCscTriggerPrimitiveDigis.clctSLHCME3141 = process.simCscTriggerPrimitiveDigis.clctSLHC.clone()
29  process.simCscTriggerPrimitiveDigis.alctSLHCME3141.alctNplanesHitPattern = 3
30  process.simCscTriggerPrimitiveDigis.alctSLHCME3141.runME3141ILT = cms.bool(True)
31  process.simCscTriggerPrimitiveDigis.clctSLHCME3141.clctNplanesHitPattern = 3
32  process.simCscTriggerPrimitiveDigis.clctSLHCME3141.clctPidThreshPretrig = 2
33  return process
34 
35 def customise_DigiToRaw(process):
36  return process
37 
38 def customise_RawToDigi(process):
39  return process
40 
41 def customise_Reco(process):
42  return process
43 
44 def customise_DQM(process):
45  return process
46 
47 def customise_Validation(process):
48  return process
49 
50 def customise_harvesting(process):
51  return (process)
def customise_Digi
Definition: rpcCustoms.py:22
def customise_Reco
Definition: rpcCustoms.py:41
def customise_DQM
Definition: rpcCustoms.py:44
def customise_L1Emulator
Definition: rpcCustoms.py:25
def customise_DigiToRaw
Definition: rpcCustoms.py:35
def customise_harvesting
Definition: rpcCustoms.py:50
def customise_RawToDigi
Definition: rpcCustoms.py:38
def customise
Definition: rpcCustoms.py:3
def customise_Validation
Definition: rpcCustoms.py:47