Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
runNumber = 355261
dataset = "/AlCaPPS/Run2022B-v2/RAW"
from CRABClient.UserUtilities import config
config = config()

config.General.requestName = 'AlCaPPS_Calib'+str(runNumber)
config.General.transferOutputs = True
config.General.transferLogs = True

config.JobType.pluginName = 'analysis'
config.JobType.psetName = '../../../CalibPPS/TimingCalibration/test/DiamondCalibrationWorker_cfg.py'
config.JobType.inputFiles = ['conditions.py']
config.JobType.allowUndistributedCMSSW = True
config.JobType.maxMemoryMB = 2500

config.Data.inputDataset = dataset
config.Data.runRange = str(runNumber)

config.Data.inputDBS = 'global'
config.Data.splitting = 'Automatic'  
config.Data.lumiMask = 'allrunsSB-PPS-forCalib.json'  
#config.Data.splitting = 'LumiBased'                                                                                             
# config.Data.splitting = 'FileBased'
#config.Data.unitsPerJob = 20

# If you want, you can mask with a JSON here, instead of using config.Data.runRange
config.Data.inputDBS = 'global'
# config.Data.lumiMask = '/eos/project/c/ctpps/Operations/DataExternalConditions/2018/CMSgolden_2RPGood_anyarms_EraB1.json'

config.Data.outLFNDirBase = '/store/group/dpg_ctpps/comm_ctpps/Commissioning_2022/diamond'
config.Data.publication = True
config.Data.outputDatasetTag = 'AlCaPPS_Calib'+str(runNumber)

config.Site.storageSite = 'T2_CH_CERN' 

# config.Site.blacklist = ['T1_US_FNAL']