cms.EDProducer("Phase2ITValidateTrackingRecHit",\
DeltaX = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_X'),\
switch = cms.bool(True),\
title = cms.string('Delta_X;RecHit resolution X coordinate [#mum]'),\
xmax = cms.double(100),\
xmin = cms.double(-100)\
),\
DeltaX_clsizex = cms.PSet(\
NxBins = cms.int32(21),\
name = cms.string('Delta_X_vs_ClusterSizeX'),\
switch = cms.bool(True),\
title = cms.string(';Cluster size X;#Delta x [#mum]'),\
xmax = cms.double(20.5),\
xmin = cms.double(-0.5),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaX_clsizey = cms.PSet(\
NxBins = cms.int32(21),\
name = cms.string('Delta_X_vs_ClusterSizeY'),\
switch = cms.bool(True),\
title = cms.string(';Cluster size Y;#Delta x [#mum]'),\
xmax = cms.double(20.5),\
xmin = cms.double(-0.5),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaX_eta = cms.PSet(\
NxBins = cms.int32(41),\
NyBins = cms.int32(100),\
name = cms.string('Delta_X_vs_Eta'),\
switch = cms.bool(True),\
title = cms.string('Delta_X_vs_Eta;|#eta|;#Delta x [#mum]'),\
xmax = cms.double(4.1),\
xmin = cms.double(0),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaX_phi = cms.PSet(\
NxBins = cms.int32(36),\
NyBins = cms.int32(100),\
name = cms.string('Delta_X_vs_Phi'),\
switch = cms.bool(True),\
title = cms.string('Delta_X_vs_Phi;#phi;#Delta x [#mum]'),\
xmax = cms.double(3.141592653589793),\
xmin = cms.double(-3.141592653589793),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaX_primary = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_X_SimHitPrimary'),\
switch = cms.bool(True),\
title = cms.string('Delta_X_SimHitPrimary;#delta x [#mum];'),\
xmax = cms.double(100),\
xmin = cms.double(-100)\
),\
DeltaY = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_Y'),\
switch = cms.bool(True),\
title = cms.string('Delta_Y;RecHit resolution Y coordinate [#mum];'),\
xmax = cms.double(100),\
xmin = cms.double(-100)\
),\
DeltaY_clsizex = cms.PSet(\
NxBins = cms.int32(21),\
name = cms.string('Delta_Y_vs_ClusterSizeX'),\
switch = cms.bool(True),\
title = cms.string(';Cluster size X;#Delta y [#mum]'),\
xmax = cms.double(20.5),\
xmin = cms.double(-0.5),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaY_clsizey = cms.PSet(\
NxBins = cms.int32(21),\
name = cms.string('Delta_Y_vs_ClusterSizeY'),\
switch = cms.bool(True),\
title = cms.string(';Cluster size Y;#Delta y [#mum]'),\
xmax = cms.double(20.5),\
xmin = cms.double(-0.5),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaY_eta = cms.PSet(\
NxBins = cms.int32(41),\
NyBins = cms.int32(100),\
name = cms.string('Delta_Y_vs_Eta'),\
switch = cms.bool(True),\
title = cms.string('Delta_Y_vs_Eta;|#eta|;#Delta y [#mum]'),\
xmax = cms.double(4.1),\
xmin = cms.double(0),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaY_phi = cms.PSet(\
NxBins = cms.int32(36),\
NyBins = cms.int32(100),\
name = cms.string('Delta_Y_vs_Phi'),\
switch = cms.bool(True),\
title = cms.string('Delta_Y_vs_Phi;#phi;#Delta y [#mum]'),\
xmax = cms.double(3.141592653589793),\
xmin = cms.double(-3.141592653589793),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
DeltaY_primary = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_Y_SimHitPrimary'),\
switch = cms.bool(True),\
title = cms.string('Delta_Y_SimHitPrimary;#Delta y [#mum];'),\
xmax = cms.double(100),\
xmin = cms.double(-100)\
),\
DeltaY_vs_DeltaX = cms.PSet(\
NxBins = cms.int32(100),\
NyBins = cms.int32(100),\
name = cms.string('Delta_Y_vs_DeltaX'),\
switch = cms.bool(True),\
title = cms.string(';#Delta x[#mum];#Delta y[#mum]'),\
xmax = cms.double(100),\
xmin = cms.double(-100),\
ymax = cms.double(100),\
ymin = cms.double(-100)\
),\
Delta_Phi = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_phi'),\
switch = cms.bool(True),\
title = cms.string('Delta Phi pixel;phi;'),\
xmax = cms.double(0.5),\
xmin = cms.double(-0.5)\
),\
Delta_Phi_barrel = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_Phi_Pixel_Barrel'),\
switch = cms.bool(True),\
title = cms.string('Delta Phi pixel barrel;phi;'),\
xmax = cms.double(0.5),\
xmin = cms.double(-0.5)\
),\
Delta_Phi_endcaps = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Delta_Phi_Pixel_Endcaps'),\
switch = cms.bool(True),\
title = cms.string('Delta Phi pixel endcaps;phi;'),\
xmax = cms.double(0.5),\
xmin = cms.double(-0.5)\
),\
PullX = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Pull_X'),\
switch = cms.bool(True),\
title = cms.string('Pull_X;pull x;'),\
xmax = cms.double(4),\
xmin = cms.double(-4)\
),\
PullX_eta = cms.PSet(\
NxBins = cms.int32(82),\
name = cms.string('Pull_X_vs_Eta'),\
switch = cms.bool(True),\
title = cms.string('Pull_X_vs_Eta;#eta;pull x'),\
xmax = cms.double(4.1),\
xmin = cms.double(-4.1),\
ymax = cms.double(4),\
ymin = cms.double(-4)\
),\
PullX_primary = cms.PSet(\
NxBins = cms.int32(82),\
name = cms.string('Pull_X_SimHitPrimary'),\
switch = cms.bool(True),\
title = cms.string('Pull_X_SimHitPrimary;pull x;'),\
xmax = cms.double(4.1),\
xmin = cms.double(-4.1),\
ymax = cms.double(4),\
ymin = cms.double(-4)\
),\
PullY = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Pull_Y'),\
switch = cms.bool(True),\
title = cms.string('Pull_Y;pull y;'),\
xmax = cms.double(4),\
xmin = cms.double(-4)\
),\
PullY_eta = cms.PSet(\
NxBins = cms.int32(82),\
name = cms.string('Pull_Y_vs_Eta'),\
switch = cms.bool(True),\
title = cms.string('Pull_Y_vs_Eta;#eta;pull y'),\
xmax = cms.double(4.1),\
xmin = cms.double(-4.1),\
ymax = cms.double(4),\
ymin = cms.double(-4)\
),\
PullY_primary = cms.PSet(\
NxBins = cms.int32(82),\
name = cms.string('Pull_Y_SimHitPrimary'),\
switch = cms.bool(True),\
title = cms.string('Pull_Y_SimHitPrimary;pull y;'),\
xmax = cms.double(4.1),\
xmin = cms.double(-4.1),\
ymax = cms.double(4),\
ymin = cms.double(-4)\
),\
ROUList = cms.vstring(\
'TrackerHitsPixelBarrelLowTof',\
'TrackerHitsPixelBarrelHighTof',\
'TrackerHitsPixelEndcapLowTof',\
'TrackerHitsPixelEndcapHighTof'\
),\
SimTrackMinPt = cms.double(2),\
SimVertexSource = cms.InputTag("g4SimHits"),\
TopFolderName = cms.string('HLT/TrackerPhase2ITTrackingRecHitV'),\
Verbosity = cms.bool(False),\
associateHitbySimTrack = cms.bool(True),\
associatePixel = cms.bool(True),\
associateRecoTracks = cms.bool(False),\
associateStrip = cms.bool(False),\
mightGet = cms.optional.untracked.vstring,\
nRecHits_primary = cms.PSet(\
NxBins = cms.int32(100),\
name = cms.string('Number_RecHits_matched_PrimarySimTrack'),\
switch = cms.bool(True),\
title = cms.string('Number of RecHits matched to primary SimTrack;;'),\
xmax = cms.double(0),\
xmin = cms.double(0)\
),\
pixelSimLinkSrc = cms.InputTag("simSiPixelDigis","Pixel"),\
simTracksSrc = cms.InputTag("g4SimHits"),\
tracksSrc = cms.InputTag("hltGeneralTracks"),\
usePhase2Tracker = cms.bool(True)\
)\