Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-07 14:24:09

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def PixelCPEGenericESProducer(*args, **kwargs):
0004   mod = cms.ESProducer('PixelCPEGenericESProducer',
0005     LoadTemplatesFromDB = cms.bool(True),
0006     Alpha2Order = cms.bool(True),
0007     ClusterProbComputationFlag = cms.int32(0),
0008     useLAWidthFromDB = cms.bool(True),
0009     lAOffset = cms.double(0),
0010     lAWidthBPix = cms.double(0),
0011     lAWidthFPix = cms.double(0),
0012     doLorentzFromAlignment = cms.bool(False),
0013     useLAFromDB = cms.bool(True),
0014     xerr_barrel_l1 = cms.vdouble(
0015       0.00115,
0016       0.0012,
0017       0.00088
0018     ),
0019     yerr_barrel_l1 = cms.vdouble(
0020       0.00375,
0021       0.0023,
0022       0.0025,
0023       0.0025,
0024       0.0023,
0025       0.0023,
0026       0.0021,
0027       0.0021,
0028       0.0024
0029     ),
0030     xerr_barrel_ln = cms.vdouble(
0031       0.00115,
0032       0.0012,
0033       0.00088
0034     ),
0035     yerr_barrel_ln = cms.vdouble(
0036       0.00375,
0037       0.0023,
0038       0.0025,
0039       0.0025,
0040       0.0023,
0041       0.0023,
0042       0.0021,
0043       0.0021,
0044       0.0024
0045     ),
0046     xerr_endcap = cms.vdouble(
0047       0.002,
0048       0.002
0049     ),
0050     yerr_endcap = cms.vdouble(0.0021),
0051     xerr_barrel_l1_def = cms.double(0.0103),
0052     yerr_barrel_l1_def = cms.double(0.0021),
0053     xerr_barrel_ln_def = cms.double(0.0103),
0054     yerr_barrel_ln_def = cms.double(0.0021),
0055     xerr_endcap_def = cms.double(0.002),
0056     yerr_endcap_def = cms.double(0.00075),
0057     eff_charge_cut_highX = cms.double(1),
0058     eff_charge_cut_highY = cms.double(1),
0059     eff_charge_cut_lowX = cms.double(0),
0060     eff_charge_cut_lowY = cms.double(0),
0061     size_cutX = cms.double(3),
0062     size_cutY = cms.double(3),
0063     EdgeClusterErrorX = cms.double(50),
0064     EdgeClusterErrorY = cms.double(85),
0065     inflate_errors = cms.bool(False),
0066     inflate_all_errors_no_trk_angle = cms.bool(False),
0067     NoTemplateErrorsWhenNoTrkAngles = cms.bool(False),
0068     UseErrorsFromTemplates = cms.bool(True),
0069     TruncatePixelCharge = cms.bool(True),
0070     IrradiationBiasCorrection = cms.bool(False),
0071     DoCosmics = cms.bool(False),
0072     isPhase2 = cms.bool(False),
0073     SmallPitch = cms.bool(False),
0074     ComponentName = cms.string('PixelCPEGeneric'),
0075     MagneticFieldRecord = cms.ESInputTag('', ''),
0076     appendToDataLabel = cms.string('')
0077   )
0078   for a in args:
0079     mod.update_(a)
0080   mod.update_(kwargs)
0081   return mod