File indexing completed on 2023-07-18 22:34:09
0001 import FWCore.ParameterSet.Config as cms
0002
0003 Phase2ITValidateRecHit = cms.EDProducer('Phase2ITValidateRecHit',
0004 DeltaX = cms.PSet(
0005 name = cms.string('Delta_X'),
0006 title = cms.string('Delta_X;RecHit resolution X coordinate [#mum]'),
0007 switch = cms.bool(True),
0008 xmin = cms.double(-100),
0009 xmax = cms.double(100),
0010 NxBins = cms.int32(100)
0011 ),
0012 DeltaY = cms.PSet(
0013 name = cms.string('Delta_Y'),
0014 title = cms.string('Delta_Y;RecHit resolution Y coordinate [#mum];'),
0015 switch = cms.bool(True),
0016 xmin = cms.double(-100),
0017 xmax = cms.double(100),
0018 NxBins = cms.int32(100)
0019 ),
0020 PullX = cms.PSet(
0021 name = cms.string('Pull_X'),
0022 title = cms.string('Pull_X;pull x;'),
0023 xmin = cms.double(-4),
0024 switch = cms.bool(True),
0025 xmax = cms.double(4),
0026 NxBins = cms.int32(100)
0027 ),
0028 PullY = cms.PSet(
0029 name = cms.string('Pull_Y'),
0030 title = cms.string('Pull_Y;pull y;'),
0031 xmin = cms.double(-4),
0032 switch = cms.bool(True),
0033 xmax = cms.double(4),
0034 NxBins = cms.int32(100)
0035 ),
0036 DeltaX_eta = cms.PSet(
0037 name = cms.string('Delta_X_vs_Eta'),
0038 title = cms.string('Delta_X_vs_Eta;|#eta|;#Delta x [#mum]'),
0039 NyBins = cms.int32(100),
0040 ymin = cms.double(-100),
0041 ymax = cms.double(100),
0042 NxBins = cms.int32(41),
0043 switch = cms.bool(True),
0044 xmax = cms.double(4.1),
0045 xmin = cms.double(0)
0046 ),
0047 DeltaX_phi = cms.PSet(
0048 name = cms.string('Delta_X_vs_Phi'),
0049 title = cms.string('Delta_X_vs_Phi;#phi;#Delta x [#mum]'),
0050 NyBins = cms.int32(100),
0051 ymin = cms.double(-100),
0052 ymax = cms.double(100),
0053 NxBins = cms.int32(36),
0054 switch = cms.bool(True),
0055 xmax = cms.double(3.1415926535897931),
0056 xmin = cms.double(-3.1415926535897931)
0057 ),
0058 DeltaY_eta = cms.PSet(
0059 name = cms.string('Delta_Y_vs_Eta'),
0060 title = cms.string('Delta_Y_vs_Eta;|#eta|;#Delta y [#mum]'),
0061 NyBins = cms.int32(100),
0062 ymin = cms.double(-100),
0063 ymax = cms.double(100),
0064 NxBins = cms.int32(41),
0065 switch = cms.bool(True),
0066 xmax = cms.double(4.1),
0067 xmin = cms.double(0)
0068 ),
0069 DeltaY_phi = cms.PSet(
0070 name = cms.string('Delta_Y_vs_Phi'),
0071 title = cms.string('Delta_Y_vs_Phi;#phi;#Delta y [#mum]'),
0072 NyBins = cms.int32(100),
0073 ymin = cms.double(-100),
0074 ymax = cms.double(100),
0075 NxBins = cms.int32(36),
0076 switch = cms.bool(True),
0077 xmax = cms.double(3.1415926535897931),
0078 xmin = cms.double(-3.1415926535897931)
0079 ),
0080 DeltaX_clsizex = cms.PSet(
0081 name = cms.string('Delta_X_vs_ClusterSizeX'),
0082 title = cms.string(';Cluster size X;#Delta x [#mum]'),
0083 ymin = cms.double(-100),
0084 ymax = cms.double(100),
0085 NxBins = cms.int32(21),
0086 switch = cms.bool(True),
0087 xmax = cms.double(20.5),
0088 xmin = cms.double(-0.5)
0089 ),
0090 DeltaX_clsizey = cms.PSet(
0091 name = cms.string('Delta_X_vs_ClusterSizeY'),
0092 title = cms.string(';Cluster size Y;#Delta x [#mum]'),
0093 ymin = cms.double(-100),
0094 ymax = cms.double(100),
0095 NxBins = cms.int32(21),
0096 switch = cms.bool(True),
0097 xmax = cms.double(20.5),
0098 xmin = cms.double(-0.5)
0099 ),
0100 DeltaY_clsizex = cms.PSet(
0101 name = cms.string('Delta_Y_vs_ClusterSizeX'),
0102 title = cms.string(';Cluster size X;#Delta y [#mum]'),
0103 ymin = cms.double(-100),
0104 ymax = cms.double(100),
0105 NxBins = cms.int32(21),
0106 switch = cms.bool(True),
0107 xmax = cms.double(20.5),
0108 xmin = cms.double(-0.5)
0109 ),
0110 DeltaY_clsizey = cms.PSet(
0111 name = cms.string('Delta_Y_vs_ClusterSizeY'),
0112 title = cms.string(';Cluster size Y;#Delta y [#mum]'),
0113 ymin = cms.double(-100),
0114 ymax = cms.double(100),
0115 NxBins = cms.int32(21),
0116 switch = cms.bool(True),
0117 xmax = cms.double(20.5),
0118 xmin = cms.double(-0.5)
0119 ),
0120 DeltaY_vs_DeltaX = cms.PSet(
0121 name = cms.string('Delta_Y_vs_DeltaX'),
0122 title = cms.string(';#Delta x[#mum];#Delta y[#mum]'),
0123 switch = cms.bool(True),
0124 ymin = cms.double(-100),
0125 ymax = cms.double(100),
0126 NyBins = cms.int32(100),
0127 xmax = cms.double(100),
0128 xmin = cms.double(-100),
0129 NxBins = cms.int32(100)
0130 ),
0131 PullX_eta = cms.PSet(
0132 name = cms.string('Pull_X_vs_Eta'),
0133 title = cms.string('Pull_X_vs_Eta;#eta;pull x'),
0134 ymax = cms.double(4),
0135 NxBins = cms.int32(82),
0136 switch = cms.bool(True),
0137 xmax = cms.double(4.1),
0138 xmin = cms.double(-4.1),
0139 ymin = cms.double(-4)
0140 ),
0141 PullY_eta = cms.PSet(
0142 name = cms.string('Pull_Y_vs_Eta'),
0143 title = cms.string('Pull_Y_vs_Eta;#eta;pull y'),
0144 ymax = cms.double(4),
0145 NxBins = cms.int32(82),
0146 switch = cms.bool(True),
0147 xmax = cms.double(4.1),
0148 xmin = cms.double(-4.1),
0149 ymin = cms.double(-4)
0150 ),
0151 nRecHits_primary = cms.PSet(
0152 name = cms.string('Number_RecHits_matched_PrimarySimTrack'),
0153 title = cms.string('Number of RecHits matched to primary SimTrack;;'),
0154 xmin = cms.double(0),
0155 switch = cms.bool(True),
0156 xmax = cms.double(0),
0157 NxBins = cms.int32(100)
0158 ),
0159 DeltaX_primary = cms.PSet(
0160 name = cms.string('Delta_X_SimHitPrimary'),
0161 title = cms.string('Delta_X_SimHitPrimary;#delta x [#mum];'),
0162 xmin = cms.double(-100),
0163 switch = cms.bool(True),
0164 xmax = cms.double(100),
0165 NxBins = cms.int32(100)
0166 ),
0167 DeltaY_primary = cms.PSet(
0168 name = cms.string('Delta_Y_SimHitPrimary'),
0169 title = cms.string('Delta_Y_SimHitPrimary;#Delta y [#mum];'),
0170 xmin = cms.double(-100),
0171 switch = cms.bool(True),
0172 xmax = cms.double(100),
0173 NxBins = cms.int32(100)
0174 ),
0175 PullX_primary = cms.PSet(
0176 name = cms.string('Pull_X_SimHitPrimary'),
0177 title = cms.string('Pull_X_SimHitPrimary;pull x;'),
0178 ymax = cms.double(4),
0179 NxBins = cms.int32(82),
0180 switch = cms.bool(True),
0181 xmax = cms.double(4.1),
0182 xmin = cms.double(-4.1),
0183 ymin = cms.double(-4)
0184 ),
0185 PullY_primary = cms.PSet(
0186 name = cms.string('Pull_Y_SimHitPrimary'),
0187 title = cms.string('Pull_Y_SimHitPrimary;pull y;'),
0188 ymax = cms.double(4),
0189 NxBins = cms.int32(82),
0190 switch = cms.bool(True),
0191 xmax = cms.double(4.1),
0192 xmin = cms.double(-4.1),
0193 ymin = cms.double(-4)
0194 ),
0195 associatePixel = cms.bool(True),
0196 associateStrip = cms.bool(False),
0197 usePhase2Tracker = cms.bool(True),
0198 associateRecoTracks = cms.bool(False),
0199 associateHitbySimTrack = cms.bool(True),
0200 pixelSimLinkSrc = cms.InputTag('simSiPixelDigis', 'Pixel'),
0201 ROUList = cms.vstring(
0202 'TrackerHitsPixelBarrelLowTof',
0203 'TrackerHitsPixelBarrelHighTof',
0204 'TrackerHitsPixelEndcapLowTof',
0205 'TrackerHitsPixelEndcapHighTof'
0206 ),
0207 simTracksSrc = cms.InputTag('g4SimHits'),
0208 SimVertexSource = cms.InputTag('g4SimHits'),
0209 SimTrackMinPt = cms.double(2),
0210 rechitsSrc = cms.InputTag('siPixelRecHits'),
0211 TopFolderName = cms.string('TrackerPhase2ITRecHitV'),
0212 Verbosity = cms.bool(False),
0213 mightGet = cms.optional.untracked.vstring
0214 )