示例#1
0
from SUSYBSMAnalysis.Zprime2muAnalysis.Zprime2muAnalysis_cfg import cms, process

process.source.fileNames = ['/store/data/Run2011A/SingleMu/AOD/PromptReco-v4/000/167/913/F2B6FB32-7AA3-E011-BCAF-BCAEC5329710.root']
process.GlobalTag.globaltag = 'GR_R_42_V13::All'
process.maxEvents.input = -1
process.options.wantSummary = True

process.load('SUSYBSMAnalysis.Zprime2muAnalysis.CheckPrescale_cfi')
process.CheckPrescale.trigger_paths = cms.vstring('HLT_Mu30_v1', 'HLT_Mu30_v2', 'HLT_Mu30_v3', 'HLT_Mu30_v4', 'HLT_Mu30_v5')
process.p = cms.Path(process.CheckPrescale)
示例#2
0
        process.allDimuons * process.dimuons)

else:
    process.Zprime2muAnalysisSequencePlain = cms.Sequence(
        process.HardInteractionFilterRes * process.muonPhotonMatch *
        process.leptons * process.allDimuons * process.dimuons)

p2 = process.Zprime2muAnalysisSequencePlain

if miniAOD:
    p2 = p2 * process.EfficiencyFromMCMini * process.allDimuonsOur * process.dimuonsOur * process.OurEfficiencyFromMCMini

else:
    p2 = p2 * process.EfficiencyFromMC * process.allDimuonsOur * process.dimuonsOur * process.OurEfficiencyFromMC

process.p2 = cms.Path(p2)

f = file('outfile', 'w')
f.write(process.dumpPython())
f.close()

###############################################################################

ex = '0210'

import sys, os
if __name__ == '__main__' and 'submit' in sys.argv:
    crab_cfg = '''
from CRABClient.UserUtilities import config
config = config()
process.GlobalTag.globaltag = '74X_dataRun2_Prompt_v0'
process.maxEvents.input = 5000
process.options.wantSummary = True
process.MessageLogger.cerr.FwkReport.reportEvery = 100000

process.load('SUSYBSMAnalysis.Zprime2muAnalysis.CheckPrescale_cfi')
process.CheckPrescale.dump_prescales = True

process.Mu27       = process.CheckPrescale.clone(trigger_paths=cms.vstring('HLT_Mu27_v2'))
#process.Mu15eta2p1 = process.CheckPrescale.clone(trigger_paths=cms.vstring('HLT_Mu15_eta2p1_v3', 'HLT_Mu15_eta2p1_v4'))
process.Mu24eta2p1 = process.CheckPrescale.clone(trigger_paths=cms.vstring('HLT_Mu24_eta2p1_v2'))

process.MessageLogger.suppressWarning = cms.untracked.vstring('Mu27', 'Mu24eta2p1')

#process.p = cms.Path(process.Mu17 * process.Mu15eta2p1 * process.Mu24eta2p1)
process.p = cms.Path(process.Mu24eta2p1*process.Mu27)

if __name__ == '__main__' and 'submit' in sys.argv:
    crab_cfg = '''
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'getprescales_%(name)s'
config.General.workArea = 'crab'
#config.General.transferLogs = True

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'GetPrescales.py'
#config.JobType.priority = 1

config.Data.inputDataset =  '%(dataset)s'