CMS 3D CMS Logo

NoBPTXMonitor_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMOffline.Trigger.NoBPTXMonitoring_cfi import NoBPTXMonitoring
4 
5 hltNoBPTXmonitoring = NoBPTXMonitoring.clone()
6 hltNoBPTXmonitoring.FolderName = cms.string('HLT/NoBPTX/JetE60/')
7 hltNoBPTXmonitoring.histoPSet.jetEPSet = cms.PSet(
8  nbins = cms.uint32(100),
9  xmin = cms.double(-0.5),
10  xmax = cms.double(999.5),
11  )
12 hltNoBPTXmonitoring.histoPSet.jetEtaPSet = cms.PSet(
13  nbins = cms.uint32(100),
14  xmin = cms.double(-5.),
15  xmax = cms.double(5.),
16  )
17 hltNoBPTXmonitoring.histoPSet.jetPhiPSet = cms.PSet(
18  nbins = cms.uint32(64),
19  xmin = cms.double(-3.2),
20  xmax = cms.double(3.2),
21  )
22 hltNoBPTXmonitoring.histoPSet.muonPtPSet = cms.PSet(
23  nbins = cms.uint32(100),
24  xmin = cms.double(-0.5),
25  xmax = cms.double(999.5),
26  )
27 hltNoBPTXmonitoring.histoPSet.muonEtaPSet = cms.PSet(
28  nbins = cms.uint32(100),
29  xmin = cms.double(-5.),
30  xmax = cms.double(5.),
31  )
32 hltNoBPTXmonitoring.histoPSet.muonPhiPSet = cms.PSet(
33  nbins = cms.uint32(64),
34  xmin = cms.double(-3.2),
35  xmax = cms.double(3.2),
36  )
37 hltNoBPTXmonitoring.histoPSet.bxPSet = cms.PSet(
38  nbins = cms.uint32(1800),
39 )
40 hltNoBPTXmonitoring.jets = cms.InputTag("ak4CaloJets")
41 hltNoBPTXmonitoring.muons = cms.InputTag("displacedStandAloneMuons")
42 
43 hltNoBPTXmonitoring.numGenericTriggerEventPSet.andOr = cms.bool( False )
44 #hltNoBPTXmonitoring.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 !
45 hltNoBPTXmonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND
46 hltNoBPTXmonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" )
47 hltNoBPTXmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_UncorrectedJetE60_NoBPTX3BX_v*") # HLT_ZeroBias_v*
48 #hltNoBPTXmonitoring.numGenericTriggerEventPSet.hltDBKey = cms.string("EXO_HLT_NoBPTX")
49 hltNoBPTXmonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False )
50 hltNoBPTXmonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(1)
51 
52 hltNoBPTXmonitoring.denGenericTriggerEventPSet.andOr = cms.bool( False )
53 hltNoBPTXmonitoring.denGenericTriggerEventPSet.dcsInputTag = cms.InputTag( "scalersRawToDigi" )
54 hltNoBPTXmonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ) # 24-27: strip, 28-29: pixel, we should add all other detectors !
55 hltNoBPTXmonitoring.denGenericTriggerEventPSet.andOrDcs = cms.bool( False )
56 hltNoBPTXmonitoring.denGenericTriggerEventPSet.errorReplyDcs = cms.bool( True )
57 hltNoBPTXmonitoring.denGenericTriggerEventPSet.verbosityLevel = cms.uint32(1)
58 
59 hltNoBPTXmonitoring.muonSelection = cms.string("hitPattern.dtStationsWithValidHits > 3 & hitPattern.numberOfValidMuonRPCHits > 1 & hitPattern.numberOfValidMuonCSCHits < 1")
60 hltNoBPTXmonitoring.jetSelection = cms.string("abs(eta) < 1.")