CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/FastSimulation/HighLevelTrigger/python/HLTFastRecoForB_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import FastSimulation.HighLevelTrigger.DummyModule_cfi
00004 from FastSimulation.Tracking.GlobalPixelTracking_cff import *
00005 
00006 #############################################
00007 # Reconstruct tracks with pixel seeds
00008 #############################################
00009 
00010 # Take all pixel tracks for b tagging track reco (pTMin>1GeV, nHits>=8)
00011 hltFastTrackMergerForB = cms.EDProducer("FastTrackMerger",
00012     SaveTracksOnly = cms.untracked.bool(True),
00013     TrackProducers = cms.VInputTag(cms.InputTag("globalPixelWithMaterialTracks"),
00014                                    cms.InputTag("globalPixelTrackCandidates")),
00015     ptMin = cms.untracked.double(1.0),
00016     minHits = cms.untracked.uint32(8)
00017 )
00018 
00019 
00020 
00021 
00022 ###############################
00023 
00024 hltBLifetimeRegionalCkfTrackCandidatesHbb = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00025 hltBLifetimeRegionalPixelSeedGeneratorHbbVBF = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00026 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20 = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00027 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20 = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00028 hltBLifetimeRegionalPixelSeedGeneratorbbPhiL1FastJet = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00029 hltBLifetimeBTagIP3D1stTrkRegionalPixelSeedGeneratorJet20HbbL1FastJet = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00030 hltBLifetimeDiBTagIP3D1stTrkRegionalPixelSeedGeneratorJet20HbbL1FastJet = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00031 hltBLifetimeFastRegionalPixelSeedGeneratorHbbVBF = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00032 hltBLifetimeRegionalPixelSeedGeneratorbbPhiL1FastJetFastPV = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00033 hltFastPixelBLifetimeRegionalPixelSeedGeneratorHbb = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00034 
00035 hltBLifetimeRegionalCkfTrackCandidatesHbb = cms.Sequence(globalPixelTracking)
00036 hltBLifetimeRegionalCkfTrackCandidatesHbbVBF = cms.Sequence(globalPixelTracking)
00037 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20Hbb = cms.Sequence(globalPixelTracking)
00038 hltBLifetimeDiBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20Hbb = cms.Sequence(globalPixelTracking)
00039 hltBLifetimeRegionalCkfTrackCandidatesbbPhiL1FastJet = cms.Sequence(globalPixelTracking)
00040 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20HbbL1FastJet = cms.Sequence(globalPixelTracking)
00041 hltBLifetimeDiBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20HbbL1FastJet = cms.Sequence(globalPixelTracking)
00042 hltBLifetimeFastRegionalCkfTrackCandidatesHbbVBF = cms.Sequence(globalPixelTracking)
00043 hltBLifetimeRegionalCkfTrackCandidatesbbPhiL1FastJetFastPV = cms.Sequence(globalPixelTracking)
00044 hltFastPixelBLifetimeRegionalCkfTrackCandidatesHbb = cms.Sequence(globalPixelTracking)
00045 
00046 hltBLifetimeRegionalCtfWithMaterialTracksHbb = hltFastTrackMergerForB.clone()
00047 hltBLifetimeRegionalCtfWithMaterialTracksHbbVBF = hltFastTrackMergerForB.clone()
00048 hltBLifetimeBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00049 hltBLifetimeDiBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00050 hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJet = hltFastTrackMergerForB.clone()
00051 hltBLifetimeBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20HbbL1FastJet = hltFastTrackMergerForB.clone()
00052 hltBLifetimeDiBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20HbbL1FastJet = hltFastTrackMergerForB.clone()
00053 hltBLifetimeFastRegionalCtfWithMaterialTracksHbbVBF = hltFastTrackMergerForB.clone()
00054 hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV = hltFastTrackMergerForB.clone()
00055 hltFastPixelBLifetimeRegionalCtfWithMaterialTracksHbb = hltFastTrackMergerForB.clone()
00056 
00057 
00058 #############################################
00059 # Reconstruct muons for MumuK
00060 #############################################
00061 import FWCore.ParameterSet.Config as cms
00062 
00063 # Take all pixel-seeded tracks for b tagging track reco (pTMin>1GeV, nHits>=8) 
00064 hltCtfWithMaterialTracksMumuk = cms.EDProducer("FastTrackMerger",
00065     SaveTracksOnly = cms.untracked.bool(True),
00066     TrackProducers = cms.VInputTag(cms.InputTag("globalPixelWithMaterialTracks"),
00067                                    cms.InputTag("globalPixelTrackCandidates")),
00068     ptMin = cms.untracked.double(3.0),
00069     minHits = cms.untracked.uint32(5)
00070 )
00071 
00072 # produce ChargedCandidates from tracks
00073 hltMumukAllConeTracks = cms.EDProducer("ConcreteChargedCandidateProducer",
00074     src = cms.InputTag("hltCtfWithMaterialTracksMumuk"),
00075     particleType = cms.string('mu-')
00076 )
00077 
00078 hltCkfTrackCandidatesMumuk = cms.Sequence(cms.SequencePlaceholder("HLTL3muonrecoSequence"))
00079 
00080 
00081 #############################################
00082 # Reconstruct muons for JPsiToMumu
00083 #############################################
00084 
00085 # Take all pixel-seeded tracks for b tagging track reco (pTMin>1GeV, nHits>=8) 
00086 hltCtfWithMaterialTracksMumu = cms.EDProducer("FastTrackMerger",
00087     SaveTracksOnly = cms.untracked.bool(True),
00088     TrackProducers = cms.VInputTag(cms.InputTag("hltL3Muons")),
00089     ptMin = cms.untracked.double(3.0),
00090     minHits = cms.untracked.uint32(5)
00091 )
00092 
00093 # produce ChargedCandidates from tracks
00094 hltMuTracks = cms.EDProducer("ConcreteChargedCandidateProducer",
00095     src = cms.InputTag("hltCtfWithMaterialTracksMumu"),
00096     particleType = cms.string('mu-')
00097 )
00098 
00099 hltCkfTrackCandidatesMumu = cms.Sequence(cms.SequencePlaceholder("HLTL3muonrecoNocandSequence"))
00100 
00101