CMS 3D CMS Logo

gemCustoms.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 def customise2019(process):
4  if hasattr(process,'digitisation_step'):
5  process=customise_Digi(process)
6  if hasattr(process,'L1simulation_step'):
7  process=customise_L1Emulator2019(process,'pt0')
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  if hasattr(process,'HLTSchedule'):
21  process=customise_gem_hlt(process)
22  return process
23 
24 def customise_Digi(process):
25  return process
26 
27 def customise_DigiToRaw(process):
28  return process
29 
30 def customise_RawToDigi(process):
31  return process
32 
33 def customise_Reco(process):
34  return process
35 
36 def customise_DQM(process):
37  return process
38 
39 def customise_Validation(process):
40  return process
41 
42 def customise_harvesting(process):
43  return process
44 
45 def outputCustoms(process):
46  return process
47 
48 def customise_gem_hlt(process):
49  process.hltL2OfflineMuonSeeds.EnableGEMMeasurement = cms.bool( True )
50  process.hltL2Muons.L2TrajBuilderParameters.EnableGEMMeasurement = cms.bool( True )
51  process.hltL2Muons.BWFilterParameters.EnableGEMMeasurement = cms.bool( True )
52  return process
53 
54 
def customise_Validation(process)
Definition: gemCustoms.py:39
def outputCustoms(process)
Definition: gemCustoms.py:45
def customise_DQM(process)
Definition: gemCustoms.py:36
def customise_Reco(process)
Definition: gemCustoms.py:33
def customise2019(process)
Definition: gemCustoms.py:3
def customise_RawToDigi(process)
Definition: gemCustoms.py:30
def customise_harvesting(process)
Definition: gemCustoms.py:42
def customise_Digi(process)
Definition: gemCustoms.py:24
def customise_gem_hlt(process)
Definition: gemCustoms.py:48
def customise_DigiToRaw(process)
Definition: gemCustoms.py:27