Exemplo n.º 1
0
def processRelVal( relval, cfgFileName, process, negate, tier=None, batch = None):
    
    relvalID = relval.id()
    if batch is None:
        batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID  

    files = pickRelValInputFiles(
        cmsswVersion  =  relval.cmssw
        , relVal = relval.relval
        , globalTag = relval.tag
        , numberOfFiles = 999
        )
    if not files:
        raise Exception("No relval files found for '%s'" % relvalID )

    # changing the source to the chosen relval files
    process.source.fileNames = files
    
    print process.source.fileNames
    
    # building cfg

    outFile = open("tmpConfig.py","w")
    outFile.write("import FWCore.ParameterSet.Config as cms\n")
    outFile.write(process.dumpPython())
    outFile.close()

    # building cmsBatch command
    
    print relvalID

    dataset = relval.dataset
    if tier!=None:
        dataset += '/' + tier
        
    outDir = '.' + dataset
    castorOutDir = myCastorBaseDir() + '/' + dataset

    #if tier!=None:
    #    castorOutDir += '/' + tier
    #    outDir += '/' + tier

    print 'local  output: ', outDir
    print 'castor output:', castorOutDir
    
    # output directory creation will be handled by cmsBatch
    # os.system( 'mkdir -p ' + outDir )
    
    cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % (castorOutDir, outDir, batch)
    if negate:
        cmsBatch += ' -n'
    print cmsBatch
    os.system( cmsBatch )
    addToDatasets( dataset ) 

    return (outDir, castorOutDir)
Exemplo n.º 2
0
def processRelVal(relval, cfgFileName, process, negate, tier=None, batch=None):

    relvalID = relval.id()
    if batch is None:
        batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID

    files = pickRelValInputFiles(cmsswVersion=relval.cmssw,
                                 relVal=relval.relval,
                                 globalTag=relval.tag,
                                 numberOfFiles=999)
    if not files:
        raise Exception("No relval files found for '%s'" % relvalID)

    # changing the source to the chosen relval files
    process.source.fileNames = files

    print process.source.fileNames

    # building cfg

    outFile = open("tmpConfig.py", "w")
    outFile.write("import FWCore.ParameterSet.Config as cms\n")
    outFile.write(process.dumpPython())
    outFile.close()

    # building cmsBatch command

    print relvalID

    dataset = relval.dataset
    if tier != None:
        dataset += '/' + tier

    outDir = '.' + dataset
    castorOutDir = myCastorBaseDir() + '/' + dataset

    #if tier!=None:
    #    castorOutDir += '/' + tier
    #    outDir += '/' + tier

    print 'local  output: ', outDir
    print 'castor output:', castorOutDir

    # output directory creation will be handled by cmsBatch
    # os.system( 'mkdir -p ' + outDir )

    cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % (
        castorOutDir, outDir, batch)
    if negate:
        cmsBatch += ' -n'
    print cmsBatch
    os.system(cmsBatch)
    addToDatasets(dataset)

    return (outDir, castorOutDir)
Exemplo n.º 3
0
import FWCore.ParameterSet.Config as cms

##____________________________________________________________________________||
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
recoMETtestInputFiles = pickRelValInputFiles(
    useDAS=True,
    cmsswVersion='CMSSW_7_6_0_pre3',
    dataTier='GEN-SIM-RECO',
    relVal='RelValTTbar_13',
    globalTag='75X_mcRun2_asymptotic_v1_FastSim',
    maxVersions=2)

# recoMETtestInputFiles = [
#     '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root',
#     ]
##____________________________________________________________________________||
Exemplo n.º 4
0
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    'file:AOD.root'
    )
)

if pickRelVal:
    from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

    process.source = cms.Source(
        "PoolSource",
        fileNames = cms.untracked.vstring(
        pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_2'
                              , relVal = 'RelValTTbar'
                              # , globalTag     = 'START311_V2'
                              , globalTag = 'MC_311_V2'
                              , numberOfFiles = 999
                              )
        )
        )


process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(False))

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )


process.load("Configuration.EventContent.EventContent_cff")
process.out = cms.OutputModule(
    "PoolOutputModule",
    process.AODEventContent,
# Conditions
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
process.GlobalTag.globaltag = '%s::All'%( globalTag )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
  fileNames = cms.untracked.vstring(

    pickRelValInputFiles( #formerVersion = True
                          cmsswVersion  = cmsswVersion
                        , relVal        = 'RelValProdTTbar'
                        , dataTier      = 'AODSIM'
                        , condition     = None
                        , globalTag     = globalTag
                        , maxVersions   = 1
                        , skipFiles     = None
                        , numberOfFiles = None
                        , debug         = True
                        )
  )
, skipBadFiles = cms.untracked.bool( True )
)
process.maxEvents = cms.untracked.PSet(
  input = cms.untracked.int32( 1 )
)

## Processing
process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" )
process.hltEventAnalyzerAOD.triggerName = cms.string( '@' )
Exemplo n.º 6
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

# /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/AODSIM
filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_7_0_0_pre7'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST62_V8'
                        , dataTier      = 'AODSIM'
                        , maxVersions   = 2
                        , numberOfFiles = 1
                        )
    )

# /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/GEN-SIM-RECO
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_7_0_0_pre7'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST62_V8'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 2
                        , numberOfFiles = 1
                        )
    )

# /RelValTTbar/CMSSW_7_0_0_pre8-PU_START70_V1-v1/GEN-SIM-RECO
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_7_0_0_pre7'
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'PU_PRE_ST62_V8'
                        , dataTier      = 'GEN-SIM-RECO'
Exemplo n.º 7
0
import FWCore.ParameterSet.Config as cms
import FWCore.ParameterSet.VarParsing as VarParsing

from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

# setup 'analysis'  options
options = VarParsing.VarParsing("analysis")

## default options
options.inputFiles = pickRelValInputFiles(
    cmsswVersion="CMSSW_4_1_3", relVal="RelValTTbar", globalTag="START311_V2", numberOfFiles=1
)


options.outputFile = "basicTest.root"

## get and parse the command line arguments
options.parseArguments()

process = cms.Process("DEMO")

process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = 1

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(options.maxEvents))

process.source = cms.Source(
    "PoolSource",
    # replace 'myfile.root' with the source file you want to use
    fileNames=cms.untracked.vstring() + options.inputFiles,
)
process.MessageLogger.cerr.L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32( -1 ) )

# Conditions
process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" )
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
  fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = None
                        , relVal        = 'SingleMu'
                        , dataTier      = 'RECO'
                        , condition     = condition
                        , globalTag     = '%s_RelVal_mu2012A'%( process.GlobalTag.globaltag.value()[ : -5 ] )
                        , maxVersions   = None
                        , skipFiles     = None
                        , numberOfFiles = None
                        , debug         = True
                        )
  )
, skipBadFiles = cms.untracked.bool( True )
)
process.maxEvents = cms.untracked.PSet(
  input = cms.untracked.int32( 1 )
)

## Processing
process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" )
process.hltEventAnalyzerAOD.triggerName    = cms.string( '@' )
process.hltEventAnalyzerReAOD = process.hltEventAnalyzerAOD.clone( processName    = cms.string( 'reHLT' )
  process.GlobalTag.globaltag = globalTagMC   + '::All'
else:
  process.GlobalTag.globaltag = globalTagData + '::All'


###
### Input configuration
###

process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" )
if useRelVals:
  from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
  if runOnMC:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_2_3'
                                     , relVal        = 'RelValTTbar'
                                     , globalTag     = 'START52_V5'
                                     , maxVersions   = 1
                                     )
  else:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_2_2'
                                     , relVal        = 'SingleMu'
                                     , dataTier      = 'RECO'
                                     , globalTag     = 'GR_R_52_V4_RelVal_mu2011B'
                                     , maxVersions   = 2
                                     )

inputFiles = cms.untracked.vstring('/store/data/Run2012A/SingleMu/AOD/PromptReco-v1/000/190/645/FAF2D9E9-7F82-E111-BE0C-003048F1C420.root')
#inputFiles = cms.untracked.vstring('/store/relval/CMSSW_5_2_3_patch3/RelValTTbar/GEN-SIM-RECO/START52_V9_special_120410-v1/0122/0EF8CDEB-1083-E111-846C-002618943937.root')         

process.source.fileNames = inputFiles
process.maxEvents.input  = maxInputEvents
Exemplo n.º 10
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_2_0_pre8',
                         relVal='RelValProdTTbar',
                         globalTag='PRE_ST62_V8',
                         dataTier='AODSIM',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(
        cmsswVersion='CMSSW_6_2_0_pre5'  # event content in 620pre8 broken
        ,
        relVal='RelValProdTTbar',
        globalTag='PRE_ST61_V1',
        dataTier='GEN-SIM-RECO',
        maxVersions=1,
        numberOfFiles=1))
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(
        cmsswVersion='CMSSW_6_2_0_pre5'  # event content in 620pre8 broken
        ,
        relVal='RelValTTbar',
        globalTag='PU_PRE_ST61_V1',
        dataTier='GEN-SIM-RECO',
        maxVersions=1,
        numberOfFiles=1))
filesSingleMuRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_2_0_pre8',
                         relVal='SingleMu',
Exemplo n.º 11
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_3_6'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'START53_V14'
                        , dataTier      = 'AODSIM'
                        , maxVersions   = 2
                        , numberOfFiles = 1
                        )
    )
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_3_6'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'START53_V14'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 2
                        , numberOfFiles = 1
                        )
    )
filesSingleMuRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_3_6'
                        , relVal        = 'SingleMu'
                        , dataTier      = 'RECO'
                        , globalTag     = 'GR_R_53_V15_RelVal_mu2012B'
                        , maxVersions   = 2
                        , numberOfFiles = 1
                        )
    )
process.analyzePatMCMatching = cms.EDAnalyzer(
    "PatMCMatchingExtended", muonSrc=cms.untracked.InputTag("cleanPatMuons"))

process.out.outputCommands = cms.untracked.vstring('keep *')
process.outpath.remove(process.out)

process.p = cms.Path(process.inFlightMuons + process.patDefaultSequence +
                     process.analyzePatMCMatching)

#----------------------------------------------------------------------
# Change the input file to compare
#----------------------------------------------------------------------
process.maxEvents.input = -1

## Source
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source(
    "PoolSource",
    fileNames=cms.untracked.vstring(
        pickRelValInputFiles(
            cmsswVersion='CMSSW_4_2_8'
            #, relVal        =  'RelValZMM'
            ,
            relVal='RelValJpsiMM',
            globalTag='START42_V12',
            numberOfFiles=1)))

del (process.out)
del (process.outpath)
if runOnMC:
  process.GlobalTag.globaltag = globalTagMC   + '::All'
else:
  process.GlobalTag.globaltag = globalTagData + '::All'


###
### Input configuration
###

process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" )
if useRelVals:
  from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
  if runOnMC:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_6'
                                     , globalTag     = 'START42_V12'
                                     )
  else:
    print 'running on *Jet* data stream (instead of MultiJet) as no better stream exists as RelVal'
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_9_HLT1'
                                     , relVal        = 'Jet'
                                     , dataTier      = 'RECO'
                                     , globalTag     = 'GR_R_42_V14_RelVal_jet2010B'
                                     , numberOfFiles = -1
                                     )
process.source.fileNames = inputFiles
process.maxEvents.input  = maxInputEvents


###
### Output configuration
Exemplo n.º 14
0
)

##   10,000 Z+Jets events as defined on WorkBookPATExampleTopQuarks
simulationZjets = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_42X.root'
)

##   1000 Ttbar events as defined on WorkBookPATExampleTopQuarks
simulationTtbar = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_42X.root'
)


ttbarRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                        , relVal        = 'RelValZTT'
                        , globalTag     = 'START42_V12'
                        )
)

ttbarJets  = cms.untracked.vstring(
     'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root'
)

zjetsRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                        , relVal        = 'RelValZMM'
                        , globalTag     = 'START42_V12'
                        )
)

zjetsTracks  = cms.untracked.vstring(
Exemplo n.º 15
0
# setup 'analysis'  options
options = VarParsing.VarParsing ('analysis')

## register customized options
options.register("jsonFile",
    "", # default value
    VarParsing.VarParsing.multiplicity.singleton, # singleton or list
    VarParsing.VarParsing.varType.string,          # string, int, or float
    "JSON file to be applied."
)

## default options
options.inputFiles = pickRelValInputFiles(
    cmsswVersion  = 'CMSSW_4_1_3',
    relVal        = 'RelValTTbar',
    globalTag     = 'START311_V2',
    numberOfFiles = 1
)


options.outputFile = "vtxTree.root"

## get and parse the command line arguments
options.parseArguments()

process = cms.Process("DEMO")

process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = 100
## Enable LogDebug
## Remember to recompile with:
import FWCore.ParameterSet.Config as cms

process = cms.Process("TEST")

## MessageLogger
process.load("FWCore.MessageLogger.MessageLogger_cfi")

## Options and Output Report
process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False))

## Source
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
                            fileNames=cms.untracked.vstring(
                                pickRelValInputFiles(
                                    cmsswVersion='CMSSW_4_2_8',
                                    globalTag='START42_V12')))
## Maximal Number of Events
process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(1000)  # reduce number of events for testing
)

## Geometry and Detector Conditions (needed for a few patTuple production steps)
process.load("Configuration.StandardSequences.Geometry_cff")
process.load(
    "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.autoCond import autoCond
process.GlobalTag.globaltag = cms.string(autoCond['startup'])
process.load("Configuration.StandardSequences.MagneticField_cff")

## Standard PAT Configuration File
process.MessageLogger.cerr.L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32( -1 ) )

# Conditions
process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" )
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
  fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = cmsswVersion
                        , relVal        = 'SingleMu'
                        , dataTier      = 'RECO'
                        , condition     = condition
                        , globalTag     = '%s_RelVal_mu2012C'%( globalTag )
                        , maxVersions   = None
                        , skipFiles     = None
                        , numberOfFiles = None
                        , debug         = True
                        )
  )
, skipBadFiles = cms.untracked.bool( True )
)
process.maxEvents = cms.untracked.PSet(
  input = cms.untracked.int32( 1 )
)

## Processing
process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" )
process.hltEventAnalyzerAOD.triggerName    = cms.string( '@' )
process.hltEventAnalyzerReAOD = process.hltEventAnalyzerAOD.clone( processName    = cms.string( 'reHLT' )
Exemplo n.º 18
0
# setup 'analysis'  options
options = VarParsing.VarParsing ('analysis')

## register customized options
options.register("jsonFile",
    "", # default value
    VarParsing.VarParsing.multiplicity.singleton, # singleton or list
    VarParsing.VarParsing.varType.string,          # string, int, or float
    "JSON file to be applied."
)

## default options
options.inputFiles = pickRelValInputFiles(
    cmsswVersion  = 'CMSSW_4_1_3',
    relVal        = 'RelValTTbar',
    globalTag     = 'START311_V2',
    numberOfFiles = 1
)


options.outputFile = "rho.root"

## get and parse the command line arguments
options.parseArguments()

process = cms.Process("DEMO")

process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = 1
## Enable LogDebug
## Remember to recompile with:
Exemplo n.º 19
0
if pickRelVal: 
    from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

    # process.source.fileNames = cms.untracked.vstring('file:prunedAOD.root')
    process.source.fileNames = cms.untracked.vstring('file:AODNoSim.root')
    # process.source.fileNames = cms.untracked.vstring('file:AOD.root')
    print 'need to define a relval'
    sys.exit(1)
    process.source = cms.Source(
        "PoolSource",
        fileNames = cms.untracked.vstring(
        pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_2'
                              #, relVal        = 'RelValLM1_sfts'
                              , relVal = relVal
                              # , globalTag     = 'START311_V2'
                              , globalTag = tag
                              , numberOfFiles = 999
                              )
        )
        )


print process.source.fileNames

process.out.fileName = cms.untracked.string('patTuple_PATandPF2PATandCMG.root' )

# load the PAT config
process.load("PhysicsTools.PatAlgos.patSequences_cff")

Exemplo n.º 20
0
import FWCore.ParameterSet.Config as cms

##____________________________________________________________________________||
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
recoMETtestInputFiles = pickRelValInputFiles(
    useDAS = True,
    cmsswVersion = 'CMSSW_7_2_0_pre1',
    dataTier = 'GEN-SIM-RECO',
    relVal = 'RelValTTbar_13',
    globalTag = 'PU50ns_POSTLS172_V2',
    maxVersions = 2
    )

# recoMETtestInputFiles = [
#     '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root',
#     ]
##____________________________________________________________________________||
import os
from PhysicsTools.PatAlgos.patTemplate_cfg import *

## Options
process.options.wantSummary      = False
process.options.allowUnscheduled = cms.untracked.bool( True )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source.fileNames    = pickRelValInputFiles( relVal   = 'RelValProdTTbar'
                                                  , dataTier = 'AODSIM'
                                                  )
process.source.skipBadFiles = cms.untracked.bool( True )
process.maxEvents.input     = 10

# Messaging
if process.maxEvents.input.value() <= 1:
    process.Tracer = cms.Service( "Tracer" )

## Output
process.out.fileName = '%s/output/myPatTuple_addTriggerMatchesEarly_mcRelVal.root'%( os.getenv( "CMSSW_BASE" ) )
process.out.outputCommands.append( 'keep edmTriggerResults_TriggerResults_*_*' )
process.out.outputCommands.append( 'keep *_hltTriggerSummaryAOD_*_*' )

## Processing
process.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff")
process.load("PhysicsTools.PatAlgos.selectionLayer1.selectedPatCandidates_cff")
#process.p = cms.Path(
  #process.selectedPatCandidateSummary
#)
Exemplo n.º 22
0
import FWCore.ParameterSet.Config as cms

##____________________________________________________________________________||
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
corrMETtestInputFiles = pickRelValInputFiles(
    useDAS = True,
    cmsswVersion = 'CMSSW_7_4_0_pre6',
    dataTier = 'GEN-SIM-RECO',
    relVal = 'RelValTTbar_13',
    globalTag = 'PU50ns_MCRUN2_74_V0',
    maxVersions = 3,
    )

# corrMETtestInputFiles = [
#     '/store/relval/CMSSW_7_2_0_pre7/RelValTTbar_13/GEN-SIM-RECO/PU50ns_PRE_LS172_V12-v1/00000/1267B7ED-2F4E-E411-A0B9-0025905964A6.root'
#     ]

##____________________________________________________________________________||
Exemplo n.º 23
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_1_1'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'START61_V11'
                        , dataTier      = 'AODSIM'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_1_1'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'START61_V11'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_1_1'
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'PU_START61_V11'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesSingleMuRECO = cms.untracked.vstring(
### Skeleton
### ========

## ---
## Start with pre-defined skeleton process
## ---
from PhysicsTools.PatAlgos.patTemplate_cfg import *

## ---
## Modifications
## ---
# general
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source.fileNames = pickRelValInputFiles(cmsswVersion='CMSSW_5_3_6',
                                                relVal='RelValProdTTbar',
                                                globalTag='START53_V14',
                                                dataTier='AODSIM',
                                                maxVersions=2,
                                                numberOfFiles=-1)
process.maxEvents.input = -1  # reduce number of events for testing.
process.options.wantSummary = False  # to suppress the long output at the end of the job
# specific
process.selectedPatMuons.cut = 'isGlobalMuon && pt > 20. && abs(eta) < 2.1 && globalTrack.normalizedChi2 < 10. && track.hitPattern.trackerLayersWithMeasurement > 5 && globalTrack.hitPattern.numberOfValidMuonHits > 0 && abs(dB) < 0.2 && innerTrack.hitPattern.numberOfValidPixelHits > 0 && numberOfMatchedStations > 1 && (trackIso+caloIso)/pt<0.2'

## ---
## Define the path
## ---
process.p = cms.Path(process.patDefaultSequence)

### ========
### Plug-ins
### ========
    SUPERCLUSTER_COLL_EE = "correctedMulti5x5SuperClustersWithPreshower"
SUPERCLUSTER_CUTS = "abs(eta)<2.5 && !(1.4442< abs(eta) <1.566) && et>" + str(ELECTRON_ET_CUT_MIN)


JET_COLL = "ak5PFJets"
JET_CUTS = "abs(eta)<2.6 && chargedHadronEnergyFraction>0 && electronEnergyFraction<0.1 && nConstituents>1 && neutralHadronEnergyFraction<0.99 && neutralEmEnergyFraction<0.99" 

#############################
## Source
#############################
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = os.environ['CMSSW_VERSION']
                        , relVal        = 'RelValTTbar'
                        , globalTag     = process.GlobalTag.globaltag.value().split(':')[0]
                        , numberOfFiles = 1
                        )
    )
)
if MC_flag:
  print "MC sample"
  process.load("TerraNova.NtupleMaker.Sources.DYToEE_S8_copy_cff")
else:
  print "RD sample"
  process.load("TerraNova.NtupleMaker.Sources.SingleElectron_2012A_PromptReco_copy_cff")

#process.load("TerraNova.NtupleMaker.Sources.WplusToMuNu_AODSIM_CP_local_cff")
############################
# Output
############################
## configure geometry & conditions
process.load("Configuration.StandardSequences.Geometry_cff")
process.load("Configuration.StandardSequences.MagneticField_cff")
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")

condition = "mc"
from Configuration.PyReleaseValidation.autoCond import autoCond

process.GlobalTag.globaltag = autoCond[condition]

## define input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

process.source = cms.Source(
    "PoolSource", fileNames=cms.untracked.vstring(pickRelValInputFiles(cmsswVersion="CMSSW_3_9_9", condition=condition))
)

## define maximal number of events to loop over
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1000))

## std sequence for pat
process.load("PhysicsTools.PatAlgos.patSequences_cff")

## std sequence to produce the kinematic fit for semi-leptonic events
process.load("TopQuarkAnalysis.TopKinFitter.TtSemiLepKinFitProducer_Muons_cfi")
process.kinFitTtSemiLepEvent.constraints = [1, 5]

## process path
process.p = cms.Path(process.patDefaultSequence * process.kinFitTtSemiLepEvent)
Exemplo n.º 27
0
process.load('PhysicsTools.PatAlgos.patSequences_cff')

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(-1)
)

process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring()
)

from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'START42_V12'
                        , numberOfFiles = 1
                        )
    )
)

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(-1)
)

# switch to HPS + TaNC combined tau id. algorithm
from PhysicsTools.PatAlgos.tools.tauTools import *
switchToPFTauHPSpTaNC(process)

process.analyzePatTau = cms.EDAnalyzer("PatTauAnalyzer",
    src = cms.InputTag('cleanPatTaus'),
Exemplo n.º 28
0
else:
    process.GlobalTag.globaltag = globalTagData + "::All"


###
### Input configuration
###

process.load("TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi")
if useRelVals:
    from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

    if runOnMC:
        inputFiles = pickRelValInputFiles(
            cmsswVersion="CMSSW_4_2_3",
            relVal="RelValTTbar",
            globalTag=globalTagMC,
            numberOfFiles=-1,  # "-1" means "all"
        )
    else:
        inputFiles = pickRelValInputFiles(
            cmsswVersion="CMSSW_4_2_3",
            relVal="Mu",
            dataTier="RECO"
            # , globalTag     = globalTagData + '_RelVal_mu2010B'
            ,
            globalTag=globalTagData + "_mu2010B",  # wrong naming scheme in CMSSW_4_2_3
            numberOfFiles=-1,  # "-1" means "all"
        )
process.source.fileNames = inputFiles
process.maxEvents.input = maxInputEvents
Exemplo n.º 29
0
  process.GlobalTag.globaltag = globalTagMC   + '::All'
else:
  process.GlobalTag.globaltag = globalTagData + '::All'


###
### Input configuration
###

process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" )
if useRelVals:
  from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
  if runOnMC:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_3'
                                     , relVal        = 'RelValTTbar'
                                     , globalTag     = globalTagMC
                                     , numberOfFiles = -1 # "-1" means "all"
                                     )
  else:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_3'
                                     , relVal        = 'Mu'
                                     , dataTier      = 'RECO'
                                     #, globalTag     = globalTagData + '_RelVal_mu2010B'
                                     , globalTag     = globalTagData + '_mu2010B' # wrong naming scheme in CMSSW_4_2_3
                                     , numberOfFiles = -1 # "-1" means "all"
                                     )
process.source.fileNames = inputFiles
process.maxEvents.input  = maxInputEvents


###
Exemplo n.º 30
0
process.load('PhysicsTools.PatAlgos.patSequences_cff')

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(-1)
)

process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring()
)

from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'START42_V12'
                        , numberOfFiles = 1
                        )
    )
)

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(-1)
)

# switch to HPS + TaNC combined tau id. algorithm
from PhysicsTools.PatAlgos.tools.tauTools import *
switchToPFTauHPSpTaNC(process)

process.analyzePatTau = cms.EDAnalyzer("PatTauAnalyzer",
    src = cms.InputTag('cleanPatTaus'),
import os
from PhysicsTools.PatAlgos.patTemplate_cfg import *

# Steering
cmsswVersion = 'CMSSW_6_2_0_pre5'
globalTag    = 'PRE_ST61_V1'

## Options
process.options.wantSummary      = False
process.options.allowUnscheduled = cms.untracked.bool( True )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source.fileNames    = pickRelValInputFiles( cmsswVersion  = cmsswVersion
                                                  , relVal        = 'RelValProdTTbar'
                                                  , dataTier      = 'AODSIM'
                                                  , globalTag     = globalTag
                                                  , maxVersions   = 1
                                                  )
process.source.skipBadFiles = cms.untracked.bool( True )
process.maxEvents.input     = 10

# Messaging
if process.maxEvents.input.value() <= 1:
    process.Tracer = cms.Service( "Tracer" )

## Output
process.out.fileName = '%s/output/myPatTuple_addTriggerMatchesEarly_mcRelValFormer.root'%( os.getenv( "CMSSW_BASE" ) )
process.out.outputCommands.append( 'keep edmTriggerResults_TriggerResults_*_*' )
process.out.outputCommands.append( 'keep *_hltTriggerSummaryAOD_*_*' )

## Processing
Exemplo n.º 32
0
import FWCore.ParameterSet.Config as cms

process = cms.Process("TEST")

## MessageLogger
process.load("FWCore.MessageLogger.MessageLogger_cfi")

## Options and Output Report
process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False))

## Source
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

process.source = cms.Source(
    "PoolSource",
    fileNames=cms.untracked.vstring(pickRelValInputFiles(cmsswVersion="CMSSW_4_2_8", globalTag="START42_V12")),
)
## Maximal Number of Events
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1000))  # reduce number of events for testing

## Geometry and Detector Conditions (needed for a few patTuple production steps)
process.load("Configuration.StandardSequences.Geometry_cff")
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.autoCond import autoCond

process.GlobalTag.globaltag = cms.string(autoCond["startup"])
process.load("Configuration.StandardSequences.MagneticField_cff")

## Standard PAT Configuration File
process.load("PhysicsTools.PatAlgos.patSequences_cff")
process.patJetCorrFactors.useRho = False
Exemplo n.º 33
0
process.analyzePatMCMatching = cms.EDAnalyzer("PatMCMatchingExtended",
  muonSrc     = cms.untracked.InputTag("cleanPatMuons")                                             
)

process.out.outputCommands = cms.untracked.vstring('keep *') 
process.outpath.remove(process.out)


process.p = cms.Path(process.inFlightMuons + process.patDefaultSequence + process.analyzePatMCMatching)


#----------------------------------------------------------------------
# Change the input file to compare
#----------------------------------------------------------------------
process.maxEvents.input = -1

## Source
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_2'
                        , relVal        = 'RelValJpsiMM' #RelValZMM
                        , globalTag     = 'START311_V2'
                        , numberOfFiles = 1
                        )
    )
)

del(process.out)
del(process.outpath)
Exemplo n.º 34
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1',
                         relVal='RelValProdTTbar',
                         globalTag='START61_V11',
                         dataTier='AODSIM',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1',
                         relVal='RelValProdTTbar',
                         globalTag='START61_V11',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1',
                         relVal='RelValTTbar',
                         globalTag='PU_START61_V11',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=1,
                         numberOfFiles=1))
filesSingleMuRECO = cms.untracked.vstring(
    #pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_1_1'
    #, relVal        = 'SingleMu'
    #, dataTier      = 'RECO'
    #, globalTag     = 'GR_R_61_V6_RelVal_mu2012C'
    #, maxVersions   = 1
    #, numberOfFiles = 1
Exemplo n.º 35
0
### ========

## ---
## Start with pre-defined skeleton process
## ---
from PhysicsTools.PatAlgos.patTemplate_cfg import *

## ---
## Modifications
## ---
# general
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source.fileNames = pickRelValInputFiles( cmsswVersion  = 'CMSSW_5_3_6'
                                               , relVal        = 'RelValProdTTbar'
                                               , globalTag     = 'START53_V14'
                                               , dataTier      = 'AODSIM'
                                               , maxVersions   = 2
                                               , numberOfFiles = -1
                                               )
process.maxEvents.input     = -1 # reduce number of events for testing.
process.options.wantSummary = False # to suppress the long output at the end of the job
# specific
process.selectedPatMuons.cut = 'isGlobalMuon && pt > 20. && abs(eta) < 2.1 && globalTrack.normalizedChi2 < 10. && track.hitPattern.trackerLayersWithMeasurement > 5 && globalTrack.hitPattern.numberOfValidMuonHits > 0 && abs(dB) < 0.2 && innerTrack.hitPattern.numberOfValidPixelHits > 0 && numberOfMatchedStations > 1 && (trackIso+caloIso)/pt<0.2'

## ---
## Define the path
## ---
process.p = cms.Path(
  process.patDefaultSequence
)
Exemplo n.º 36
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6',
                         relVal='RelValProdTTbar',
                         globalTag='START61_V5',
                         dataTier='AODSIM',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6',
                         relVal='RelValProdTTbar',
                         globalTag='START61_V5',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6',
                         relVal='RelValTTbar',
                         globalTag='PU_START61_V5',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=1,
                         numberOfFiles=1))
filesSingleMuRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6',
                         relVal='SingleMu',
                         dataTier='RECO',
                         globalTag='GR_R_61_V3_RelVal_mu2012A',
                         maxVersions=1,
                         numberOfFiles=1))
Exemplo n.º 37
0
import FWCore.ParameterSet.Config as cms

##____________________________________________________________________________||
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
recoMETtestInputFiles = pickRelValInputFiles(useDAS=True,
                                             cmsswVersion='CMSSW_7_2_0_pre1',
                                             dataTier='GEN-SIM-RECO',
                                             relVal='RelValTTbar_13',
                                             globalTag='PU50ns_POSTLS172_V2',
                                             maxVersions=2)

# recoMETtestInputFiles = [
#     '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root',
#     ]
##____________________________________________________________________________||
Exemplo n.º 38
0
process = cms.Process("TEST")

## MessageLogger
process.load("FWCore.MessageLogger.MessageLogger_cfi")

## Options and Output Report
process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False))

## Source
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

process.source = cms.Source("PoolSource",
                            fileNames=cms.untracked.vstring(
                                pickRelValInputFiles(
                                    cmsswVersion='CMSSW_12_5_0_pre3',
                                    globalTag='phase1_2022_realistic')))
## Maximal Number of Events
process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(1000)  # reduce number of events for testing
)

## Geometry and Detector Conditions (needed for a few patTuple production steps)
process.load("Configuration.StandardSequences.GeometryDB_cff")
process.load(
    "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.autoCond import autoCond

process.GlobalTag.globaltag = cms.string(autoCond['startup'])
process.load("Configuration.StandardSequences.MagneticField_cff")
, allowUnscheduled = cms.untracked.bool( True )
)

## Conditions
process.load( "Configuration.Geometry.GeometryIdeal_cff" )
process.load( "Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff" )
process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" )
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) )

## Input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source(
  "PoolSource"
, fileNames = cms.untracked.vstring( pickRelValInputFiles( relVal      = 'SingleMu'
                                                         , dataTier    = 'RECO'
                                                         , globalTag   = '%s_RelVal_mu2012A'%( process.GlobalTag.globaltag.value()[ : -5 ] )
                                                         )
                                   )
, skipBadFiles = cms.untracked.bool( True )
)
process.maxEvents = cms.untracked.PSet(
  input = cms.untracked.int32( 100 )
)

## Messaging
process.load( "FWCore.MessageLogger.MessageLogger_cfi" )
if process.maxEvents.input.value() <= 1:
    process.Tracer = cms.Service( "Tracer" )

## Output
process.out = cms.OutputModule(
Exemplo n.º 40
0
##  100,000 W+Jets events as defined on WorkBookPATExampleTopQuarks
simulationWjets = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_wjets_42X.root')

##   10,000 Z+Jets events as defined on WorkBookPATExampleTopQuarks
simulationZjets = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_42X.root')

##   1000 Ttbar events as defined on WorkBookPATExampleTopQuarks
simulationTtbar = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_42X.root')

ttbarRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_4_2_8',
                         relVal='RelValZTT',
                         globalTag='START42_V12'))

ttbarJets = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root')

zjetsRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_4_2_8',
                         relVal='RelValZMM',
                         globalTag='START42_V12'))

zjetsTracks = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_tracks.root')

zjetsTrigger = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_trigger.root')
Exemplo n.º 41
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(
        cmsswVersion="CMSSW_5_2_7",
        relVal="RelValProdTTbar",
        globalTag="START52_V10",
        dataTier="AODSIM",
        maxVersions=1,
        numberOfFiles=1,
    )
)
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(
        cmsswVersion="CMSSW_5_2_7",
        relVal="RelValProdTTbar",
        globalTag="START52_V10",
        dataTier="GEN-SIM-RECO",
        maxVersions=1,
        numberOfFiles=1,
    )
)
filesSingleMuRECO = cms.untracked.vstring(
    pickRelValInputFiles(
        cmsswVersion="CMSSW_5_2_7",
        relVal="SingleMu",
        dataTier="RECO",
        globalTag="GR_R_52_V7_RelVal_mu2011B",
        maxVersions=1,
        numberOfFiles=1,
## configure geometry & conditions
process.load("Configuration.StandardSequences.Geometry_cff")
process.load("Configuration.StandardSequences.MagneticField_cff")
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")

condition = 'mc'
from Configuration.PyReleaseValidation.autoCond import autoCond
process.GlobalTag.globaltag = autoCond[condition]

## define input
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
        pickRelValInputFiles( cmsswVersion = 'CMSSW_3_9_9'
                            , condition    = condition
                            )
    )
)

## define maximal number of events to loop over
process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(1000)
)

## std sequence for pat
process.load("PhysicsTools.PatAlgos.patSequences_cff")

## std sequence to produce the kinematic fit for semi-leptonic events
process.load("TopQuarkAnalysis.TopKinFitter.TtSemiLepKinFitProducer_Muons_cfi")
process.kinFitTtSemiLepEvent.constraints += [ 5 ]
Exemplo n.º 43
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre8'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST62_V8'
                        , dataTier      = 'AODSIM'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre5' # event content in 620pre8 broken
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST61_V1'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre5' # event content in 620pre8 broken
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'PU_PRE_ST61_V1'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesSingleMuRECO = cms.untracked.vstring(
Exemplo n.º 44
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7',
                         relVal='RelValProdTTbar',
                         globalTag='START52_V10',
                         dataTier='AODSIM',
                         maxVersions=1,
                         numberOfFiles=1))
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7',
                         relVal='RelValProdTTbar',
                         globalTag='START52_V10',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=1,
                         numberOfFiles=1))
filesSingleMuRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7',
                         relVal='SingleMu',
                         dataTier='RECO',
                         globalTag='GR_R_52_V7_RelVal_mu2011B',
                         maxVersions=1,
                         numberOfFiles=1))
Exemplo n.º 45
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

# /RelValProdTTbar/CMSSW_7_0_0_pre11-START70_V4-v1/AODSIM
filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11',
                         relVal='RelValProdTTbar',
                         globalTag='START70_V4',
                         dataTier='AODSIM',
                         maxVersions=2,
                         numberOfFiles=1))

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    '/store/relval/CMSSW_7_0_0_pre11/RelValProdTTbar/AODSIM/START70_V4-v1/00000/D0516C65-766A-E311-B744-00259059642E.root'
)

# /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/GEN-SIM-RECO
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11',
                         relVal='RelValProdTTbar',
                         globalTag='START70_V4',
                         dataTier='GEN-SIM-RECO',
                         maxVersions=2,
                         numberOfFiles=1))

# /RelValTTbar/CMSSW_7_0_0_pre8-PU_START70_V1-v1/GEN-SIM-RECO
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11',
                         relVal='RelValTTbar_13',
                         globalTag='PU50ns_POSTLS162_V5',
                         dataTier='GEN-SIM-RECO',
Exemplo n.º 46
0
    ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_5.root'
    ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_6.root'
    ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_7.root'
    ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_8.root'
    ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_9.root'
)

##   1000 Ttbar events as defined on WorkBookPATExampleTopQuarks
simulationTtbar = cms.untracked.vstring(
     'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar.root'
)


ttbarRECO = cms.untracked.vstring(
   pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_3'
                       , relVal        = 'RelValZTT'
                       , globalTag     = 'START311_V2'
                       , numberOfFiles = 0 )
)

ttbarJets  = cms.untracked.vstring(
    'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root'
)

zjetsRECO = cms.untracked.vstring(
   pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_3'
                       , relVal        = 'RelValZMM'
                       , globalTag     = 'START311_V2'
                       , numberOfFiles = 0 )
)

zjetsTracks  = cms.untracked.vstring(
Exemplo n.º 47
0
else:
  process.GlobalTag.globaltag = globalTagData + '::All'


###
### Input configuration
###

# no event sort, no duplicate check
process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" )
if useRelVals:
  from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
  if runOnMC:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                                     , relVal        = 'RelValTTbar'
                                     , globalTag     = 'START42_V12'
                                     , numberOfFiles = -1
                                     )
  else:
    inputFiles = pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_2_8'
                                     , relVal        = 'Mu'
                                     , dataTier      = 'RECO'
                                     , globalTag     = 'GR_R_42_V14_mu2010B'
                                     , numberOfFiles = -1
                                     )
process.source.fileNames = inputFiles
process.maxEvents.input  = maxInputEvents


###
### Output configuration
Exemplo n.º 48
0
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

filesRelValProdTTbarAODSIM = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre5'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST61_V1'
                        , dataTier      = 'AODSIM'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre5'
                        , relVal        = 'RelValProdTTbar'
                        , globalTag     = 'PRE_ST61_V1'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring(
    pickRelValInputFiles( cmsswVersion  = 'CMSSW_6_2_0_pre5'
                        , relVal        = 'RelValTTbar'
                        , globalTag     = 'PU_PRE_ST61_V1'
                        , dataTier      = 'GEN-SIM-RECO'
                        , maxVersions   = 1
                        , numberOfFiles = 1
                        )
    )
filesSingleMuRECO = cms.untracked.vstring(
Exemplo n.º 49
0
process.options.wantSummary = wantSummary
if runOnMC:
    process.GlobalTag.globaltag = globalTagMC + '::All'
else:
    process.GlobalTag.globaltag = globalTagData + '::All'

###
### Input configuration
###

process.load("TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi")
if useRelVals:
    from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
    if runOnMC:
        inputFiles = pickRelValInputFiles(cmsswVersion='CMSSW_5_2_5_cand1',
                                          relVal='RelValTTbar',
                                          globalTag='START52_V9',
                                          maxVersions=1)
    else:
        inputFiles = pickRelValInputFiles(
            cmsswVersion='CMSSW_5_2_5_cand1',
            relVal='SingleMu',
            dataTier='RECO',
            globalTag='GR_R_52_V7_RelVal_mu2011B',
            maxVersions=1)

inputFiles = cms.untracked.vstring(
    '/store/mc/Summer12/TTJets_TuneZ2star_8TeV-madgraph-tauola/AODSIM/PU_S7_START52_V9-v1/0000/14F17D20-BB90-E111-A68E-001A92811724.root'
)
#inputFiles = cms.untracked.vstring('file:/tmp/puigh/TTJets_TuneZ2star_8TeV-madgraph-tauola_PU_S7_START52_V5-v1_FEBE99BB-3881-E111-B1F3-003048D42DC8.root')
#inputFiles = cms.untracked.vstring('/store/mc/Summer12/TTJets_TuneZ2star_8TeV-madgraph-tauola/AODSIM/PU_S7_START52_V5-v1/0000/FEBE99BB-3881-E111-B1F3-003048D42DC8.root')
#inputFiles = cms.untracked.vstring('/store/data/Run2012A/SingleMu/AOD/PromptReco-v1/000/190/645/FAF2D9E9-7F82-E111-BE0C-003048F1C420.root')
Exemplo n.º 50
0
process.source = cms.Source("PoolSource",
    fileNames = cms.untracked.vstring(
    'file:AODNoSim.root'
    )
)

if pickRelVal:
    from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles

    process.source = cms.Source(
        "PoolSource",
        fileNames = cms.untracked.vstring(
        pickRelValInputFiles( cmsswVersion  = 'CMSSW_4_1_2'
                              , relVal = 'RelValTTbar'
                              # , globalTag     = 'START311_V2'
                              , globalTag = 'MC_311_V2'
                              , numberOfFiles = 999
                              )
        )
        )


process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(False))

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )


process.load("Configuration.EventContent.EventContent_cff")
process.out = cms.OutputModule(
    "PoolOutputModule",
    process.AODSIMEventContent,
Exemplo n.º 51
0
if runOnMC:
  process.GlobalTag.globaltag = globalTagMC
else:
  process.GlobalTag.globaltag = globalTagData


###
### Input configuration
###

if useRelVals:
  from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
  if runOnMC:
    inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1'
                                     , dataTier     = 'AODSIM'
                                     , relVal       = 'RelValProdTTbar'
                                     , globalTag    = 'START53_V10'
                                     , maxVersions  = 1
                                     )
  else:
    inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1'
                                     , dataTier     = 'RECO'
                                     , relVal       = 'SingleMu'
                                     , globalTag    = 'GR_R_53_V12_RelVal_mu2012A'
                                     , maxVersions  = 1
                                     )
process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" )
process.source.fileNames = inputFiles
process.maxEvents.input  = maxEvents


###
Exemplo n.º 52
0
import FWCore.ParameterSet.Config as cms

##____________________________________________________________________________||
from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
corrMETtestInputFiles = pickRelValInputFiles(useDAS=True,
                                             cmsswVersion='CMSSW_7_1_0_pre2',
                                             dataTier='GEN-SIM-RECO',
                                             relVal='RelValTTbar_13',
                                             globalTag='PU50ns_POSTLS170_V4')

# corrMETtestInputFiles = [
#     '/store/relval/CMSSW_7_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS170_V4-v1/00000/FAA1E1EE-BE8F-E311-B633-0026189438BC.root',
#     ]

##____________________________________________________________________________||