CMS 3D CMS Logo

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

Functions

def _modifyPixelDigitizerForRun2Bunchspacing25
 
def _modifyPixelDigitizerForRun2Bunchspacing50
 

Variables

tuple SiPixelSimBlock
 

Function Documentation

def SiPixelSimParameters_cfi._modifyPixelDigitizerForRun2Bunchspacing25 (   digitizer)
private
Function that modifies the pixel digitiser for Run 2 with 25ns bunchspacing.
First argument is the pixelDigitizer object.

Definition at line 8 of file SiPixelSimParameters_cfi.py.

8 
10  """
11  Function that modifies the pixel digitiser for Run 2 with 25ns bunchspacing.
12  First argument is the pixelDigitizer object.
13  """
14  # DynamicInefficency - 13TeV - 25ns case
15  digitizer.theInstLumiScaleFactor = cms.double(364)
16  digitizer.theLadderEfficiency_BPix1 = cms.vdouble( [1]*20 ) # this syntax makes an array with 20 copies of "1"
17  digitizer.theLadderEfficiency_BPix2 = cms.vdouble( [1]*32 )
18  digitizer.theLadderEfficiency_BPix3 = cms.vdouble( [1]*44 )
19  digitizer.theModuleEfficiency_BPix1 = cms.vdouble( 1, 1, 1, 1, )
20  digitizer.theModuleEfficiency_BPix2 = cms.vdouble( 1, 1, 1, 1, )
21  digitizer.theModuleEfficiency_BPix3 = cms.vdouble( 1, 1, 1, 1 )
22  digitizer.thePUEfficiency_BPix1 = cms.vdouble( 1.00023, -3.18350e-06, 5.08503e-10, -6.79785e-14 )
23  digitizer.thePUEfficiency_BPix2 = cms.vdouble( 9.99974e-01, -8.91313e-07, 5.29196e-12, -2.28725e-15 )
24  digitizer.thePUEfficiency_BPix3 = cms.vdouble( 1.00005, -6.59249e-07, 2.75277e-11, -1.62683e-15 )
def SiPixelSimParameters_cfi._modifyPixelDigitizerForRun2Bunchspacing50 (   digitizer)
private
Function that modifies the pixel digitiser for Run 2 with 50ns bunchspacing.

First argument is the pixelDigitizer object.

Definition at line 25 of file SiPixelSimParameters_cfi.py.

25 
27  """
28  Function that modifies the pixel digitiser for Run 2 with 50ns bunchspacing.
29 
30  First argument is the pixelDigitizer object.
31  """
32  # DynamicInefficency - 13TeV - 50ns case
33  digitizer.theInstLumiScaleFactor = cms.double(246.4)
34  digitizer.theLadderEfficiency_BPix1 = cms.vdouble( [0.979259,0.976677]*10 ) # This syntax makes a 20 element array of alternating numbers
35  digitizer.theLadderEfficiency_BPix2 = cms.vdouble( [0.994321,0.993944]*16 )
36  digitizer.theLadderEfficiency_BPix3 = cms.vdouble( [0.996787,0.996945]*22 )

Variable Documentation

tuple SiPixelSimParameters_cfi.SiPixelSimBlock

Definition at line 37 of file SiPixelSimParameters_cfi.py.