Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # Data-quality monitoring for EWK tau analyses
0004 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0005 ewkTauDQM = DQMEDAnalyzer('EwkTauDQM',
0006 
0007     # name of DQM (root)directory in which all EWK tau histograms get stored                          
0008     dqmDirectory = cms.string("Physics/EwkTau"),
0009 
0010     # disable all warnings
0011     maxNumWarnings = cms.int32(0),                       
0012 
0013     # list of individual channels                           
0014     channels = cms.PSet(
0015         muTauChannel = cms.PSet(
0016             # name of DQM (sub)directory in which histograms for Z --> muon + tau-jet channel get stored
0017             dqmSubDirectory = cms.string("MuTauChannel"),
0018 
0019             # names of input collections
0020             triggerResultsSource = cms.InputTag("TriggerResults::HLT"),
0021             vertexSource = cms.InputTag("offlinePrimaryVertices"),
0022             beamSpotSource = cms.InputTag("offlineBeamSpot"),
0023             muonSource = cms.InputTag("muons"),
0024             tauJetSource = cms.InputTag("shrinkingConePFTauProducer"),
0025             caloMEtSource = cms.InputTag("met"),
0026             pfMEtSource = cms.InputTag("pfMet"),
0027 
0028             tauDiscrByLeadTrackFinding = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),
0029             tauDiscrByLeadTrackPtCut = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackPtCut"),
0030             tauDiscrByTrackIso = cms.InputTag("shrinkingConePFTauDiscriminationByTrackIsolation"),
0031             tauDiscrByEcalIso = cms.InputTag("shrinkingConePFTauDiscriminationByECALIsolation"),
0032             tauDiscrAgainstMuons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstMuon"),
0033 
0034             # high-level trigger paths
0035             # (at least one of the paths specified in the list is required to be passed)
0036             hltPaths = cms.vstring(
0037                #"HLT_Mu9"
0038             ),
0039 
0040             # event selection criteria
0041             muonEtaCut = cms.double(2.5),
0042             muonPtCut = cms.double(15.),
0043             muonTrackIsoCut = cms.double(2.),
0044             muonEcalIsoCut = cms.double(3.),
0045              muonCombIsoCut = cms.double(0.2),
0046             #muonIsoMode = cms.string("absoluteIso"),
0047             muonIsoMode = cms.string("relativeIso"),
0048 
0049             tauJetEtaCut = cms.double(2.5),
0050             tauJetPtCut = cms.double(15.),
0051 
0052             visMassCut = cms.double(10.),
0053             deltaRCut = cms.double(0.2)
0054 
0055         ),
0056         elecTauChannel = cms.PSet(
0057             # name of DQM (sub)directory in which histograms for Z --> electron + tau-jet channel get stored
0058             dqmSubDirectory = cms.string("ElecTauChannel"),
0059 
0060             # names of input collections
0061             triggerResultsSource = cms.InputTag("TriggerResults::HLT"),
0062             vertexSource = cms.InputTag("offlinePrimaryVertices"),
0063             beamSpotSource = cms.InputTag("offlineBeamSpot"),
0064             electronSource = cms.InputTag("gedGsfElectrons"),
0065             tauJetSource = cms.InputTag("shrinkingConePFTauProducer"),
0066             caloMEtSource = cms.InputTag("met"),
0067             pfMEtSource = cms.InputTag("pfMet"),
0068 
0069             tauDiscrByLeadTrackFinding = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),
0070             tauDiscrByLeadTrackPtCut = cms.InputTag("shrinkingConePFTauDiscriminationByLeadingTrackPtCut"),
0071             tauDiscrByTrackIso = cms.InputTag("shrinkingConePFTauDiscriminationByTrackIsolation"),
0072             tauDiscrByEcalIso = cms.InputTag("shrinkingConePFTauDiscriminationByECALIsolation"),
0073             tauDiscrAgainstElectrons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstElectron"),
0074             tauDiscrAgainstMuons = cms.InputTag("shrinkingConePFTauDiscriminationAgainstMuon"),
0075 
0076             # high-level trigger paths
0077             # (at least one of the paths specified in the list is required to be passed)
0078             hltPaths = cms.vstring(
0079                 ##"HLT_Ele10_LW_L1R"
0080             ),
0081 
0082             # event selection criteria
0083             electronEtaCut = cms.double(2.5),
0084             electronPtCut = cms.double(15.),
0085             electronTrackIsoCut = cms.double(0.2),
0086             electronEcalIsoCut = cms.double(0.2),
0087             electronIsoMode = cms.string("relativeIso"),
0088 
0089             tauJetEtaCut = cms.double(2.5),
0090             tauJetPtCut = cms.double(15.),
0091 
0092             visMassCut = cms.double(10.)
0093         )
0094     )
0095 )