Exemplo n.º 1
0
                 info='Debug level of the ntuplizer')
options.register('skipEvents',
                 default=0,
                 mult=VarParsing.multiplicity.singleton,
                 mytype=VarParsing.varType.int,
                 info='Skip first events')
options._tags.pop('numEvent%d')
options._tagOrder.remove('numEvent%d')

options.parseArguments()

# Global tags
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions#Global_Tags_for_2017_data_taking
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions#Global_Tags_for_PdmVMCcampaignPh

options.globaltag = '80X_mcRun2_asymptotic_2016_TrancheIV_v8'

import FWCore.ParameterSet.Config as cms

process = cms.Process('NTUPLES')

process.load('FWCore.MessageService.MessageLogger_cfi')
process.MessageLogger.cerr.FwkReport.reportEvery = 100
for cat in ['PandaProducer']:
    process.MessageLogger.categories.append(cat)
    setattr(process.MessageLogger.cerr, cat,
            cms.untracked.PSet(limit=cms.untracked.int32(10)))

############
## SOURCE ##
############
Exemplo n.º 2
0
options._tagOrder.remove('numEvent%d')

options.parseArguments()

options.config = '03Feb2017'
# options.inputFiles = ['XX-LFN-XX']
# options.outputFile = 'kraken-output-file-tmp_000.root'

jetMETReco = True
muEGFixed = False
egmSmearingType = 'Moriond2017_JEC'
if options.config == '03Feb2017':
    jetMETReco = False
    muEGFixed = True
    options.isData = True
    options.globaltag = '80X_dataRun2_2016SeptRepro_v7'
elif options.config == '23Sep2016':
    options.isData = True
    options.globaltag = '80X_dataRun2_2016SeptRepro_v7'
elif options.config == 'Spring16':
    options.isData = False
    options.globaltag = '80X_mcRun2_asymptotic_2016_v3'
elif options.config == 'Summer16':
    options.isData = False
    options.globaltag = '80X_mcRun2_asymptotic_2016_TrancheIV_v8'
elif options.config:
    raise RuntimeError('Unknown config ' + options.config)

import FWCore.ParameterSet.Config as cms

process = cms.Process('NTUPLES')
Exemplo n.º 3
0
                 mytype=VarParsing.varType.int,
                 info='Skip first events')
options._tags.pop('numEvent%d')
options._tagOrder.remove('numEvent%d')

options.parseArguments()

options.config = 'Fall17'

# Global tags
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions

if options.config == '31Mar2018':
    # re-miniaod of 2017 legacy rereco
    options.isData = True
    options.globaltag = '94X_dataRun2_ReReco_EOY17_v6'
    options.redojec = True
elif options.config == '2018Prompt':
    options.isData = True
    options.globaltag = '101X_dataRun2_Prompt_v10'
elif options.config == 'Fall17':
    options.isData = False
    options.globaltag = '94X_mc2017_realistic_v14'
    options.pdfname = 'NNPDF3.1'
    options.redojec = True
elif options.config:
    raise RuntimeError('Unknown config ' + options.config)

import FWCore.ParameterSet.Config as cms

process = cms.Process('NTUPLES')
Exemplo n.º 4
0
options.register('config', default = '', mult = VarParsing.multiplicity.singleton, mytype = VarParsing.varType.string, info = 'Single-switch config. Values: 03Feb2017, 23Sep2016, Spring16, Summer16')
options.register('globaltag', default = '', mult = VarParsing.multiplicity.singleton, mytype = VarParsing.varType.string, info = 'Global tag')
options.register('connect', default = '', mult = VarParsing.multiplicity.singleton, mytype = VarParsing.varType.string, info = 'Globaltag connect')
options.register('printLevel', default = 0, mult = VarParsing.multiplicity.singleton, mytype = VarParsing.varType.int, info = 'Debug level of the ntuplizer')
options.register('skipEvents', default = 0, mult = VarParsing.multiplicity.singleton, mytype = VarParsing.varType.int, info = 'Skip first events')
options._tags.pop('numEvent%d')
options._tagOrder.remove('numEvent%d')

options.parseArguments()

# Global tags
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions#Global_Tags_for_2017_data_taking
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions#Global_Tags_for_PdmVMCcampaignPh

if options.config == 'Fall17':
    options.globaltag = '94X_mc2017_realistic_v13'
elif options.config:
    raise RuntimeError('Unknown config ' + options.config)

import FWCore.ParameterSet.Config as cms

process = cms.Process('NTUPLES')

process.load('FWCore.MessageService.MessageLogger_cfi')
process.MessageLogger.cerr.FwkReport.reportEvery = 100
for cat in ['PandaProducer']:
    process.MessageLogger.categories.append(cat)
    setattr(process.MessageLogger.cerr, cat, cms.untracked.PSet(limit = cms.untracked.int32(10)))

############
## SOURCE ##
Exemplo n.º 5
0
                 mytype=VarParsing.varType.int,
                 info='Skip first events')
options._tags.pop('numEvent%d')
options._tagOrder.remove('numEvent%d')

options.parseArguments()

# EGM object energy smearing type to apply
egmSmearingType = 'Moriond2017_JEC'

# Global tags
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions

if options.config == 'Prompt2017':
    options.isData = True
    options.globaltag = '92X_dataRun2_Prompt_v6'

elif options.config:
    raise RuntimeError('Unknown config ' + options.config)

import FWCore.ParameterSet.Config as cms

process = cms.Process('NTUPLES')

process.load('FWCore.MessageService.MessageLogger_cfi')
process.MessageLogger.cerr.FwkReport.reportEvery = 100
for cat in [
        'PandaProducer', 'JetPtMismatchAtLowPt', 'JetPtMismatch',
        'NullTransverseMomentum', 'MissingJetConstituent'
]:
    process.MessageLogger.categories.append(cat)
Exemplo n.º 6
0
                 mytype=VarParsing.varType.int,
                 info='Skip first events')
options._tags.pop('numEvent%d')
options._tagOrder.remove('numEvent%d')

options.parseArguments()

options.config = 'Summer16'

# Global tags
# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions

if options.config == '31Mar2018':
    # re-miniaod of 2017 legacy rereco
    options.isData = True
    options.globaltag = '94X_dataRun2_ReReco_EOY17_v6'
    options.redojec = True
elif options.config == '2018Prompt':
    options.isData = True
    options.globaltag = '101X_dataRun2_Prompt_v10'
elif options.config == 'Fall17':
    options.isData = False
    options.globaltag = '94X_mc2017_realistic_v14'
    options.pdfname = 'NNPDF3.1'
    options.redojec = True
elif options.config == 'Summer16':
    options.isData = False
    options.globaltag = '80X_mcRun2_asymptotic_2016_TrancheIV_v8'
    options.redojec = True
elif options.config:
    raise RuntimeError('Unknown config ' + options.config)