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)\ 
)\