CMS 3D CMS Logo

hltBSoftmuonExtra_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import HLTrigger.btau.jetTag.hltJetTag_cfi
00004 # from HLTrigger/btau/data/jetTag/softmuonL3.cff - b HLT modules for Level 3.
00005 hltBSoftmuonL3filter = HLTrigger.btau.jetTag.hltJetTag_cfi.hltJetTag.clone()
00006 import HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi
00007 hltBSoftmuonHLTJets = HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi.getJetsFromHLTobject.clone()
00008 import HLTrigger.btau.jetTag.hltJetTag_cfi
00009 # from ConfDB
00010 hltBSoftmuonByDRL3filter = HLTrigger.btau.jetTag.hltJetTag_cfi.hltJetTag.clone()
00011 import HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi
00012 hltBSoftmuonHLTJetsByDR = HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi.getJetsFromHLTobject.clone()
00013 import HLTrigger.btau.jetTag.hltJetTag_cfi
00014 # from ConfDB (relaxed triggers)
00015 hltBSoftmuonL3filterRelaxed = HLTrigger.btau.jetTag.hltJetTag_cfi.hltJetTag.clone()
00016 import HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi
00017 hltBSoftmuonHLTJetsRelaxed = HLTrigger.btau.jetTag.getJetsFromHLTobject_cfi.getJetsFromHLTobject.clone()
00018 # (re)generate some productes used by the validation path
00019 # only run on L3 events
00020 require_hltBSoftmuonL3BJetTags = cms.EDFilter("RequireModule",
00021     requirement = cms.InputTag("hltBSoftmuonL3BJetTags","","HLT")
00022 )
00023 
00024 # same, for calibration trigger
00025 # only run on L3 events (HLT_BTagMu_Jet20_Calib path)
00026 require_hltBSoftmuonL3BJetTagsByDR = cms.EDFilter("RequireModule",
00027     requirement = cms.InputTag("hltBSoftmuonL3BJetTagsByDR","","HLT")
00028 )
00029 
00030 # same, for relaxed triggers
00031 # only run on L3 events
00032 require_hltBSoftmuonL3BJetTagsRelaxed = cms.EDFilter("RequireModule",
00033     requirement = cms.InputTag("hltBSoftmuonL3BJetTagsRelaxed","","HLT")
00034 )
00035 
00036 hltBSoftmuonExtra = cms.Sequence(require_hltBSoftmuonL3BJetTags*hltBSoftmuonL3filter*hltBSoftmuonHLTJets)
00037 hltBSoftmuonExtraByDR = cms.Sequence(require_hltBSoftmuonL3BJetTagsByDR*hltBSoftmuonByDRL3filter*hltBSoftmuonHLTJetsByDR)
00038 hltBSoftmuonExtraRelaxed = cms.Sequence(require_hltBSoftmuonL3BJetTagsRelaxed*hltBSoftmuonL3filterRelaxed*hltBSoftmuonHLTJetsRelaxed)
00039 hltBSoftmuonL3filter.JetTag = 'hltBSoftmuonL3BJetTags::HLT'
00040 hltBSoftmuonL3filter.MinTag = 0.7 ## pT_rel in GeV/c
00041 
00042 hltBSoftmuonHLTJets.jets = 'hltBSoftmuonL3filter'
00043 hltBSoftmuonByDRL3filter.JetTag = 'hltBSoftmuonL3BJetTagsByDR::HLT'
00044 hltBSoftmuonByDRL3filter.MinTag = 0.5 ## 1 if dR < 0.5, 0 otherwise
00045 
00046 hltBSoftmuonHLTJetsByDR.jets = 'hltBSoftmuonByDRL3filter'
00047 hltBSoftmuonL3filterRelaxed.JetTag = 'hltBSoftmuonL3BJetTagsRelaxed::HLT'
00048 hltBSoftmuonL3filterRelaxed.MinTag = 0.5 ## pT_rel in GeV/c
00049 
00050 hltBSoftmuonHLTJetsRelaxed.jets = 'hltBSoftmuonL3filterRelaxed'
00051 

Generated on Tue Jun 9 17:38:00 2009 for CMSSW by  doxygen 1.5.4