Exemple #1
0
## --- Jets ------------------------------------------------------------

# Store collection with some lose pt cut to be able to
# adjust to JEC/JER changes
process.load('JetMETCorrections.Configuration.DefaultJEC_cff')

#from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer
#process.patJetsPFchs = patJetCollectionSubsetProducer.clone(
#    Jets   = cms.InputTag('patJetsPF'),
#    PtMin        = cms.double(10.)
#    )
from SandBox.Skims.basicJetSelector_cfi import selectedPatJets
process.patJetsPFchs = selectedPatJets.clone(src=cms.InputTag('patJetsPF'),
                                             cut=cms.string("pt>10.0"))
from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer
process.genJets = patJetCollectionSubsetProducer.clone(
    Jets=cms.InputTag('ak5GenJets'), PtMin=cms.double(10.))
# For lost lepton
process.caloJets = patJetCollectionSubsetProducer.clone(
    Jets=cms.InputTag('ak5CaloJetsL2L3'), PtMin=cms.double(10.))

## --- Additional jet-related Info -------------------------------------
## Store info are
## - Area for L1 corrections
## - Neutral energy fractions for PBNR filter
## - btag (CSV) discriminator value
## Requires in addition the jet 4-vectors
from RA2Classic.SUSYParams.additionalJetInfo_cfi import AdditionalJetInfo
process.AdditionalJetInfo = AdditionalJetInfo.clone(
    JetSource=cms.InputTag('patJetsPFchs'))

## --- JES Uncertainties -----------------------------------------------
# $Id: produceRA2JetsAK5PF_cff.py,v 1.1 2012/08/03 12:44:21 mschrode Exp $

import FWCore.ParameterSet.Config as cms

from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer

# Create collection of jets with pt > 30 (for MHT)
MHTJets = patJetCollectionSubsetProducer.clone(
    Jets=cms.InputTag("patJetsAK5PF"),
    PtMin=cms.double(30.),
    EtaMax=cms.double(99999.))

# Create collection of jets with pt > 50 and eta < 2.5 (for NJet, HT)
HTJets = patJetCollectionSubsetProducer.clone(
    Jets=cms.InputTag("patJetsAK5PF"),
    PtMin=cms.double(50.),
    EtaMax=cms.double(2.5))

# Sequences to produce RA2 jet collections
produceRA2JetsAK5PF = cms.Sequence(MHTJets * HTJets)
# $Id: produceRA2JetsAK5PF_cff.py,v 1.1 2012/08/08 10:13:57 mschrode Exp $


import FWCore.ParameterSet.Config as cms

from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer

# Create collection of jets with pt > 30 (for MHT)
MHTJets = patJetCollectionSubsetProducer.clone(
    Jets   = cms.InputTag("patJetsAK5PF"),
    PtMin  = cms.double(30.),
    EtaMax = cms.double(99999.)
    )

# Create collection of jets with pt > 50 and eta < 2.5 (for NJet, HT)
HTJets = patJetCollectionSubsetProducer.clone(
    Jets   = cms.InputTag("patJetsAK5PF"),
    PtMin  = cms.double(50.),
    EtaMax = cms.double(2.5)
    )

# Sequences to produce RA2 jet collections
produceRA2JetsAK5PF = cms.Sequence(
    MHTJets *
    HTJets
    )
Exemple #4
0
# adjust to JEC/JER changes
process.load('JetMETCorrections.Configuration.DefaultJEC_cff')

#from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer
#process.patJetsPFchs = patJetCollectionSubsetProducer.clone(
#    Jets   = cms.InputTag('patJetsPF'),
#    PtMin        = cms.double(10.)
#    )
from SandBox.Skims.basicJetSelector_cfi import selectedPatJets
process.patJetsPFchs = selectedPatJets.clone(
    src   = cms.InputTag('patJetsPF'),
    cut   = cms.string("pt>10.0")
    )
from RA2Classic.Utils.patJetCollectionSubsetProducer_cfi import patJetCollectionSubsetProducer
process.genJets = patJetCollectionSubsetProducer.clone(
    Jets   = cms.InputTag('ak5GenJets'),
    PtMin        = cms.double(10.)
    )
# For lost lepton
process.caloJets = patJetCollectionSubsetProducer.clone(
    Jets   = cms.InputTag('ak5CaloJetsL2L3'),
    PtMin        = cms.double(10.)
    )

## --- Additional jet-related Info -------------------------------------
## Store info are
## - Area for L1 corrections
## - Neutral energy fractions for PBNR filter
## - btag (CSV) discriminator value
## Requires in addition the jet 4-vectors
from RA2Classic.SUSYParams.additionalJetInfo_cfi import AdditionalJetInfo
process.AdditionalJetInfo = AdditionalJetInfo.clone(