CMS 3D CMS Logo

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

Functions

def _modifyPixelDigitizerForPhase1Pixel
 
def _modifyPixelDigitizerForRun3
 

Variables

 AddNoise = True,
 
 AddNoisyPixels = False,
 
 AddPixelInefficiency = False,
 
 KillBadFEDChannels = False,
 
tuple SiPixelSimBlock
 

Function Documentation

def SiPixelSimParameters_cfi._modifyPixelDigitizerForPhase1Pixel (   digitizer)
private
Function that modifies the pixel digitiser for the Phase 1 pixel detector.

First argument is the pixelDigitizer object.

Definition at line 7 of file SiPixelSimParameters_cfi.py.

7 
9  """
10  Function that modifies the pixel digitiser for the Phase 1 pixel detector.
11 
12  First argument is the pixelDigitizer object.
13  """
14  #use default switches, new analog respnse, d.k. 2/16
15  #digitizer.MissCalibrate = False
16  #digitizer.LorentzAngle_DB = False
17  #digitizer.killModules = False
18  #digitizer.useDB = False
19  #digitizer.DeadModules_DB = False
20  digitizer.NumPixelBarrel = cms.int32(4)
21  digitizer.NumPixelEndcap = cms.int32(3)
22  digitizer.ThresholdInElectrons_FPix = cms.double(2000.0)
23  digitizer.ThresholdInElectrons_BPix = cms.double(2000.0)
24  digitizer.ThresholdInElectrons_BPix_L1 = cms.double(3000.0)
25  digitizer.ThresholdInElectrons_BPix_L2 = cms.double(2600.0)
26  digitizer.FPix_SignalResponse_p0 = cms.double(0.00171)
27  digitizer.FPix_SignalResponse_p1 = cms.double(0.711)
28  digitizer.FPix_SignalResponse_p2 = cms.double(203.)
29  digitizer.FPix_SignalResponse_p3 = cms.double(148.)
30  digitizer.BPix_SignalResponse_p0 = cms.double(0.00171)
31  digitizer.BPix_SignalResponse_p1 = cms.double(0.711)
32  digitizer.BPix_SignalResponse_p2 = cms.double(203.)
33  digitizer.BPix_SignalResponse_p3 = cms.double(148.)
34  # gains and offsets are ints in the Clusterizer, so round to the same value
35  digitizer.ElectronsPerVcal = cms.double(47) # L2-4: 47 +- 4.7
36  digitizer.ElectronsPerVcal_L1 = cms.double(50) # L1: 49.6 +- 2.6
37  digitizer.ElectronsPerVcal_Offset = cms.double(-60) # L2-4: -60 +- 130
38  digitizer.ElectronsPerVcal_L1_Offset = cms.double(-670) # L1: -670 +- 220
39  digitizer.UseReweighting = cms.bool(True)
40  digitizer.KillBadFEDChannels = cms.bool(True)
def SiPixelSimParameters_cfi._modifyPixelDigitizerForRun3 (   digitizer)
private

Definition at line 41 of file SiPixelSimParameters_cfi.py.

41 
42 def _modifyPixelDigitizerForRun3( digitizer ):
43 
44  digitizer.ThresholdInElectrons_FPix = cms.double(1600.0)
45  digitizer.ThresholdInElectrons_BPix = cms.double(1600.0)
46  digitizer.ThresholdInElectrons_BPix_L1 = cms.double(2000.0)
47  digitizer.ThresholdInElectrons_BPix_L2 = cms.double(1600.0)

Variable Documentation

SiPixelSimParameters_cfi.AddNoise = True,

Definition at line 133 of file SiPixelSimParameters_cfi.py.

SiPixelSimParameters_cfi.AddNoisyPixels = False,

Definition at line 134 of file SiPixelSimParameters_cfi.py.

SiPixelSimParameters_cfi.AddPixelInefficiency = False,

Definition at line 135 of file SiPixelSimParameters_cfi.py.

SiPixelSimParameters_cfi.KillBadFEDChannels = False,

Definition at line 136 of file SiPixelSimParameters_cfi.py.

Referenced by SiPixelDigitizerAlgorithm.init().

tuple SiPixelSimParameters_cfi.SiPixelSimBlock

Definition at line 48 of file SiPixelSimParameters_cfi.py.