|
51 | 51 | # In the following use |
52 | 52 | # TrackRefitter (normal tracks), TrackRefitterP5 (cosmics) or TrackRefitterBHM (beam halo) |
53 | 53 |
|
54 | | -from RecoLocalTracker.SiStripRecHitConverter.StripCPEESProducer_cfi import stripCPEESProducer |
55 | | -hltESPStripCPEfromTrackAngle = stripCPEESProducer.clone( |
56 | | - ComponentType = "StripCPEfromTrackAngle" , |
57 | | - ComponentName = "hltESPStripCPEfromTrackAngle", |
58 | | - parameters = cms.PSet( |
59 | | - mLC_P2 = cms.double(0.3), |
60 | | - mLC_P1 = cms.double(0.618), |
61 | | - mLC_P0 = cms.double(-0.326), |
62 | | -# useLegacyError = cms.bool( True ), # 50ns menu |
63 | | -# maxChgOneMIP = cms.double( -6000.0 ), # 50ns menu |
64 | | - useLegacyError = cms.bool(False) , # 25ns menu |
65 | | - maxChgOneMIP = cms.double(6000.0) , #25ns menu |
66 | | - mTEC_P1 = cms.double( 0.471 ), |
67 | | - mTEC_P0 = cms.double( -1.885 ), |
68 | | - mTOB_P0 = cms.double( -1.026 ), |
69 | | - mTOB_P1 = cms.double( 0.253 ), |
70 | | - mTIB_P0 = cms.double( -0.742 ), |
71 | | - mTIB_P1 = cms.double( 0.202 ), |
72 | | - mTID_P0 = cms.double( -1.427 ), |
73 | | - mTID_P1 = cms.double( 0.433 ) |
74 | | - ) |
75 | | -) |
76 | | - |
77 | | -hltESPPixelCPEGeneric = cms.ESProducer( |
78 | | - "PixelCPEGenericESProducer", |
79 | | - LoadTemplatesFromDB = cms.bool( True ), |
80 | | - Alpha2Order = cms.bool( True ), |
81 | | - ClusterProbComputationFlag = cms.int32( 0 ), |
82 | | - useLAWidthFromDB = cms.bool( False ), |
83 | | - lAOffset = cms.double( 0.0 ), |
84 | | - lAWidthBPix = cms.double( 0.0 ), |
85 | | - lAWidthFPix = cms.double( 0.0 ), |
86 | | - doLorentzFromAlignment = cms.bool( False ), |
87 | | - useLAFromDB = cms.bool( True ), |
88 | | - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), |
89 | | - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), |
90 | | - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), |
91 | | - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), |
92 | | - xerr_endcap = cms.vdouble( 0.002, 0.002 ), |
93 | | - yerr_endcap = cms.vdouble( 0.0021 ), |
94 | | - xerr_barrel_l1_def = cms.double( 0.0103 ), |
95 | | - yerr_barrel_l1_def = cms.double( 0.0021 ), |
96 | | - xerr_barrel_ln_def = cms.double( 0.0103 ), |
97 | | - yerr_barrel_ln_def = cms.double( 0.0021 ), |
98 | | - xerr_endcap_def = cms.double( 0.002 ), |
99 | | - yerr_endcap_def = cms.double( 7.5E-4 ), |
100 | | - eff_charge_cut_highX = cms.double( 1.0 ), |
101 | | - eff_charge_cut_highY = cms.double( 1.0 ), |
102 | | - eff_charge_cut_lowX = cms.double( 0.0 ), |
103 | | - eff_charge_cut_lowY = cms.double( 0.0 ), |
104 | | - size_cutX = cms.double( 3.0 ), |
105 | | - size_cutY = cms.double( 3.0 ), |
106 | | - EdgeClusterErrorX = cms.double( 50.0 ), |
107 | | - EdgeClusterErrorY = cms.double( 85.0 ), |
108 | | - inflate_errors = cms.bool( False ), |
109 | | - inflate_all_errors_no_trk_angle = cms.bool( False ), |
110 | | - NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ), |
111 | | - UseErrorsFromTemplates = cms.bool( True ), |
112 | | - TruncatePixelCharge = cms.bool( True ), |
113 | | - IrradiationBiasCorrection = cms.bool( True ), |
114 | | - DoCosmics = cms.bool( False ), |
115 | | - isPhase2 = cms.bool( False ), |
116 | | - SmallPitch = cms.bool( False ), |
117 | | - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), |
118 | | - MagneticFieldRecord = cms.ESInputTag( "","" ), |
119 | | - appendToDataLabel = cms.string( "" ) |
120 | | -) |
121 | | - |
122 | | -hltESPTTRHBWithTrackAngle = cms.ESProducer( |
123 | | - "TkTransientTrackingRecHitBuilderESProducer", |
124 | | - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ), |
125 | | - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), |
126 | | - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), |
127 | | - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), |
128 | | - Matcher = cms.string( "StandardMatcher" ), |
129 | | - Phase2StripCPE = cms.string( "" ), |
130 | | - appendToDataLabel = cms.string( "" ) |
131 | | -) |
| 54 | +# Ingredient: import HLT CPE ESProducers directly to avoid going out of synch |
| 55 | +from Alignment.CommonAlignmentProducer.HLTModulesIncludes_cff import hltESPStripCPEfromTrackAngle, hltESPPixelCPEGeneric, hltESPTTRHBWithTrackAngle |
132 | 56 |
|
133 | 57 | SiPixelAliTrackRefitterHLT0 = TrackRefitter.clone( |
134 | 58 | src = 'SiPixelAliLooseSelectorHLT', #'ALCARECOTkAlMinBias'#'ALCARECOTkAlCosmicsCTF0T' #'ALCARECOTkAlMuonIsolated' |
|
0 commit comments