Beispiel #1
0
				'channel': 'ee',
			},
			'53mc12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball__Summer12_DR53X-PU_RD1_START53_V7N-v1__AODSIM.root',
				'globalTag': 'START53_V27::All',
				'nickName': 'DYJetsToLL_M_50_madgraph_8TeV',
				'channel': 'eemm',
			},
		}
		KappaParser.parseArgumentsWithTestDict(testdict)

		process = getBaseConfig(
			globaltag=KappaParser.globalTag,
			testfile=KappaParser.files,
			maxevents=KappaParser.maxEvents,
			nickname=KappaParser.nickName,
			outputfilename="skim53.root",
			channel=KappaParser.channel,
		)
	## for grid-control:
	else:
		process = getBaseConfig(
			globaltag='@GLOBALTAG@',
			testfile=cms.untracked.vstring('@FILE_NAMES@'.strip('"').split('", "')),
			maxevents=-1,
			nickname='@NICK@',
			outputfilename='kappatuple.root',
			channel = '@CHANNEL@',
			is_data = gc_var_or_callable_parameter(gc_var_name='@IS_DATA@', callable=getBaseConfig),
		)
Beispiel #2
0
def main():
	# run local skim by hand without replacements by grid-control
	if '@' in '@NICK@':
		KappaParser = kappaparser.KappaParserZJet()
		KappaParser.setDefault('test', '742data12')
		testdict = {
			'53data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/data_AOD_2012A.root',
				'globalTag': 'FT53_V21A_AN6::All',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'53mc12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball__Summer12_DR53X-PU_RD1_START53_V7N-v1__AODSIM.root',
				'globalTag': 'START53_V27::All',
				'nickName': 'DYJetsToLL_M_50_madgraph_8TeV',
				'channel': 'mm',
			},
			'73mc15': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_13TeV-madgraph-pythia8__Phys14DR-PU20bx25_PHYS14_25_V1-v1__AODSIM.root',
				'globalTag': 'PHYS14_25_V1',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'mm',
			},
			'740data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DoubleMuParked__CMSSW_7_4_0_pre9_ROOT6-GR_R_74_V8_1Apr_RelVal_dm2012D-v2__RECO.root',
				'globalTag': 'GR_R_74_V8',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DoubleMuParked__CMSSW_7_4_2-GR_R_74_V12_19May_RelVal_dm2012D-v1__RECO.root',
				'globalTag': 'GR_R_74_V12',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742mc15': {
				'files': 'root://xrootd.unl.edu//store/mc/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/StartupFlat10to50bx50Raw_MCRUN2_74_V8-v1/10000/04CA79E8-8201-E511-9D9C-0025905A60AA.root',
				'globalTag': 'MCRUN2_74_V8',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'mm',
			},
			'742data15': {
				'files': '/store/relval/CMSSW_7_4_2/DoubleMuParked/RECO/GR_R_74_V12_19May_RelVal_dm2012D-v1/00000/72D89F3B-63FE-E411-B920-0025905A612E.root',
				'globalTag': 'GR_R_74_V12',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742mc15ee': {
				#'files': 'root://xrootd.unl.edu//store/mc/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/Asympt50ns_MCRUN2_74_V9A-v2/00000/0033A97B-8707-E511-9D3B-008CFA1980B8.root',
				'files': 'file:/storage/8/dhaitz/testfiles/mc15_ee.root',
				'globalTag': 'MCRUN2_74_V8',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'ee',
			},
			'763data15mm': {
				'files': '/store/data/Run2015D/DoubleMuon/AOD/16Dec2015-v1/10000/14C7A2A3-5EA7-E511-B807-7845C4FC3A0D.root',
				'globalTag' : '76X_dataRun2_v15',
				'nickName': 'Zmm_Run2015D-16Dec2015-v1',
				'channel': 'mm',
				'is_data': True,
			},
			'763mc15mm': {
				'files': '/store/mc/RunIIFall15DR76/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/AODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/70000/B87B479E-43A7-E511-909A-02163E016749.root',
				'globalTag' : '76X_dataRun2_v15',
				'nickName': 'Zmm_DYJetsToLL_M-50_madgraphMLM-pythia8_25ns',
				'channel': 'mm',
				'is_data': False,
			}
		}
		KappaParser.parseArgumentsWithTestDict(testdict)

		process = baseconfig(
			globaltag=KappaParser.globalTag,
			input_files=KappaParser.files,
			maxevents=KappaParser.maxEvents,
			nickname=KappaParser.nickName,
			outputfilename="skim74.root",
			channel=KappaParser.channel,
			kappa_verbosity=KappaParser.kappaVerbosity,
		)
	# grid-control:
	else:
		process = baseconfig(
			globaltag='@GLOBALTAG@',
			input_files=cms.untracked.vstring('@FILE_NAMES@'.strip('"').split('", "')),
			maxevents=-1,
			nickname='@NICK@',
			outputfilename='kappatuple.root',
			channel=gc_var_or_callable_parameter(gc_var_name='@CHANNEL@', callable=baseconfig),
			is_data=gc_var_or_callable_parameter(gc_var_name='@IS_DATA@', callable=baseconfig),
			kappa_verbosity=gc_var_or_callable_parameter(gc_var_name='@KAPPA_VERBOSITY@', callable=baseconfig),
		)
	return process
Beispiel #3
0
				'channel': 'mm',
			},
			'742data15': {
				'files': '/store/relval/CMSSW_7_4_2/DoubleMuParked/RECO/GR_R_74_V12_19May_RelVal_dm2012D-v1/00000/72D89F3B-63FE-E411-B920-0025905A612E.root',
				'globalTag': 'GR_R_74_V12',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
		}
		KappaParser.parseArgumentsWithTestDict(testdict)

		process = baseconfig(
			globaltag=KappaParser.globalTag,
			testfile=KappaParser.files,
			maxevents=KappaParser.maxEvents,
			nickname=KappaParser.nickName,
			outputfilename="skim74.root",
			channel=KappaParser.channel,
		)
	## for grid-control:
	else:
		process = baseconfig(
			globaltag='@GLOBALTAG@',
			testfile=cms.untracked.vstring('@FILE_NAMES@'.strip('"').split('", "')),
			maxevents=-1,
			nickname='@NICK@',
			outputfilename='kappatuple.root',
			channel = gc_var_or_callable_parameter(gc_var_name='@CHANNEL@', callable=baseconfig),
			is_data = gc_var_or_callable_parameter(gc_var_name='@IS_DATA@', callable=baseconfig),
		)
Beispiel #4
0
def main():
	# run local skim by hand without replacements by grid-control
	if '@' in '@NICK@':
		KappaParser = kappaparser.KappaParserZJet()
		KappaParser.setDefault('test', '742data12')
		testdict = {
			'53data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/data_AOD_2012A.root',
				'globalTag': 'FT53_V21A_AN6::All',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'53mc12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball__Summer12_DR53X-PU_RD1_START53_V7N-v1__AODSIM.root',
				'globalTag': 'START53_V27::All',
				'nickName': 'DYJetsToLL_M_50_madgraph_8TeV',
				'channel': 'mm',
			},
			'73mc15': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_13TeV-madgraph-pythia8__Phys14DR-PU20bx25_PHYS14_25_V1-v1__AODSIM.root',
				'globalTag': 'PHYS14_25_V1',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'mm',
			},
			'740data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DoubleMuParked__CMSSW_7_4_0_pre9_ROOT6-GR_R_74_V8_1Apr_RelVal_dm2012D-v2__RECO.root',
				'globalTag': 'GR_R_74_V8',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742data12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DoubleMuParked__CMSSW_7_4_2-GR_R_74_V12_19May_RelVal_dm2012D-v1__RECO.root',
				'globalTag': 'GR_R_74_V12',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742mc15': {
				'files': 'root://xrootd.unl.edu//store/mc/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/StartupFlat10to50bx50Raw_MCRUN2_74_V8-v1/10000/04CA79E8-8201-E511-9D9C-0025905A60AA.root',
				'globalTag': 'MCRUN2_74_V8',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'mm',
			},
			'742data15': {
				'files': '/store/relval/CMSSW_7_4_2/DoubleMuParked/RECO/GR_R_74_V12_19May_RelVal_dm2012D-v1/00000/72D89F3B-63FE-E411-B920-0025905A612E.root',
				'globalTag': 'GR_R_74_V12',
				'nickName': 'DoubleMu_Run2012A_22Jan2013_8TeV',
				'channel': 'mm',
			},
			'742mc15ee': {
				#'files': 'root://xrootd.unl.edu//store/mc/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/AODSIM/Asympt50ns_MCRUN2_74_V9A-v2/00000/0033A97B-8707-E511-9D3B-008CFA1980B8.root',
				'files': 'file:/storage/8/dhaitz/testfiles/mc15_ee.root',
				'globalTag': 'MCRUN2_74_V8',
				'nickName': 'DYJetsToLL_M_50_madgraph_13TeV',
				'channel': 'ee',
			},
			'763data15mm': {
				'files': '/store/data/Run2015D/DoubleMuon/AOD/16Dec2015-v1/10000/14C7A2A3-5EA7-E511-B807-7845C4FC3A0D.root',
				'globalTag' : '76X_dataRun2_v15',
				'nickName': 'Zmm_Run2015D-16Dec2015-v1',
				'channel': 'mm',
				'is_data': True,
			},
			'763mc15mm': {
				'files': '/store/mc/RunIIFall15DR76/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/AODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/70000/B87B479E-43A7-E511-909A-02163E016749.root',
				'globalTag' : '76X_dataRun2_v15',
				'nickName': 'Zmm_DYJetsToLL_M-50_madgraphMLM-pythia8_25ns',
				'channel': 'mm',
				'is_data': False,
			}
		}
		KappaParser.parseArgumentsWithTestDict(testdict)

		process = baseconfig(
			globaltag=KappaParser.globalTag,
			input_files=KappaParser.files,
			maxevents=KappaParser.maxEvents,
			nickname=KappaParser.nickName,
			outputfilename="skim74.root",
			channel=KappaParser.channel,
			kappa_verbosity=KappaParser.kappaVerbosity,
		)
	# grid-control:
	else:
		process = baseconfig(
			globaltag='@GLOBALTAG@',
			input_files=cms.untracked.vstring('@FILE_NAMES@'.strip('"').split('", "')),
			maxevents=-1,
			nickname='@NICK@',
			outputfilename='kappatuple.root',
			channel=gc_var_or_callable_parameter(gc_var_name='@CHANNEL@', callable=baseconfig),
			is_data=gc_var_or_callable_parameter(gc_var_name='@IS_DATA@', callable=baseconfig),
			kappa_verbosity=gc_var_or_callable_parameter(gc_var_name='@KAPPA_VERBOSITY@', callable=baseconfig),
		)
	return process
Beispiel #5
0
				'channel': 'ee',
			},
			'53mc12': {
				'files': 'file:/storage/8/dhaitz/testfiles/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball__Summer12_DR53X-PU_RD1_START53_V7N-v1__AODSIM.root',
				'globalTag': 'START53_V27::All',
				'nickName': 'DYJetsToLL_M_50_madgraph_8TeV',
				'channel': 'eemm',
			},
		}
		KappaParser.parseArgumentsWithTestDict(testdict)

		process = getBaseConfig(
			globaltag=KappaParser.globalTag,
			testfile=KappaParser.files,
			maxevents=KappaParser.maxEvents,
			nickname=KappaParser.nickName,
			outputfilename="skim53.root",
			channel=KappaParser.channel,
		)
	## for grid-control:
	else:
		process = getBaseConfig(
			globaltag='@GLOBALTAG@',
			testfile=cms.untracked.vstring('@FILE_NAMES@'.strip('"').split('", "')),
			maxevents=-1,
			nickname='@NICK@',
			outputfilename='kappatuple.root',
			channel = '@CHANNEL@',
			is_data = gc_var_or_callable_parameter(gc_var_name='@IS_DATA@', callable=getBaseConfig),
		)