process.HLTFastPrimaryVertexSequence = cms.Sequence( process.eta2CaloJets + process.hltSelector4JetsDiJet20L1FastJet + 
                                                     process.hltSelectorJets20L1FastJet
                                                     + process.reduceJetMult
                                                     + process.jets4bTagger
                                                     + process.localTrackerReco                                                    
                                                     + process.HLTHINonRegionalPixelVertexSequence
                                                     )






#L3 sequences
process.HLTBtagCSVSequenceL3 = cms.Sequence( process.HLTIterativeTrackingForBTagIter02 + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltFastPixelBLifetimeL3TagInfos + process.hltL3SecondaryVertexTagInfos + process.hltL3CombinedSecondaryVertexBJetTags )
process.HLTD0TagSequenceL3 = cms.Sequence( process.HLTIterativeTrackingForBTagIter02 + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator )



process.hltIter0PFlowPixelSeedsFromPixelTracksForBTag.useEventsWithNoVertex = False
process.hltIter0PFlowPixelSeedsFromPixelTracksForBTag.InputCollection = 'hiPixel3PrimTracks'
process.hltIter1PFlowPixelSeedsForBTag.RegionFactoryPSet.RegionPSet.input = 'hltSelectorJets20L1FastJet'
process.hltIter2PFlowPixelSeedsForBTag.RegionFactoryPSet.RegionPSet.input = 'hltSelectorJets20L1FastJet'
process.hltFastPixelBLifetimeL3Associator.jets = 'jets4bTagger'
process.hltBLifetimeL3FilterCSV.Jets = 'jets4bTagger'
process.hltIter0PFlowTrackSelectionHighPurityForBTag.min_nhits = 10
process.hltIter1PFlowTrackSelectionHighPurityLooseForBTag.min_nhits = 10
process.hltIter1PFlowTrackSelectionHighPurityTightForBTag.min_nhits = 10
process.hltIter2PFlowTrackSelectionHighPurityForBTag.min_nhits = 10
process.hltIter0PFlowTrackSelectionHighPurityForBTag.max_relpterr = 0.1
process.hltIter1PFlowTrackSelectionHighPurityLooseForBTag.max_relpterr = 0.1