cms.EDProducer("Phase2OTValidateTrackingRecHit",\ 
    Delta_Phi_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi macro-pixel sensor;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_Phi_Pixel_Barrel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Pixel_Barrel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi macro-pixel sensor Barrel;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_Phi_Pixel_Endcaps = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Pixel_Endcaps'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi macro-pixel sensor Endcaps;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_Phi_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi strip sensor;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_Phi_Strip_Barrel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Strip_Barrel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi strip sensor Barrel;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_Phi_Strip_Endcaps = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Phi_Strip_Endcaps'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Phi strip sensor Endcaps;phi'),\ 
        xmax = cms.double(0.5),\ 
        xmin = cms.double(-0.5)\ 
    ),\ 
    Delta_X_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_X_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta X macro-pixel sensor;Cluster resolution X coordinate [#mum]'),\ 
        xmax = cms.double(250),\ 
        xmin = cms.double(-250)\ 
    ),\ 
    Delta_X_Pixel_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_X_Pixel_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta X macro-pixel sensor;cluster resolution X coordinate [#mum]'),\ 
        xmax = cms.double(250),\ 
        xmin = cms.double(-250)\ 
    ),\ 
    Delta_X_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_X_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta X strip sensor;Cluster resolution X coordinate [#mum]'),\ 
        xmax = cms.double(250),\ 
        xmin = cms.double(-250)\ 
    ),\ 
    Delta_X_Strip_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_X_Strip_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta X strip sensor;Cluster resolution X coordinate [#mum]'),\ 
        xmax = cms.double(250),\ 
        xmin = cms.double(-250)\ 
    ),\ 
    Delta_X_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(250),\ 
        name = cms.string('Delta_X_vs_Eta_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;#Delta x [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(250),\ 
        ymin = cms.double(-250)\ 
    ),\ 
    Delta_X_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(250),\ 
        name = cms.string('Delta_X_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;#Delta x [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(250),\ 
        ymin = cms.double(-250)\ 
    ),\ 
    Delta_X_vs_phi_Pixel = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(250),\ 
        name = cms.string('Delta_X_vs_Phi_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;#Delta x [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(250),\ 
        ymin = cms.double(-250)\ 
    ),\ 
    Delta_X_vs_phi_Strip = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(250),\ 
        name = cms.string('Delta_X_vs_Phi_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;#Delta x [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(250),\ 
        ymin = cms.double(-250)\ 
    ),\ 
    Delta_Y_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Y macro-pixel sensor;Cluster resolution Y coordinate [#mum]'),\ 
        xmax = cms.double(1500),\ 
        xmin = cms.double(-1500)\ 
    ),\ 
    Delta_Y_Pixel_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_Pixel_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Y macro-pixel sensor;cluster resolution Y coordinate [#mum]'),\ 
        xmax = cms.double(500),\ 
        xmin = cms.double(-500)\ 
    ),\ 
    Delta_Y_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Y strip sensor;Cluster resolution Y coordinate [cm]'),\ 
        xmax = cms.double(5),\ 
        xmin = cms.double(-5)\ 
    ),\ 
    Delta_Y_Strip_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_Strip_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('#Delta Y strip sensor;Cluster resolution Y coordinate [cm]'),\ 
        xmax = cms.double(5),\ 
        xmin = cms.double(-5)\ 
    ),\ 
    Delta_Y_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(300),\ 
        name = cms.string('Delta_Y_vs_Eta_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;#Delta y [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(1500),\ 
        ymin = cms.double(-1500)\ 
    ),\ 
    Delta_Y_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;#Delta y [cm]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(5),\ 
        ymin = cms.double(-5)\ 
    ),\ 
    Delta_Y_vs_phi_Pixel = cms.PSet(\ 
        NxBins = cms.int32(35),\ 
        NyBins = cms.int32(300),\ 
        name = cms.string('Delta_Y_vs_Phi_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;#Delta y [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(1500),\ 
        ymin = cms.double(-1500)\ 
    ),\ 
    Delta_Y_vs_phi_Strip = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('Delta_Y_vs_Phi_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;#Delta y [cm]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(5),\ 
        ymin = cms.double(-5)\ 
    ),\ 
    PSimHitSource = cms.VInputTag(\ 
        "g4SimHits:TrackerHitsTIBLowTof", "g4SimHits:TrackerHitsTIBHighTof", "g4SimHits:TrackerHitsTIDLowTof", "g4SimHits:TrackerHitsTIDHighTof", "g4SimHits:TrackerHitsTOBLowTof",\ 
        "g4SimHits:TrackerHitsTOBHighTof", "g4SimHits:TrackerHitsTECLowTof", "g4SimHits:TrackerHitsTECHighTof", "g4SimHits:TrackerHitsPixelBarrelLowTof", "g4SimHits:TrackerHitsPixelBarrelHighTof",\ 
        "g4SimHits:TrackerHitsPixelEndcapLowTof", "g4SimHits:TrackerHitsPixelEndcapHighTof"\ 
    ),\ 
    Pull_X_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_X_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull X macro-pixel sensor;pull x;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_X_Pixel_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_X_Pixel_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull X macro-pixel sensor;pull x;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_X_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_X_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull X strip sensor;pull x;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_X_Strip_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_X_Strip_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull X strip sensor;pull x;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_X_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(82),\ 
        name = cms.string('Pull_X_vs_Eta'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#eta;pull x'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(-4.1),\ 
        ymax = cms.double(4),\ 
        ymin = cms.double(-4)\ 
    ),\ 
    Pull_X_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(82),\ 
        name = cms.string('Pull_X_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#eta;pull x'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(-4.1),\ 
        ymax = cms.double(4),\ 
        ymin = cms.double(-4)\ 
    ),\ 
    Pull_Y_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_Y_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull Y macro-pixel sensor;pull y;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_Y_Pixel_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_Y_Pixel_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull Y macro-pixel sensor;pull y;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_Y_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_Y_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull Y strip sensor;pull y;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_Y_Strip_Primary = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('Pull_Y_Strip_Primary'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('Pull Y strip sensor;pull y;'),\ 
        xmax = cms.double(4),\ 
        xmin = cms.double(-4)\ 
    ),\ 
    Pull_Y_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(82),\ 
        name = cms.string('Pull_Y_vs_Eta'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#eta;pull y'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(-4.1),\ 
        ymax = cms.double(4),\ 
        ymin = cms.double(-4)\ 
    ),\ 
    Pull_Y_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(82),\ 
        name = cms.string('Pull_Y_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#eta;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',\ 
        'TrackerHitsTIBLowTof',\ 
        'TrackerHitsTIBHighTof',\ 
        'TrackerHitsTIDLowTof',\ 
        'TrackerHitsTIDHighTof',\ 
        'TrackerHitsTOBLowTof',\ 
        'TrackerHitsTOBHighTof',\ 
        'TrackerHitsPixelEndcapLowTof',\ 
        'TrackerHitsPixelEndcapHighTof',\ 
        'TrackerHitsTECLowTof',\ 
        'TrackerHitsTECHighTof'\ 
    ),\ 
    SimTrackMinPt = cms.double(2),\ 
    SimVertexSource = cms.InputTag("g4SimHits"),\ 
    TopFolderName = cms.string('HLT/TrackerPhase2OTTrackingRecHitV'),\ 
    Verbosity = cms.bool(False),\ 
    associateHitbySimTrack = cms.bool(True),\ 
    associatePixel = cms.bool(False),\ 
    associateRecoTracks = cms.bool(False),\ 
    associateStrip = cms.bool(True),\ 
    err_X_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('err_X_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('error X macro-pixel sensor;Cluster error X coordinate [#mum]'),\ 
        xmax = cms.double(0),\ 
        xmin = cms.double(100)\ 
    ),\ 
    err_X_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('err_X_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('local error X strip sensor;Cluster error X coordinate [#mum]'),\ 
        xmax = cms.double(100),\ 
        xmin = cms.double(0)\ 
    ),\ 
    err_X_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_X_vs_Eta_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;local error x [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(100),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_X_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_X_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;local error x [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(100),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_X_vs_phi_Pixel = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_X_vs_Phi_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;local error x [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(100),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_X_vs_phi_Strip = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_X_vs_Phi_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;local error x [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(100),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_Y_Pixel = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('err_Y_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('error Y macro-pixel sensor;Cluster error Y coordinate [#mum]'),\ 
        xmax = cms.double(500),\ 
        xmin = cms.double(0)\ 
    ),\ 
    err_Y_Strip = cms.PSet(\ 
        NxBins = cms.int32(100),\ 
        name = cms.string('err_Y_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string('local error Y strip sensor;Cluster error Y coordinate [cm]'),\ 
        xmax = cms.double(10),\ 
        xmin = cms.double(0)\ 
    ),\ 
    err_Y_vs_eta_Pixel = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_Y_vs_Eta_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;local error y [#mum]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(500),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_Y_vs_eta_Strip = cms.PSet(\ 
        NxBins = cms.int32(41),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_Y_vs_Eta_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';|#eta|;local error y [cm]'),\ 
        xmax = cms.double(4.1),\ 
        xmin = cms.double(0),\ 
        ymax = cms.double(10),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_Y_vs_phi_Pixel = cms.PSet(\ 
        NxBins = cms.int32(35),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_Y_vs_Phi_Pixel'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;local error y [#mum]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(500),\ 
        ymin = cms.double(0)\ 
    ),\ 
    err_Y_vs_phi_Strip = cms.PSet(\ 
        NxBins = cms.int32(36),\ 
        NyBins = cms.int32(100),\ 
        name = cms.string('err_Y_vs_Phi_Strip'),\ 
        switch = cms.bool(True),\ 
        title = cms.string(';#phi;local error y [cm]'),\ 
        xmax = cms.double(3.141592653589793),\ 
        xmin = cms.double(-3.141592653589793),\ 
        ymax = cms.double(10),\ 
        ymin = cms.double(0)\ 
    ),\ 
    mightGet = cms.optional.untracked.vstring,\ 
    nRecHits_Pixel_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(10000),\ 
        xmin = cms.double(0)\ 
    ),\ 
    nRecHits_Strip_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(10000),\ 
        xmin = cms.double(0)\ 
    ),\ 
    phase2TrackerSimLinkSrc = cms.InputTag("simSiPixelDigis","Tracker"),\ 
    pixelSimLinkSrc = cms.InputTag("simSiPixelDigis","Pixel"),\ 
    rechitsSrc = cms.InputTag("siPhase2RecHits"),\ 
    simTracksSrc = cms.InputTag("g4SimHits"),\ 
    tracksSrc = cms.InputTag("hltGeneralTracks"),\ 
    usePhase2Tracker = cms.bool(True)\ 
)\