Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-08 23:51:42

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 
0005 BTVHLTOfflineSource = DQMEDAnalyzer("BTVHLTOfflineSource",
0006 
0007     dirname                 = cms.untracked.string("HLT/BTV"),
0008     processname             = cms.string("HLT"),
0009     verbose                 = cms.untracked.bool(False),
0010 
0011     triggerSummaryLabel     = cms.InputTag("hltTriggerSummaryAOD", "", "HLT"),
0012     triggerResultsLabel     = cms.InputTag("TriggerResults", "", "HLT"),
0013     onlineDiscrLabelPF      = cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
0014     offlineDiscrLabelb      = cms.InputTag("pfParticleNetAK4DiscriminatorsJetTagsForRECO", "BvsAll"),
0015     hltPFPVLabel            = cms.InputTag("hltVerticesPFSelector"),
0016     offlinePVLabel          = cms.InputTag("offlinePrimaryVertices"),
0017     offlineIPLabel          = cms.InputTag("pfImpactParameterTagInfos"),
0018     turnon_threshold_loose  = cms.double(0.1),
0019     turnon_threshold_medium = cms.double(0.5),
0020     turnon_threshold_tight  = cms.double(0.9),
0021     turnon_threshold_offline_loose  = cms.double(0.03),
0022     turnon_threshold_offline_medium = cms.double(0.2),
0023     turnon_threshold_offline_tight  = cms.double(0.6),
0024     minDecayLength          = cms.double(-9999.0),
0025     maxDecayLength          = cms.double(5.0),
0026     minJetDistance          = cms.double(0.0),
0027     maxJetDistance          = cms.double(0.07),
0028     dRTrackMatch            = cms.double(0.01),
0029 
0030     pathPairs = cms.VPSet(
0031 
0032         cms.PSet(
0033             pathname = cms.string("HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v"),
0034             pathtype = cms.string("PF")
0035         ),
0036    ),
0037 )
0038 
0039 #
0040 #  Relative Online-Offline Track Monitoring
0041 #
0042 from DQM.TrackingMonitorSource.TrackToTrackComparisonHists_cfi import TrackToTrackComparisonHists
0043 
0044 referenceTracksForHLTBTag = cms.EDFilter('TrackSelector',
0045     src = cms.InputTag('generalTracks'),
0046     cut = cms.string("quality('highPurity')")
0047 )
0048 
0049 bTagHLTTrackMonitoring_muPF1 = TrackToTrackComparisonHists.clone(
0050     dzWRTPvCut               = 0.1,
0051     monitoredTrack           = "hltMergedTracks",
0052     referenceTrack           = "referenceTracksForHLTBTag",
0053     monitoredBeamSpot        = "hltOnlineBeamSpot",
0054     referenceBeamSpot        = "offlineBeamSpot",
0055     topDirName               = "HLT/BTV/HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30PF",
0056     referencePrimaryVertices = "offlinePrimaryVertices",
0057     monitoredPrimaryVertices = "hltVerticesPFSelector",
0058     genericTriggerEventPSet = dict(hltPaths = ["HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v*"])
0059 )
0060 
0061 bTagHLTTrackMonitoringSequence = cms.Sequence(
0062     cms.ignore(referenceTracksForHLTBTag)
0063     + bTagHLTTrackMonitoring_muPF1
0064 )
0065