CMS 3D CMS Logo

Functions | Variables
digitizers_cfi Namespace Reference

Functions

def _customizePremixStage1 (mod)
 
def _loadPremixStage2Aliases (process)
 

Variables

 barrelDigitizer
 
 calotruth
 
 castor
 
 createInitialVertexCollection
 
 ecal
 
 ecalTime
 
 endcapDigitizer
 
 fastTimingLayer
 
 hcal
 
 hfnoseDigitizer
 
 hgceeDigitizer
 
 hgchebackDigitizer
 
 hgchefrontDigitizer
 
 MC_fastTimingLayer
 
 mergedtruth
 
 modifyDigitizers_loadPremixStage2Aliases
 
 pixel
 
 premixStage1
 
 puVtx
 
 signalOnlyTP
 
 strip
 
 theDigitizers
 
 theDigitizersValid
 
 tracks
 

Function Documentation

◆ _customizePremixStage1()

def digitizers_cfi._customizePremixStage1 (   mod)
private

Definition at line 128 of file digitizers_cfi.py.

128 def _customizePremixStage1(mod):
129  # To avoid this if-else structure we'd need an "_InverseModifier"
130  # to customize pixel/strip for everything else than fastSim.
131  if hasattr(mod, "pixel"):
132  if hasattr(mod.pixel, "AlgorithmCommon"):
133  mod.pixel.AlgorithmCommon.makeDigiSimLinks = True
134  else:
135  mod.pixel.makeDigiSimLinks = True
136  if hasattr(mod, "strip"):
137  mod.strip.makeDigiSimLinks = True
138  mod.mergedtruth.select.signalOnlyTP = False
139 premix_stage1.toModify(theDigitizersValid, _customizePremixStage1)
140 
def _customizePremixStage1(mod)

◆ _loadPremixStage2Aliases()

def digitizers_cfi._loadPremixStage2Aliases (   process)
private

Definition at line 141 of file digitizers_cfi.py.

141 def _loadPremixStage2Aliases(process):
142  process.load("SimGeneral.MixingModule.aliases_PreMix_cfi")
def _loadPremixStage2Aliases(process)

Variable Documentation

◆ barrelDigitizer

digitizers_cfi.barrelDigitizer

Definition at line 107 of file digitizers_cfi.py.

◆ calotruth

digitizers_cfi.calotruth

Definition at line 62 of file digitizers_cfi.py.

◆ castor

digitizers_cfi.castor

Definition at line 29 of file digitizers_cfi.py.

◆ createInitialVertexCollection

digitizers_cfi.createInitialVertexCollection

Definition at line 125 of file digitizers_cfi.py.

◆ ecal

digitizers_cfi.ecal

Definition at line 23 of file digitizers_cfi.py.

◆ ecalTime

digitizers_cfi.ecalTime

Definition at line 78 of file digitizers_cfi.py.

Referenced by CaloTowersCreationAlgo.convert().

◆ endcapDigitizer

digitizers_cfi.endcapDigitizer

Definition at line 108 of file digitizers_cfi.py.

◆ fastTimingLayer

digitizers_cfi.fastTimingLayer

Definition at line 88 of file digitizers_cfi.py.

◆ hcal

digitizers_cfi.hcal

Definition at line 26 of file digitizers_cfi.py.

◆ hfnoseDigitizer

digitizers_cfi.hfnoseDigitizer

Definition at line 69 of file digitizers_cfi.py.

◆ hgceeDigitizer

digitizers_cfi.hgceeDigitizer

Definition at line 59 of file digitizers_cfi.py.

◆ hgchebackDigitizer

digitizers_cfi.hgchebackDigitizer

Definition at line 60 of file digitizers_cfi.py.

◆ hgchefrontDigitizer

digitizers_cfi.hgchefrontDigitizer

Definition at line 61 of file digitizers_cfi.py.

◆ MC_fastTimingLayer

digitizers_cfi.MC_fastTimingLayer

Definition at line 89 of file digitizers_cfi.py.

◆ mergedtruth

digitizers_cfi.mergedtruth

Definition at line 35 of file digitizers_cfi.py.

◆ modifyDigitizers_loadPremixStage2Aliases

digitizers_cfi.modifyDigitizers_loadPremixStage2Aliases

Definition at line 143 of file digitizers_cfi.py.

◆ pixel

digitizers_cfi.pixel

Definition at line 17 of file digitizers_cfi.py.

◆ premixStage1

digitizers_cfi.premixStage1

Definition at line 97 of file digitizers_cfi.py.

◆ puVtx

digitizers_cfi.puVtx

Definition at line 32 of file digitizers_cfi.py.

◆ signalOnlyTP

digitizers_cfi.signalOnlyTP

Definition at line 118 of file digitizers_cfi.py.

◆ strip

digitizers_cfi.strip

Definition at line 20 of file digitizers_cfi.py.

◆ theDigitizers

digitizers_cfi.theDigitizers

Definition at line 16 of file digitizers_cfi.py.

◆ theDigitizersValid

digitizers_cfi.theDigitizersValid

Definition at line 117 of file digitizers_cfi.py.

◆ tracks

digitizers_cfi.tracks

Definition at line 47 of file digitizers_cfi.py.