1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
import FWCore.ParameterSet.Config as cms
from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
BTVHLTOfflineSource = DQMEDAnalyzer("BTVHLTOfflineSource",
dirname = cms.untracked.string("HLT/BTV"),
processname = cms.string("HLT"),
verbose = cms.untracked.bool(False),
triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD", "", "HLT"),
triggerResultsLabel = cms.InputTag("TriggerResults", "", "HLT"),
onlineDiscrLabelPF = cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
offlineDiscrLabelb = cms.InputTag("pfParticleNetAK4DiscriminatorsJetTagsForRECO", "BvsAll"),
hltPFPVLabel = cms.InputTag("hltVerticesPFSelector"),
offlinePVLabel = cms.InputTag("offlinePrimaryVertices"),
offlineIPLabel = cms.InputTag("pfImpactParameterTagInfos"),
turnon_threshold_loose = cms.double(0.1),
turnon_threshold_medium = cms.double(0.5),
turnon_threshold_tight = cms.double(0.9),
turnon_threshold_offline_loose = cms.double(0.03),
turnon_threshold_offline_medium = cms.double(0.2),
turnon_threshold_offline_tight = cms.double(0.6),
minDecayLength = cms.double(-9999.0),
maxDecayLength = cms.double(5.0),
minJetDistance = cms.double(0.0),
maxJetDistance = cms.double(0.07),
dRTrackMatch = cms.double(0.01),
pathPairs = cms.VPSet(
cms.PSet(
pathname = cms.string("HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v"),
pathtype = cms.string("PF")
),
),
)
#
# Relative Online-Offline Track Monitoring
#
from DQM.TrackingMonitorSource.TrackToTrackComparisonHists_cfi import TrackToTrackComparisonHists
referenceTracksForHLTBTag = cms.EDFilter('TrackSelector',
src = cms.InputTag('generalTracks'),
cut = cms.string("quality('highPurity')")
)
bTagHLTTrackMonitoring_muPF1 = TrackToTrackComparisonHists.clone(
dzWRTPvCut = 0.1,
monitoredTrack = "hltMergedTracks",
referenceTrack = "referenceTracksForHLTBTag",
monitoredBeamSpot = "hltOnlineBeamSpot",
referenceBeamSpot = "offlineBeamSpot",
topDirName = "HLT/BTV/HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30PF",
referencePrimaryVertices = "offlinePrimaryVertices",
monitoredPrimaryVertices = "hltVerticesPFSelector",
genericTriggerEventPSet = dict(hltPaths = ["HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v*"])
)
bTagHLTTrackMonitoringSequence = cms.Sequence(
cms.ignore(referenceTracksForHLTBTag)
+ bTagHLTTrackMonitoring_muPF1
)
|