CMS 3D CMS Logo

gemTnPEfficiencyTask_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 gemTnPEfficiencyMonitor = DQMEDAnalyzer('GEMTnPEfficiencyTask',
6  # The muon object input tag
7  inputTagMuons = cms.untracked.InputTag('muons'),
8  inputTagPrimaryVertices = cms.untracked.InputTag('offlinePrimaryVertices'),
9  trigResultsTag = cms.untracked.InputTag("TriggerResults::HLT"),
10  trigEventTag = cms.untracked.InputTag("hltTriggerSummaryAOD::HLT"),
11  # A string-based cut on muon variables
12  probeCut = cms.untracked.string('isTrackerMuon && (innerTrack.normalizedChi2 < 10) && (innerTrack.hitPattern.numberOfValidPixelHits > 0) && (innerTrack.hitPattern.trackerLayersWithMeasurement > 5) && ((isolationR03.sumPt)/(pt) < 0.1) && pt>10.' ),
13  probeDxyCut = cms.untracked.double(0.2),
14  probeDzCut = cms.untracked.double(0.5),
15  #Cut on muon ID:
16  # CutBasedIdLoose = 1UL << 0
17  # CutBasedIdMedium = 1UL << 1
18  # CutBasedIdMediumPrompt = 1UL << 2
19  # CutBasedIdTight = 1UL << 3
20  maskChamberWithError=cms.untracked.bool(True),
21  ServiceParameters = MuonServiceProxy.ServiceParameters.clone(),
22  ohStatusTag=cms.untracked.InputTag("muonGEMDigis", "OHStatus"),
23  vfatStatusTag=cms.untracked.InputTag("muonGEMDigis","VFATStatus"),
24  amcStatusTag=cms.untracked.InputTag("muonGEMDigis","AMCStatus"),
25  tagCut = cms.untracked.string('(selectors & 8) && ((isolationR03.sumPt)/(pt) < 0.05) && pt>24.'),
26  borderCut = cms.untracked.double(-2.),
27  lowPairMassCut = cms.untracked.double (80.),
28  highPairMassCut = cms.untracked.double (100.),
29  trigName = cms.untracked.string("HLT_IsoMu*"),
30  #cuts for passing probe definition
31  dx_cut = cms.untracked.double(10.),
32  # If true, enables detailed analysis plots
33  detailedAnalysis = cms.untracked.bool(True)
34 )