Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMOffline.Trigger.DiDispStaMuonMonitoring_cfi import DiDispStaMuonMonitoring
0004 
0005 hltDiDispStaMuonMonitoring = DiDispStaMuonMonitoring.clone()
0006 hltDiDispStaMuonMonitoring.FolderName = cms.string('HLT/EXO/DiDispStaMuon/DoubleL2Mu23NoVtx_2Cha/')
0007 hltDiDispStaMuonMonitoring.histoPSet.lsPSet = cms.PSet(
0008   nbins = cms.uint32 ( 250 ),
0009   xmin  = cms.double(    0.),
0010   xmax  = cms.double( 2500.),
0011 )
0012 hltDiDispStaMuonMonitoring.histoPSet.muonPtPSet = cms.PSet(
0013     nbins = cms.uint32(25),
0014     xmin  = cms.double(-0.5),
0015     xmax  = cms.double(99.5),
0016     )
0017 hltDiDispStaMuonMonitoring.histoPSet.muonEtaPSet = cms.PSet(
0018     nbins = cms.uint32(24),
0019     xmin  = cms.double(-2.4),
0020     xmax  = cms.double(2.4),
0021     )
0022 hltDiDispStaMuonMonitoring.histoPSet.muonPhiPSet = cms.PSet(
0023     nbins = cms.uint32(24),
0024     xmin  = cms.double(-3.2),
0025     xmax  = cms.double(3.2),
0026     )
0027 hltDiDispStaMuonMonitoring.histoPSet.muonDxyPSet = cms.PSet(
0028     nbins = cms.uint32(25),
0029     xmin  = cms.double(-60.),
0030     xmax  = cms.double(60.),
0031     )
0032 
0033 hltDiDispStaMuonMonitoring.muons     = cms.InputTag("displacedStandAloneMuons")
0034 hltDiDispStaMuonMonitoring.nmuons     = cms.uint32(2)
0035 
0036 hltDiDispStaMuonMonitoring.muonSelection = cms.PSet(
0037     general = cms.string("hitPattern.numberOfValidMuonHits > 16 && pt > 0 && normalizedChi2 < 10 "),
0038     #general = cms.string("hitPattern.muonStationsWithValidHits > 1 && pt > 5 && normalizedChi2 < 10"),
0039     pt      = cms.string("pt > 2 "),
0040     dxy     = cms.string("dxy > 5 "),
0041     )
0042 
0043 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.andOr         = cms.bool( False )
0044 #hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.dbLabel       = cms.string("ExoDQMTrigger") # it does not exist yet, we should consider the possibility of using the DB, but as it is now it will need a label per path !                                                                                                           
0045 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.andOrHlt      = cms.bool(True)# True:=OR; False:=AND 
0046 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.hltInputTag   = cms.InputTag( "TriggerResults::HLT" )
0047 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.hltPaths      = cms.vstring("HLT_DoubleL2Mu23NoVtx_2Cha_v*") # HLT_ZeroBias_v*
0048 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False )
0049 hltDiDispStaMuonMonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(0)
0050 
0051 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.andOr         = cms.bool( False )
0052 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.andOrHlt      = cms.bool(True)# True:=OR; False:=AND 
0053 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.dcsInputTag   = cms.InputTag( "scalersRawToDigi" )
0054 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.dcsRecordInputTag = cms.InputTag("onlineMetaDataDigis")
0055 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ) # 24-27: strip, 28-29: pixel, we should add all other detectors !
0056 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.andOrDcs      = cms.bool( False )
0057 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.errorReplyDcs = cms.bool( True )
0058 hltDiDispStaMuonMonitoring.denGenericTriggerEventPSet.verbosityLevel = cms.uint32(1)