CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelCPEGeneric_cfi.py
Go to the documentation of this file.
2 
3 PixelCPEGenericESProducer = cms.ESProducer("PixelCPEGenericESProducer",
4 
5  ComponentName = cms.string('PixelCPEGeneric'),
6  TanLorentzAnglePerTesla = cms.double(0.106),
7  Alpha2Order = cms.bool(True),
8  PixelErrorParametrization = cms.string('NOTcmsim'),
9 
10  # Allows cuts to be optimized
11  eff_charge_cut_lowX = cms.double(0.0),
12  eff_charge_cut_lowY = cms.double(0.0),
13  eff_charge_cut_highX = cms.double(1.0),
14  eff_charge_cut_highY = cms.double(1.0),
15  size_cutX = cms.double(3.0),
16  size_cutY = cms.double(3.0),
17 
18  # Edge cluster errors in microns (determined by looking at residual RMS)
19  EdgeClusterErrorX = cms.double( 50.0 ),
20  EdgeClusterErrorY = cms.double( 85.0 ),
21 
22  # ggiurgiu@jhu.edu
23  inflate_errors = cms.bool(False),
24  inflate_all_errors_no_trk_angle = cms.bool(False),
25 
26  # Can use errors predicted by the template code
27  # If UseErrorsFromTemplates is False, must also set
28  # TruncatePixelCharge, IrradiationBiasCorrection, DoCosmics and LoadTemplatesFromDB to be False
29  UseErrorsFromTemplates = cms.bool(True),
30 
31  # When set True this gives a slight improvement in resolution at no cost
32  TruncatePixelCharge = cms.bool(True),
33 
34  # Turn this ON later
35  IrradiationBiasCorrection = cms.bool(False),
36 
37  # When set to True we use templates with extended angular acceptance
38  DoCosmics = cms.bool(False),
39 
40  LoadTemplatesFromDB = cms.bool(True),
41 
42  # petar, for clusterProbability() from TTRHs
43  ClusterProbComputationFlag = cms.int32(0)
44 
45 
46 )
47 
48