CMS 3D CMS Logo

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

Functions

def customise2023
 
def customise_digitization
 
def customise_harvesting
 
def customise_Validation
 

Function Documentation

def gemCustom.customise2023 (   process)

Definition at line 2 of file gemCustom.py.

References customise_digitization(), customise_harvesting(), and customise_Validation().

2 
3 def customise2023(process):
4  if hasattr(process,'digitisation_step') :
5  process=customise_digitization(process)
6  if hasattr(process,'dqmHarvesting'):
7  process=customise_harvesting(process)
8  if hasattr(process,'validation_step'):
9  process=customise_Validation(process)
return process
def customise_Validation
Definition: gemCustom.py:20
def customise2023
Definition: gemCustom.py:2
def customise_harvesting
Definition: gemCustom.py:28
def customise_digitization
Definition: gemCustom.py:10
def gemCustom.customise_digitization (   process)

Definition at line 10 of file gemCustom.py.

References customizeGEMDigi.customize_digi_addGEM_muon_only().

Referenced by customise2023().

10 
11 def customise_digitization(process):
12  from SimMuon.GEMDigitizer.customizeGEMDigi import customize_digi_addGEM_muon_only
13  process = customize_digi_addGEM_muon_only(process)
14  process.simMuonGEMDigis.mixLabel = cms.string("mix")
15  process.simMuonME0Digis.mixLabel = cms.string("mix")
16  # process.digitisation_step.remove(process.simMuonRPCDigis)
17  # process.simMuonRPCDigis.digiModel = cms.string('RPCSimParam')
18  process.simMuonRPCDigis.digiModel = cms.string('RPCSimAverageNoiseEff')
19  return process
def customise_digitization
Definition: gemCustom.py:10
def gemCustom.customise_harvesting (   process)

Definition at line 28 of file gemCustom.py.

Referenced by customise2023().

28 
29 def customise_harvesting(process):
30  #process.load('Validation.MuonGEMHits.MuonGEMHits_cfi')
31  process.load('Validation.MuonGEMHits.gemPostValidation_cff')
32  process.genHarvesting += process.gemPostValidation
33  return process
34 
def customise_harvesting
Definition: gemCustom.py:28
def gemCustom.customise_Validation (   process)

Definition at line 20 of file gemCustom.py.

Referenced by customise2023().

20 
21 def customise_Validation(process):
22  #process.load('Validation.MuonGEMHits.MuonGEMHits_cfi')
23  process.load('Validation.MuonGEMHits.gemSimValid_cff')
24  process.load('Validation.MuonGEMDigis.MuonGEMDigis_cfi')
25  process.genvalid_all += process.gemSimValid
26  process.genvalid_all += process.gemDigiValidation
27  return process
def customise_Validation
Definition: gemCustom.py:20