00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 import HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi
00005 hlt_BTagMu_Jet20_Calib = HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi.hltBtagLifetimeAnalyzer.clone()
00006 hlt_BTagMu_DoubleJet120 = HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi.hltBtagLifetimeAnalyzer.clone()
00007 hlt_BTagMu_TripleJet70 = HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi.hltBtagLifetimeAnalyzer.clone()
00008 hlt_BTagMu_QuadJet40 = HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi.hltBtagLifetimeAnalyzer.clone()
00009 hlt_BTagMu_HT370 = HLTriggerOffline.BJet.hltBtagLifetimeAnalyzer_cfi.hltBtagLifetimeAnalyzer.clone()
00010
00011 hltBSoftmuon_modules = cms.PSet(
00012 modules = cms.vstring('hlt_BTagMu_Jet20_Calib',
00013 'hlt_BTagMu_DoubleJet120',
00014 'hlt_BTagMu_TripleJet70',
00015 'hlt_BTagMu_QuadJet40',
00016 'hlt_BTagMu_HT370')
00017 )
00018 hltBSoftmuon = cms.Sequence(hlt_BTagMu_Jet20_Calib+hlt_BTagMu_DoubleJet120+hlt_BTagMu_TripleJet70+hlt_BTagMu_QuadJet40+hlt_BTagMu_HT370)
00019 hlt_BTagMu_Jet20_Calib.triggerPath = 'HLT_BTagMu_Jet20_Calib'
00020 hlt_BTagMu_Jet20_Calib.levels = cms.VPSet(cms.PSet(
00021 filter = cms.InputTag("hltL1sBSoftmuonNjet","","HLT"),
00022 jets = cms.InputTag("hltIterativeCone5CaloJets","","HLT"),
00023 name = cms.string('L1'),
00024 title = cms.string('L1')
00025 ),
00026 cms.PSet(
00027 filter = cms.InputTag("hltBSoftmuon1jetL2filter","","HLT"),
00028 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00029 name = cms.string('L2'),
00030 title = cms.string('L2')
00031 ),
00032 cms.PSet(
00033 filter = cms.InputTag("hltBSoftmuonL25filter","","HLT"),
00034 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00035 name = cms.string('L25'),
00036 title = cms.string('L2.5')
00037 ),
00038 cms.PSet(
00039 filter = cms.InputTag("hltBSoftmuonByDRL3filter","","HLT"),
00040 jets = cms.InputTag("hltBSoftmuonHLTJetsByDR"),
00041 name = cms.string('L3'),
00042 title = cms.string('L3')
00043 ))
00044 hlt_BTagMu_DoubleJet120.triggerPath = 'HLT_BTagMu_DoubleJet120'
00045 hlt_BTagMu_DoubleJet120.levels = cms.VPSet(cms.PSet(
00046 filter = cms.InputTag("hltL1sBSoftmuonNjet","","HLT"),
00047 jets = cms.InputTag("hltIterativeCone5CaloJets","","HLT"),
00048 name = cms.string('L1'),
00049 title = cms.string('L1')
00050 ),
00051 cms.PSet(
00052 filter = cms.InputTag("hltBSoftmuon2jetL2filter","","HLT"),
00053 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00054 name = cms.string('L2'),
00055 title = cms.string('L2')
00056 ),
00057 cms.PSet(
00058 filter = cms.InputTag("hltBSoftmuonL25filter","","HLT"),
00059 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00060 name = cms.string('L25'),
00061 title = cms.string('L2.5')
00062 ),
00063 cms.PSet(
00064 filter = cms.InputTag("hltBSoftmuonL3filter","","HLT"),
00065 jets = cms.InputTag("hltBSoftmuonHLTJets"),
00066 name = cms.string('L3'),
00067 title = cms.string('L3')
00068 ))
00069 hlt_BTagMu_TripleJet70.triggerPath = 'HLT_BTagMu_TripleJet70'
00070 hlt_BTagMu_TripleJet70.levels = cms.VPSet(cms.PSet(
00071 filter = cms.InputTag("hltL1sBSoftmuonNjet","","HLT"),
00072 jets = cms.InputTag("hltIterativeCone5CaloJets","","HLT"),
00073 name = cms.string('L1'),
00074 title = cms.string('L1')
00075 ),
00076 cms.PSet(
00077 filter = cms.InputTag("hltBSoftmuon3jetL2filter","","HLT"),
00078 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00079 name = cms.string('L2'),
00080 title = cms.string('L2')
00081 ),
00082 cms.PSet(
00083 filter = cms.InputTag("hltBSoftmuonL25filter","","HLT"),
00084 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00085 name = cms.string('L25'),
00086 title = cms.string('L2.5')
00087 ),
00088 cms.PSet(
00089 filter = cms.InputTag("hltBSoftmuonL3filter","","HLT"),
00090 jets = cms.InputTag("hltBSoftmuonHLTJets"),
00091 name = cms.string('L3'),
00092 title = cms.string('L3')
00093 ))
00094 hlt_BTagMu_QuadJet40.triggerPath = 'HLT_BTagMu_QuadJet40'
00095 hlt_BTagMu_QuadJet40.levels = cms.VPSet(cms.PSet(
00096 filter = cms.InputTag("hltL1sBSoftmuonNjet","","HLT"),
00097 jets = cms.InputTag("hltIterativeCone5CaloJets","","HLT"),
00098 name = cms.string('L1'),
00099 title = cms.string('L1')
00100 ),
00101 cms.PSet(
00102 filter = cms.InputTag("hltBSoftmuon4jetL2filter","","HLT"),
00103 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00104 name = cms.string('L2'),
00105 title = cms.string('L2')
00106 ),
00107 cms.PSet(
00108 filter = cms.InputTag("hltBSoftmuonL25filter","","HLT"),
00109 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00110 name = cms.string('L25'),
00111 title = cms.string('L2.5')
00112 ),
00113 cms.PSet(
00114 filter = cms.InputTag("hltBSoftmuonL3filter","","HLT"),
00115 jets = cms.InputTag("hltBSoftmuonHLTJets"),
00116 name = cms.string('L3'),
00117 title = cms.string('L3')
00118 ))
00119 hlt_BTagMu_HT370.triggerPath = 'HLT_BTagMu_HT370'
00120 hlt_BTagMu_HT370.levels = cms.VPSet(cms.PSet(
00121 filter = cms.InputTag("hltL1sBSoftMuonHT","","HLT"),
00122 jets = cms.InputTag("hltIterativeCone5CaloJets","","HLT"),
00123 name = cms.string('L1'),
00124 title = cms.string('L1')
00125 ),
00126 cms.PSet(
00127 filter = cms.InputTag("hltBSoftmuonHTL2filter","","HLT"),
00128 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00129 name = cms.string('L2'),
00130 title = cms.string('L2')
00131 ),
00132 cms.PSet(
00133 filter = cms.InputTag("hltBSoftmuonL25filter","","HLT"),
00134 jets = cms.InputTag("hltBSoftmuonL25Jets","","HLT"),
00135 name = cms.string('L25'),
00136 title = cms.string('L2.5')
00137 ),
00138 cms.PSet(
00139 filter = cms.InputTag("hltBSoftmuonL3filter","","HLT"),
00140 jets = cms.InputTag("hltBSoftmuonHLTJets"),
00141 name = cms.string('L3'),
00142 title = cms.string('L3')
00143 ))
00144