Exemplo n.º 1
0
                 VarParsing.varType.int, "Events to skip")
options.register('reportEvery', 1, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Report every")
options.register('isMC', 1, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Sample is MC")
options.register('doSlimming', 0, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Output content is reduced")
options.register('isStandard', 0, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Output content is reduced")
options.register('isReMINIAOD', 1, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Output content is reduced")
options.register('numThreads', 8, VarParsing.multiplicity.singleton,
                 VarParsing.varType.int, "Set number of threads")

if options.isStandard:
    options.doSlimming = 0
    outputFile = 'UpsilonToTauTau_pthatmin400_RunIISummer19UL17RECO_MINIAODSIM_Standard.root'
elif options.doSlimming:
    outputFile = 'UpsilonToTauTau_pthatmin400_RunIISummer19UL17RECO_MINIAODSIM_Slimmed.root'
else:
    #outputFile = 'UpsilonToTauTau_pthatmin400_RunIISummer19UL17RECO_MINIAODSIM_Cleaned.root'
    outputFile = 'TCP_m10_RunIISummer19UL17RECO_MINIAODSIM_Cleaned.root'

options.parseArguments()

#########################
### Main MINIAOD Path ###
#########################
from Configuration.Eras.Era_Run2_2017_cff import Run2_2017

process = cms.Process('PAT', Run2_2017)