Ejemplo n.º 1
0
import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgMuEle_cfi import cmgMuEle
from CMGTools.H2TauTau.skims.cmgMuEleSel_cfi import cmgMuEleSel

from CMGTools.H2TauTau.objects.cmgMuEleCor_cfi import cmgMuEleCor 
from CMGTools.H2TauTau.objects.muEleSVFit_cfi import muEleSVFit 

from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection
from CMGTools.H2TauTau.objects.eleCuts_cff import electronPreSelection

from RecoMET.METPUSubtraction.mvaPFMET_cff import pfMVAMEt

# lepton pre-selection
muonPreSelectionMuEle = muonPreSelection.clone()
electronPreSelectionMuEle = electronPreSelection.clone()

# mva MET
mvaMETMuEle = pfMVAMEt.clone()

mvaMETMuEle.srcPFCandidates = cms.InputTag("packedPFCandidates")
mvaMETMuEle.srcVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
mvaMETMuEle.srcLeptons = cms.VInputTag(
  cms.InputTag("muonPreSelectionMuEle", "", ""),
  cms.InputTag("electronPreSelectionMuEle", "", ""),
  )
mvaMETMuEle.permuteLeptons = cms.bool(True)



# Correct tau pt (after MVA MET according to current baseline)
Ejemplo n.º 2
0
import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgDiMu_cfi import cmgDiMu
from CMGTools.H2TauTau.skims.cmgDiMuSel_cfi import cmgDiMuSel

# from CMGTools.H2TauTau.objects.cmgDiMuCor_cfi import cmgDiMuCor
from CMGTools.H2TauTau.objects.diMuSVFit_cfi import diMuSVFit

from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection

from CMGTools.H2TauTau.skims.skim_cff import diMuFullSelSkimSequence, diMuFullSelCount

# lepton pre-selection
muonPreSelectionDiMu = muonPreSelection.clone()

# # Correct tau pt (after MVA MET according to current baseline)
# cmgDiMuCor = cmgDiMuCor.clone()

# This selector goes after the tau pt correction
cmgDiMuTauPtSel = cms.EDFilter("PATCompositeCandidateSelector",
                               src=cms.InputTag("cmgDiMu"),
                               cut=cms.string("daughter(0).pt()>18."))

cmgDiMuTauPtSel = cmgDiMuTauPtSel.clone()

# SVFit
cmgDiMuCorSVFitPreSel = diMuSVFit.clone()

# If you want to apply some extra selection after SVFit, do it here
cmgDiMuCorSVFitFullSel = cmgDiMuSel.clone(src='cmgDiMuCorSVFitPreSel', cut='')
import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgTauMu_cfi import cmgTauMu
from CMGTools.H2TauTau.skims.cmgTauMuSel_cfi import cmgTauMuSel

from CMGTools.H2TauTau.objects.cmgTauMuCor_cfi import cmgTauMuCor
from CMGTools.H2TauTau.objects.tauMuSVFit_cfi import tauMuSVFit

from CMGTools.H2TauTau.objects.tauCuts_cff import tauPreSelection
from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection

from CMGTools.H2TauTau.skims.skim_cff import tauMuFullSelSkimSequence, tauMuFullSelCount

# tau pre-selection
tauPreSelectionTauMu = tauPreSelection.clone()
muonPreSelectionTauMu = muonPreSelection.clone()

# Correct tau pt (after MVA MET according to current baseline)
cmgTauMuCor = cmgTauMuCor.clone()

# This selector goes after the tau pt correction
cmgTauMuTauPtSel = cms.EDFilter("PATCompositeCandidateSelector",
                                src=cms.InputTag("cmgTauMuCor"),
                                cut=cms.string("daughter(0).pt()>18."))

cmgTauMuTauPtSel = cmgTauMuTauPtSel.clone()

# SVFit
cmgTauMuCorSVFitPreSel = tauMuSVFit.clone()

# If you want to apply some extra selection after SVFit, do it here
import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgDiMu_cfi import cmgDiMu
from CMGTools.H2TauTau.skims.cmgDiMuSel_cfi import cmgDiMuSel

from CMGTools.H2TauTau.objects.cmgDiMuCor_cfi import cmgDiMuCor 
from CMGTools.H2TauTau.objects.diMuSVFit_cfi import diMuSVFit 

from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection

from RecoMET.METPUSubtraction.mvaPFMET_cff import pfMVAMEt

# lepton pre-selection
muonPreSelectionDiMu = muonPreSelection.clone()

# mva MET
mvaMETDiMu = cms.EDProducer('PFMETProducerMVATauTau', 
                             **pfMVAMEt.parameters_())

mvaMETDiMu.srcPFCandidates = cms.InputTag("packedPFCandidates")
mvaMETDiMu.srcVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
mvaMETDiMu.srcLeptons = cms.VInputTag(
  cms.InputTag("muonPreSelectionDiMu", "", ""),
  cms.InputTag("muonPreSelectionDiMu", "", ""),
  )
mvaMETDiMu.permuteLeptons = cms.bool(True)



# Correct tau pt (after MVA MET according to current baseline)
cmgDiMuCor = cmgDiMuCor.clone()
import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgMuEle_cfi import cmgMuEle
from CMGTools.H2TauTau.skims.cmgMuEleSel_cfi import cmgMuEleSel

from CMGTools.H2TauTau.objects.cmgMuEleCor_cfi import cmgMuEleCor 
from CMGTools.H2TauTau.objects.muEleSVFit_cfi import muEleSVFit 

from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection
from CMGTools.H2TauTau.objects.eleCuts_cff import electronPreSelection

from RecoMET.METPUSubtraction.mvaPFMET_cff import pfMVAMEt

# lepton pre-selection
muonPreSelectionMuEle = muonPreSelection.clone()
electronPreSelectionMuEle = electronPreSelection.clone()

# mva MET
mvaMETMuEle = cms.EDProducer('PFMETProducerMVATauTau', 
                             **pfMVAMEt.parameters_())

mvaMETMuEle.srcPFCandidates = cms.InputTag("packedPFCandidates")
mvaMETMuEle.srcVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
mvaMETMuEle.srcLeptons = cms.VInputTag(
  cms.InputTag("muonPreSelectionMuEle", "", ""),
  cms.InputTag("electronPreSelectionMuEle", "", ""),
  )
mvaMETMuEle.permuteLeptons = cms.bool(True)


import FWCore.ParameterSet.Config as cms

from CMGTools.H2TauTau.objects.cmgTauMu_cfi import cmgTauMu
from CMGTools.H2TauTau.skims.cmgTauMuSel_cfi import cmgTauMuSel

from CMGTools.H2TauTau.objects.cmgTauMuCor_cfi import cmgTauMuCor 
from CMGTools.H2TauTau.objects.tauMuSVFit_cfi import tauMuSVFit 

from CMGTools.H2TauTau.objects.tauCuts_cff import tauPreSelection
from CMGTools.H2TauTau.objects.muCuts_cff import muonPreSelection

from RecoMET.METPUSubtraction.mvaPFMET_cff import pfMVAMEt

# tau pre-selection
tauPreSelectionTauMu = tauPreSelection.clone()
muonPreSelectionTauMu = muonPreSelection.clone()

# mva MET
mvaMETTauMu = cms.EDProducer('PFMETProducerMVATauTau', 
                             **pfMVAMEt.parameters_())#pfMVAMEt.clone()

mvaMETTauMu.srcPFCandidates = cms.InputTag("packedPFCandidates")
mvaMETTauMu.srcVertices = cms.InputTag("offlineSlimmedPrimaryVertices")
mvaMETTauMu.srcLeptons = cms.VInputTag(
  cms.InputTag("tauPreSelectionTauMu", "", ""),
  cms.InputTag("muonPreSelectionTauMu", "", ""),
  )
mvaMETTauMu.permuteLeptons = cms.bool(True)


# Correct tau pt (after MVA MET according to current baseline)