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