Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454
import FWCore.ParameterSet.Config as cms

hltPreIsoTrackHE = cms.EDFilter("HLTPrescaler",
                                L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
                                offset = cms.uint32( 0 )
                                )
hltHITPixelTracksHBTrackingRegions = cms.EDProducer("GlobalTrackingRegionFromBeamSpotEDProducer",
    RegionPSet = cms.PSet(
        precise = cms.bool( True ),
        originRadius = cms.double( 0.0015 ),
        nSigmaZ = cms.double( 3.0 ),
        ptMin = cms.double( 0.7 ),
        beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
    )
)
hltHITPixelTracksHBHitDoublets = cms.EDProducer("HitPairEDProducer",
    clusterCheck = cms.InputTag(""),
    layerPairs = cms.vuint32(0),
    maxElement = cms.uint32(0),
    produceIntermediateHitDoublets = cms.bool(True),
    produceSeedingHitSets = cms.bool(False),
    seedingLayers = cms.InputTag("hltESPPixelLayerTripletsHITHB"),
    trackingRegions = cms.InputTag("hltHITPixelTracksHBTrackingRegions")
)
hltHITPixelTracksHBHitTriplets = cms.EDProducer("PixelTripletHLTEDProducer",
    SeedComparitorPSet = cms.PSet(
        ComponentName = cms.string("none"),
    ),
    doublets = cms.InputTag("hltHITPixelTracksHBHitDoublets"),
    extraHitRPhitolerance = cms.double(0.06),
    extraHitRZtolerance = cms.double(0.06),
    maxElement = cms.uint32(100000),
    phiPreFiltering = cms.double(0.3),
    produceIntermediateHitTriplets = cms.bool(False),
    produceSeedingHitSets = cms.bool(True),
    useBending = cms.bool(True),
    useFixedPreFiltering = cms.bool(False),
    useMultScattering = cms.bool(True)
)
hltHITPixelTracksHBFitter = cms.EDProducer("PixelFitterByConformalMappingAndLineProducer",
    TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
    useFixImpactParameter = cms.bool(True),
    fixImpactParameter = cms.double( 0.0 )
)
hltHITPixelTracksHBFilter = cms.EDProducer('PixelTrackFilterByKinematicsProducer',
    chi2 = cms.double( 1000.0 ),
    nSigmaTipMaxTolerance = cms.double( 0.0 ),
    nSigmaInvPtTolerance = cms.double( 0.0 ),
    ptMin = cms.double( 0.7 ),
    tipMax = cms.double( 1.0 )
)
hltHITPixelTracksCleaner = cms.ESProducer("PixelTrackCleanerBySharedHitsESProducer",
    ComponentName = cms.string("hltHITPixelTracksCleaner"),
    useQuadrupletAlgo = cms.bool(False)
)
hltHITPixelTracksHB = cms.EDProducer("PixelTrackProducer",
                                     Filter = cms.InputTag("hltHITPixelTracksHBFilter"),
                                     passLabel = cms.string( "Pixel triplet primary tracks with vertex constraint" ),
                                     Fitter = cms.InputTag("hltHITPixelTracksHBFitter"),
                                     Cleaner = cms.string("hltHITPixelTracksCleaner"),
                                     SeedingHitSets = cms.InputTag("hltHITPixelTracksHBHitTriplets"),
                                     )

hltHITPixelTracksHETrackingRegions = cms.EDProducer("GlobalTrackingRegionFromBeamSpotEDProducer",
    RegionPSet = cms.PSet( 
        precise = cms.bool( True ),
        originRadius = cms.double( 0.0015 ),
        nSigmaZ = cms.double( 3.0 ),
        beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
        ptMin = cms.double( 0.35 )
    )
)
hltHITPixelTracksHEHitDoublets = cms.EDProducer("HitPairEDProducer",
    clusterCheck = cms.InputTag(""),
    layerPairs = cms.vuint32(0),
    maxElement = cms.uint32(0),
    produceIntermediateHitDoublets = cms.bool(True),
    produceSeedingHitSets = cms.bool(False),
    seedingLayers = cms.InputTag("hltESPPixelLayerTripletsHITHE"),
    trackingRegions = cms.InputTag("hltHITPixelTracksHBTrackingRegions")
)
hltHITPixelTracksHEHitTriplets = cms.EDProducer("PixelTripletHLTEDProducer",
    SeedComparitorPSet = cms.PSet(
        ComponentName = cms.string("none"),
    ),
    doublets = cms.InputTag("hltHITPixelTracksHEHitDoublets"),
    extraHitRPhitolerance = cms.double(0.06),
    extraHitRZtolerance = cms.double(0.06),
    maxElement = cms.uint32(100000),
    phiPreFiltering = cms.double(0.3),
    produceIntermediateHitTriplets = cms.bool(False),
    produceSeedingHitSets = cms.bool(True),
    useBending = cms.bool(True),
    useFixedPreFiltering = cms.bool(False),
    useMultScattering = cms.bool(True)
)
hltHITPixelTracksHEFitter = cms.EDProducer("PixelFitterByConformalMappingAndLineProducer",
    TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
    useFixImpactParameter = cms.bool(True),
    fixImpactParameter = cms.double( 0.0 )
)
hltHITPixelTracksHEFilter = cms.EDProducer('PixelTrackFilterByKinematicsProducer',
    chi2 = cms.double( 1000.0 ),
    nSigmaTipMaxTolerance = cms.double( 0.0 ),
    nSigmaInvPtTolerance = cms.double( 0.0 ),
    ptMin = cms.double( 0.35 ),
    tipMax = cms.double( 1.0 )
)
hltHITPixelTracksHE = cms.EDProducer("PixelTrackProducer",
                                     Filter = cms.InputTag("hltHITPixelTracksHEFilter"),
                                     passLabel = cms.string( "Pixel triplet primary tracks with vertex constraint" ),
                                     Fitter = cms.InputTag("hltHITPixelTracksHEFitter"),
                                     CleanerPSet = cms.PSet(
                                         ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ),
                                         useQuadrupletAlgo = cms.bool(False)
                                     ),
                                     SeedingHitSets = cms.InputTag("hltHITPixelTracksHEHitTriplets"),
                                     )

hltHITPixelVerticesHE = cms.EDProducer("PixelVertexProducer",
                                       WtAverage = cms.bool( True ),
                                       Method2 = cms.bool( True ),
                                       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
                                       Verbosity = cms.int32( 0 ),
                                       UseError = cms.bool( True ),
                                       TrackCollection = cms.InputTag( "hltHITPixelTracksHE" ),
                                       PtMin = cms.double( 1.0 ),
                                       NTrkMin = cms.int32( 2 ),
                                       ZOffset = cms.double( 5.0 ),
                                       Finder = cms.string( "DivisiveVertexFinder" ),
                                       ZSeparation = cms.double( 0.05 )
                                       )
hltIsolPixelTrackProdHE = cms.EDProducer("IsolatedPixelTrackCandidateProducer",
                                         minPTrack = cms.double( 5.0 ),
                                         L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
                                         MaxVtxDXYSeed = cms.double( 101.0 ),
                                         tauUnbiasCone = cms.double( 1.2 ),
                                         VertexLabel = cms.InputTag( "hltHITPixelVerticesHE" ),
                                         L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                         EBEtaBoundary = cms.double( 1.479 ),
                                         maxPTrackForIsolation = cms.double( 3.0 ),
                                         MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
                                         PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
                                         PixelTracksSources = cms.VInputTag( 'hltHITPixelTracksHB','hltHITPixelTracksHE' ),
                                         MaxVtxDXYIsol = cms.double( 101.0 ),
                                         tauAssociationCone = cms.double( 0.0 ),
                                         ExtrapolationConeSize = cms.double( 1.0 )
                                         )

hltIsolPixelTrackL2FilterHE = cms.EDFilter("HLTPixelIsolTrackFilter",
                                           saveTags = cms.bool( True ),
                                           MaxPtNearby = cms.double( 2.0 ),
                                           MinEtaTrack = cms.double( 1.1 ),
                                           MinDeltaPtL1Jet = cms.double( -40000.0 ),
                                           MinPtTrack = cms.double( 3.5 ),
                                           DropMultiL2Event = cms.bool( False ),
                                           L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                           MinEnergyTrack = cms.double( 12.0 ),
                                           NMaxTrackCandidates = cms.int32( 5 ),
                                           MaxEtaTrack = cms.double( 2.2 ),
                                           candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ),
                                           filterTrackEnergy = cms.bool( True )
                                           )

hltHITPixelTripletSeedGeneratorHE = cms.EDProducer("SeedGeneratorFromRegionHitsEDProducer",
                                                   RegionFactoryPSet = cms.PSet( 
        ComponentName = cms.string( "HITRegionalPixelSeedGenerator" ),
        RegionPSet = cms.PSet( 
            useIsoTracks = cms.bool( True ),
            trackSrc = cms.InputTag( "hltHITPixelTracksHE" ),
            l1tjetSrc = cms.InputTag( 'hltL1extraParticles','Tau' ),
            isoTrackSrc = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
            precise = cms.bool( True ),
            deltaEtaL1JetRegion = cms.double( 0.3 ),
            useTracks = cms.bool( False ),
            originRadius = cms.double( 0.6 ),
            originHalfLength = cms.double( 15.0 ),
            useL1Jets = cms.bool( False ),
            deltaPhiTrackRegion = cms.double( 0.05 ),
            deltaPhiL1JetRegion = cms.double( 0.3 ),
            vertexSrc = cms.string( "hltHITPixelVerticesHE" ),
            fixedReg = cms.bool( False ),
            etaCenter = cms.double( 0.0 ),
            phiCenter = cms.double( 0.0 ),
            originZPos = cms.double( 0.0 ),
            deltaEtaTrackRegion = cms.double( 0.05 ),
            ptMin = cms.double( 0.5 )
            )
        ),
                                                   SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) ),
                                                   ClusterCheckPSet = cms.PSet( 
        PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
        MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
        doClusterCheck = cms.bool( False ),
        ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
        MaxNumberOfPixelClusters = cms.uint32( 10000 )
        ),
                                                   OrderedHitsFactoryPSet = cms.PSet( 
        ComponentName = cms.string( "StandardHitTripletGenerator" ),
        GeneratorPSet = cms.PSet( 
            useBending = cms.bool( True ),
            useFixedPreFiltering = cms.bool( False ),
            maxElement = cms.uint32( 100000 ),
            ComponentName = cms.string( "PixelTripletHLTGenerator" ),
            extraHitRPhitolerance = cms.double( 0.06 ),
            useMultScattering = cms.bool( True ),
            phiPreFiltering = cms.double( 0.3 ),
            extraHitRZtolerance = cms.double( 0.06 ),
            SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
            ),
        SeedingLayers = cms.string( "hltESPPixelLayerTriplets" )
        ),
                                                   SeedCreatorPSet = cms.PSet( 
        ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
        propagator = cms.string( "PropagatorWithMaterial" )
        ),
                                                   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
                                                   )

hltHITCkfTrackCandidatesHE = cms.EDProducer("CkfTrackCandidateMaker",
                                            src = cms.InputTag( "hltHITPixelTripletSeedGeneratorHE" ),
                                            maxSeedsBeforeCleaning = cms.uint32( 1000 ),
                                            TransientInitialStateEstimatorParameters = cms.PSet( 
        propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
        numberMeasurementsForFit = cms.int32( 4 ),
        propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
        ),
                                            TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
                                            cleanTrajectoryAfterInOut = cms.bool( False ),
                                            useHitsSplitting = cms.bool( False ),
                                            RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
                                            doSeedingRegionRebuilding = cms.bool( False ),
                                            maxNSeeds = cms.uint32( 100000 ),
                                            NavigationSchool = cms.string( "SimpleNavigationSchool" ),
                                            TrajectoryBuilder = cms.string( "hltESPCkfTrajectoryBuilder" ),
                                            )
hltHITCtfWithMaterialTracksHE = cms.EDProducer("TrackProducer",
                                               src = cms.InputTag( "hltHITCkfTrackCandidatesHE" ),
                                               clusterRemovalInfo = cms.InputTag( "" ),
                                               beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
                                               Fitter = cms.string( "hltESPKFFittingSmoother" ),
                                               useHitsSplitting = cms.bool( False ),
                                               MeasurementTracker = cms.string( "" ),
                                               alias = cms.untracked.string( "hltHITCtfWithMaterialTracksHE8E29" ),
                                               NavigationSchool = cms.string( "" ),
                                               TrajectoryInEvent = cms.bool( False ),
                                               TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
                                               AlgorithmName = cms.string( "undefAlgorithm" ),
                                               Propagator = cms.string( "PropagatorWithMaterial" )
                                               )

hltHITIPTCorrectorHE = cms.EDProducer("IPTCorrector",
                                      corTracksLabel = cms.InputTag( "hltHITCtfWithMaterialTracksHE" ),
                                      filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ),
                                      associationCone = cms.double( 0.2 )
                                      )

hltIsolPixelTrackL3FilterHE = cms.EDFilter("HLTPixelIsolTrackFilter",
                                           saveTags = cms.bool( True ),
                                           MaxPtNearby = cms.double( 2.0 ),
                                           MinEtaTrack = cms.double( 1.1 ),
                                           MinDeltaPtL1Jet = cms.double( 4.0 ),
                                           MinPtTrack = cms.double( 20.0 ),
                                           DropMultiL2Event = cms.bool( False ),
                                           L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                           MinEnergyTrack = cms.double( 38.0 ),
                                           NMaxTrackCandidates = cms.int32( 999 ),
                                           MaxEtaTrack = cms.double( 2.2 ),
                                           candTag = cms.InputTag( "hltHITIPTCorrectorHE" ),
                                           filterTrackEnergy = cms.bool( True )
                                           )

hltPreIsoTrackHB = cms.EDFilter("HLTPrescaler",
                                L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
                                offset = cms.uint32( 0 )
                                )

hltHITPixelVerticesHB = cms.EDProducer("PixelVertexProducer",
                                       WtAverage = cms.bool( True ),
                                       Method2 = cms.bool( True ),
                                       beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
                                       Verbosity = cms.int32( 0 ),
                                       UseError = cms.bool( True ),
                                       TrackCollection = cms.InputTag( "hltHITPixelTracksHB" ),
                                       PtMin = cms.double( 1.0 ),
                                       NTrkMin = cms.int32( 2 ),
                                       ZOffset = cms.double( 5.0 ),
                                       Finder = cms.string( "DivisiveVertexFinder" ),
                                       ZSeparation = cms.double( 0.05 )
                                       )

hltIsolPixelTrackProdHB = cms.EDProducer("IsolatedPixelTrackCandidateProducer",
                                         minPTrack = cms.double( 5.0 ),
                                         L1eTauJetsSource = cms.InputTag( 'hltL1extraParticles','Tau' ),
                                         MaxVtxDXYSeed = cms.double( 101.0 ),
                                         tauUnbiasCone = cms.double( 1.2 ),
                                         VertexLabel = cms.InputTag( "hltHITPixelVerticesHB" ),
                                         L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                         EBEtaBoundary = cms.double( 1.479 ),
                                         maxPTrackForIsolation = cms.double( 3.0 ),
                                         MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ),
                                         PixelIsolationConeSizeAtEC = cms.double( 40.0 ),
                                         PixelTracksSources = cms.VInputTag( 'hltHITPixelTracksHB' ),
                                         MaxVtxDXYIsol = cms.double( 101.0 ),
                                         tauAssociationCone = cms.double( 0.0 ),
                                         ExtrapolationConeSize = cms.double( 1.0 )
                                         )

hltIsolPixelTrackL2FilterHB = cms.EDFilter("HLTPixelIsolTrackFilter",
                                           saveTags = cms.bool( True ),
                                           MaxPtNearby = cms.double( 2.0 ),
                                           MinEtaTrack = cms.double( 0.0 ),
                                           MinDeltaPtL1Jet = cms.double( -40000.0 ),
                                           MinPtTrack = cms.double( 3.5 ),
                                           DropMultiL2Event = cms.bool( False ),
                                           L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                           MinEnergyTrack = cms.double( 8.0 ),
                                           NMaxTrackCandidates = cms.int32( 10 ),
                                           MaxEtaTrack = cms.double( 1.15 ),
                                           candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ),
                                           filterTrackEnergy = cms.bool( True )
                                           )

hltHITPixelTripletSeedGeneratorHB = cms.EDProducer("SeedGeneratorFromRegionHitsEDProducer",
                                                   RegionFactoryPSet = cms.PSet( 
        ComponentName = cms.string( "HITRegionalPixelSeedGenerator" ),
        RegionPSet = cms.PSet( 
            useIsoTracks = cms.bool( True ),
            trackSrc = cms.InputTag( "hltHITPixelTracksHB" ),
            l1tjetSrc = cms.InputTag( 'hltL1extraParticles','Tau' ),
            isoTrackSrc = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
            precise = cms.bool( True ),
            deltaEtaL1JetRegion = cms.double( 0.3 ),
            useTracks = cms.bool( False ),
            originRadius = cms.double( 0.6 ),
            originHalfLength = cms.double( 15.0 ),
            useL1Jets = cms.bool( False ),
            deltaPhiTrackRegion = cms.double( 0.05 ),
            deltaPhiL1JetRegion = cms.double( 0.3 ),
            vertexSrc = cms.string( "hltHITPixelVerticesHB" ),
            fixedReg = cms.bool( False ),
            etaCenter = cms.double( 0.0 ),
            phiCenter = cms.double( 0.0 ),
            originZPos = cms.double( 0.0 ),
            deltaEtaTrackRegion = cms.double( 0.05 ),
            ptMin = cms.double( 1.0 )
            )
        ),
                                                   SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) ),
                                                   ClusterCheckPSet = cms.PSet( 
        PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
        MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
        doClusterCheck = cms.bool( False ),
        ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
        MaxNumberOfPixelClusters = cms.uint32( 10000 )
        ),
                                                   OrderedHitsFactoryPSet = cms.PSet( 
        ComponentName = cms.string( "StandardHitTripletGenerator" ),
        GeneratorPSet = cms.PSet( 
            useBending = cms.bool( True ),
            useFixedPreFiltering = cms.bool( False ),
            maxElement = cms.uint32( 100000 ),
            ComponentName = cms.string( "PixelTripletHLTGenerator" ),
            extraHitRPhitolerance = cms.double( 0.06 ),
            useMultScattering = cms.bool( True ),
            phiPreFiltering = cms.double( 0.3 ),
            extraHitRZtolerance = cms.double( 0.06 ),
            SeedComparitorPSet = cms.PSet(  ComponentName = cms.string( "none" ) )
            ),
        SeedingLayers = cms.string( "hltESPPixelLayerTriplets" )
        ),
                                                   SeedCreatorPSet = cms.PSet( 
        ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
        propagator = cms.string( "PropagatorWithMaterial" )
        ),
                                                   TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" )
                                                   )

hltHITCkfTrackCandidatesHB = cms.EDProducer("CkfTrackCandidateMaker",
                                            src = cms.InputTag( "hltHITPixelTripletSeedGeneratorHB" ),
                                            maxSeedsBeforeCleaning = cms.uint32( 1000 ),
                                            TransientInitialStateEstimatorParameters = cms.PSet( 
        propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
        numberMeasurementsForFit = cms.int32( 4 ),
        propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
        ),
                                            TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
                                            cleanTrajectoryAfterInOut = cms.bool( False ),
                                            useHitsSplitting = cms.bool( False ),
                                            RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
                                            doSeedingRegionRebuilding = cms.bool( False ),
                                            maxNSeeds = cms.uint32( 100000 ),
                                            NavigationSchool = cms.string( "SimpleNavigationSchool" ),
                                            TrajectoryBuilder = cms.string( "hltESPCkfTrajectoryBuilder" ),
                                            )

hltHITCtfWithMaterialTracksHB = cms.EDProducer("TrackProducer",
                                               src = cms.InputTag( "hltHITCkfTrackCandidatesHB" ),
                                               clusterRemovalInfo = cms.InputTag( "" ),
                                               beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
                                               Fitter = cms.string( "hltESPKFFittingSmoother" ),
                                               useHitsSplitting = cms.bool( False ),
                                               MeasurementTracker = cms.string( "" ),
                                               alias = cms.untracked.string( "hltHITCtfWithMaterialTracksHB8E29" ),
                                               NavigationSchool = cms.string( "" ),
                                               TrajectoryInEvent = cms.bool( False ),
                                               TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
                                               AlgorithmName = cms.string( "undefAlgorithm" ),
                                               Propagator = cms.string( "PropagatorWithMaterial" )
                                               )

hltHITIPTCorrectorHB = cms.EDProducer("IPTCorrector",
                                      corTracksLabel = cms.InputTag( "hltHITCtfWithMaterialTracksHB" ),
                                      filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ),
                                      associationCone = cms.double( 0.2 )
                                      )

hltIsolPixelTrackL3FilterHB = cms.EDFilter("HLTPixelIsolTrackFilter",
                                           saveTags = cms.bool( True ),
                                           MaxPtNearby = cms.double( 2.0 ),
                                           MinEtaTrack = cms.double( 0.0 ),
                                           MinDeltaPtL1Jet = cms.double( 4.0 ),
                                           MinPtTrack = cms.double( 20.0 ),
                                           DropMultiL2Event = cms.bool( False ),
                                           L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ),
                                           MinEnergyTrack = cms.double( 38.0 ),
                                           NMaxTrackCandidates = cms.int32( 999 ),
                                            MaxEtaTrack = cms.double( 1.15 ),
                                           candTag = cms.InputTag( "hltHITIPTCorrectorHB" ),
                                           filterTrackEnergy = cms.bool( True )
                                           )

hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter("HLTEcalPixelIsolTrackFilter",
                                               MaxEnergyIn = cms.double(1.2),
                                               MaxEnergyOut = cms.double(1.2),
                                               candTag = cms.InputTag("isolEcalPixelTrackProdHB"),
                                               NMaxTrackCandidates=cms.int32(10),
                                               DropMultiL2Event = cms.bool(False),
                                               saveTags = cms.bool( False )
                                               )

hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter("HLTEcalPixelIsolTrackFilter",
                                               MaxEnergyIn = cms.double(1.2),
                                               MaxEnergyOut = cms.double(1.2),
                                               candTag = cms.InputTag("isolEcalPixelTrackProdHE"),
                                               NMaxTrackCandidates=cms.int32(10),
                                               DropMultiL2Event = cms.bool(False),
                                               saveTags = cms.bool( False )
                                               )

HLT_IsoTrackHE_v15 = cms.Path( HLTBeginSequence + hltL1sV0SingleJet60 + hltPreIsoTrackHE + HLTDoLocalPixelSequence + hltHITPixelTracksHBTrackingRegions + hltHITPixelTracksHBHitDoublets + hltHITPixelTracksHBHitTriplets + hltHITPixelTracksHBFitter + hltHITPixelTracksHBFilter + hltHITPixelTracksHEFitter + hltHITPixelTracksHEFilter + hltHITPixelTracksHB + hltHITPixelTracksHBTrackingRegions + hltHITPixelTracksHBHitDoublets + hltHITPixelTracksHBHitTriplets + hltHITPixelTracksHE + hltHITPixelVerticesHE + hltIsolPixelTrackProdHE + hltIsolPixelTrackL2FilterHE + HLTDoLocalStripSequence + hltHITPixelTripletSeedGeneratorHE + hltHITCkfTrackCandidatesHE + hltHITCtfWithMaterialTracksHE + hltHITIPTCorrectorHE + hltIsolPixelTrackL3FilterHE + HLTEndSequence )

HLT_IsoTrackHB_v14 = cms.Path( HLTBeginSequence + hltL1sV0SingleJet60 + hltPreIsoTrackHB + HLTDoLocalPixelSequence + hltHITPixelTracksHBTrackingRegions + hltHITPixelTracksHBHitDoublets + hltHITPixelTracksHBHitTriplets + hltHITPixelTracksHBFitter + hltHITPixelTracksHBFilter + hltHITPixelTracksHB + hltHITPixelVerticesHB + hltIsolPixelTrackProdHB + hltIsolPixelTrackL2FilterHB + HLTDoLocalStripSequence + hltHITPixelTripletSeedGeneratorHB + hltHITCkfTrackCandidatesHB + hltHITCtfWithMaterialTracksHB + hltHITIPTCorrectorHB + hltIsolPixelTrackL3FilterHB + HLTEndSequence )