def main():

    options = getOptions()
    
    #from WMCore.Configuration import Configuration
    from CRABClient.UserUtilities import config
    config = config()

    from CRABAPI.RawCommand import crabCommand
    from httplib import HTTPException

    # We want to put all the CRAB project directories from the tasks we submit here into one common directory.
    # That's why we need to set this parameter (here or above in the configuration file, it does not matter, we will not overwrite it).
    config.section_("General")
    config.General.workArea = options.dir
    config.General.transferLogs = True

    config.section_("JobType")
    config.JobType.pluginName = 'Analysis'
    config.JobType.psetName = options.config
    config.JobType.allowUndistributedCMSSW = True
    # config.JobType.pyCfgParams = ['DataProcessing=MC25ns_MiniAODv2','lheLabel=externalLHEProducer']
    config.section_("Data")
    config.Data.inputDataset = None
    # config.Data.inputDBS = 'phys03' #to be commented in case of global#
    config.Data.splitting = 'LumiBased'#
    config.Data.unitsPerJob = 10
    #config.Data.lumiMask = './JSON.txt'
    #config.Data.splitting = 'FileBased'
    #config.Data.unitsPerJob = 1
    config.Data.ignoreLocality = True
    config.Data.publication = False    
    config.Data.outLFNDirBase = '/store/user/cgalloni/Pxl_res'

    config.section_("Site")
    config.Site.storageSite = 'T3_CH_PSI'
    #config.Site.blacklist=['T2_US_Nebraska','T2_US_Wisconsin','T2_FR_IPHC','T2_EE_Estonia','T2_DE_RWTH']
    #config.Site.whitelist=['T2_US_Nebraska','T2_US_Wisconsin','T2_FR_IPHC','T2_EE_Estonia',
    print 'Using config ' + options.config
    print 'Writing to directory ' + options.dir

    
    def submit(config):
        try:
            crabCommand('submit', config = config)
        except HTTPException, hte:
            print 'Cannot execute command'
            print hte.headers
Ejemplo n.º 2
0
def main():

    options = getOptions()

    #from WMCore.Configuration import Configuration
    from CRABClient.UserUtilities import config
    config = config()

    from CRABAPI.RawCommand import crabCommand
    from httplib import HTTPException

    # We want to put all the CRAB project directories from the tasks we submit here into one common directory.
    # That's why we need to set this parameter (here or above in the configuration file, it does not matter, we will not overwrite it).
    config.section_("General")
    config.General.workArea = options.dir
    config.General.transferLogs = True
    config.section_("JobType")
    config.JobType.pluginName = 'Analysis'
    config.JobType.psetName = options.config
    config.section_("Data")
    config.Data.inputDataset = None
    config.Data.inputDBS      = 'global'
    config.Data.splitting     = 'FileBased'
    config.Data.totalUnits    = 3000
    config.Data.unitsPerJob   = 10
    config.Data.outLFNDirBase = '/store/user/aspiezia/v6'
    config.section_("Site")
    config.Site.storageSite = 'T2_CN_Beijing'

    print 'Using config ' + options.config
    print 'Writing to directory ' + options.dir

    
    def submit(config):
        try:
            crabCommand('submit', config = config)
        except HTTPException, hte:
            print 'Cannot execute command'
            print hte.headers
Ejemplo n.º 3
0
def main():

    options = getOptions()

    #from WMCore.Configuration import Configuration
    from CRABClient.UserUtilities import config
    config = config()

    from CRABAPI.RawCommand import crabCommand
    from httplib import HTTPException

    # We want to put all the CRAB project directories from the tasks we submit here into one common directory.
    # That's why we need to set this parameter (here or above in the configuration file, it does not matter, we will not overwrite it).
    config.section_("General")
    config.General.workArea = options.dir
    config.General.transferLogs = True
    config.section_("JobType")
    config.JobType.pluginName = 'Analysis'
    config.JobType.psetName = options.config
    config.section_("Data")
    config.Data.inputDataset = None
    config.Data.inputDBS      = 'global'
    config.Data.splitting     = 'LumiBased'
    config.Data.unitsPerJob   = 60
    config.Data.lumiMask      = '/afs/cern.ch/work/a/aspiezia/Ntuplizer/CMSSW_7_4_14/src/BSMFramework/BSM3G_TNT_Maker/data/JSON/Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt'
    config.Data.outLFNDirBase = '/store/user/aspiezia/v6'
    config.section_("Site")
    config.Site.storageSite = 'T2_CN_Beijing'

    print 'Using config ' + options.config
    print 'Writing to directory ' + options.dir

    
    def submit(config):
        try:
            crabCommand('submit', config = config)
        except HTTPException, hte:
            print 'Cannot execute command'
            print hte.headers
from CRABClient.UserUtilities import config
config = config()

config.section_('General')
config.General.transferOutputs = True
config.General.requestName = 'ZEMuAnalysis_Pythia8_NANOAOD_2017_10218V2'
config.General.workArea = 'crab_projects'

config.section_('JobType')
config.JobType.psetName = 'cmssw_config/ZEMuAnalysis_13TeV_pythia8_NANOAOD_2017_LEGACY_cfg.py'
config.JobType.pluginName = 'Analysis'

config.JobType.allowUndistributedCMSSW = True

config.section_('Data')
config.Data.inputDataset = '/ZEMuAnalysis_2017_934V1/pellicci-ZEMuAnalysis_MINIAOD_2017_946V1-4fe98f39b775e67c69bc92a03424ad6b/USER'
config.Data.inputDBS = 'phys03'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 10
config.Data.publication = True

config.Data.outputDatasetTag = 'ZEMuAnalysis_NANOAOD_2017_10218V2'

config.section_('Site')
config.Site.storageSite = 'T2_IT_Bari'
Ejemplo n.º 5
0
config.General.requestName = 'WpTo3l_M' + Mass
config.General.workArea = 'crab'
config.General.transferOutputs = True

config.JobType.pluginName = 'PrivateMC'
config.JobType.psetName = 'placeholder_PSet.py'
config.JobType.scriptExe = 'produce_Wto3l_Zp_M15.sh'
config.JobType.scriptArgs = ["Mass=4", "isP=1"]
config.JobType.disableAutomaticOutputCollection = True
config.JobType.outputFiles = ['Wto3l-RunIISummer20UL17NanoAODv2.root']
config.JobType.inputFiles = [
    'produce_Wto3l_Zp_M15.sh', 'retrieve_fragment.sh',
    'fragment-Wto3l-RunIISummer20UL17wmLHEGEN.py',
    'Gridpacks/WpTo3l_M' + Mass + '_tarball.tar.xz', 'FrameworkJobReport.xml'
]
config.JobType.maxMemoryMB = 5000

config.Data.splitting = 'EventBased'
config.Data.unitsPerJob = 1
config.Data.totalUnits = 100
config.Data.outLFNDirBase = '/store/user/nimenend/SignalGeneration/'
config.Data.publication = False
config.Data.ignoreLocality = True
config.Data.outputDatasetTag = 'WpTo3l_M' + Mass

config.section_('User')
config.section_("Site")
config.Site.storageSite = "T2_US_Florida"
config.Site.whitelist = ['T2_US_*']
Ejemplo n.º 6
0
import os
from WMCore.Configuration import Configuration
from CRABClient.UserUtilities import config, getUsernameFromCRIC

config = Configuration()

config.section_("General")
config.General.requestName = '2017_Mu_C'
config.General.transferOutputs = True
config.General.transferLogs = True
config.section_("JobType")
config.JobType.allowUndistributedCMSSW = True
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'PSet.py'
config.JobType.maxMemoryMB = 2000
config.JobType.maxJobRuntimeMin = 1315
config.JobType.numCores = 1
config.JobType.scriptExe = 'crab_script_2017_Mu_C.sh'
config.JobType.inputFiles = [
    'crab_script_2017_Mu_C.py',
    os.path.join(os.environ['CMSSW_BASE'],
                 'src/PhysicsTools/NanoAODTools/scripts/haddnano.py'),
]
config.JobType.outputFiles = ['hist.root']
config.JobType.sendPythonFolder = True
config.section_("Data")
config.Data.inputDataset = '/SingleMuon/Run2017C-02Apr2020-v1/NANOAOD'
config.Data.inputDBS = 'global'
config.Data.splitting = 'FileBased'
if config.Data.splitting == 'FileBased':
    config.Data.unitsPerJob = 1
Ejemplo n.º 7
0
from CRABClient.UserUtilities import config, getUsernameFromSiteDB
config = config()
config.section_('General')
config.General.requestName = 'SUSYggH160_v2'
config.General.workArea = 'crab_projects'
config.section_("JobType")
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'analyzer.py'
config.section_("Data")
config.Data.inputDataset = '/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM'
config.Data.inputDBS = 'global'
config.Data.splitting = 'EventAwareLumiBased'
config.Data.unitsPerJob = 20000 #number of files per jobs
config.Data.totalUnits = -1 #number of event
config.Data.outLFNDirBase = '/store/user/ccaillol/Ntuples_76X_v1/SUSYggH160_27_01_16_v2/'
config.Data.publication = False
config.Data.outputDatasetTag = 'SUSYggH160_27_01_16_v2'
config.section_("Site")
config.Site.storageSite = 'T2_BE_IIHE'
config.Site.blacklist = ['T1_US_FNAL']
Ejemplo n.º 8
0
#config.Data.inputDataset ='/QCD_Pt_3200toInf_TuneCUETP8M1_13TeV_pythia8/RunIISpring15DR74-Asympt50ns_MCRUN2_74_V9A-v1/MINIAODSIM'
## W + jets
#config.Data.inputDataset ='/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15DR74-Asympt50ns_MCRUN2_74_V9A-v1/MINIAODSIM'
## Z +jets
config.Data.inputDataset ='/ZJetsToNuNu_HT-100To200_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM'
#config.Data.inputDataset ='/ZJetsToNuNu_HT-200To400_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM'
#config.Data.inputDataset ='/ZJetsToNuNu_HT-400To600_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM'
#config.Data.inputDataset ='/ZJetsToNuNu_HT-600ToInf_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM'
#config.Data.inputDataset ='/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' 

config.Data.inputDBS = 'global'

# esto es para cuando se tiene mas de un archivo
config.Data.splitting = 'FileBased'

# esto es para dividir por eventos
#config.Data.splitting = 'EventBased'
config.Data.unitsPerJob =1

config.Data.publication = False

## User options
config.section_("User")
#config.User.email = '*****@*****.**'

## Site options
config.section_("Site")
config.Site.storageSite = 'T2_BR_SPRACE'
#config.Site.whitelist = ["T2_BR_SPRACE"]

Ejemplo n.º 9
0
from CRABClient.UserUtilities import config
from CRABClient.UserUtilities import getUsername
username = getUsername()
config = config()
config.section_('General')
config.General.requestName = 'crabOutput2018_SPS_JJ_v3'
config.General.workArea = 'crabOutput2018_SPS_JJ_v3'
config.General.transferOutputs = True
config.General.transferLogs = True

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'GenAnalyzer_cfg.py'
config.JobType.allowUndistributedCMSSW = True
#config.Data.inputDataset ='/DPSTo4mu_13TeV_pythia8/zhenhu-BPHSkim-v3-RunIIAutumn18MiniAOD-d2e730fa23c2d26c2f10ec533461faef/USER'
#config.Data.inputDataset ='/SPSTo4mu_13TeV_pythia8_hwen/zhenhu-BPHSkim-v4-RunIIAutumn18MiniAOD-d2e730fa23c2d26c2f10ec533461faef/USER'
#config.Data.inputDataset ='/JHU_JJto4mu_0p_6dot9/hwen-MC2018_skim_RECO_6900_cernbox_v1-548e5de234667f215bbd0c305e6f05af/USER'
#gen level sample without gen filter
#config.Data.inputDataset ='/DPSToJJ_13TeV_pythia8/zhenhu-crab_RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-GENSIM-DPSTo4mu-noGenCut-v2-391455752ee5283724f21c0b29d91758/USER'
#gen level sample with gen filter
#27 November SPS JJ samples produced for Gen Level ntuple
config.Data.inputDataset ='/SPSToJJ_13TeV_pythia8/zhenhu-crab_RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-GENSIM-SPSTo4mu-noGenCut-v1-7beb0e22b11525f1abd96d186df735fb/USER'
#config.Data.inputDataset ='/SPSToYY_13TeV_pythia8/zhenhu-crab_RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-GENSIM-SPSTo4mu-noGenCut-v1-331942ca7c62d6248afda3f7eafd5722/USER'
#config.Data.inputDataset ='/DPSTo4mu_13TeV_pythia8/zhenhu-BPHSkim-v3-RunIIAutumn18MiniAOD-d2e730fa23c2d26c2f10ec533461faef/USER'
config.Data.inputDBS = 'phys03'
config.Data.splitting = 'FileBased'#'LumiBased'
config.Data.unitsPerJob = 10
config.Data.outLFNDirBase = '/store/user/cdozen/FourMuon_Analysis/SPS_JJ_2018_pythia8_Ntuples_v3/noGenCut/'
#/eos/uscms/store/user/cdozen/FourMuon_Analysis/DPS_MC_Ntuples
config.Data.publication = False
config.Data.outputDatasetTag = None
config.Data.ignoreLocality = True
from CRABClient.UserUtilities import config
config = config()
config.General.transferOutputs = True
config.General.transferLogs = True

config.General.requestName = 'EDBR_MET_2015D_25ns_prmpt_v4_BASELINE'

config.General.workArea = 'EDBR_crab_projects'

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'analysis-MET_Run2015D_25ns_13Ene_v4_BASELINE.py'

config.section_('Data')
config.Data.inputDataset= '/MET/Run2015D-PromptReco-v4/MINIAOD'
config.Data.unitsPerJob = 200
config.Data.splitting = 'LumiBased'
config.Data.lumiMask = "https://cms-service-dqm.web.cern.ch/cms-service-dqm/CAF/certification/Collisions15/13TeV/Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt"
config.Data.publication = False
config.Data.useParent = False


config.Data.publication = False
## User options
config.section_("User")
#config.User.email = '*****@*****.**'
## Site options
config.section_("Site")
config.Site.storageSite = 'T2_BR_SPRACE'
config.Site.whitelist = ['T2_BR_SPRACE']
Ejemplo n.º 11
0
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'Higgs_scalar_nohdecay_gg_1GeV_13TeV_MINIAODSIM_v3'
config.General.workArea = 'crab_projects'

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'step3.py'
config.Data.inputDataset = '/MinBias/soffi-Higgs_scalar_nohdecay_gg_1GeV_13TeV_RECO_v3-9c909acf833da182901392c6a5ed5f18/USER'
config.Data.inputDBS = 'phys03'
config.Data.ignoreLocality = True
config.Site.whitelist = ["T2_IT_Rome"]
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 1
NJOBS = 10
config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
config.Data.outLFNDirBase = '/store/user/soffi/' # or '/store/group/<subdir>'
config.Data.publication = True
config.Data.publishDataName = 'Higgs_scalar_nohdecay_gg_1000GeV_13TeV_AODSIM_v3'
#config.Data.userInputFiles = list(open('Higgs_hzpzp_nohdecay_ww_1000GeV_13TeV_RECO_v1.txt'))
config.section_('User')
config.section_('Site')

config.Site.storageSite = 'T2_IT_Rome'
Ejemplo n.º 12
0
# from WMCore.Configuration import Configuration
# config = Configuration()
from CRABClient.UserUtilities import config

config = config()

config.section_("General")
config.General.transferOutputs = True
config.section_("JobType")
config.JobType.psetName = "hlt_MC_stage1.py"
config.JobType.pluginName = "Analysis"
# config.JobType.inputFiles = ['rssLimit']
config.JobType.maxMemoryMB = 3500  # default 2000
config.JobType.outputFiles = ["openHLT.root"]
config.section_("Data")
config.Data.inputDataset = "/STARLIGHTProd/kjung-STARLIGHT_RAW_kjung_100kTest-237f2877ab396a5cd88221670e02a64e/USER"
config.Data.inputDBS = "phys03"
config.Data.splitting = "FileBased"
config.Data.unitsPerJob = 1
config.Data.totalUnits = -1
config.Data.publication = False
config.Data.publishDataName = "Hydjet_Quenched_MinBias_5020GeV_L1Emulator_hlt_MC_stage1_v1"
config.Data.outLFNDirBase = "/store/group/phys_heavyions/velicanu/L1EmulatorTests/"
config.section_("User")
config.section_("Site")
# config.Debug.extraJDL = ['+CMS_ALLOW_OVERFLOW=False']
# config.Site.whitelist = ['T2_US_MIT']
# config.Site.storageSite = 'T2_US_MIT'
config.Site.storageSite = "T2_CH_CERN"
Ejemplo n.º 13
0
from CRABClient.UserUtilities import config

config = config()
config.General.requestName = 'PbPb2015_PromptReco_MinBias2_263099'
config.General.transferLogs = True
config.General.transferOutputs = True
config.section_('JobType')
config.JobType.outputFiles = ['PbPb2015_PromptReco_MinBias2_263099.root']
config.JobType.pyCfgParams = ['noprint']
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'RunForwardAnalyzer_PbPb2015shell.py'
config.Data.inputDataset = '/HIMinimumBias2/HIRun2015-PromptReco-v1/AOD'
config.Data.splitting = 'LumiBased'
config.Data.unitsPerJob = 20
config.Data.publication = False
lumi_mask = 'Cert_262548-263757_PromptReco_HICollisions15_JSON.txt'
config.Data.outLFNDirBase = '/store/user/wmcbraye'
config.Data.runRange = '263099'
config.Site.storageSite = 'T2_US_Vanderbilt'
Ejemplo n.º 14
0
config.Data.outputDatasetTag = 'MC_jpsi_5p02TeV_Pythia8_200files'
#config.Site.storageSite = 'T2_PL_Swierk'
#config.Site.whitelist   = ['T2_PL_Swierk']
#config.Site.storageSite = 'T2_US_Vanderbilt'
config.Site.storageSite = 'T2_PL_Swierk'










'''

from WMCore.Configuration import Configuration

config = Configuration()

config.section_("General")
config.General.requestName = "HIForward-HIRun2018A-04Apr2019-v1-AOD-HF-full_UPCtrig_2v2"
config.General.workArea = 'CRAB_UPCtrig_allDM'
config.General.transferOutputs = True
config.General.transferLogs = True

config.section_("JobType")
config.JobType.allowUndistributedCMSSW = True # use unsupported linux etc
config.JobType.pluginName = "Analysis"
config.JobType.psetName = "hioniaanalyzer_MAREK_103X_DATA_cfg.py"
Ejemplo n.º 15
0
from CRABClient.UserUtilities import config
from CRABClient.UserUtilities import getUsername
username = getUsername()
config = config()
config.section_('General')
config.General.workArea = 'OUTFILENAME'
config.General.requestName = 'OUTFILENAME'
config.General.transferOutputs = True
config.General.transferLogs = True

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'pset.py'
config.JobType.maxMemoryMB = 3000
config.Data.inputDBS = 'phys03'
config.Data.inputDataset = 'DATASETNAME'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = FPJ
config.Data.outputDatasetTag = 'OUTDATANAME'

config.Data.publication = True
config.Data.outLFNDirBase = '/store/group/l1upgrades/%s/MC2020/Sample_Production/bbarTo4mu/OUTDIR/' % username
config.section_('User')
config.section_('Site')
config.Site.storageSite = 'T3_US_FNALLPC'
config.Site.whitelist = ['T2_US_*']
Ejemplo n.º 16
0
def main():

    options = getOptions()

    #from WMCore.Configuration import Configuration
    from CRABClient.UserUtilities import config
    config = config()

    from CRABAPI.RawCommand import crabCommand
    from httplib import HTTPException

    # We want to put all the CRAB project directories from the tasks we submit here into one common directory.
    # That's why we need to set this parameter (here or above in the configuration file, it does not matter, we will not overwrite it).
    config.section_("General")
    config.General.workArea = options.dir
    config.General.transferLogs = True

    config.section_("JobType")
    config.JobType.pluginName = 'Analysis'
    config.JobType.psetName = options.config
    config.JobType.allowUndistributedCMSSW = True
    config.JobType.sendExternalFolder = True
    # config.JobType.pyCfgParams = ['DataProcessing=MC25ns_MiniAODv2','lheLabel=externalLHEProducer']
    config.JobType.inputFiles = [
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1FastJet_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1JPTOffset_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1RC_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1RC_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1RC_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L1RC_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2L3Residual_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Relative_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L2Residual_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_L3Absolute_AK8PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK4Calo.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK4JPT.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK4PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK4PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK4PFchs.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK8PF.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK8PFPuppi.txt',
        './JEC/Summer16_23Sep2016EFV3_DATA_Uncertainty_AK8PFchs.txt',
        './JER/Spring16_25nsV6_MC_PtResolution_AK8PFchs.txt',
        './JER/Spring16_25nsV6_MC_PtResolution_AK4PFchs.txt',
        './JER/Spring16_25nsV6_MC_PtResolution_AK8PFPuppi.txt',
        './JER/Spring16_25nsV6_MC_PtResolution_AK4PFPuppi.txt',
        './JER/Spring16_25nsV6_MC_SF_AK8PFchs.txt',
        './JER/Spring16_25nsV6_MC_SF_AK4PFchs.txt',
        './JER/Spring16_25nsV6_MC_SF_AK8PFPuppi.txt',
        './JER/Spring16_25nsV6_MC_SF_AK4PFPuppi.txt',
        './JSON/Cert_271036-284044_13TeV_23Sep2016ReReco_Collisions16_JSON.txt',
    ]

    config.section_("Data")
    config.Data.inputDataset = None
    # config.Data.inputDBS = 'phys03' #to be commented in case of global#
    config.Data.splitting = 'LumiBased'  #'LumiBased'#
    config.Data.unitsPerJob = 20
    config.Data.runRange = "276831-278801"
    config.Data.ignoreLocality = True
    config.Data.publication = False
    config.Data.lumiMask = '/mnt/t3nfs01/data01/shome/cgalloni/RunII/CMSSW_8_0_21/src/EXOVVNtuplizerRunII/Ntuplizer//Cert_271036-284044_13TeV_23Sep2016ReReco_Collisions16_JSON.txt'
    config.section_("Site")
    config.Site.storageSite = 'T3_CH_PSI'
    config.Site.blacklist = [
        'T2_US_Nebraska', 'T2_US_Wisconsin', 'T2_FR_IPHC', 'T2_EE_Estonia',
        'T2_DE_RWTH'
    ]
    #config.Site.whitelist=['T2_US_Nebraska','T2_US_Wisconsin','T2_FR_IPHC','T2_EE_Estonia',
    #    config.Data.outLFNDirBase = '/store/user/cgalloni/Ntuple_80_190916'
    config.Data.outLFNDirBase = '/store/user/cgalloni/Ntuple_80_20170131'

    print 'Using config ' + options.config
    print 'Writing to directory ' + options.dir

    def submit(config):
        try:
            crabCommand('submit', config=config)
        except HTTPException, hte:
            print 'Cannot execute command'
            print hte.headers
from CRABClient.UserUtilities import config
config = config()
config.General.transferOutputs = True
config.General.transferLogs = True

config.General.requestName = 'EDBR_MET_2015D_25ns_05Oct2015_CUTS'

config.General.workArea = 'EDBR_crab_projects'

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'analysis-MET_Run2015D_25ns_13Ene_05Oct2015_CUTS.py'

config.section_('Data')
config.Data.inputDataset = '/MET/Run2015D-05Oct2015-v1/MINIAOD'
config.Data.unitsPerJob = 200
config.Data.splitting = 'LumiBased'
config.Data.lumiMask = "https://cms-service-dqm.web.cern.ch/cms-service-dqm/CAF/certification/Collisions15/13TeV/Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt"
config.Data.publication = False
config.Data.useParent = False

config.Data.publication = False
## User options
config.section_("User")
#config.User.email = '*****@*****.**'
## Site options
config.section_("Site")
config.Site.storageSite = 'T2_BR_SPRACE'
config.Site.whitelist = ['T2_BR_SPRACE']
Ejemplo n.º 18
0
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'Higgs_hzpzp_nohdecay_ww_500GeV_13TeV'
config.General.workArea = 'crab_projects'

config.JobType.pluginName = 'PrivateMC'
config.JobType.generator = 'lhe'
config.JobType.psetName = 'step1_25ns.py'
config.JobType.inputFiles = ['Higgs_hzpzp_500GeV.lhe']

config.Data.primaryDataset = 'MinBias'
config.Data.splitting = 'EventBased'
config.Data.unitsPerJob = 100
NJOBS = 100
config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
config.Data.outLFNDirBase = '/store/group/phys_higgs/cmshww/calderon/' 
#config.Data.outLFNDirBase = '/store/caf/user/calderon/' #'/store/user/dburns/' # or '/store/group/<subdir>'
config.Data.publication = False
#config.Data.publishDataName = 'Higgs_hzpzp_nohdecay_ww_1000GeV_13TeV_v2'

#config.Site.blacklist = ["T2_US_UCSD"]
config.section_('Site')
config.Site.storageSite = 'T2_CH_CERN'

Ejemplo n.º 19
0
def main():

    options = getOptions()
    print "IsData? ", options.isData
    datasetsFile = open( options.datasets )
    jobsLines = datasetsFile.readlines()
    jobs = []

    from CRABClient.UserUtilities import config
    config = config()

    from CRABAPI.RawCommand import crabCommand
    from httplib import HTTPException

    config.section_("General")
    config.General.workArea = options.dir
   
    config.section_("JobType")
    config.JobType.pluginName = 'Analysis'
    config.JobType.psetName = options.config
    config.JobType.allowUndistributedCMSSW = True
#    config.JobType.pyCfgParams = ['isData=' + str(options.isData), 'changeJECs=True', 'channel=wzjets']
    cfgparams = []
    if options.pyCfgParams != None:
        cfgparams=options.pyCfgParams
    cfgparams.append('isData=' + str(options.isData))
    cfgparams.append('changeJECs=True')
    cfgparams.append('mode=crab')
#    cfgparams.append('channel=wprime')
    print "======> Config bef loop: ", cfgparams
        
    
    #config.JobType.inputFiles = ['Fall15_25nsV2_DATA.db', 'Fall15_25nsV2_MC.db']
    #config.JobType.inputFiles = ["Fall15_25nsV2_MC_L1FastJet_AK4PFchs.txt", "Fall15_25nsV2_MC_L1RC_AK4PFchs.txt","Fall15_25nsV2_MC_L2Relative_AK4PFchs.txt", "Fall15_25nsV2_MC_L3Absolute_AK4PFchs.txt","Fall15_25nsV2_MC_L2L3Residual_AK4PFchs.txt", "Fall15_25nsV2_DATA_L1FastJet_AK4PFchs.txt","Fall15_25nsV2_DATA_L1RC_AK4PFchs.txt","Fall15_25nsV2_DATA_L2Relative_AK4PFchs.txt","Fall15_25nsV2_DATA_L3Absolute_AK4PFchs.txt",  "Fall15_25nsV2_DATA_L2L3Residual_AK4PFchs.txt"]
    
    #Input part:

    
    wildcard= options.jecVersion+"*txt"
    lscmd = "ls JECs/"+wildcard 
    outs=commands.getstatusoutput(lscmd)
    #print "status: ", outs[0]," result: ",outs[1]
    inputs=[]
    for l in outs[1].split("\n"):
        inputs.append(l)

    inputs.append('Spring16_25nsV10_MC_PtResolution_AK8PFchs.txt')
    inputs.append('DeepCSV_94XSF_V3_B_F.csv')
    inputs.append('CSVv2_Moriond17_B_H.csv')
    inputs.append('CSVv2_ichep.csv')
    inputs.append('cMVAv2_Moriond17_B_H.csv')
    inputs.append('cMVAv2_ichep.csv')
    inputs.append('btagging_cmva.root')
    
    
    config.JobType.inputFiles = inputs
#    print "inputs are", config.JobType.inputFiles
    oldinputs = [
        'Spring16_25nsV10_MC_PtResolution_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L1FastJet_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L1FastJet_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L1RC_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L1RC_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L2L3Residual_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L2L3Residual_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L2Relative_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L2Relative_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L2Residual_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L3Absolute_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_L3Absolute_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_UncertaintySources_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_UncertaintySources_AK8PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_Uncertainty_AK4PFchs.txt',
        'Summer16_23Sep2016BCDV4_DATA_Uncertainty_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L1FastJet_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L1FastJet_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L1RC_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L1RC_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L2L3Residual_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L2L3Residual_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L2Relative_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L2Relative_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L2Residual_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L3Absolute_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_L3Absolute_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_UncertaintySources_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_UncertaintySources_AK8PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_Uncertainty_AK4PFchs.txt',
        'Summer16_23Sep2016EFV4_DATA_Uncertainty_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L1FastJet_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L1FastJet_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L1RC_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L1RC_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L2L3Residual_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L2L3Residual_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L2Relative_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L2Relative_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L2Residual_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L3Absolute_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_L3Absolute_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_UncertaintySources_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_UncertaintySources_AK8PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_Uncertainty_AK4PFchs.txt',
        'Summer16_23Sep2016GV4_DATA_Uncertainty_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L1FastJet_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L1FastJet_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L1RC_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L1RC_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L2L3Residual_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L2L3Residual_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L2Relative_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L2Relative_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L2Residual_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L3Absolute_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_L3Absolute_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_UncertaintySources_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_UncertaintySources_AK8PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_Uncertainty_AK4PFchs.txt',
        'Summer16_23Sep2016HV4_DATA_Uncertainty_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_L1FastJet_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_L1FastJet_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_L1RC_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_L1RC_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_L2L3Residual_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_L2L3Residual_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_L2Relative_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_L2Relative_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_L3Absolute_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_L3Absolute_AK8PFchs.txt',
        'Summer16_23Sep2016V4_MC_Uncertainty_AK4PFchs.txt',
        'Summer16_23Sep2016V4_MC_Uncertainty_AK8PFchs.txt',
        ]
    config.section_("Data")
    config.Data.ignoreLocality = True
    config.Data.inputDataset = None
    config.Data.inputDBS = 'phys03'
    config.Data.splitting = 'FileBased' 
#    config.Data.splitting = 'Automatic' 
    config.Data.unitsPerJob = 10
    config.Data.publication = False    
    #    config.Data.outLFNDirBase = '/store/user/cgiuglia/trees/May12/'
    #    config.Data.outLFNDirBase = '/store/user/oiorio/ttDM/trees/2018/May28/'
    config.Data.outLFNDirBase = '/store/user/oiorio/Wprime/2019/July/July18/'
#    config.Data.outLFNDirBase = '/store/user/oiorio/Tprime/trees/2019/94X2016Mar14/'
    
    config.section_("Site")
#    config.Site.storageSite = 'T2_IT_Pisa'
    config.Site.storageSite = 'T2_CH_CSCS'
    config.Site.whitelist = ['T2_CH_CERN','T2_IT_*','T2_DE_*','T2_CH_*']
    #config.Site.blacklist = ['T2_DE_RWTH']

    print 'Using config ' + options.config
    print 'Writing to directory ' + options.dir

    
    def submit(config):
        try:
            crabCommand('submit', config = config)
        except HTTPException, hte:
            print 'Cannot execute command'
            print hte.headers
Ejemplo n.º 20
0
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'ecalTPGAnalysis_DATA_2019.py'
config.JobType.allowUndistributedCMSSW = True

config.JobType.maxMemoryMB = 2500
config.JobType.outputFiles = ['ECALTPGtree.root']
config.Data.inputDataset = '/ZeroBias/Run2017F-v1/RAW'
config.Data.inputDBS = 'global'
config.Data.runRange = '306456'
#===== RUNNING OVER ALL RUNS ==========
####config.Data.splitting = 'LumiBased'
####config.Data.splitting = 'Automatic'
#config.Data.splitting = 'EventBased'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 1
#=====================================
#config.Data.splitting = 'EventBased'
#config.Data.unitsPerJob = 10
#NJOBS = 1
config.Data.publication = False

###config.Data.outLFNDirBase = '/store/user/%s/' % (getUsernameFromSiteDB())
config.Data.outLFNDirBase = '/store/user/sthakur/'
#config.Data.ignoreLocality = True
config.section_("Site")
#config.Site.blacklist = ['T1_US_FNAL,T2_US_MIT,T2_US_Vanderbilt,T2_US_Nebraska,T2_US_Florida,T2_US_Wisconsin,T2_US_Purdue,T2_US_UCSD,T2_US_Caltech']
config.Site.storageSite = 'T2_IN_TIFR'

#duplicateCheckMode = cms.untracked.string("noDuplicateCheck")
#config.Data.outLFNDirBase = '/store/user/%s/' % (getUsernameFromSiteDB())
Ejemplo n.º 21
0
#from CRABClient.UserUtilities import config
#config = config()
#the two following lines are due to https://hypernews.cern.ch/HyperNews/CMS/get/computing-tools/3731/1/1/1/1/1/2/1/4.html
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'filteredZMuMu_pierreTag_Cv3_sum8gt15'
config.General.transferLogs = False

config.section_("JobType")
config.JobType.pluginName = 'Analysis'
# Name of the CMSSW configuration file
config.JobType.psetName = 'testReRecoZMuMuData_pierreTag_sum8gt15.py'
#config.JobType.maxMemoryMB=2500
config.JobType.maxMemoryMB=16000
#config.JobType.maxJobRuntimeMin=10080
config.JobType.numCores=4

##config.JobType.inputFiles=['ZeeIntEvents.txt']

config.section_("Data")
config.Data.inputDataset = '/DoubleMuon/Run2018C-v1/RAW'
config.Data.splitting = 'Automatic'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob=40
config.Data.totalUnits=-1
config.Data.publication = True
#config.Data.outLFNDirBase='/store/group/dpg_ecal/comm_ecal/taroni/'

# This string is used to construct the output dataset name
config.Data.outputDatasetTag = 'ZMuMu_pierreTag_Cv3_sum8gt15'
# CRAB3 config py for T2bW Fastsim jobs Feb 2016

from CRABClient.UserUtilities import config, getUsernameFromSiteDB
config = config()

config.section_("General")
# task name is timestamp:crab_<requestName>
config.General.requestName = 'T2bW_mSTOP<mSTOP>_mNLSP<mNLSP>_mLSP<mLSP>_seed<seed>_step2'
# project directory is <submission dir>/workArea/
config.General.workArea = 'T2bW_<mSTOP>_<mNLSP>_<mLSP>_step2'
config.General.transferOutputs = True
config.General.transferLogs = True

config.section_('JobType')
# use "PrivateMC" for event-based splitting, "Analysis" for file-based (later steps)
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = '<seed>_submitStep2_cfg.py'

# request nodes with > 2GB mem; helps mitigate fastsim excessive mem use
#config.JobType.maxMemoryMB = 2500
# set to "lhe" when running the step inputting LHE files
#config.JobType.generator = 'lhe'
# extra options/params for cmsRun
#config.JobType.pyCfgParams = ['myOption','param1=value1','param2=value2']
#config.JobType.maxJobRuntimeMin = 1315 #default ~ 22 hrs

config.section_('Data')
# output name appended to LFN
config.Data.outputPrimaryDataset = 'T2bW_<mSTOP>_<mNLSP>_<mLSP>_step2'

config.Data.userInputFiles = open('/afs/cern.ch/work/a/apatters/private/private-T2bW-generation/fileLists/T2bW_mSTOP<mSTOP>_mNLSP<mNLSP>_mLSP<mLSP>_seed<seed>_step1.txt').readlines()
#from WMCore.Configuration import Configuration
#config = Configuration()
from CRABClient.UserUtilities import config
config = config()

config.section_("General")
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_15to30_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_30to50_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_50to80_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_80to120_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_120to170_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_170to300_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_300to470_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_470to600_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_600to800_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_800to1000_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1000to1400_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1400to1800_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1800to2400_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_2400to3200_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_3200toInf_CvsL'
config.General.requestName = 'VariableExtraction75X_Spring15Sample_TTJets_CvsL'

#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_300to470_CvsL_resub1'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_470to600_CvsL_resub1'

#config.General.workArea = 'crab_projects'
#config.General.workArea = 'crab_projects_CvsL'
##trial2 = with 'hacked' JetTagMVAExtractor such that empty files are produced instead of not produced which gives problems with crab if you ask them to stage out
config.General.workArea = 'crab_projects_trial2TTJets_CvsL'
#from WMCore.Configuration import Configuration
#config = Configuration()
from CRABClient.UserUtilities import config
config = config()

config.section_("General")
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_15to30_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_30to50_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_50to80_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_80to120_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_120to170_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_170to300_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_300to470_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_470to600_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_600to800_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_800to1000_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1000to1400_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1400to1800_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_1800to2400_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_2400to3200_CvsL'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_3200toInf_CvsL'
config.General.requestName = 'VariableExtraction75X_Spring15Sample_TTJets_CvsL'

#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_300to470_CvsL_resub1'
#config.General.requestName = 'VariableExtraction75X_Spring15Sample_QCD_Pt_470to600_CvsL_resub1'

#config.General.workArea = 'crab_projects'
#config.General.workArea = 'crab_projects_CvsL' 
##trial2 = with 'hacked' JetTagMVAExtractor such that empty files are produced instead of not produced which gives problems with crab if you ask them to stage out
config.General.workArea = 'crab_projects_trial2TTJets_CvsL' 
Ejemplo n.º 25
0
 from CRABAPI.RawCommand import crabCommand

def submit(config):
 res = crabCommand('submit', config = config)

from CRABClient.UserUtilities import config
config = config()
name = 'TagAndProbe_2016'
config.General.workArea = 'SingleMuon_'+name
config.General.transferOutputs = True
config.General.transferLogs = True
config.JobType.pluginName = 'Analysis'
config.Data.publication = False
config.Site.storageSite = 'T2_US_Wisconsin'
config.JobType.psetName = 'test.py'
config.section_('Data') 
config.Data.inputDBS = 'global'
config.Data.splitting = 'LumiBased'
JSON = {
  'json1': '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions17/13TeV/Cert_271036-279931_13TeV_PromptReco_Collisions17_JSON_NoL1T.txt',
  'json2': '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions16/13TeV/DCSOnly/json_DCSONLY.txt'	
}
listOfJSONs = ['json1','json2']
for json in listOfJSONs:
	config.Data.lumiMask = JSON[json]
config.Data.runRange = '276831-280385'
#Already submitted:
listOfSamples = ['dataset1','dataset2','dataset3']
for sample in listOfSamples:  
  config.General.requestName = sample
  config.Data.inputDataset = dataset[sample]
from CRABClient.UserUtilities import config
config = config()
config.General.requestName = 'PbPb2015_PromptReco_MinBias2_263099'
config.General.transferLogs = True
config.General.transferOutputs = True
config.section_('JobType')
config.JobType.outputFiles = ['PbPb2015_PromptReco_MinBias2_263099.root']
config.JobType.pyCfgParams = ['noprint']
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'RunForwardAnalyzer_PbPb2015shell.py'
config.Data.inputDataset = '/HIMinimumBias2/HIRun2015-PromptReco-v1/AOD'
config.Data.splitting = 'LumiBased'
config.Data.unitsPerJob = 20
config.Data.publication = False
lumi_mask='Cert_262548-263757_PromptReco_HICollisions15_JSON.txt'
config.Data.outLFNDirBase = '/store/user/wmcbraye'
config.Data.runRange = '263099'
config.Site.storageSite = 'T2_US_Vanderbilt'
Ejemplo n.º 27
0
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'Higgs_hzpzp_nohdecay_ww_500GeV_13TeV'
config.General.workArea = 'crab_projects'

config.JobType.pluginName = 'PrivateMC'
config.JobType.generator = 'lhe'
config.JobType.psetName = 'step1_25ns.py'
config.JobType.inputFiles = ['Higgs_hzpzp_500GeV.lhe']

config.Data.primaryDataset = 'MinBias'
config.Data.splitting = 'EventBased'
config.Data.unitsPerJob = 100
NJOBS = 100
config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
config.Data.outLFNDirBase = '/store/group/phys_higgs/cmshww/calderon/'
#config.Data.outLFNDirBase = '/store/caf/user/calderon/' #'/store/user/dburns/' # or '/store/group/<subdir>'
config.Data.publication = False
#config.Data.publishDataName = 'Higgs_hzpzp_nohdecay_ww_1000GeV_13TeV_v2'

#config.Site.blacklist = ["T2_US_UCSD"]
config.section_('Site')
config.Site.storageSite = 'T2_CH_CERN'
from CRABClient.UserUtilities import config
config = config()
config.General.requestName = 'LLGDV_Analysis_QCD_Pt170to300' 
config.General.workArea = 'crabJobs'
config.General.transferOutputs = True
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'JobConfig_27112015.py'
config.JobType.outputFiles = ['RecoOutput.root']
config.Data.inputDataset = '/QCD_Pt_170to300_TuneCUETP8M1_13TeV_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM'
config.Data.inputDBS = 'global'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 1
config.Data.outLFNDirBase = '/store/user/mhamer' # or '/store/group/<subdir>'
config.Data.publication = False
config.Data.outputDatasetTag = 'LLGDV_Analysis_AnalysisNTuple_QCD_Pt170to300_Fall15'
config.section_("Site")
config.Site.storageSite = 'T2_DE_DESY'
Ejemplo n.º 29
0
from CRABClient.UserUtilities import config
config = config()
config.JobType.allowUndistributedCMSSW = True
config.General.requestName = 'MonoHgg_2HDM_ZpZH_MZP600_13TeV_step2'
config.General.workArea = 'crab_projects'

config.JobType.pluginName = 'Analysis'
#config.JobType.generator = 'lhe'
config.JobType.psetName = 'step2_ZpZH.py'
config.Data.inputDataset = '/MonoHgg_2HDM_ZpZH_MZP600_13TeV/kmcdermo-MonoHgg_2HDM_ZpZH_MZP600_Hgg_step1-372f9c2c084c1ab6a6f1dce2f34b05c3/USER'
#config.Data.allowNonValidInputDataset = True

config.Data.inputDBS = 'phys03'
config.Data.ignoreLocality = True
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 1
NJOBS = 1000
config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
#config.Data.outLFNDirBase = '/store/user/mzientek/' # or '/store/group/<subdir>'

config.Data.publication = True
config.Data.outputDatasetTag = 'MonoHgg_2HDM_ZpZH_MZP600_13TeV_step2'
#config.Data.userInputFiles = list(open('Higgs_scalar_nohdecay_gg_1GeV_13TeV_v1.txt'))

config.section_('User')
config.section_('Site')
config.Site.whitelist = ["T2_CH_CERN"]
config.Site.storageSite = 'T2_CH_CERN'
Ejemplo n.º 30
0
config.General.requestName = 'Pythia8_prompt_D0pt4p0to10p0_Pthat0_TuneCUETP8M1_5020GeV_cfi_evtgen130_py_RAW_HLT'
config.General.workArea = 'crab_projects'
config.General.transferOutputs = True
config.General.transferLogs = False

config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'step2_DIGI_L1_DIGI2RAW_HLT_PU.py'

#config.Data.outputPrimaryDataset = 'bJet200'
#config.Data.inputDataset = '/Pythia8_bjet30_5020GeV_GEN-SIM/mnguyen-Pythia8_bjet30_5020GeV_RECO_75X_mcRun2_asymptotic_ppAt5TeV_v3-eca985b12211699dc9125db438586ff6/USER'
#config.Data.inputDataset = '/mnt/hadoop/store/user/chengchi/bJet30/MC_generation_bJet30/160214_071858/0000'

config.Data.inputDataset ='/Prompt_D0/chengchi-Pythia8_prompt_D0pt4p0to10p0_Pthat0_TuneCUETP8M1_5020GeV_cfi_evtgen130_py_GEN_SIM_PU-9363e887c01b5c97d3b524be12acf663/USER'
config.Data.inputDBS ='phys03'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 2
#NJOBS = 10  # This is not a configuration parameter, but an auxiliary variable that we use in the next line.
#config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
#config.Data.outLFNDirBase = '/store/user/%s/' % (getUsernameFromSiteDB())
config.Data.publication = True
config.Data.outputDatasetTag = 'Pythia8_prompt_D0pt4p0to10p0_Pthat0_TuneCUETP8M1_5020GeV_cfi_evtgen130_py_RAW_HLT'

config.Site.storageSite = 'T2_US_Purdue'  # or T2_CH_CERN
#config.Site.whitelist = ['T2_US_Purdue']
#config.Site.whitelist = ['T2_US_MIT','T2_US_Vanderbilt','T2_FR_GRIF_LLR']
config.section_("Debug")
config.Debug.extraJDL = ['+CMS_ALLOW_OVERFLOW=False']


Ejemplo n.º 31
0
from CRABClient.UserUtilities import config, getUsernameFromSiteDB
config = config()

config.General.requestName = 'Prompt_D0pt2to4'
config.General.workArea = 'crab_projects'
config.General.transferOutputs = True
config.General.transferLogs = False

config.JobType.pluginName = 'PrivateMC'
config.JobType.psetName = 'PbPb_prompt_D0pt2to4_GenSim_cfg.py'
#config.JobType.maxMemoryMB = 4000

config.Data.outputPrimaryDataset = 'Prompt_D0pt2to4'
config.Data.splitting = 'EventBased'
config.Data.unitsPerJob = 30000
NJOBS = 300  # This is not a configuration parameter, but an auxiliary variable that we use in the next line.
config.Data.totalUnits = config.Data.unitsPerJob * NJOBS
config.Data.outLFNDirBase = '/store/user/%s/' % (getUsernameFromSiteDB())
config.Data.publication = True
config.Data.outputDatasetTag = 'Pythia8_prompt_D0pt2to4_Pthat0_TuneCUETP8M1_5020GeV_cfi_evtgen130_py_GEN_SIM_PU_v1'
config.Site.storageSite = 'T2_US_Purdue' #'T2_CH_CERN'
config.Site.whitelist = ['T2_US_MIT','T2_US_Vanderbilt','T2_FR_GRIF_LLR']
config.section_("Debug")
config.Debug.extraJDL = ['+CMS_ALLOW_OVERFLOW=False']
from CRABClient.UserUtilities import config, getUsernameFromSiteDB
from WMCore.Configuration import Configuration
config = Configuration()
config.section_('General')
config.General.transferOutputs = True
config.General.transferLogs = True
config.General.requestName = 'BuToJpsiK_MC_GENOnly_8TeV_Ntuples_v5'
config.section_('JobType')
config.JobType.psetName = './BuToJpsiK_MC_GENOnly.py'
config.JobType.pluginName = 'Analysis'
#config.JobType.pluginName = 'privateMC'
#config.JobType.outputFiles = ['BToJpsiK_GENOnly_8TeV_Ntuple.root']
config.section_('Data')
config.Data.inputDataset = '/PYTHIA6_BuToJpsiK_GENOnly_8TeV/gechen-crab_BuToJpsiKMuMu_MC_GENOnly_8TeV-387bf2b3df13ffa8b4f3dd9f3950e077/USER'
#config.Data.outputPrimaryDataset = 'PYTHIA6_BuToJpsiK_GENOnly_8TeV_Ntuple_v4'
config.Data.outputDatasetTag = 'PYTHIA6_BuToJpsiK_GENOnly_8TeV_Ntuple_v5'
config.Data.unitsPerJob = 2
config.Data.inputDBS = 'phys03'
config.Data.splitting = 'FileBased'
config.Data.ignoreLocality = True
config.Data.publishDBS = 'phys03'
config.Data.publication = True
config.Data.outLFNDirBase = '/store/user/%s/' % (getUsernameFromSiteDB())
#config.Data.outLFNDirBase = '/store/user/gechen/'
config.section_('User')
config.section_('Site')
config.Site.storageSite = 'T2_CH_CERN'
#config.Site.whitelist = ["T2_CH*"]


Ejemplo n.º 33
0
from CRABClient.UserUtilities import config, getUsernameFromSiteDB
config = config()

config.General.workArea = '2019_TPG_crab_projects_MC'
config.General.requestName = 'SingleNeutrinoGun_GEN-SIM-DIGI-RAW_19Aug19'
config.General.transferOutputs = True
config.General.transferLogs = False

config.section_("JobType")
config.JobType.pluginName = 'Analysis'
config.JobType.psetName = 'ecalTPGAnalysis_MC_2019.py'
config.JobType.allowUndistributedCMSSW = True

config.JobType.maxMemoryMB = 2000
#config.JobType.maxJobRuntimeMin = 600
config.JobType.outputFiles = ['ECALTPGtree.root']
config.Data.userInputFiles = open('SingleNeutrino.txt').readlines()
###config.Data.inputDataset = '/SingleNeutrinoGun/RunIIAutumn18DR-102X_upgrade2018_realistic_v15_ext1-v2/GEN-SIM-DIGI-RAW'
config.Data.inputDBS = 'global'
#config.Data.inputDBS = 'https://cmsweb.cern.ch/dbs/prod/global/DBSReader/'

#config.JobType.allowUndistributedCMSSW = True
#config.Data.runRange = '324293'
#===== RUNNING OVER ALL RUNS ==========
##config.Data.splitting = 'LumiBased'
##config.Data.splitting = 'Automatic'
##config.Data.splitting = 'EventBased'
config.Data.splitting = 'FileBased'
config.Data.unitsPerJob = 1
#config.Data.useParent = True
#=====================================