CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/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 hltBLifetimeRegionalCkfTrackCandidatesbbPhi = cms.Sequence(globalPixelTracking)
00040 hltBLifetimeRegionalCkfTrackCandidatesbbPhiL1FastJet = cms.Sequence(globalPixelTracking)
00041 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20HbbL1FastJet = cms.Sequence(globalPixelTracking)
00042 hltBLifetimeDiBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20HbbL1FastJet = cms.Sequence(globalPixelTracking)
00043 hltBLifetimeFastRegionalCkfTrackCandidatesHbbVBF = cms.Sequence(globalPixelTracking)
00044 hltBLifetimeRegionalCkfTrackCandidatesbbPhiL1FastJetFastPV = cms.Sequence(globalPixelTracking)
00045 hltFastPixelBLifetimeRegionalCkfTrackCandidatesHbb = cms.Sequence(globalPixelTracking)
00046 
00047 hltBLifetimeRegionalCtfWithMaterialTracksHbb = hltFastTrackMergerForB.clone()
00048 hltBLifetimeRegionalCtfWithMaterialTracksHbbVBF = hltFastTrackMergerForB.clone()
00049 hltBLifetimeBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00050 hltBLifetimeDiBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00051 hltBLifetimeRegionalCtfWithMaterialTracksbbPhi = hltFastTrackMergerForB.clone()
00052 hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJet = hltFastTrackMergerForB.clone()
00053 hltBLifetimeBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20HbbL1FastJet = hltFastTrackMergerForB.clone()
00054 hltBLifetimeDiBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20HbbL1FastJet = hltFastTrackMergerForB.clone()
00055 hltBLifetimeFastRegionalCtfWithMaterialTracksHbbVBF = hltFastTrackMergerForB.clone()
00056 hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV = hltFastTrackMergerForB.clone()
00057 hltFastPixelBLifetimeRegionalCtfWithMaterialTracksHbb = hltFastTrackMergerForB.clone()
00058 
00059 hltBLifetimeRegionalCkfTrackCandidates = cms.Sequence(globalPixelTracking)
00060 hltBLifetimeRegionalCkfTrackCandidatesSingleTop = cms.Sequence(globalPixelTracking)
00061 hltBLifetimeRegionalCkfTrackCandidatesEleJetSingleTop = cms.Sequence(globalPixelTracking)
00062 hltBLifetimeRegionalCkfTrackCandidatesIsoEleJetSingleTop = cms.Sequence(globalPixelTracking)
00063 hltBLifetimeRegionalCkfTrackCandidatesRA2b = cms.Sequence(globalPixelTracking)
00064 hltBLifetimeRegionalCkfTrackCandidatesRAzr = cms.Sequence(globalPixelTracking)
00065 hltBLifetimeRegionalCkfTrackCandidatesHbb = cms.Sequence(globalPixelTracking)
00066 hltBLifetimeRegional3DCkfTrackCandidatesJet30Hbb = cms.Sequence(globalPixelTracking)
00067 hltBLifetimeRegional3D1stTrkCkfTrackCandidatesJet20Hbb = cms.Sequence(globalPixelTracking)
00068 hltBLifetimeRegional3DCkfTrackCandidatesJet30Hbb = cms.Sequence(globalPixelTracking)
00069 hltBLifetimeBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20Hbb = cms.Sequence(globalPixelTracking)
00070 hltBLifetimeDiBTagIP3D1stTrkRegionalCkfTrackCandidatesJet20Hbb = cms.Sequence(globalPixelTracking)
00071 hltBLifetimeRegionalCkfTrackCandidatesbbPhi = cms.Sequence(globalPixelTracking)
00072 hltBLifetimeRegionalCkfTrackCandidatesGammaB = cms.Sequence(globalPixelTracking)
00073 
00074 hltBLifetimeRegionalCtfWithMaterialTracks = hltFastTrackMergerForB.clone()
00075 hltBLifetimeRegionalCtfWithMaterialTracksSingleTop = hltFastTrackMergerForB.clone()
00076 hltBLifetimeRegionalCtfWithMaterialTracksEleJetSingleTop = hltFastTrackMergerForB.clone()
00077 hltBLifetimeRegionalCtfWithMaterialTracksIsoEleJetSingleTop = hltFastTrackMergerForB.clone()
00078 hltBLifetimeRegionalCtfWithMaterialTracksRA2b = hltFastTrackMergerForB.clone()
00079 hltBLifetimeRegionalCtfWithMaterialTracksRAzr = hltFastTrackMergerForB.clone()
00080 hltBLifetimeRegionalCtfWithMaterialTracksHbb = hltFastTrackMergerForB.clone()
00081 hltBLifetimeRegional3DCtfWithMaterialTracksJet30Hbb = hltFastTrackMergerForB.clone()
00082 hltBLifetimeRegional3D1stTrkCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00083 hltBLifetimeRegional3DCtfWithMaterialTracksJet30Hbb = hltFastTrackMergerForB.clone()
00084 hltBLifetimeBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00085 hltBLifetimeDiBTagIP3D1stTrkRegionalCtfWithMaterialTracksJet20Hbb = hltFastTrackMergerForB.clone()
00086 hltBLifetimeRegionalCtfWithMaterialTracksbbPhi = hltFastTrackMergerForB.clone()
00087 hltBLifetimeRegionalCtfWithMaterialTracksGammaB = hltFastTrackMergerForB.clone()
00088 
00089 
00090 #############################################
00091 # Reconstruct muons for MumuK
00092 #############################################
00093 import FWCore.ParameterSet.Config as cms
00094 
00095 # Take all pixel-seeded tracks for b tagging track reco (pTMin>1GeV, nHits>=8) 
00096 hltCtfWithMaterialTracksMumuk = cms.EDProducer("FastTrackMerger",
00097     SaveTracksOnly = cms.untracked.bool(True),
00098     TrackProducers = cms.VInputTag(cms.InputTag("globalPixelWithMaterialTracks"),
00099                                    cms.InputTag("globalPixelTrackCandidates")),
00100     ptMin = cms.untracked.double(3.0),
00101     minHits = cms.untracked.uint32(5)
00102 )
00103 
00104 # produce ChargedCandidates from tracks
00105 hltMumukAllConeTracks = cms.EDProducer("ConcreteChargedCandidateProducer",
00106     src = cms.InputTag("hltCtfWithMaterialTracksMumuk"),
00107     particleType = cms.string('mu-')
00108 )
00109 
00110 hltCkfTrackCandidatesMumuk = cms.Sequence(cms.SequencePlaceholder("HLTL3muonrecoSequence"))
00111 
00112 
00113 #############################################
00114 # Reconstruct muons for JPsiToMumu
00115 #############################################
00116 
00117 # Take all pixel-seeded tracks for b tagging track reco (pTMin>1GeV, nHits>=8) 
00118 hltCtfWithMaterialTracksMumu = cms.EDProducer("FastTrackMerger",
00119     SaveTracksOnly = cms.untracked.bool(True),
00120     TrackProducers = cms.VInputTag(cms.InputTag("hltL3Muons")),
00121     ptMin = cms.untracked.double(3.0),
00122     minHits = cms.untracked.uint32(5)
00123 )
00124 
00125 # produce ChargedCandidates from tracks
00126 hltMuTracks = cms.EDProducer("ConcreteChargedCandidateProducer",
00127     src = cms.InputTag("hltCtfWithMaterialTracksMumu"),
00128     particleType = cms.string('mu-')
00129 )
00130 
00131 hltCkfTrackCandidatesMumu = cms.Sequence(cms.SequencePlaceholder("HLTL3muonrecoNocandSequence"))
00132 
00133