File indexing completed on 2024-04-06 12:31:13
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from PhysicsTools.PatAlgos.selectionLayer1.muonSelector_cfi import selectedPatMuons
0004 from EgammaAnalysis.ElectronTools.electronRegressionEnergyProducer_cfi import eleRegressionEnergy
0005 from EgammaAnalysis.ElectronTools.calibratedPatElectrons_cfi import calibratedPatElectrons
0006 from PhysicsTools.PatAlgos.selectionLayer1.electronSelector_cfi import selectedPatElectrons
0007 from PhysicsTools.PatAlgos.selectionLayer1.jetSelector_cfi import selectedPatJets
0008
0009
0010
0011 selectedMuons = selectedPatMuons.clone(
0012 src = cms.InputTag( 'patMuons' )
0013 , cut = ''
0014 )
0015
0016 preSignalMuons = selectedPatMuons.clone(
0017 src = cms.InputTag( 'selectedMuons' )
0018 , cut = ''
0019 )
0020
0021 signalMuons = cms.EDProducer(
0022 "MuonSelectorVertex"
0023 , muonSource = cms.InputTag( 'preSignalMuons' )
0024 , vertexSource = cms.InputTag( 'offlinePrimaryVertices' )
0025 , maxDZ = cms.double( 999. )
0026 )
0027
0028 standAloneSignalMuonFilter = cms.EDFilter(
0029 "PATCandViewCountFilter"
0030 , src = cms.InputTag( 'signalMuons' )
0031 , minNumber = cms.uint32( 1 )
0032 , maxNumber = cms.uint32( 1 )
0033 )
0034
0035
0036
0037 standAloneLooseMuonVetoFilter = cms.EDFilter(
0038 "PATCandViewCountFilter"
0039 , src = cms.InputTag( 'selectedMuons' )
0040 , minNumber = cms.uint32( 0 )
0041 , maxNumber = cms.uint32( 1 )
0042 )
0043
0044
0045
0046 electronsWithRegression = eleRegressionEnergy.clone(
0047 inputElectronsTag = cms.InputTag( 'patElectrons' )
0048 , rhoCollection = cms.InputTag( 'fixedGridRhoFastjetAll' )
0049 , vertexCollection = cms.InputTag( 'offlinePrimaryVertices' )
0050 )
0051 calibratedElectrons = calibratedPatElectrons.clone(
0052 inputPatElectronsTag = cms.InputTag( 'electronsWithRegression' )
0053 , inputDataset = 'Summer12'
0054 )
0055
0056 selectedElectrons = selectedPatElectrons.clone(
0057 src = cms.InputTag( 'patElectrons' )
0058 , cut = ''
0059 )
0060
0061 standAloneElectronVetoFilter = cms.EDFilter(
0062 "PATCandViewCountFilter"
0063 , src = cms.InputTag( 'selectedElectrons' )
0064 , minNumber = cms.uint32( 0 )
0065 , maxNumber = cms.uint32( 0 )
0066 )
0067
0068
0069
0070 selectedJets = selectedPatJets.clone(
0071 src = cms.InputTag( 'patJets' )
0072 , cut = ''
0073 )
0074
0075 signalVeryTightJets = selectedPatJets.clone(
0076 src = cms.InputTag( 'selectedJets' )
0077 , cut = ''
0078 )
0079
0080 standAloneSignalVeryTightJetsFilter = cms.EDFilter(
0081 "PATCandViewCountFilter"
0082 , src = cms.InputTag( 'signalVeryTightJets' )
0083 , minNumber = cms.uint32( 1 )
0084 , maxNumber = cms.uint32( 99 )
0085 )
0086
0087 signalTightJets = selectedPatJets.clone(
0088 src = cms.InputTag( 'selectedJets' )
0089 , cut = ''
0090 )
0091
0092 standAloneSignalTightJetsFilter = cms.EDFilter(
0093 "PATCandViewCountFilter"
0094 , src = cms.InputTag( 'signalTightJets' )
0095 , minNumber = cms.uint32( 2 )
0096 , maxNumber = cms.uint32( 99 )
0097 )
0098
0099 signalLooseJets = selectedPatJets.clone(
0100 src = cms.InputTag( 'selectedJets' )
0101 , cut = ''
0102 )
0103
0104 standAloneSignalLooseJetsFilter = cms.EDFilter(
0105 "PATCandViewCountFilter"
0106 , src = cms.InputTag( 'signalLooseJets' )
0107 , minNumber = cms.uint32( 3 )
0108 , maxNumber = cms.uint32( 99 )
0109 )
0110
0111
0112
0113 signalVeryLooseJets = selectedPatJets.clone(
0114 src = cms.InputTag( 'selectedJets' )
0115 , cut = ''
0116 )
0117
0118 standAloneSignalVeryLooseJetsFilter = cms.EDFilter(
0119 "PATCandViewCountFilter"
0120 , src = cms.InputTag( 'signalVeryLooseJets' )
0121 , minNumber = cms.uint32( 4 )
0122 , maxNumber = cms.uint32( 99 )
0123 )
0124
0125
0126
0127 selectedBTagJets = selectedPatJets.clone(
0128 src = cms.InputTag( 'selectedJets' )
0129 , cut = ''
0130 )
0131
0132 standAloneSignalBTagsFilter = cms.EDFilter(
0133 "PATCandViewCountFilter"
0134 , src = cms.InputTag( 'selectedBTagJets' )
0135 , minNumber = cms.uint32( 2 )
0136 , maxNumber = cms.uint32( 99 )
0137 )