From 1a7fd8c1c716ca334d607bc51390657e608e9f64 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Fri, 30 Jan 2026 00:08:19 +0100 Subject: [PATCH 01/21] fixed bug in 2024 dataset + grouping data for sample and era letter --- AnaProd/tasks.py | 341 +++++++++++++++++---------------- config/Run3_2024/datasets.yaml | 68 +++---- 2 files changed, 205 insertions(+), 204 deletions(-) diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index 369bbd87..d300bd7b 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -468,12 +468,16 @@ def run(self): class AnaTupleFileListBuilderTask(Task, HTCondorWorkflow, law.LocalWorkflow): + max_runtime = copy_param(HTCondorWorkflow.max_runtime, 2.0) n_cpus = copy_param(HTCondorWorkflow.n_cpus, 1) - def __init__(self, *args, **kwargs): - # kwargs['workflow'] = 'local' # This might not be the best idea, has ~100 datasets to go over and localize, probably faster on condor - super(AnaTupleFileListBuilderTask, self).__init__(*args, **kwargs) + def _era_key(self, dataset): + return dataset.get("eraLetter") + + def _data_branch_name(self, dataset): + key = self._era_key(dataset) + return f"data_{key}" def workflow_requires(self): input_file_task_complete = InputFileTask.req(self, branches=()).complete() @@ -482,80 +486,96 @@ def workflow_requires(self): "anaTuple": AnaTupleFileTask.req(self, branches=()), "inputFile": InputFileTask.req(self, branches=()), } - AnaTuple_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() + era_to_branches = {} + for br_idx, (_, ana_name, _, _) in AnaTuple_map.items(): + ana_ds = self.datasets[ana_name] + if ana_ds["process_group"] != "data": + continue + key = self._era_key(ana_ds) + era_to_branches.setdefault(key, set()).add(br_idx) branch_set = set() - for idx, (dataset_name, process_group) in self.branch_map.items(): - for br_idx, ( - anaTuple_dataset_id, - anaTuple_dataset_name, - anaTuple_dataset_dependencies, - anaTuple_fileintot, - ) in AnaTuple_map.items(): - match = dataset_name == anaTuple_dataset_name - if not match and process_group == "data": - anaTuple_dataset = self.datasets[anaTuple_dataset_name] - anaTuple_process_group = anaTuple_dataset["process_group"] - match = anaTuple_process_group == "data" - if match: - branch_set.add(br_idx) - - deps = { + for _, (dataset_name, process_group) in self.branch_map.items(): + dataset = self.datasets[dataset_name] + if process_group != "data": + for br_idx, (_, ana_name, _, _) in AnaTuple_map.items(): + if dataset_name == ana_name: + branch_set.add(br_idx) + else: + key = self._era_key(dataset) + if key not in era_to_branches: + raise RuntimeError( + f"Nessun AnaTuple per data eraLetter {key} ({dataset_name})" + ) + branch_set |= era_to_branches[key] + return { "AnaTupleFileTask": AnaTupleFileTask.req( self, - branches=tuple(branch_set), + branches=tuple(sorted(branch_set)), max_runtime=AnaTupleFileTask.max_runtime._default, n_cpus=AnaTupleFileTask.n_cpus._default, customisations=self.customisations, ) } - return deps def requires(self): dataset_name, process_group = self.branch_data + dataset = self.datasets[dataset_name] AnaTuple_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() branch_set = set() - for br_idx, ( - anaTuple_dataset_id, - anaTuple_dataset_name, - anaTuple_dataset_dependencies, - anaTuple_fileintot, - ) in AnaTuple_map.items(): - match = dataset_name == anaTuple_dataset_name - if not match and process_group == "data": - anaTuple_dataset = self.datasets[anaTuple_dataset_name] - anaTuple_process_group = anaTuple_dataset["process_group"] - match = anaTuple_process_group == "data" - if match: - branch_set.add(br_idx) - - reqs = [ + if process_group != "data": + for br_idx, (_, ana_name, _, _) in AnaTuple_map.items(): + if dataset_name == ana_name: + branch_set.add(br_idx) + else: + key = self._era_key(dataset) + for br_idx, (_, ana_name, _, _) in AnaTuple_map.items(): + ana_ds = self.datasets[ana_name] + if ana_ds["process_group"] != "data": + continue + if self._era_key(ana_ds) == key: + branch_set.add(br_idx) + return [ AnaTupleFileTask.req( self, max_runtime=AnaTupleFileTask.max_runtime._default, - branch=prod_br, - branches=(prod_br,), + branch=br, + branches=(br,), customisations=self.customisations, ) - for prod_br in tuple(branch_set) + for br in sorted(branch_set) ] - return reqs def create_branch_map(self): branches = {} k = 0 - data_done = False + data_seen = set() for dataset_id, dataset_name in self.iter_datasets(): - process_group = self.datasets[dataset_name]["process_group"] + ds = self.datasets[dataset_name] + process_group = ds["process_group"] + print(f"dataset name = {dataset_name}") + print(f"process group = {process_group}") if process_group == "data": - if data_done: - continue # Will have multiple data datasets, but only need one branch - dataset_name = "data" - data_done = True + key = self._era_key(ds) + if key in data_seen: + continue + data_seen.add(key) + dataset_split = dataset_name.split("_") + + new_dataset_name = dataset_name + if re.match(r"([a-zA-Z]+)\d*_(Run\d+[A-Z])(_v\d+)?", dataset_name): + dataset_name_strip = re.match( + r"([a-zA-Z]+)\d*_(Run\d+[A-Z])(_v\d+)?", dataset_name + ) + new_dataset_name = ( + f"{dataset_name_strip.group(1)}_{dataset_name_strip.group(2)}" + ) + print(new_dataset_name) + dataset_name = new_dataset_name branches[k] = (dataset_name, process_group) k += 1 return branches @@ -563,13 +583,19 @@ def create_branch_map(self): def get_output_path(self, dataset_name): output_name = "merged_plan.json" return os.path.join( - "AnaTupleFileList", self.version, self.period, dataset_name, output_name + "AnaTupleFileList", + self.version, + self.period, + dataset_name, + output_name, ) def output(self): - dataset_name, process_group = self.branch_data - output_path = self.get_output_path(dataset_name) - return self.remote_target(output_path, fs=self.fs_anaTuple) + dataset_name, _ = self.branch_data + return self.remote_target( + self.get_output_path(dataset_name), + fs=self.fs_anaTuple, + ) def run(self): dataset_name, process_group = self.branch_data @@ -584,41 +610,33 @@ def run(self): stack.enter_context(inp[1].localize("r")).path for inp in self.input() ] print(f"Localized {len(local_inputs)} inputs") - - job_home, remove_job_home = self.law_job_home() - tmpFile = os.path.join(job_home, f"AnaTupleFileList_tmp.json") + job_home, _ = self.law_job_home() + tmpFile = os.path.join(job_home, "AnaTupleFileList_tmp.json") nEventsPerFile = self.setup.global_params.get("nEventsPerFile", 100_000) - AnaTupleFileList_cmd = [ + cmd = [ "python3", AnaTupleFileList, "--outFile", tmpFile, - ] # , '--remove-files', 'True'] - AnaTupleFileList_cmd.extend(["--nEventsPerFile", f"{nEventsPerFile}"]) - if dataset_name == "data": - AnaTupleFileList_cmd.extend(["--isData", "True"]) + "--nEventsPerFile", + f"{nEventsPerFile}", + ] + if process_group == "data": + cmd.extend(["--isData", "True"]) if self.test > 0: - print( - "Don't split test by lumi if its data, its already only 1000 events" - ) - AnaTupleFileList_cmd.extend(["--lumi", f"1.0"]) + cmd.extend(["--lumi", "1.0"]) else: - # I know this isn't clean, but I don't want to put a 'if not self.test' for the base case - AnaTupleFileList_cmd.extend( - ["--lumi", f'{self.setup.global_params["luminosity"]}'] - ) - AnaTupleFileList_cmd.extend( + cmd.extend(["--lumi", f'{self.setup.global_params["luminosity"]}']) + cmd.extend( [ "--nPbPerFile", f'{self.setup.global_params.get("nPbPerFile", 10_000)}', ] ) - AnaTupleFileList_cmd.extend(local_inputs) - ps_call(AnaTupleFileList_cmd, verbose=1) - - with remote_output.localize("w") as tmp_local_file: - out_local_path = tmp_local_file.path - shutil.move(tmpFile, out_local_path) + cmd.extend(local_inputs) + ps_call(cmd, verbose=1) + with remote_output.localize("w") as tmp_local: + shutil.move(tmpFile, tmp_local.path) class AnaTupleFileListTask(AnaTupleFileListBuilderTask): @@ -642,35 +660,35 @@ class AnaTupleMergeTask(Task, HTCondorWorkflow, law.LocalWorkflow): max_runtime = copy_param(HTCondorWorkflow.max_runtime, 24.0) delete_inputs_after_merge = luigi.BoolParameter(default=True) + def _era_key(self, dataset): + return dataset.get("eraLetter") # solo lettera + + def _data_branch_name(self, dataset): + return f"data_{self._era_key(dataset)}" + def workflow_requires(self): - merge_organization_complete = AnaTupleFileListTask.req( - self, branches=() - ).complete() - if not merge_organization_complete: + merge_complete = AnaTupleFileListTask.req(self, branches=()).complete() + if not merge_complete: return { "AnaTupleFileListTask": AnaTupleFileListTask.req( self, branches=(), max_runtime=AnaTupleFileListTask.max_runtime._default, n_cpus=AnaTupleFileListTask.n_cpus._default, - ), + ) } - branch_set = set() - for idx, dataset_names in self.branch_map.items(): - branch_set.update([idx]) - + branch_set = set(self.branch_map.keys()) return { "AnaTupleFileListTask": AnaTupleFileListTask.req( self, - branches=tuple(branch_set), + branches=tuple(sorted(branch_set)), max_runtime=AnaTupleFileListTask.max_runtime._default, n_cpus=AnaTupleFileListTask.n_cpus._default, ) } def requires(self): - # Need both the AnaTupleFileTask for the input ROOT file, and the AnaTupleFileListTask for the json structure ( dataset_name, process_group, @@ -678,47 +696,46 @@ def requires(self): output_file_list, skip_future_tasks, ) = self.branch_data - anaTuple_branch_map = AnaTupleFileTask.req( + + dataset = self.datasets.get(dataset_name.replace("data_", ""), {}) + anaTuple_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() - AnaTupleFileList_branch_map = AnaTupleFileListTask.req( + AnaTupleFileList_map = AnaTupleFileListTask.req( self, branch=-1, branches=() ).create_branch_map() - required_branches = [] - for prod_br, ( - anaTuple_dataset_id, - anaTuple_dataset_name, - anaTuple_dataset_dependencies, - anaTuple_fileintot, - ) in anaTuple_branch_map.items(): - match = dataset_name == anaTuple_dataset_name - if not match and process_group == "data": - anaTuple_dataset = self.datasets[anaTuple_dataset_name] - anaTuple_process_group = anaTuple_dataset["process_group"] - match = anaTuple_process_group == "data" - if match: - # print(f"{anaTuple_dataset_name}, {dataset_name} are the same, thus including:") - file_name = anaTuple_fileintot.path.split("/")[-1] - # print(input_file_list) - # print(f"anaTuple_dataset_name/file_name = {anaTuple_dataset_name}/{file_name} in input_fileList? ", f"{anaTuple_dataset_name}/{file_name}" in input_file_list) - if ( - f"{anaTuple_dataset_name}/{file_name}" in input_file_list - ): # [1:] to remove the first '/' in the pathway - required_branches.append( - AnaTupleFileTask.req( - self, - max_runtime=AnaTupleFileTask.max_runtime._default, - branch=prod_br, - branches=(prod_br,), - ) - ) - for prod_br, ( - Merge_dataset_name, - Merge_process_group, - ) in AnaTupleFileList_branch_map.items(): - if Merge_dataset_name == dataset_name: - # print(f"including {Merge_dataset_name} which is same than {dataset_name}") - required_branches.append( + + required_reqs = [] + + for prod_br, (_, ana_name, _, ana_fileintot) in anaTuple_map.items(): + ana_ds = self.datasets[ana_name] + match = False + if process_group != "data": + match = ana_name == dataset_name + else: + match = ana_ds["process_group"] == "data" and self._era_key( + ana_ds + ) == self._era_key(dataset) + + if not match: + continue + + file_name = ana_fileintot.path.split("/")[-1] + if f"{ana_name}/{file_name}" not in input_file_list: + continue + + required_reqs.append( + AnaTupleFileTask.req( + self, + max_runtime=AnaTupleFileTask.max_runtime._default, + branch=prod_br, + branches=(prod_br,), + ) + ) + + for prod_br, (list_dataset_name, _) in AnaTupleFileList_map.items(): + if list_dataset_name == dataset_name: + required_reqs.append( AnaTupleFileListTask.req( self, max_runtime=AnaTupleFileListTask.max_runtime._default, @@ -727,7 +744,8 @@ def requires(self): branches=(prod_br,), ) ) - return required_branches + + return required_reqs @law.dynamic_workflow_condition def workflow_condition(self): @@ -737,72 +755,56 @@ def workflow_condition(self): def create_branch_map(self): branches = {} nBranch = 0 + organizer_branch_map = AnaTupleFileListTask.req( self, branch=-1, branches=() ).create_branch_map() + for nJob, (dataset_name, process_group) in organizer_branch_map.items(): - this_dataset_dict = self.setup.getAnaTupleFileList( + dataset_dict = self.setup.getAnaTupleFileList( dataset_name, AnaTupleFileListTask.req(self, branch=nJob, branches=()).output(), ) - for this_dict in this_dataset_dict["merge_strategy"]: - input_file_list = this_dict["inputs"] - output_file_list = this_dict["outputs"] - skip_future_tasks = this_dict["n_events"] == 0 + for merge_dict in dataset_dict["merge_strategy"]: branches[nBranch] = ( dataset_name, process_group, - input_file_list, - output_file_list, - skip_future_tasks, + merge_dict["inputs"], + merge_dict["outputs"], + merge_dict["n_events"] == 0, ) nBranch += 1 return branches @workflow_condition.output def output(self): - ( - dataset_name, - process_group, - input_file_list, - output_file_list, - skip_future_tasks, - ) = self.branch_data - output_path_string = os.path.join( - "anaTuples", self.version, self.period, dataset_name, "{}" - ) - outputs = [output_path_string.format(out_file) for out_file in output_file_list] + dataset_name, process_group, _, output_file_list, _ = self.branch_data + base = os.path.join("anaTuples", self.version, self.period, dataset_name, "{}") return [ - self.remote_target(out_path, fs=self.fs_anaTuple) for out_path in outputs + self.remote_target(base.format(out), fs=self.fs_anaTuple) + for out in output_file_list ] def run(self): producer_Merge = os.path.join( self.ana_path(), "FLAF", "AnaProd", "MergeNtuples.py" ) - ( - dataset_name, - process_group, - input_file_list, - output_file_list, - skip_future_tasks, - ) = self.branch_data - isData = ( - "1" if process_group == "data" else "0" - ) # ps_call needs to only pass strings???? - input_list_remote_target = [inp[0] for inp in self.input()[:-1]] + dataset_name, process_group, _, output_file_list, _ = self.branch_data + isData = "1" if process_group == "data" else "0" + + input_targets = [inp[0] for inp in self.input()[:-1]] job_home, remove_job_home = self.law_job_home() tmpFiles = [ os.path.join(job_home, f"AnaTupleMergeTask_tmp{i}.root") - for i in range(len(self.output())) + for i in range(len(output_file_list)) ] + with contextlib.ExitStack() as stack: - print(f"Starting localize of {len(input_list_remote_target)} inputs") + print(f"Localizing {len(input_targets)} inputs") local_inputs = [ - stack.enter_context(inp.localize("r")).path - for inp in input_list_remote_target + stack.enter_context(inp.localize("r")).path for inp in input_targets ] - Merge_cmd = [ + cmd = [ "python3", producer_Merge, "--apply-filter", @@ -812,20 +814,19 @@ def run(self): "--outFile", "tmp_data.root", ] - Merge_cmd.extend(local_inputs) - ps_call(Merge_cmd, verbose=1) + cmd.extend(local_inputs) + ps_call(cmd, verbose=1) - for outFile, tmpFile in zip(self.output(), tmpFiles): - with outFile.localize("w") as tmp_local_file: - out_local_path = tmp_local_file.path - shutil.move(tmpFile, out_local_path) + for outTarget, tmpFile in zip(self.output(), tmpFiles): + with outTarget.localize("w") as tmp_local: + shutil.move(tmpFile, tmp_local.path) if self.delete_inputs_after_merge: - print(f"Finished merging, lets delete remote targets") - for remote_target in input_list_remote_target: - remote_target.remove() - with remote_target.localize("w") as tmp_local_file: - tmp_local_file.touch() # Create a dummy to avoid dependency crashes + print("Finished merging, deleting input remote targets") + for target in input_targets: + target.remove() + with target.localize("w") as tmp: + tmp.touch() if remove_job_home: shutil.rmtree(job_home) diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index 6be8f037..816b57f2 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -46,13 +46,13 @@ EGamma0_Run2024H: nanoAOD: PromptReco: /EGamma0/Run2024H-PromptReco-v1/NANOAOD v15: /EGamma0/Run2024H-MINIv6NANOv15-v2/NANOAOD -/EGamma0/Run2024I_v1: +EGamma0_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /EGamma0/Run2024I-PromptReco-v1/NANOAOD v15: /EGamma0/Run2024I-MINIv6NANOv15-v1/NANOAOD -/EGamma0/Run2024I_v2: +EGamma0_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -109,13 +109,13 @@ EGamma1_Run2024H: nanoAOD: PromptReco: /EGamma1/Run2024H-PromptReco-v1/NANOAOD v15: /EGamma1/Run2024H-MINIv6NANOv15-v2/NANOAOD -/EGamma1/Run2024I_v1: +EGamma1_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /EGamma1/Run2024I-PromptReco-v1/NANOAOD v15: /EGamma1/Run2024I-MINIv6NANOv15-v1/NANOAOD -/EGamma1/Run2024I_v2: +EGamma1_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -172,13 +172,13 @@ JetMET0_Run2024H: nanoAOD: PromptReco: /JetMET0/Run2024H-PromptReco-v1/NANOAOD v15: /JetMET0/Run2024H-MINIv6NANOv15-v2/NANOAOD -/JetMET0/Run2024I_v1: +JetMET0_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /JetMET0/Run2024I-PromptReco-v1/NANOAOD v15: /JetMET0/Run2024I-MINIv6NANOv15-v1/NANOAOD -/JetMET0/Run2024I_v2: +JetMET0_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -235,13 +235,13 @@ JetMET1_Run2024H: nanoAOD: PromptReco: /JetMET1/Run2024H-PromptReco-v1/NANOAOD v15: /JetMET1/Run2024H-MINIv6NANOv15-v2/NANOAOD -/JetMET1/Run2024I_v1: +JetMET1_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /JetMET1/Run2024I-PromptReco-v1/NANOAOD v15: /JetMET1/Run2024I-MINIv6NANOv15-v1/NANOAOD -/JetMET1/Run2024I_v2: +JetMET1_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -298,13 +298,13 @@ Muon0_Run2024H: nanoAOD: PromptReco: /Muon0/Run2024H-PromptReco-v1/NANOAOD v15: /Muon0/Run2024H-MINIv6NANOv15-v2/NANOAOD -/Muon0/Run2024I_v1: +Muon0_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /Muon0/Run2024I-PromptReco-v1/NANOAOD v15: /Muon0/Run2024I-MINIv6NANOv15-v1/NANOAOD -/Muon0/Run2024I_v2: +Muon0_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -361,13 +361,13 @@ Muon1_Run2024H: nanoAOD: PromptReco: /Muon1/Run2024H-PromptReco-v1/NANOAOD v15: /Muon1/Run2024H-MINIv6NANOv15-v2/NANOAOD -/Muon1/Run2024I_v1: +Muon1_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /Muon1/Run2024I-PromptReco-v1/NANOAOD v15: /Muon1/Run2024I-MINIv6NANOv15-v1/NANOAOD -/Muon1/Run2024I_v2: +Muon1_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -424,13 +424,13 @@ MuonEG_Run2024H: nanoAOD: PromptReco: /MuonEG/Run2024H-PromptReco-v1/NANOAOD v15: /MuonEG/Run2024H-MINIv6NANOv15-v2/NANOAOD -/MuonEG/Run2024I_v1: +MuonEG_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /MuonEG/Run2024I-PromptReco-v1/NANOAOD v15: /MuonEG/Run2024I-MINIv6NANOv15-v1/NANOAOD -/MuonEG/Run2024I_v2: +MuonEG_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -487,13 +487,13 @@ ParkingHH_Run2024H: nanoAOD: PromptReco: /ParkingHH/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingHH/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingHH/Run2024I_v1: +ParkingHH_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingHH/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingHH/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingHH/Run2024I_v2: +ParkingHH_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -540,13 +540,13 @@ ParkingVBF0/Run2024H: nanoAOD: PromptReco: /ParkingVBF0/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF0/Run2024H-MINIv6NANOv15-v2/NANOAOD -ParkingVBF0/Run2024I_v1: +arkingVBF0_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF0/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF0/Run2024I-MINIv6NANOv15-v2/NANOAOD -ParkingVBF0/Run2024I_v2: +arkingVBF0_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -599,13 +599,13 @@ ParkingVBF1_Run2024H: nanoAOD: PromptReco: /ParkingVBF1/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF1/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF1/Run2024I_v1: +ParkingVBF1_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF1/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF1/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF1/Run2024I_v2: +ParkingVBF1_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -658,13 +658,13 @@ ParkingVBF2_Run2024H: nanoAOD: PromptReco: /ParkingVBF2/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF2/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF2/Run2024I_v1: +ParkingVBF2_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF2/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF2/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF2/Run2024I_v2: +ParkingVBF2_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -717,13 +717,13 @@ ParkingVBF3_Run2024H: nanoAOD: PromptReco: /ParkingVBF3/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF3/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF3/Run2024I_v1: +ParkingVBF3_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF3/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF3/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF3/Run2024I_v2: +ParkingVBF3_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -776,13 +776,13 @@ ParkingVBF4_Run2024H: nanoAOD: PromptReco: /ParkingVBF4/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF4/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF4/Run2024I_v1: +ParkingVBF4_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF4/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF4/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF4/Run2024I_v2: +ParkingVBF4_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -835,13 +835,13 @@ ParkingVBF5_Run2024H: nanoAOD: PromptReco: /ParkingVBF5/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF5/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF5/Run2024I_v1: +ParkingVBF5_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF5/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF5/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF5/Run2024I_v2: +ParkingVBF5_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -894,13 +894,13 @@ ParkingVBF6_Run2024H: nanoAOD: PromptReco: /ParkingVBF6/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF6/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF6/Run2024I_v1: +ParkingVBF6_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF6/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF6/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF6/Run2024I_v2: +ParkingVBF6_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -953,13 +953,13 @@ ParkingVBF7_Run2024H: nanoAOD: PromptReco: /ParkingVBF7/Run2024H-PromptReco-v1/NANOAOD v15: /ParkingVBF7/Run2024H-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF7/Run2024I_v1: +ParkingVBF7_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /ParkingVBF7/Run2024I-PromptReco-v1/NANOAOD v15: /ParkingVBF7/Run2024I-MINIv6NANOv15-v3/NANOAOD -/ParkingVBF7/Run2024I_v2: +ParkingVBF7_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: @@ -1012,13 +1012,13 @@ Tau_Run2024H: nanoAOD: PromptReco: /Tau/Run2024H-PromptReco-v1/NANOAOD v15: /Tau/Run2024H-MINIv6NANOv15-v2/NANOAOD -/Tau/Run2024I_v1: +Tau_Run2024I_v1: eraLetter: I eraVersion: v1 nanoAOD: PromptReco: /Tau/Run2024I-PromptReco-v1/NANOAOD v15: /Tau/Run2024I-MINIv6NANOv15-v1/NANOAOD -/Tau/Run2024I_v2: +Tau_Run2024I_v2: eraLetter: I eraVersion: v2 nanoAOD: From a8dcd91ea509907b5824204f3906ea2034c5d62b Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:30:59 +0100 Subject: [PATCH 02/21] bugfix+move to Hmm the specific samples + some xs added --- AnaProd/FuseAnaTuples.py | 1 + AnaProd/anaTupleProducer.py | 3 +- config/Run3_2022/datasets.yaml | 47 ++++-------------------------- config/Run3_2022EE/datasets.yaml | 38 +----------------------- config/Run3_2023/datasets.yaml | 39 +------------------------ config/Run3_2023BPix/datasets.yaml | 39 +------------------------ config/Run3_2024/datasets.yaml | 32 +------------------- 7 files changed, 12 insertions(+), 187 deletions(-) diff --git a/AnaProd/FuseAnaTuples.py b/AnaProd/FuseAnaTuples.py index b7a46731..b93885fd 100644 --- a/AnaProd/FuseAnaTuples.py +++ b/AnaProd/FuseAnaTuples.py @@ -17,6 +17,7 @@ "float": np.float32(0.0), "double": np.float64(0.0), "uint8_t": np.uint8(0), + "int8_t": np.int8(0), "int16_t": np.int16(0), } diff --git a/AnaProd/anaTupleProducer.py b/AnaProd/anaTupleProducer.py index e035126b..13072417 100644 --- a/AnaProd/anaTupleProducer.py +++ b/AnaProd/anaTupleProducer.py @@ -174,7 +174,7 @@ def createAnatuple( p_name ] = p_instance.onAnaCache_initializeDenomEntry() - gen_weight_name = "weight_gen" + gen_weight_name = "weight_gen" if setup.global_params["nano_version"] != "v12" else "genWeight" def updateDenomEntry(rdf): for p_instance in processor_instances.values(): @@ -186,6 +186,7 @@ def updateDenomEntry(rdf): weights_to_apply = [gen_weight_name] if "pu" in corrections.to_apply: weights_to_apply.append(f"weight_pu_{shape_unc_scale}") + print(report) for p_name, p_instance in processor_instances.items(): output_branch_name = f"weight_denom_{p_name}_{shape_unc_name}" report["denominator"][shape_unc_source][shape_unc_scale][p_name] = ( diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index daf7be2b..7872ee62 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -673,12 +673,6 @@ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: # fileNamePattern: ^nanoTauTau_\d+\.root$ ############## H ############## -GluGluHto2Mu: - crossSection: GluGluHto2Mu - generator: powheg - miniAOD: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM GluGluHto2Tau_M125: crossSection: GluGluHToTauTau_M125 generator: powheg @@ -709,12 +703,7 @@ VBFHto2B_M125: miniAOD: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: N/A # Not yet available -VBFHto2Mu: - crossSection: VBFHto2Mu - generator: powheg - miniAOD: /VBFHto2Mu_M-125_TuneCP5_withDipoleRecoil_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /VBFHto2Mu_M-125_TuneCP5_withDipoleRecoil_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM + VBFHto2Tau_UncorrelatedDecay_UnFiltered: crossSection: VBFHto2Tau generator: powheg @@ -757,12 +746,7 @@ ggZH_Hto2B_Zto2Q_ext1: miniAOD: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v3/MINIAODSIM nanoAOD: v12: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5_ext1-v3/NANOAODSIM -ZH_Hto2Mu_ZtoAll: - crossSection: ZH_Hto2Mu_ZtoAll - generator: powheg - miniAOD: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM + WminusH_Hto2B_WtoLNu: crossSection: WminusH_Hbb_Wlnu generator: powheg @@ -799,12 +783,7 @@ WminusHto2Tau_UncorrelatedDecay_UnFiltered: miniAOD: /WminusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /WminusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM -WminusH_Hto2Mu_WtoAll: - crossSection: WminusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM + WplusH_Hto2B_WtoLNu: crossSection: WplusH_Hbb_Wlnu generator: powheg @@ -841,12 +820,7 @@ WplusHto2Tau_UncorrelatedDecay_UnFiltered: miniAOD: /WplusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /WplusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM -WplusH_Hto2Mu_WtoAll: - crossSection: WplusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM + ############## QCD ############## ############## QCD_HT*to* ############## @@ -1570,12 +1544,6 @@ ZZZ: nanoAOD: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM -EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_madgraph_herwig - generator: madgraph - miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM ############## VH ############## ZH_Hto2B_Zto2L: @@ -1692,9 +1660,4 @@ TTHto2B_M125: miniAOD: /TTHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM nanoAOD: v12: /TTHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM -TTH_Hto2Mu: - crossSection: TTH_Hto2Mu - generator: powheg - miniAOD: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM - nanoAOD: - v12: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM + diff --git a/config/Run3_2022EE/datasets.yaml b/config/Run3_2022EE/datasets.yaml index 2a8fe217..d587fa8b 100644 --- a/config/Run3_2022EE/datasets.yaml +++ b/config/Run3_2022EE/datasets.yaml @@ -678,12 +678,6 @@ DYto2Tau_MLL_6000_powheg: v12: /DYto2Tau_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM ############## H ############## -GluGluHto2Mu: - crossSection: GluGluHto2Mu - generator: powheg - miniAOD: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM GluGluHto2B_M125: crossSection: GluGluHToBB_M125 generator: powheg @@ -708,12 +702,6 @@ VBFHto2B_M125: miniAOD: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM -VBFHto2Mu: - crossSection: VBFHto2Mu - generator: powheg - miniAOD: /VBFHto2Mu_M-125_TuneCP5_withDipoleRecoil_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /VBFHto2Mu_M-125_TuneCP5_withDipoleRecoil_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM VBFHto2Tau_UncorrelatedDecay_UnFiltered: crossSection: VBFHto2Tau generator: powheg @@ -812,12 +800,6 @@ ggZH_Hto2B_Zto2Q_ext1: miniAOD: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext1-v3/MINIAODSIM nanoAOD: v12: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6_ext1-v3/NANOAODSIM -ZH_Hto2Mu_ZtoAll: - crossSection: ZH_Hto2Mu_ZtoAll - generator: powheg - miniAOD: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM WminusH_Hto2B_WtoLNu: crossSection: WminusH_Hbb_Wlnu generator: powheg @@ -842,12 +824,6 @@ WminusH_Hto2B_Wto2Q_ext1: miniAOD: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext1-v2/MINIAODSIM nanoAOD: v12: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6_ext1-v2/NANOAODSIM -WminusH_Hto2Mu_WtoAll: - crossSection: WminusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM WplusH_Hto2B_WtoLNu: crossSection: WplusH_Hbb_Wlnu generator: powheg @@ -884,12 +860,6 @@ WplusHto2Tau_UncorrelatedDecay_UnFiltered: miniAOD: /WplusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /WplusHTo2TauUncorrelatedDecay_M-125_TuneCP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM -WplusH_Hto2Mu_WtoAll: - crossSection: WplusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM ############## QCD ############## QCD_HT70to100_MLM: @@ -1200,12 +1170,6 @@ TTHtoNon2B_M125: miniAOD: /TTHtoNon2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /TTHtoNon2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM -TTH_Hto2Mu: - crossSection: TTH_Hto2Mu - generator: powheg - miniAOD: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM ############## TT ############## TTto2L2Nu: crossSection: TTto2L2Nu @@ -1632,7 +1596,7 @@ ZZZ: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_madgraph_herwig + crossSection: EWK_2L2J_MLL50_MJJ120 generator: madgraph miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: diff --git a/config/Run3_2023/datasets.yaml b/config/Run3_2023/datasets.yaml index 4aa094eb..1539bc6a 100644 --- a/config/Run3_2023/datasets.yaml +++ b/config/Run3_2023/datasets.yaml @@ -894,12 +894,6 @@ ggZH_Hto2B_Zto2Q: v12: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM ############## H ############## ############## HtoMuMu ############## -GluGluHto2Mu: - crossSection: GluGluHto2Mu - generator: powheg - miniAOD: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM ############## Htobb############## GluGluHto2B_M125: crossSection: GluGluHToBB_M125 @@ -1237,12 +1231,6 @@ TWminustoLNu2Q: v12: /TWminustoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM ############## TT ############## -TTH_Hto2Mu: - crossSection: TTH_Hto2Mu - generator: powheg - miniAOD: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM TTHto2B_M125: @@ -1312,13 +1300,6 @@ TTZZ: v12: /TTZZ_TuneCP5_13p6TeV_madgraph-madspin-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v4/NANOAODSIM ############## VBFH ############## -############## Htomumu ############## -VBFHto2Mu: - crossSection: VBFHto2Mu - generator: powheg - miniAOD: /VBFHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /VBFHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM ############## Htobb############## VBFHto2B_M125: crossSection: VBFHToBB_M125 @@ -1364,12 +1345,6 @@ WminusH_Hto2B_Wto2Q: miniAOD: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM nanoAOD: v12: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM -WminusH_Hto2Mu_WtoAll: - crossSection: WminusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM WminusHto2Tau_UncorrelatedDecay_Filtered: crossSection: WminusHto2Tau_Filtered generator: powheg @@ -1394,12 +1369,6 @@ WplusH_Hto2B_Wto2Q: miniAOD: /WplusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: v12: /WplusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -WplusH_Hto2Mu_WtoAll: - crossSection: WplusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM WplusHto2Tau_UncorrelatedDecay_Filtered: crossSection: WplusHto2Tau_Filtered generator: powheg @@ -1658,12 +1627,6 @@ ZH_Hto2B_Zto2Q: miniAOD: /ZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: v12: /ZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -ZH_Hto2Mu_ZtoAll: - crossSection: ZH_Hto2Mu_ZtoAll - generator: powheg - miniAOD: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM ZHto2Tau_UncorrelatedDecay_Filtered: crossSection: ZHto2Tau_Filtered generator: powheg @@ -1775,7 +1738,7 @@ ZZZ: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_madgraph_herwig + crossSection: EWK_2L2J_MLL50_MJJ120 generator: madgraph miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM nanoAOD: diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index a4250417..051e98f8 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -812,13 +812,6 @@ ggZH_Hto2B_Zto2Q: nanoAOD: v12: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM ############## GGH ############## -############## HtoMuMu ############## -GluGluHto2Mu: - crossSection: GluGluHto2Mu - generator: powheg - miniAOD: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /GluGluHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM ############## Htobb ############## GluGluHto2B_M125: crossSection: GluGluHToBB_M125 @@ -1263,12 +1256,6 @@ TT: miniAOD: /TT_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v2/MINIAODSIM nanoAOD: v12: /TT_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -TTH_Hto2Mu: - crossSection: TTH_Hto2Mu - generator: powheg - miniAOD: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /TTH_Hto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM TTHto2B_M125: crossSection: TTHto2B_M125 generator: powheg @@ -1332,12 +1319,6 @@ TTZZ: miniAOD: /TTZZ_TuneCP5_13p6TeV_madgraph-madspin-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM nanoAOD: v12: /TTZZ_TuneCP5_13p6TeV_madgraph-madspin-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM -VBFHto2Mu: - crossSection: VBFHto2Mu - generator: powheg - miniAOD: /VBFHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /VBFHto2Mu_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM VBFHto2B_M125: crossSection: VBFHToBB_M125 generator: powheg @@ -1380,12 +1361,6 @@ WminusH_Hto2B_Wto2Q: miniAOD: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v2/MINIAODSIM nanoAOD: v12: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -WminusH_Hto2Mu_WtoAll: - crossSection: WminusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /WminusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM WminusHto2Tau_UncorrelatedDecay_Filtered: crossSection: WminusHto2Tau_Filtered generator: powheg @@ -1410,12 +1385,6 @@ WplusH_Hto2B_Wto2Q: miniAOD: /WplusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v2/MINIAODSIM nanoAOD: v12: /WplusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -WplusH_Hto2Mu_WtoAll: - crossSection: WplusH_Hto2Mu_WtoAll - generator: powheg - miniAOD: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /WplusH_Hto2Mu_WtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM WplusHto2Tau_UncorrelatedDecay_Filtered: crossSection: WplusHto2Tau_Filtered generator: powheg @@ -1701,12 +1670,6 @@ ZHto2Tau_UncorrelatedDecay_UnFiltered: nanoAOD: v12: /ZHto2TauUncorrelatedDecay_M-125_CP5_13p6TeV_powheg-minnlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -ZH_Hto2Mu_ZtoAll: - crossSection: ZH_Hto2Mu_ZtoAll - generator: powheg - miniAOD: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /ZH_Hto2Mu_ZtoAll_M-125_TuneCP5_13p6TeV_powheg-minlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM Zto2Nu_HT_100to200: crossSection: Zto2Nu_HT_100To200 generator: madgraphMLM @@ -1812,7 +1775,7 @@ ZZZ: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_madgraph_herwig + crossSection: EWK_2L2J_MLL50_MJJ120 generator: madgraph miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM nanoAOD: diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index 816b57f2..9ebbc792 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -1531,11 +1531,6 @@ GluGluHto2B_M125_ext1: generator: powheg nanoAOD: v15: /GluGluH-Hto2B_Par-M-125_TuneCP5_13p6TeV_powhegMINLO-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2_ext1-v2/NANOAODSIM -GluGluHto2Mu: - crossSection: GluGluHto2Mu - generator: powheg - nanoAOD: - v15: /GluGluH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM GluGluHto2Tau_M125: crossSection: GluGluHToTauTau_M125 generator: powheg @@ -1678,11 +1673,6 @@ TWminustoLNu2Q: v15: /TWminustoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM ############## TT ############## -TTH_Hto2Mu: - crossSection: TTH_Hto2Mu - generator: powheg - nanoAOD: - v15: /TTH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM TTHto2B_M125: crossSection: TTHto2B_M125 generator: powheg @@ -1755,11 +1745,6 @@ VBFHto2Tau_M125: generator: powheg nanoAOD: v15: /VBFH-HTo2Tau_Par-M-125_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -VBFHto2Mu: - crossSection: VBFHto2Mu - generator: powheg - nanoAOD: - v15: /VBFH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM VBFHto2Tau_UncorrelatedDecay_UnFiltered: crossSection: VBFHto2Tau generator: powheg @@ -1786,11 +1771,6 @@ WminusH_Hto2B_Wto2Q: generator: powheg nanoAOD: v15: /WminusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -WminusH_Hto2Mu_WtoAll: - crossSection: WminusH_Hto2Mu_WtoAll - generator: powheg - nanoAOD: - v15: /WminusH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powhegMINLO-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM WplusH_Hto2B_WtoLNu: crossSection: WplusH_Hbb_Wlnu generator: powheg @@ -1801,11 +1781,6 @@ WplusH_Hto2B_Wto2Q: generator: powheg nanoAOD: v15: /WplusH_Hto2B_Wto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM -WplusH_Hto2Mu_WtoAll: - crossSection: WplusH_Hto2Mu_WtoAll - generator: powheg - nanoAOD: - v15: /WplusH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powhegMINLO-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM WminusHto2Tau_UncorrelatedDecay_Filtered: crossSection: WminusHto2Tau_Filtered generator: powheg @@ -2040,11 +2015,6 @@ WZtoLNu2Q_powheg: nanoAOD: v15: /WZtoLNu2Q_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -ZH_Hto2Mu_ZtoAll: - crossSection: ZH_Hto2Mu_ZtoAll - generator: powheg - nanoAOD: - v15: /ZH-Hto2Mu_Par-M-125_TuneCP5_13p6TeV_powhegMINLO-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM ZZto2L2Nu_powheg: crossSection: ZZto2L2Nu_powheg @@ -2068,7 +2038,7 @@ ZZto4L_powheg: v15: /ZZto4L_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_madgraph_herwig + crossSection: EWK_2L2J_MLL50_MJJ120 generator: madgraph nanoAOD: v15: /EWK-2L2J_Bin-MLL-50-MJJ-120_TuneCH3_13p6TeV_madgraph-herwig7/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM From 208767f3c81a6a9ba057c86c9f272f4f93031210 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:52:07 +0100 Subject: [PATCH 03/21] restored tasks --- AnaProd/tasks.py | 93 ++++++++++++-------------------- config/crossSections13p6TeV.yaml | 32 ++++++++--- 2 files changed, 59 insertions(+), 66 deletions(-) diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index 573a691a..49e0cf0a 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -253,7 +253,6 @@ def run(self): class AnaTupleFileListBuilderTask(Task, HTCondorWorkflow, law.LocalWorkflow): - max_runtime = copy_param(HTCondorWorkflow.max_runtime, 2.0) n_cpus = copy_param(HTCondorWorkflow.n_cpus, 1) @@ -264,16 +263,10 @@ def workflow_requires(self): "anaTuple": AnaTupleFileTask.req(self, branches=()), "inputFile": InputFileTask.req(self, branches=()), } + AnaTuple_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() - era_to_branches = {} - for br_idx, (_, ana_name, _, _) in AnaTuple_map.items(): - ana_ds = self.datasets[ana_name] - if ana_ds["process_group"] != "data": - continue - key = self._era_key(ana_ds) - era_to_branches.setdefault(key, set()).add(br_idx) branch_set = set() for idx, (dataset_name, process_group) in self.branch_map.items(): for br_idx, ( @@ -292,16 +285,16 @@ def workflow_requires(self): deps = { "AnaTupleFileTask": AnaTupleFileTask.req( self, - branches=tuple(sorted(branch_set)), + branches=tuple(branch_set), max_runtime=AnaTupleFileTask.max_runtime._default, n_cpus=AnaTupleFileTask.n_cpus._default, customisations=self.customisations, ) } + return deps def requires(self): dataset_name, process_group = self.branch_data - dataset = self.datasets[dataset_name] AnaTuple_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() @@ -323,37 +316,26 @@ def requires(self): AnaTupleFileTask.req( self, max_runtime=AnaTupleFileTask.max_runtime._default, - branch=br, - branches=(br,), + branch=prod_br, + branches=(prod_br,), customisations=self.customisations, ) - for br in sorted(branch_set) + for prod_br in tuple(branch_set) ] + return reqs def create_branch_map(self): branches = {} k = 0 - data_seen = set() + data_done = False for dataset_id, dataset_name in self.iter_datasets(): dataset = self.datasets[dataset_name] process_group = dataset["process_group"] if process_group == "data": - key = self._era_key(ds) - if key in data_seen: - continue - data_seen.add(key) - dataset_split = dataset_name.split("_") - - new_dataset_name = dataset_name - if re.match(r"([a-zA-Z]+)\d*_(Run\d+[A-Z])(_v\d+)?", dataset_name): - dataset_name_strip = re.match( - r"([a-zA-Z]+)\d*_(Run\d+[A-Z])(_v\d+)?", dataset_name - ) - new_dataset_name = ( - f"{dataset_name_strip.group(1)}_{dataset_name_strip.group(2)}" - ) - print(new_dataset_name) - dataset_name = new_dataset_name + if data_done: + continue # Will have multiple data datasets, but only need one branch + dataset_name = "data" + data_done = True branches[k] = (dataset_name, process_group) k += 1 return branches @@ -361,19 +343,13 @@ def create_branch_map(self): def get_output_path(self, dataset_name): output_name = "merged_plan.json" return os.path.join( - "AnaTupleFileList", - self.version, - self.period, - dataset_name, - output_name, + "AnaTupleFileList", self.version, self.period, dataset_name, output_name ) def output(self): - dataset_name, _ = self.branch_data - return self.remote_target( - self.get_output_path(dataset_name), - fs=self.fs_anaTuple, - ) + dataset_name, process_group = self.branch_data + output_path = self.get_output_path(dataset_name) + return self.remote_target(output_path, fs=self.fs_anaTuple) def run(self): dataset_name, process_group = self.branch_data @@ -427,22 +403,18 @@ class AnaTupleMergeTask(Task, HTCondorWorkflow, law.LocalWorkflow): max_runtime = copy_param(HTCondorWorkflow.max_runtime, 24.0) delete_inputs_after_merge = luigi.BoolParameter(default=True) - def _era_key(self, dataset): - return dataset.get("eraLetter") # solo lettera - - def _data_branch_name(self, dataset): - return f"data_{self._era_key(dataset)}" - def workflow_requires(self): - merge_complete = AnaTupleFileListTask.req(self, branches=()).complete() - if not merge_complete: + merge_organization_complete = AnaTupleFileListTask.req( + self, branches=() + ).complete() + if not merge_organization_complete: return { "AnaTupleFileListTask": AnaTupleFileListTask.req( self, branches=(), max_runtime=AnaTupleFileListTask.max_runtime._default, n_cpus=AnaTupleFileListTask.n_cpus._default, - ) + ), } branch_set = set() @@ -461,13 +433,14 @@ def workflow_requires(self): return { "AnaTupleFileListTask": AnaTupleFileListTask.req( self, - branches=tuple(sorted(branch_set)), + branches=tuple(branch_set), max_runtime=AnaTupleFileListTask.max_runtime._default, n_cpus=AnaTupleFileListTask.n_cpus._default, ) } def requires(self): + # Need both the AnaTupleFileTask for the input ROOT file, and the AnaTupleFileListTask for the json structure ( dataset_name, process_group, @@ -477,9 +450,7 @@ def requires(self): _, skip_future_tasks, ) = self.branch_data - - dataset = self.datasets.get(dataset_name.replace("data_", ""), {}) - anaTuple_map = AnaTupleFileTask.req( + anaTuple_branch_map = AnaTupleFileTask.req( self, branch=-1, branches=() ).create_branch_map() required_branches = {"root": {}, "json": {}} @@ -554,7 +525,10 @@ def create_branch_map(self): dataset_name, AnaTupleFileListTask.req(self, branch=ds_branch, branches=()).output(), ) - for merge_dict in dataset_dict["merge_strategy"]: + for this_dict in this_dataset_dict["merge_strategy"]: + input_file_list = this_dict["inputs"] + output_file_list = this_dict["outputs"] + skip_future_tasks = this_dict["n_events"] == 0 branches[nBranch] = ( dataset_name, process_group, @@ -601,8 +575,7 @@ def output(self): ) outputs = [output_path_string.format(out_file) for out_file in output_file_list] return [ - self.remote_target(base.format(out), fs=self.fs_anaTuple) - for out in output_file_list + self.remote_target(out_path, fs=self.fs_anaTuple) for out_path in outputs ] def run(self): @@ -624,7 +597,6 @@ def run(self): os.path.join(job_home, f"AnaTupleMergeTask_{dataset_name}_{i}.root") for i in range(len(self.output())) ] - with contextlib.ExitStack() as stack: remote_inputs = { "root": { @@ -679,9 +651,10 @@ def run(self): cmd.append("--is-data") ps_call(cmd, verbose=1) - for outTarget, tmpFile in zip(self.output(), tmpFiles): - with outTarget.localize("w") as tmp_local: - shutil.move(tmpFile, tmp_local.path) + for outFile, tmpFile in zip(self.output(), tmpFiles): + with outFile.localize("w") as tmp_local_file: + out_local_path = tmp_local_file.path + shutil.move(tmpFile, out_local_path) if self.delete_inputs_after_merge: print(f"Finished merging, lets delete remote targets") diff --git a/config/crossSections13p6TeV.yaml b/config/crossSections13p6TeV.yaml index c98632fe..1526008a 100644 --- a/config/crossSections13p6TeV.yaml +++ b/config/crossSections13p6TeV.yaml @@ -1019,12 +1019,32 @@ ZZZ: reference: XSDB ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2023-05-26 21:19:33 unc: 7.828e-06 -EWK_2L2J_madgraph_herwig: +DYto2L_2Jets_EWK_MLL_50_LO: + crossSec: 13.07 + reference: XSDB DYto2L-2Jets-EWK_MLL-50_TuneCP5_13p6TeV_madgraph-pythia8 modifiedOn 2026-01-26 00:01:51 + unc: 0.003645 + +EWK_2L2J_MLL50_MJJ120: crossSec: 1.418 # 1.422e+00 - reference: genereting datacards/tarballs https://cms-pdmv-prod.web.cern.ch/mcm/requests?prepid=HIG-Run3Summer22wmLHEGS-01369&page=0&shown=1310847 # genXsec analyzer + reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair unc: 2.142e-03 # 0.003502 -EWK_2Mu2J_madgraph_herwig: - crossSec: 1.418 * (0.3*0.3) # 1.422e+00 - reference: genereting datacards/tarballs https://cms-pdmv-prod.web.cern.ch/mcm/public/restapi/requests/get_fragment/HIG-Run3Summer22EEwmLHEGS-02216/0 # genXsec analyzer - unc: 2.142e-03 * (0.3*0.3) # 0.003502 +EWK_2Mu2J_MLL105to160_MJJ120: + crossSec: 0.0635 + reference: from gridpack generation log taken from /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_105-160_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: set run_card mmjj 120.0 set run_card mmll 105.0 set run_card mmllmax 160.0 + unc: 0.0003071 # 0.003502 + +TTLNu_EWK: + crossSec: 0.01769 + reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2024-12-20 08:23:11 + unc: 0.00000569 + +WZto3LNu_2Jets_EWK_QCD: + crossSec: 0.5437 + reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2024-12-20 08:28:09 + unc: 0.0001215 + +WmWmJJ_EWK: + crossSec: 0.000122 + reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2025-09-22 09:07:36 + unc: 0.00002832 \ No newline at end of file From 3ae456b086c25c7b22a2696e15517ed66d940673 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:53:58 +0100 Subject: [PATCH 04/21] yaml formatting 0 --- config/crossSections13p6TeV.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/crossSections13p6TeV.yaml b/config/crossSections13p6TeV.yaml index 1526008a..59e1be6c 100644 --- a/config/crossSections13p6TeV.yaml +++ b/config/crossSections13p6TeV.yaml @@ -1026,7 +1026,7 @@ DYto2L_2Jets_EWK_MLL_50_LO: EWK_2L2J_MLL50_MJJ120: crossSec: 1.418 # 1.422e+00 - reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair + reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair unc: 2.142e-03 # 0.003502 EWK_2Mu2J_MLL105to160_MJJ120: From 94cde8aad318a91eb9b3023056f95fc7f89efd01 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:55:21 +0100 Subject: [PATCH 05/21] yaml formatting 1 --- AnaProd/anaTupleProducer.py | 4 +++- config/crossSections13p6TeV.yaml | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/AnaProd/anaTupleProducer.py b/AnaProd/anaTupleProducer.py index 13072417..687e5b99 100644 --- a/AnaProd/anaTupleProducer.py +++ b/AnaProd/anaTupleProducer.py @@ -174,7 +174,9 @@ def createAnatuple( p_name ] = p_instance.onAnaCache_initializeDenomEntry() - gen_weight_name = "weight_gen" if setup.global_params["nano_version"] != "v12" else "genWeight" + gen_weight_name = ( + "weight_gen" if setup.global_params["nano_version"] != "v12" else "genWeight" + ) def updateDenomEntry(rdf): for p_instance in processor_instances.values(): diff --git a/config/crossSections13p6TeV.yaml b/config/crossSections13p6TeV.yaml index 59e1be6c..6b09dd0a 100644 --- a/config/crossSections13p6TeV.yaml +++ b/config/crossSections13p6TeV.yaml @@ -1026,12 +1026,12 @@ DYto2L_2Jets_EWK_MLL_50_LO: EWK_2L2J_MLL50_MJJ120: crossSec: 1.418 # 1.422e+00 - reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair + reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting #: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair unc: 2.142e-03 # 0.003502 EWK_2Mu2J_MLL105to160_MJJ120: crossSec: 0.0635 - reference: from gridpack generation log taken from /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_105-160_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting: set run_card mmjj 120.0 set run_card mmll 105.0 set run_card mmllmax 160.0 + reference: from gridpack generation log taken from /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_105-160_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting # : set run_card mmjj 120.0 set run_card mmll 105.0 set run_card mmllmax 160.0 unc: 0.0003071 # 0.003502 TTLNu_EWK: From fa7daff2272e9d3ca23d625dbdc0c15e08be16be Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:58:37 +0100 Subject: [PATCH 06/21] moved EWK samples to Hmm --- config/Run3_2022EE/datasets.yaml | 7 ------- config/Run3_2023/datasets.yaml | 7 ------- config/Run3_2023BPix/datasets.yaml | 7 ------- config/Run3_2024/datasets.yaml | 8 -------- 4 files changed, 29 deletions(-) diff --git a/config/Run3_2022EE/datasets.yaml b/config/Run3_2022EE/datasets.yaml index d587fa8b..77951c7c 100644 --- a/config/Run3_2022EE/datasets.yaml +++ b/config/Run3_2022EE/datasets.yaml @@ -1595,13 +1595,6 @@ ZZZ: nanoAOD: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM -EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_MLL50_MJJ120 - generator: madgraph - miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM - ############## VVV ############## WWW_4F: crossSection: WWW diff --git a/config/Run3_2023/datasets.yaml b/config/Run3_2023/datasets.yaml index 1539bc6a..d8ac5d85 100644 --- a/config/Run3_2023/datasets.yaml +++ b/config/Run3_2023/datasets.yaml @@ -1736,10 +1736,3 @@ ZZZ: miniAOD: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM - -EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_MLL50_MJJ120 - generator: madgraph - miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM - nanoAOD: - v12: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v2/NANOAODSIM diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index 051e98f8..d365f618 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -1773,10 +1773,3 @@ ZZZ: miniAOD: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v2/MINIAODSIM nanoAOD: v12: /ZZZ_TuneCP5_13p6TeV_amcatnlo-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v2/NANOAODSIM - -EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_MLL50_MJJ120 - generator: madgraph - miniAOD: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM - nanoAOD: - v12: /EWK_2L2J_TuneCH3_13p6TeV_madgraph-herwig7/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v2/NANOAODSIM diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index 9ebbc792..487f70c6 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -2037,15 +2037,7 @@ ZZto4L_powheg: nanoAOD: v15: /ZZto4L_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -EWK_2L2J_madgraph_herwig: - crossSection: EWK_2L2J_MLL50_MJJ120 - generator: madgraph - nanoAOD: - v15: /EWK-2L2J_Bin-MLL-50-MJJ-120_TuneCH3_13p6TeV_madgraph-herwig7/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM - ### VVV ### - - WWW_4F: crossSection: WWW generator: amcatnlo From 7c9bbbca9fd660fc95c67f66e89421a1fecb2e79 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 18:59:58 +0100 Subject: [PATCH 07/21] yaml formatting 2 --- config/Run3_2022/datasets.yaml | 1 - config/crossSections13p6TeV.yaml | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index 7872ee62..a59cde3e 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -1660,4 +1660,3 @@ TTHto2B_M125: miniAOD: /TTHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM nanoAOD: v12: /TTHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM - diff --git a/config/crossSections13p6TeV.yaml b/config/crossSections13p6TeV.yaml index 6b09dd0a..eb173c41 100644 --- a/config/crossSections13p6TeV.yaml +++ b/config/crossSections13p6TeV.yaml @@ -1026,13 +1026,13 @@ DYto2L_2Jets_EWK_MLL_50_LO: EWK_2L2J_MLL50_MJJ120: crossSec: 1.418 # 1.422e+00 - reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting #: 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair + reference: from gridpack generation log taken fro /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_50-Inf_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting # : 50.0 = mmll ! min invariant mass of l+l- (same flavour) lepton pair and 120.0 = mmjj ! min invariant mass of a jet pair unc: 2.142e-03 # 0.003502 EWK_2Mu2J_MLL105to160_MJJ120: crossSec: 0.0635 reference: from gridpack generation log taken from /cvmfs/cms.cern.ch/phys_generator/gridpacks/RunIII/13p6TeV/slc7_amd64_gcc10/MadGraph5_aMCatNLO/LLJJ_105-160_EWK_SM_5f_LO_slc7_amd64_gcc10_CMSSW_12_4_8_tarball.tar.xz and with this setting # : set run_card mmjj 120.0 set run_card mmll 105.0 set run_card mmllmax 160.0 - unc: 0.0003071 # 0.003502 + unc: 0.0003071 # 0.003502 TTLNu_EWK: crossSec: 0.01769 @@ -1047,4 +1047,4 @@ WZto3LNu_2Jets_EWK_QCD: WmWmJJ_EWK: crossSec: 0.000122 reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2025-09-22 09:07:36 - unc: 0.00002832 \ No newline at end of file + unc: 0.00002832 From 64a1d575c00f6768f31a3af40db1e5d2f94240ab Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 23:26:37 +0100 Subject: [PATCH 08/21] fixed some missing nanoAOD samples --- config/Run3_2022/datasets.yaml | 10 +++++----- config/Run3_2022EE/datasets.yaml | 16 ++++++++-------- config/Run3_2023/datasets.yaml | 18 ++++++++++-------- config/Run3_2023BPix/datasets.yaml | 24 +++++++++++++----------- config/Run3_2024/datasets.yaml | 6 +++--- 5 files changed, 39 insertions(+), 35 deletions(-) diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index a59cde3e..38baa31a 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -303,7 +303,7 @@ DYto2E_M_50_amcatnloFXFX: generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v1/NANOAODSIM fileNamePattern: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX @@ -320,7 +320,7 @@ DYto2Mu_M_50_amcatnloFXFX: generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v1/NANOAODSIM fileNamePattern: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX @@ -329,7 +329,7 @@ DYto2Mu_M_50_amcatnloFXFX_ext1: generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5_ext1-v1/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM fileNamePattern: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX: @@ -700,9 +700,9 @@ GluGluHto2B_M125: VBFHto2B_M125: crossSection: VBFHToBB_M125 generator: powheg - miniAOD: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM + miniAOD: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM nanoAOD: - v12: N/A # Not yet available + v12: /VBFHto2B_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v3/NANOAODSIM VBFHto2Tau_UncorrelatedDecay_UnFiltered: crossSection: VBFHto2Tau diff --git a/config/Run3_2022EE/datasets.yaml b/config/Run3_2022EE/datasets.yaml index 77951c7c..990da465 100644 --- a/config/Run3_2022EE/datasets.yaml +++ b/config/Run3_2022EE/datasets.yaml @@ -180,10 +180,10 @@ DYto2Tau_M_10to50_amcatnloFXFX: DYto2E_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM - v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v5/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv15-150X_mcRun3_2022_realistic_postEE_v1-v2/NANOAODSIM fileNamePattern: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2E_M_50_amcatnloFXFX_ext1: # is it ext2? @@ -191,16 +191,16 @@ DYto2E_M_50_amcatnloFXFX_ext1: # is it ext2? generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext2-v2/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1_ext2-v2/ + v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1_ext2-v2/ fileNamePattern: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 DYto2Mu_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM - v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v5/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv15-150X_mcRun3_2022_realistic_postEE_v1-v2/NANOAODSIM fileNamePattern: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX_ext1: # is it ext2? @@ -214,7 +214,7 @@ DYto2Mu_M_50_amcatnloFXFX_ext1: # is it ext2? # DYto2Tau_M_50_amcatnloFXFX: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo -# miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM +# miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM # fileNamePattern: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX_ext1: diff --git a/config/Run3_2023/datasets.yaml b/config/Run3_2023/datasets.yaml index d8ac5d85..bbaaeb5d 100644 --- a/config/Run3_2023/datasets.yaml +++ b/config/Run3_2023/datasets.yaml @@ -394,17 +394,19 @@ DYto2Tau_M_10to50_amcatnloFXFX: DYto2E_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v1/NANOAODSIM fileNamePattern: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v1/NANOAODSIM fileNamePattern: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX # DYto2Tau_M_50_amcatnloFXFX: @@ -484,17 +486,17 @@ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: DYto2E_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v4/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX fileNamePattern: ^nanoEE_\d+\.root$ DYto2Mu_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v4/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX fileNamePattern: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_2J_amcatnloFXFX: diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index d365f618..50344c5b 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -282,48 +282,50 @@ DYto2E_MLL_6000_powheg: DYto2E_M_10to50_amcatnloFXFX: crossSection: DYto2L_M_10to50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX fileNamePattern: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: crossSection: DYto2L_M_10to50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX fileNamePattern: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: crossSection: DYto2L_M_10to50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX fileNamePattern: ^nanoTauTau_\d+\.root$ DYto2E_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v4/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v1/NANOAODSIM dirName: DYto2L_M_50_amcatnloFXFX fileNamePattern: ^nanoEE_\d+\.root$ DYto2Mu_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v4/NANOAODSIM + v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v1/NANOAODSIM dirName: DYto2L_M_50_amcatnloFXFX fileNamePattern: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_amcatnloFXFX: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo -# miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM +# miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM # dirName: DYto2L_M_50_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index 487f70c6..cb4e8e3c 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -1055,7 +1055,7 @@ DYto2E_M_50_1J_amcatnloFXFX: crossSection: DYto2L_M_50_1J_amcatnloFXFX generator: amcatnlo nanoAOD: - v15: /DYto2E-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/ + v15: /DYto2E-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM DYto2E_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX generator: amcatnlo @@ -1072,7 +1072,7 @@ DYto2Mu_M_50_1J_amcatnloFXFX: crossSection: DYto2L_M_50_1J_amcatnloFXFX generator: amcatnlo nanoAOD: - v15: /DYto2Mu-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM + v15: /DYto2Mu-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v1/NANOAODSIM DYto2Mu_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX generator: amcatnlo @@ -1088,7 +1088,7 @@ DYto2Tau_M_50_1J_amcatnloFXFX: crossSection: DYto2L_M_50_1J_amcatnloFXFX generator: amcatnlo nanoAOD: - v15: /DYto2Tau-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/ RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM + v15: /DYto2Tau-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2Tau_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX generator: amcatnlo From a7f31dc7395a72b68b1f49d62fd1fb13621c33c9 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Mon, 2 Feb 2026 23:27:04 +0100 Subject: [PATCH 09/21] no search for pattern when not coming from HLepRare --- AnaProd/tasks.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index 49e0cf0a..9c9ad3c2 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -35,8 +35,7 @@ def run(self): dataset_name = self.branch_data print(f"{dataset_name}: creating input file list into {self.output().path}") fs_nanoAOD, folder_name, include_folder_name = self.get_fs_nanoAOD(dataset_name) - pattern = self.datasets[dataset_name].get("fileNamePattern", r".*\.root$") - + pattern = self.datasets[dataset_name].get("fileNamePattern", r".*\.root$") if include_folder_name else r".*\.root$" input_files = [] for file in fs_nanoAOD.listdir(folder_name): if re.match(pattern, file): From c2bc2418b9cddb00916a4afd8f373b0e7a85baf9 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Tue, 3 Feb 2026 16:49:28 +0100 Subject: [PATCH 10/21] python formatting 1 --- AnaProd/tasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index 9c9ad3c2..544c0512 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -35,7 +35,11 @@ def run(self): dataset_name = self.branch_data print(f"{dataset_name}: creating input file list into {self.output().path}") fs_nanoAOD, folder_name, include_folder_name = self.get_fs_nanoAOD(dataset_name) - pattern = self.datasets[dataset_name].get("fileNamePattern", r".*\.root$") if include_folder_name else r".*\.root$" + pattern = ( + self.datasets[dataset_name].get("fileNamePattern", r".*\.root$") + if include_folder_name + else r".*\.root$" + ) input_files = [] for file in fs_nanoAOD.listdir(folder_name): if re.match(pattern, file): From 9be7d48077f8ae8208b25dc1e5bb4d1ceddbf7c6 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Tue, 3 Feb 2026 18:06:08 +0100 Subject: [PATCH 11/21] fixed DY XS and samples and filePattern --- AnaProd/anaTupleProducer.py | 5 - AnaProd/tasks.py | 10 +- .../stitching_DY_amcatnlo_Vpt_NpNLO.yaml | 42 -- ...hing_DY_amcatnlo_Vpt_NpNLO_allFlavors.yaml | 42 ++ ...ng_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml | 43 ++ config/Run3_2022/datasets.yaml | 366 ++++++++++-------- config/crossSections13p6TeV.yaml | 151 ++++++-- run_tools/law_customizations.py | 9 +- 8 files changed, 434 insertions(+), 234 deletions(-) delete mode 100644 config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml create mode 100644 config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_allFlavors.yaml create mode 100644 config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml diff --git a/AnaProd/anaTupleProducer.py b/AnaProd/anaTupleProducer.py index 687e5b99..450e162c 100644 --- a/AnaProd/anaTupleProducer.py +++ b/AnaProd/anaTupleProducer.py @@ -174,10 +174,6 @@ def createAnatuple( p_name ] = p_instance.onAnaCache_initializeDenomEntry() - gen_weight_name = ( - "weight_gen" if setup.global_params["nano_version"] != "v12" else "genWeight" - ) - def updateDenomEntry(rdf): for p_instance in processor_instances.values(): rdf = p_instance.onAnaCache_prepareDataFrame(rdf) @@ -188,7 +184,6 @@ def updateDenomEntry(rdf): weights_to_apply = [gen_weight_name] if "pu" in corrections.to_apply: weights_to_apply.append(f"weight_pu_{shape_unc_scale}") - print(report) for p_name, p_instance in processor_instances.items(): output_branch_name = f"weight_denom_{p_name}_{shape_unc_name}" report["denominator"][shape_unc_source][shape_unc_scale][p_name] = ( diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index 544c0512..bff2fd17 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -35,11 +35,11 @@ def run(self): dataset_name = self.branch_data print(f"{dataset_name}: creating input file list into {self.output().path}") fs_nanoAOD, folder_name, include_folder_name = self.get_fs_nanoAOD(dataset_name) - pattern = ( - self.datasets[dataset_name].get("fileNamePattern", r".*\.root$") - if include_folder_name - else r".*\.root$" - ) + isData = self.datasets[dataset_name] == "data" + version_label = "data" if isData else "mc" + nano_version = self.get_nano_version(version_label) + pattern_dict = self.datasets[dataset_name].get("fileNamePattern", {}) + pattern = pattern_dict.get(nano_version, r".*\.root$") input_files = [] for file in fs_nanoAOD.listdir(folder_name): if re.match(pattern, file): diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml deleted file mode 100644 index 82ee9383..00000000 --- a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml +++ /dev/null @@ -1,42 +0,0 @@ -crossSections: { } -# totalCrossSection: DYto2L_M_50_amcatnloFXFX -bins: - - name: NpNLO_0 - selection: "LHE_NpNLO == 0" - crossSection: DYto2L_M_50_0J_amcatnloFXFX - - name: Vpt_0_40_NpNLO_1 - selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_1J_amcatnloFXFX - DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - - name: Vpt_0_40_NpNLO_2 - selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_2J_amcatnloFXFX - DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - - name: Vpt_40_100_NpNLO_1 - selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - - name: Vpt_40_100_NpNLO_2 - selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - - name: Vpt_100_200_NpNLO_1 - selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - - name: Vpt_100_200_NpNLO_2 - selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - - name: Vpt_200_400_NpNLO_1 - selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - - name: Vpt_200_400_NpNLO_2 - selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - - name: Vpt_400_600_NpNLO_1 - selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - - name: Vpt_400_600_NpNLO_2 - selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - - name: Vpt_600_inf_NpNLO_1 - selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - - name: Vpt_600_inf_NpNLO_2 - selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_allFlavors.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_allFlavors.yaml new file mode 100644 index 00000000..6b56a3f1 --- /dev/null +++ b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_allFlavors.yaml @@ -0,0 +1,42 @@ +crossSections: { } +# totalCrossSection: DYto2L_M_50_amcatnloFXFX_allFlavors +bins: + - name: NpNLO_0 + selection: "LHE_NpNLO == 0" + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors + - name: Vpt_0_40_NpNLO_1 + selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + - name: Vpt_0_40_NpNLO_2 + selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors + - name: Vpt_40_100_NpNLO_1 + selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors + - name: Vpt_40_100_NpNLO_2 + selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors + - name: Vpt_100_200_NpNLO_1 + selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors + - name: Vpt_100_200_NpNLO_2 + selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors + - name: Vpt_200_400_NpNLO_1 + selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors + - name: Vpt_200_400_NpNLO_2 + selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors + - name: Vpt_400_600_NpNLO_1 + selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors + - name: Vpt_400_600_NpNLO_2 + selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors + - name: Vpt_600_inf_NpNLO_1 + selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + - name: Vpt_600_inf_NpNLO_2 + selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml new file mode 100644 index 00000000..77b15c30 --- /dev/null +++ b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml @@ -0,0 +1,43 @@ +crossSections: { } +# totalCrossSection: DYto2L_M_50_amcatnloFXFX_allFlavors +bins: + - name: NpNLO_0 + selection: "LHE_NpNLO == 0" + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors + - name: Vpt_0_40_NpNLO_1 + selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + - name: Vpt_0_40_NpNLO_2 + selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors + - name: Vpt_40_100_NpNLO_1 + selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors + - name: Vpt_40_100_NpNLO_2 + selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors + - name: Vpt_100_200_NpNLO_1 + selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors + - name: Vpt_100_200_NpNLO_2 + selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors + - name: Vpt_200_400_NpNLO_1 + selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors + - name: Vpt_200_400_NpNLO_2 + selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors + - name: Vpt_400_600_NpNLO_1 + selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors + - name: Vpt_400_600_NpNLO_2 + selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors + - name: Vpt_600_inf_NpNLO_1 + selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 1" + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + - name: Vpt_600_inf_NpNLO_2 + selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 2" + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors + diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index 38baa31a..f570967c 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -270,100 +270,107 @@ DYto2Tau_MLL_6000_powheg: miniAOD: /DYto2Tau_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM - ############## amcatnloFXFX ############## ############## DYto2L ############## -DYto2E_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX +DYto2L_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM +DYto2E_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: crossSection: DYto2L_M_10to50_amcatnloFXFX generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: crossSection: DYto2L_M_10to50_amcatnloFXFX generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoTauTau_\d+\.root$ - -DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v1/NANOAODSIM - fileNamePattern: ^nanoEE_\d+\.root$ +DYto2E_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2E_M_50_amcatnloFXFX_ext1: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5_ext1-v1/NANOAODSIM - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 DYto2Mu_M_50_amcatnloFXFX: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM - v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v1/NANOAODSIM - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX_ext1: crossSection: DYto2L_M_50_amcatnloFXFX generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX_ext1: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 - ############## DYto2L_M-50_nJ ############## -DYto2E_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX +DYto2L_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM +DYto2E_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: @@ -371,306 +378,363 @@ DYto2Tau_M_50_0J_amcatnloFXFX: v13: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v2/NANOAODSIM v15: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv15-150X_mcRun3_2022_realistic_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM +DYto2E_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM +DYto2E_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v4/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v4/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ - + fileNamePattern: + HLepRare: ^nano_\d+\.root$ ############## DYto2L_M_*_PTLL ############## -DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM +DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v2/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM # dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ ############## H ############## GluGluHto2Tau_M125: diff --git a/config/crossSections13p6TeV.yaml b/config/crossSections13p6TeV.yaml index eb173c41..ff697fa6 100644 --- a/config/crossSections13p6TeV.yaml +++ b/config/crossSections13p6TeV.yaml @@ -50,8 +50,12 @@ DYto2E_MLL_6000_powheg: reference: XSDB DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8 modifiedOn 2024-04-03 19:19:03 unc: 6.811e-12 -DYto2L_M_10to50_amcatnloFXFX: - crossSec: 20950.0 / 3 +DYto2L_M_10to50_amcatnloFXFX_allFlavors: + crossSec: 20950.0 + reference: XSDB DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2023-03-26 13:56:18 + unc: 183.5 +DYto2L_M_10to50_amcatnloFXFX_singleFlavor: + crossSec: DYto2L_M_10to50_amcatnloFXFX_allFlavors / 3 reference: XSDB DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2023-03-26 13:56:18 unc: 183.5 / 3 DYto2L_M_10to50_madgraphMLM: @@ -59,114 +63,205 @@ DYto2L_M_10to50_madgraphMLM: reference: XSDB DYto2L-4Jets_MLL-10to50_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:38 unc: 26.57 -DYto2L_M_50_0J_amcatnloFXFX: +DYto2L_M_50_0J_amcatnloFXFX_allFlavors: + crossSec: 5378.0 + reference: XSDB DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:07 + unc: 8.007 +DYto2L_M_50_0J_amcatnloFXFX_singleFlavor: crossSec: 5378.0 / 3 reference: XSDB DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:07 unc: 8.007 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: + +DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_allFlavors: + crossSec: 847.035 + reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM + unc: 14.152 +DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_singleFlavor: crossSec: 847.035 / 3 reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM unc: 14.152 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_1J_amcatnloFXFX: +DYto2L_M_50_1J_amcatnloFXFX_allFlavors: + crossSec: 1017.0 + reference: XSDB DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:09 + unc: 6.264 +DYto2L_M_50_1J_amcatnloFXFX_singleFlavor: crossSec: 1017.0 / 3 reference: XSDB DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:09 unc: 6.264 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: +DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_allFlavors: + crossSec: 210.112 + reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM + unc: 11.8 +DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_singleFlavor: crossSec: 210.112 / 3 reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v3/MINIAODSIM unc: 11.8 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_2J_amcatnloFXFX: +DYto2L_M_50_2J_amcatnloFXFX_allFlavors: + crossSec: 385.5 + reference: XSDB DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:12 + unc: 3.858 +DYto2L_M_50_2J_amcatnloFXFX_singleFlavor: crossSec: 385.5 / 3 reference: XSDB DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:12 unc: 3.858 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: +DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_allFlavors: + crossSec: 83.268 + reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v4/MINIAODSIM + unc: 8.875 +DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_singleFlavor: crossSec: 83.268 / 3 reference: GenXSecAnalyzer /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v4/MINIAODSIM unc: 8.875 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_1J_madgraphMLM: +DYto2L_M_50_1J_madgraphMLM_allFlavors: crossSec: 973.1 reference: XSDB DYto2L-4Jets_MLL-50_1J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:40 unc: 2.613 -DYto2L_M_50_2J_madgraphMLM: +DYto2L_M_50_1J_madgraphMLM_singleFlavor: + crossSec: 973.1 / 3 + reference: XSDB DYto2L-4Jets_MLL-50_1J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:40 + unc: 2.613 / 3 +DYto2L_M_50_2J_madgraphMLM_allFlavors: + crossSec: 312.4 + reference: XSDB DYto2L-4Jets_MLL-50_2J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:42 + unc: 0.915 +DYto2L_M_50_2J_madgraphMLM_singleFlavor: crossSec: 312.4 / 3 reference: XSDB DYto2L-4Jets_MLL-50_2J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:42 unc: 0.915 / 3 -DYto2L_M_50_3J_madgraphMLM: +DYto2L_M_50_3J_madgraphMLM_allFlavors: crossSec: 93.93 reference: XSDB DYto2L-4Jets_MLL-50_3J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:44 unc: 0.2858 -DYto2L_M_50_4J_madgraphMLM: +DYto2L_M_50_3J_madgraphMLM_singleFlavor: + crossSec: 93.93 / 3 + reference: XSDB DYto2L-4Jets_MLL-50_3J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:44 + unc: 0.2858 / 3 +DYto2L_M_50_4J_madgraphMLM_allFlavors: crossSec: 45.43 reference: XSDB DYto2L-4Jets_MLL-50_4J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:46 unc: 0.1393 - -DYto2L_M_50_amcatnloFXFX: - crossSec: 6688.0 / 3 +DYto2L_M_50_4J_madgraphMLM_singleFlavor: + crossSec: 45.43 / 3 + reference: XSDB DYto2L-4Jets_MLL-50_4J_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:46 + unc: 0.1393 / 3 +DYto2L_M_50_amcatnloFXFX_allFlavors: + crossSec: 6688.0 + reference: XSDB DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2023-03-26 13:56:19 + unc: 83.99 +DYto2L_M_50_amcatnloFXFX_singleFlavor: + crossSec: DYto2L_M_50_amcatnloFXFX_allFlavors / 3 reference: XSDB DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2023-03-26 13:56:19 unc: 83.99 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_madgraphMLM: +DYto2L_M_50_madgraphMLM_allFlavors: crossSec: 5467.0 reference: XSDB DYto2L-4Jets_MLL-50_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:49 unc: 13.22 +DYto2L_M_50_madgraphMLM_singleFlavor: + crossSec: 5467.0 / 3 + reference: XSDB DYto2L-4Jets_MLL-50_TuneCP5_13p6TeV_madgraphMLM-pythia8 modifiedOn 2024-04-03 19:19:49 + unc: 13.22 / 3 -DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors: + crossSec: 475.3 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:27 + unc: 2.811 +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor: crossSec: 475.3 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:27 unc: 2.811 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors: + crossSec: 179.3 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:29 + unc: 1.827 +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor: crossSec: 179.3 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:29 unc: 1.827 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: + +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors: + crossSec: 45.42 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:15 + unc: 0.2314 +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor: crossSec: 45.42 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:15 unc: 0.2314 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors: + crossSec: 51.68 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:16 + unc: 0.4864 +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor: crossSec: 51.68 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:16 unc: 0.4864 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: + +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors: + crossSec: 3.382 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:18 + unc: 0.01443 +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor: crossSec: 3.382 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:18 unc: 0.01443 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors: + crossSec: 7.159 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:19 + unc: 0.05581 +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor: crossSec: 7.159 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:19 unc: 0.05581 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors: + crossSec: 0.1162 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:21 + unc: 0.0004367 +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor: crossSec: 0.1162 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:21 unc: 0.0004367 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors: + crossSec: 0.4157 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:23 + unc: 0.002364 +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor: crossSec: 0.4157 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:23 unc: 0.002364 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: + +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors: + crossSec: 0.01392 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:34 + unc: 5.797e-05 +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor: crossSec: 0.01392 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:34 unc: 5.797e-05 / 3 comments: "divided by 3 to account for e, mu, tau" -DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors: + crossSec: 0.07019 + reference: XSDB DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:36 + unc: 0.0003334 +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor: crossSec: 0.07019 / 3 reference: XSDB DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8 modifiedOn 2024-04-03 19:19:36 unc: 0.0003334 / 3 @@ -1041,10 +1136,10 @@ TTLNu_EWK: WZto3LNu_2Jets_EWK_QCD: crossSec: 0.5437 - reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2024-12-20 08:28:09 + reference: XSDB Zto3LNu-2Jets_EWK-QCD_TuneCP5_13p6TeV_madgraph-madspin-pythia8 modifiedOn 2024-12-20 08:28:09 unc: 0.0001215 WmWmJJ_EWK: crossSec: 0.000122 - reference: XSDB TTLNu-EWK_TuneCP5_13p6TeV_amcatnlo-pythia8 modifiedOn 2025-09-22 09:07:36 + reference: XSDB WmWmJJ-EWK_TuneCP5_13p6TeV-powheg-pythia8 modifiedOn 2025-09-22 09:07:36 unc: 0.00002832 diff --git a/run_tools/law_customizations.py b/run_tools/law_customizations.py index 495813ed..f446b9f8 100644 --- a/run_tools/law_customizations.py +++ b/run_tools/law_customizations.py @@ -175,6 +175,11 @@ def get_dataset_id(self, dataset_name): raise KeyError(f"dataset name '{dataset_name}' not found") return self._dataset_name_id_dict[dataset_name] + def get_nano_version(self, version_label): + return self.global_params.get("nanoAODVersions", {}).get( + version_label, "HLepRare" + ) + def get_fs_nanoAOD(self, dataset_name): if dataset_name not in self.datasets: raise KeyError(f"dataset name '{dataset_name}' not found") @@ -191,9 +196,7 @@ def get_fs_nanoAOD(self, dataset_name): isData = dataset["process_group"] == "data" version_label = "data" if isData else "mc" - nano_version = self.global_params.get("nanoAODVersions", {}).get( - version_label, "HLepRare" - ) + nano_version = self.get_nano_version(version_label) if nano_version == "HLepRare": return self.fs_nanoAOD, folder_name, True das_cfg = dataset.get("nanoAOD", {}) From a1157ff406b2fc9dfcf92f38c0af47f0b198a5d5 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Tue, 3 Feb 2026 23:05:05 +0100 Subject: [PATCH 12/21] fixed gen weight name --- AnaProd/anaTupleProducer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AnaProd/anaTupleProducer.py b/AnaProd/anaTupleProducer.py index 450e162c..89d09f76 100644 --- a/AnaProd/anaTupleProducer.py +++ b/AnaProd/anaTupleProducer.py @@ -177,7 +177,7 @@ def createAnatuple( def updateDenomEntry(rdf): for p_instance in processor_instances.values(): rdf = p_instance.onAnaCache_prepareDataFrame(rdf) - + gen_weight_name = "weight_gen" for shape_unc_source in shape_sources: for shape_unc_scale in getScales(shape_unc_source): shape_unc_name = getSystName(shape_unc_source, shape_unc_scale) From 94ff1e55d900d2bcca72bc9d710d2e023f412137 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 00:00:19 +0100 Subject: [PATCH 13/21] fixed DY XS + samples for all eras --- config/Run3_2022/datasets.yaml | 30 +- config/Run3_2022EE/datasets.yaml | 379 +++++++++++++--------- config/Run3_2023/datasets.yaml | 494 +++++++++++++++++------------ config/Run3_2023BPix/datasets.yaml | 480 ++++++++++++++++------------ config/Run3_2024/datasets.yaml | 54 ++-- 5 files changed, 837 insertions(+), 600 deletions(-) diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index f570967c..21d4e65c 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -286,14 +286,14 @@ DYto2E_M_10to50_amcatnloFXFX: fileNamePattern: HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX fileNamePattern: HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX @@ -307,28 +307,28 @@ DYto2L_M_50_amcatnloFXFX: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv12-130X_mcRun3_2022_realistic_v5-v5/NANOAODSIM v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22NanoAODv13-133X_mcRun3_2022_realistic_ForNanov13_v1-v1/NANOAODSIM DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM fileNamePattern: HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2E_M_50_amcatnloFXFX_ext1: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM fileNamePattern: HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 DYto2Mu_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM fileNamePattern: HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX_ext1: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM fileNamePattern: @@ -339,14 +339,14 @@ DYto2Mu_M_50_amcatnloFXFX_ext1: # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX_ext1: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5_ext1-v1/MINIAODSIM # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 ############## DYto2L_M-50_nJ ############## DYto2L_M_50_0J_amcatnloFXFX: @@ -497,7 +497,7 @@ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -524,7 +524,7 @@ DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -551,7 +551,7 @@ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -578,7 +578,7 @@ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -605,7 +605,7 @@ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -657,7 +657,7 @@ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo @@ -734,7 +734,7 @@ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX # fileNamePattern: - HLepRare: ^nanoTauTau_\d+\.root$ + # HLepRare: ^nanoTauTau_\d+\.root$ ############## H ############## GluGluHto2Tau_M125: diff --git a/config/Run3_2022EE/datasets.yaml b/config/Run3_2022EE/datasets.yaml index 990da465..d630da08 100644 --- a/config/Run3_2022EE/datasets.yaml +++ b/config/Run3_2022EE/datasets.yaml @@ -152,97 +152,110 @@ DYto2E_MLL_6000_powheg: v12: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM ############## amcatnloFXFX ############## ############## DYto2L ############## -DYto2E_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX +DYto2L_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM +DYto2E_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoTauTau_\d+\.root$ - -DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v5/NANOAODSIM v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv15-150X_mcRun3_2022_realistic_postEE_v1-v2/NANOAODSIM - fileNamePattern: ^nanoEE_\d+\.root$ +DYto2E_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2E_M_50_amcatnloFXFX_ext1: # is it ext2? - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext2-v2/MINIAODSIM - nanoAOD: - v13: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1_ext2-v2/ - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 DYto2Mu_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v5/NANOAODSIM - v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv15-150X_mcRun3_2022_realistic_postEE_v1-v2/NANOAODSIM - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX_ext1: # is it ext2? - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext2-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1_ext2-v2/NANOAODSIM - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v5/MINIAODSIM -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 # DYto2Tau_M_50_amcatnloFXFX_ext1: # crossSection: DYto2L_M_50_amcatnloFXFX # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6_ext2-v2/MINIAODSIM -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 ############## DYto2L_M-50_nJ ############## -DYto2E_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX +DYto2L_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM +DYto2E_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: @@ -250,308 +263,372 @@ DYto2Tau_M_50_0J_amcatnloFXFX: v13: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v2/NANOAODSIM v15: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv15-150X_mcRun3_2022_realistic_postEE_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM +DYto2E_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM dirName: DYto2Tau_MLL_50_1J_Filtered_amcatnloFXFX nanoAOD: v12: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v3/NANOAODSIM - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM +DYto2E_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv13-133X_mcRun3_2022_realistic_postEE_ForNanov13_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ ############## DYto2L_M_*_PTLL ############## -DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM +DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM # dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - generator: amcatnlo +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM + generator: amcatnlo +DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM +DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM # dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - generator: amcatnlo +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM + generator: amcatnlo +DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM # dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM +DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v2/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM # dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM +DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v3/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v3/MINIAODSIM # dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EENanoAODv12-130X_mcRun3_2022_realistic_postEE_v6-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v1/MINIAODSIM # dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ ############## DYto2L_MLL_*_powheg ############## DYto2Mu_MLL_10to50_powheg: diff --git a/config/Run3_2023/datasets.yaml b/config/Run3_2023/datasets.yaml index bbaaeb5d..4ca0d6fa 100644 --- a/config/Run3_2023/datasets.yaml +++ b/config/Run3_2023/datasets.yaml @@ -301,462 +301,540 @@ Tau_Run2023C_v4: v15: /Tau/Run2023C-NanoAODv15_v4-v1/NANOAOD # MC samples: https://cms-pdmv-prod.web.cern.ch/grasp/samples?campaign=Run3Summer23*GS ############## DY ############## -############## powheg ############## -############## DYto2E ############## -DYto2E_MLL_10to50_powheg: - crossSection: DYto2E_MLL_10to50_powheg - generator: powheg - miniAOD: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_50to120_powheg: - crossSection: DYto2E_MLL_50to120_powheg - generator: powheg - miniAOD: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM - v15: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v3/NANOAODSIM -DYto2E_MLL_120to200_powheg: - crossSection: DYto2E_MLL_120to200_powheg - generator: powheg - miniAOD: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM -DYto2E_MLL_200to400_powheg: - crossSection: DYto2E_MLL_200to400_powheg - generator: powheg - miniAOD: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_400to800_powheg: - crossSection: DYto2E_MLL_400to800_powheg - generator: powheg - miniAOD: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_800to1500_powheg: - crossSection: DYto2E_MLL_800to1500_powheg - generator: powheg - miniAOD: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM -DYto2E_MLL_1500to2500_powheg: - crossSection: DYto2E_MLL_1500to2500_powheg - generator: powheg - miniAOD: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_2500to4000_powheg: - crossSection: DYto2E_MLL_2500to4000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_4000to6000_powheg: - crossSection: DYto2E_MLL_4000to6000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM -DYto2E_MLL_6000_powheg: - crossSection: DYto2E_MLL_6000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM ############## amcatnloFXFX ############## ############## DYto2L ############## -DYto2E_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX +DYto2L_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_allFlavors generator: amcatnlo - miniAOD: DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14_ext1-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14_ext1-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14_ext1-v3/NANOAODSIM +DYto2E_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14_ext1-v3/MINIAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14_ext1-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14_ext1-v3/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14_ext1-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14_ext1-v3/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoTauTau_\d+\.root$ - -DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX - generator: amcatnlo + fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_allFlavors miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v1/NANOAODSIM - fileNamePattern: ^nanoEE_\d+\.root$ + generator: amcatnlo +DYto2E_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX DYto2Mu_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM - v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v1/NANOAODSIM - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ dirName: DYto2L_M_50_amcatnloFXFX # DYto2Tau_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM -# fileNamePattern: ^nanoTauTau_\d+\.root$ +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 ############## DYto2L_M-50_nJ ############## -DYto2E_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX +DYto2L_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM +DYto2E_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM v15: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM +DYto2E_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ +DYto2L_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v4/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v4/NANOAODSIM + +DYto2E_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v4/MINIAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v4/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v4/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v15-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v15-v1/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ ############## DYto2L_M_*_PTLL ############## -DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# fileNamePattern: +# HLepRare: ^nanoTauTau_\d+\.root$ +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX -# fileNamePattern: ^nanoTauTau_\d+\.root$ +## fileNamePattern: + # HLepRare: ^nanoTauTau_\d+\.root$ + +############## powheg ############## +############## DYto2E ############## +DYto2E_MLL_10to50_powheg: + crossSection: DYto2E_MLL_10to50_powheg + generator: powheg + miniAOD: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_50to120_powheg: + crossSection: DYto2E_MLL_50to120_powheg + generator: powheg + miniAOD: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM + v15: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv15-150X_mcRun3_2023_realistic_v1-v3/NANOAODSIM +DYto2E_MLL_120to200_powheg: + crossSection: DYto2E_MLL_120to200_powheg + generator: powheg + miniAOD: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM +DYto2E_MLL_200to400_powheg: + crossSection: DYto2E_MLL_200to400_powheg + generator: powheg + miniAOD: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_400to800_powheg: + crossSection: DYto2E_MLL_400to800_powheg + generator: powheg + miniAOD: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_800to1500_powheg: + crossSection: DYto2E_MLL_800to1500_powheg + generator: powheg + miniAOD: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v3/NANOAODSIM +DYto2E_MLL_1500to2500_powheg: + crossSection: DYto2E_MLL_1500to2500_powheg + generator: powheg + miniAOD: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_2500to4000_powheg: + crossSection: DYto2E_MLL_2500to4000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_4000to6000_powheg: + crossSection: DYto2E_MLL_4000to6000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM +DYto2E_MLL_6000_powheg: + crossSection: DYto2E_MLL_6000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v2/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23NanoAODv12-130X_mcRun3_2023_realistic_v14-v2/NANOAODSIM ############## DYto2Mu ############## DYto2Mu_MLL_10to50_powheg: crossSection: DYto2Mu_MLL_10to50_powheg diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index 50344c5b..5d154312 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -214,139 +214,91 @@ Tau_Run2023D_v2: 22Sep23: /Tau/Run2023D-22Sep2023_v2-v1/NANOAOD v15: /Tau/Run2023D-NanoAODv15_v2-v1/NANOAOD # MC samples: https://cms-pdmv-prod.web.cern.ch/grasp/samples?campaign=Run3Summer23*GS -############## powheg ############## -############## DYto2E ############## -DYto2E_MLL_10to50_powheg: - crossSection: DYto2E_MLL_10to50_powheg - generator: powheg - miniAOD: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_50to120_powheg: - crossSection: DYto2E_MLL_50to120_powheg - generator: powheg - miniAOD: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM - v15: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v3/NANOAODSIM -DYto2E_MLL_120to200_powheg: - crossSection: DYto2E_MLL_120to200_powheg - generator: powheg - miniAOD: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_200to400_powheg: - crossSection: DYto2E_MLL_200to400_powheg - generator: powheg - miniAOD: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_400to800_powheg: - crossSection: DYto2E_MLL_400to800_powheg - generator: powheg - miniAOD: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_800to1500_powheg: - crossSection: DYto2E_MLL_800to1500_powheg - generator: powheg - miniAOD: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_1500to2500_powheg: - crossSection: DYto2E_MLL_1500to2500_powheg - generator: powheg - miniAOD: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_2500to4000_powheg: - crossSection: DYto2E_MLL_2500to4000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_4000to6000_powheg: - crossSection: DYto2E_MLL_4000to6000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -DYto2E_MLL_6000_powheg: - crossSection: DYto2E_MLL_6000_powheg - generator: powheg - miniAOD: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +############## DY ############## ############## amcatnloFXFX ############## ############## DYto2L ############## -DYto2E_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX +DYto2L_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ +DYto2E_M_10to50_amcatnloFXFX: + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM + dirName: DYto2L_M_10to50_amcatnloFXFX + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2_ext1-v4/NANOAODSIM dirName: DYto2L_M_10to50_amcatnloFXFX - fileNamePattern: ^nanoTauTau_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX +DYto2L_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v4/NANOAODSIM v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v1/NANOAODSIM +DYto2E_M_50_amcatnloFXFX: + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM dirName: DYto2L_M_50_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v4/NANOAODSIM - v15: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v1/NANOAODSIM dirName: DYto2L_M_50_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v4/MINIAODSIM # dirName: DYto2L_M_50_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX +DYto2L_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + +DYto2E_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM dirName: DYto2L_M_50_0J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM nanoAOD: @@ -354,328 +306,459 @@ DYto2Tau_M_50_0J_amcatnloFXFX: v13: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v2/NANOAODSIM v15: /DYto2Tau-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_0J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_0J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_0J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ -DYto2E_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + fileNamePattern: + HLepRare: ^nano_\d+\.root$ + +DYto2L_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + +DYto2E_M_50_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM dirName: DYto2L_M_50_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_1J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v4/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_1J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v4/NANOAODSIM dirName: DYto2Tau_MLL_50_1J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ -DYto2E_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX +DYto2L_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + +DYto2E_M_50_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM dirName: DYto2L_M_50_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ DYto2Tau_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v2/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v2/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: - crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX + crossSection: DYto2Tau_M_50_2J_Filtered_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v6-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v6-v1/NANOAODSIM v13: /DYto2Tau-2Jets_M-50_2J_Filtered_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv13-133X_mcRun3_2023_realistic_postBPix_ForNanov13_v2-v3/NANOAODSIM dirName: DYto2Tau_MLL_50_2J_Filtered_amcatnloFXFX - fileNamePattern: ^nano_\d+\.root$ + fileNamePattern: + HLepRare: ^nano_\d+\.root$ ############## DYto2L_M_*_PTLL ############## -DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM + +DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_40to100_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM + +DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_100to200_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_200to400_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_400to600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ -DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors generator: amcatnlo + generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM +DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoEE_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoEE_\d+\.root$ DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM - nanoAOD: - v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - fileNamePattern: ^nanoMuMu_\d+\.root$ + fileNamePattern: + HLepRare: ^nanoMuMu_\d+\.root$ # DYto2Tau_M_50_PTLL_600_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM # nanoAOD: # v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM # dirName: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX # fileNamePattern: ^nanoTauTau_\d+\.root$ - +############## powheg ############## +############## DYto2E ############## +DYto2E_MLL_10to50_powheg: + crossSection: DYto2E_MLL_10to50_powheg + generator: powheg + miniAOD: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-10to50_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_50to120_powheg: + crossSection: DYto2E_MLL_50to120_powheg + generator: powheg + miniAOD: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM + v15: /DYto2E_MLL-50to120_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv15-150X_mcRun3_2023_realistic_postBPix_v1-v3/NANOAODSIM +DYto2E_MLL_120to200_powheg: + crossSection: DYto2E_MLL_120to200_powheg + generator: powheg + miniAOD: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-120to200_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_200to400_powheg: + crossSection: DYto2E_MLL_200to400_powheg + generator: powheg + miniAOD: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-200to400_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_400to800_powheg: + crossSection: DYto2E_MLL_400to800_powheg + generator: powheg + miniAOD: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-400to800_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_800to1500_powheg: + crossSection: DYto2E_MLL_800to1500_powheg + generator: powheg + miniAOD: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_1500to2500_powheg: + crossSection: DYto2E_MLL_1500to2500_powheg + generator: powheg + miniAOD: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-1500to2500_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_2500to4000_powheg: + crossSection: DYto2E_MLL_2500to4000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-2500to4000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_4000to6000_powheg: + crossSection: DYto2E_MLL_4000to6000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-4000to6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM +DYto2E_MLL_6000_powheg: + crossSection: DYto2E_MLL_6000_powheg + generator: powheg + miniAOD: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + nanoAOD: + v12: /DYto2E_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM ############## DYto2Mu ############## DYto2Mu_MLL_10to50_powheg: crossSection: DYto2Mu_MLL_10to50_powheg @@ -800,7 +883,8 @@ DYto2Tau_MLL_6000_powheg: miniAOD: /DYto2Tau_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2Tau_MLL-6000_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM - +############## GGH ############## +############## Htobb ############## ggZH_Hto2B_Zto2L: crossSection: ZH_Hbb_Zll generator: powheg @@ -813,8 +897,6 @@ ggZH_Hto2B_Zto2Q: miniAOD: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /ggZH_Hto2B_Zto2Q_M-125_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM -############## GGH ############## -############## Htobb ############## GluGluHto2B_M125: crossSection: GluGluHToBB_M125 generator: powheg diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index cb4e8e3c..64719202 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -1033,64 +1033,64 @@ Tau_Run2024J: ############## amcatnloFXFX ############## ############## DYto2L ############## # DYto2E_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: /DYto2E-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v4/NANOAODSIM # DYto2Mu_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: /DYto2Mu-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v6/NANOAODSIM # DYto2Tau_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: /DYto2Tau-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v7/NANOAODSIM ## DY et: # DY 4E DYto2E_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2E-2Jets_Bin-0J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2E_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2E-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM DYto2E_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2E-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM # DY 2Mu DYto2Mu_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Mu-2Jets_Bin-0J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM # # FIXME still missing DYto2Mu_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Mu-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v1/NANOAODSIM DYto2Mu_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Mu-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM DYto2Tau_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Tau-2Jets_Bin-0J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v4/NANOAODSIM DYto2Tau_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Tau-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2Tau_M_50_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_2J_amcatnloFXFX + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Tau-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM @@ -1098,72 +1098,72 @@ DYto2Tau_M_50_2J_amcatnloFXFX: #### old ones #### # DYto2E012J_M_50_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2E-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM # DYto2E012J_M_50_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2E-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2E_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2E-2Jets_Bin-MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2E_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2E-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v4/NANOAODSIM # DYto2Mu012J_M_50_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2Mu-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v1/NANOAODSIM # DYto2Mu012J_M_50_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2Mu-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM DYto2Mu_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Mu-2Jets_Bin-MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2Mu_M_50_amcatnloFXFX: - crossSection: DYto2L_M_50_amcatnloFXFX + crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Mu-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v6/NANOAODSIM # DYto2Tau012J_M_50_1J_amcatnloFXFX: -# crossSection: DYto2L_M_50_1J_amcatnloFXFX +# crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2Tau-2Jets_Bin-1J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v1/NANOAODSIM # DYto2Tau012J_M_50_2J_amcatnloFXFX: -# crossSection: DYto2L_M_50_2J_amcatnloFXFX +# crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2Tau-2Jets_Bin-2J-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM DYto2Tau_M_10to50_amcatnloFXFX: - crossSection: DYto2L_M_10to50_amcatnloFXFX + crossSection: DYto2L_M_10to50_amcatnloFXFX_singleFlavor generator: amcatnlo nanoAOD: v15: /DYto2Tau-2Jets_Bin-MLL-10to50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM # DYto2Tau_M_50_amcatnloFXFX: -# crossSection: DYto2L_M_50_amcatnloFXFX +# crossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor # generator: amcatnlo # nanoAOD: # v15: /DYto2Tau-2Jets_Bin-MLL-50_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v7/NANOAODSIM ### other samples with 1 pT value and amcatnlo fxfx ?? # # DYto2E_M_50_PTLL_100_amcatnloFXFX: -# crossSection: N/A +# crossSection: N/A_singleFlavor # generator: amcatnloFXFX # nanoAOD: # v15: /DYto2L-2Jets_Bin-MLL-50-PTLL-100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM @@ -1183,7 +1183,7 @@ DYto2Tau_M_10to50_amcatnloFXFX: # nanoAOD: # v15: /DYto2L-2Jets_Bin-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM # DYto2Mu_M_50_PTLL_100_amcatnloFXFX: -# crossSection: N/A +# crossSection: N/A_singleFlavor # generator: amcatnloFXFX # nanoAOD: # v15: /DYto2L-2Jets_Bin-MLL-50-PTLL-100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM @@ -1204,7 +1204,7 @@ DYto2Tau_M_10to50_amcatnloFXFX: # v15: /DYto2L-2Jets_Bin-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM ### Madgrapgh MLM #### # DYto2E_MLL_10to50_madgraphMLM: -# crossSection: DYto2E_MLL_10to50_powheg # to be changed with madgraph +# crossSection: DYto2E_MLL_10to50_powheg # to be changed with madgraph_singleFlavor # generator: madgraph # nanoAOD: # v15: /DYto2E-4Jets_Bin-MLL-10to50_TuneCP5_13p6TeV_madgraphMLM-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM From 5d85819a7f3ad52b2aabb23fdb75ea59d33a0266 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 00:03:09 +0100 Subject: [PATCH 14/21] yaml formatting 3 --- .../Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml index 77b15c30..6b56a3f1 100644 --- a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml +++ b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml @@ -40,4 +40,3 @@ bins: - name: Vpt_600_inf_NpNLO_2 selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 2" crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors - From e2be9cde4f1d7666250aebcd8d97818def470711 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 00:04:55 +0100 Subject: [PATCH 15/21] yaml formatting 4 --- config/Run3_2023/datasets.yaml | 4 ++-- config/Run3_2023BPix/datasets.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/Run3_2023/datasets.yaml b/config/Run3_2023/datasets.yaml index 4ca0d6fa..13bdc237 100644 --- a/config/Run3_2023/datasets.yaml +++ b/config/Run3_2023/datasets.yaml @@ -363,8 +363,8 @@ DYto2Mu_M_50_amcatnloFXFX: # HLepRare: ^nanoTauTau_\d+\.root$ # dirName: DYto2L_M_50_amcatnloFXFX_ext1 ############## DYto2L_M-50_nJ ############## -DYto2L_M_50_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors +DYto2L_M_50_0J_amcatnloFXFX: + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23MiniAODv4-130X_mcRun3_2023_realistic_v14-v3/MINIAODSIM nanoAOD: diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index 5d154312..3d2e040d 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -322,7 +322,7 @@ DYto2Tau_M_50_0J_Filtered_amcatnloFXFX: DYto2L_M_50_1J_amcatnloFXFX: crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors generator: amcatnlo - miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM + miniAOD: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM From 0ed9dc9321197b40302ac01e7932c9357d53e8d7 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 00:15:03 +0100 Subject: [PATCH 16/21] fixed fileNamePattern for test dataset consistency --- test/checkDatasetConfigConsistency.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/test/checkDatasetConfigConsistency.py b/test/checkDatasetConfigConsistency.py index 8d0e9d05..3cabf032 100644 --- a/test/checkDatasetConfigConsistency.py +++ b/test/checkDatasetConfigConsistency.py @@ -115,11 +115,21 @@ def check_era_consistency(era, era_desc, xs_db): print(f"{era}/{name}: unexpected property '{item}'.") all_ok = False dirName = desc.get("dirName", name) - fileNamePattern = desc.get("fileNamePattern", ".*") - source_key = (dirName, fileNamePattern) - if source_key not in sources: - sources[source_key] = [] - sources[source_key].append(name) + fileNamePattern = ".*" + fileNamePatternDict = desc.get("fileNamePattern", {}) + if fileNamePatternDict: + for fileNamePatternKey in fileNamePatternDict.keys(): + fileNamePattern = fileNamePatternDict.get(fileNamePatternKey, ".*") + source_key = (dirName, fileNamePatternKey, fileNamePattern) + if source_key not in sources: + sources[source_key] = [] + sources[source_key].append(name) + + else: + source_key = (dirName, fileNamePattern) + if source_key not in sources: + sources[source_key] = [] + sources[source_key].append(name) for item in must_have_properties[datasetType]: if item not in desc: From e6ae2201644f7f74b2ea5977f36bc1f696cdffdb Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 00:15:16 +0100 Subject: [PATCH 17/21] inconsistency fixed --- config/Run3_2022/datasets.yaml | 2 +- config/Run3_2022EE/datasets.yaml | 2 +- config/Run3_2023BPix/datasets.yaml | 10 -- config/Run3_2024/datasets.yaml | 202 ++++++++++++++--------------- config/dataset_exceptions.yaml | 2 + 5 files changed, 105 insertions(+), 113 deletions(-) diff --git a/config/Run3_2022/datasets.yaml b/config/Run3_2022/datasets.yaml index 21d4e65c..96e05fe1 100644 --- a/config/Run3_2022/datasets.yaml +++ b/config/Run3_2022/datasets.yaml @@ -350,7 +350,7 @@ DYto2Mu_M_50_amcatnloFXFX_ext1: # dirName: DYto2L_M_50_amcatnloFXFX_ext1 ############## DYto2L_M-50_nJ ############## DYto2L_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavor + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22MiniAODv4-130X_mcRun3_2022_realistic_v5-v2/MINIAODSIM nanoAOD: diff --git a/config/Run3_2022EE/datasets.yaml b/config/Run3_2022EE/datasets.yaml index d630da08..d7e5bc0c 100644 --- a/config/Run3_2022EE/datasets.yaml +++ b/config/Run3_2022EE/datasets.yaml @@ -235,7 +235,7 @@ DYto2Mu_M_50_amcatnloFXFX_ext1: # is it ext2? ############## DYto2L_M-50_nJ ############## DYto2L_M_50_0J_amcatnloFXFX: - crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavor + crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_0J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer22EEMiniAODv4-130X_mcRun3_2022_realistic_postEE_v6-v2/MINIAODSIM nanoAOD: diff --git a/config/Run3_2023BPix/datasets.yaml b/config/Run3_2023BPix/datasets.yaml index 3d2e040d..1488c109 100644 --- a/config/Run3_2023BPix/datasets.yaml +++ b/config/Run3_2023BPix/datasets.yaml @@ -364,7 +364,6 @@ DYto2Tau_M_50_1J_Filtered_amcatnloFXFX: DYto2L_M_50_2J_amcatnloFXFX: crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v3/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v3/NANOAODSIM @@ -408,7 +407,6 @@ DYto2Tau_M_50_2J_Filtered_amcatnloFXFX: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -438,7 +436,6 @@ DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-40to100_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -495,7 +492,6 @@ DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-100to200_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -525,7 +521,6 @@ DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -554,7 +549,6 @@ DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-200to400_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -583,7 +577,6 @@ DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -612,7 +605,6 @@ DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-400to600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -641,7 +633,6 @@ DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_1J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM @@ -670,7 +661,6 @@ DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX: crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors generator: amcatnlo - generator: amcatnlo miniAOD: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixMiniAODv4-130X_mcRun3_2023_realistic_postBPix_v2-v1/MINIAODSIM nanoAOD: v12: /DYto2L-2Jets_MLL-50_PTLL-600_2J_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/Run3Summer23BPixNanoAODv12-130X_mcRun3_2023_realistic_postBPix_v2-v1/NANOAODSIM diff --git a/config/Run3_2024/datasets.yaml b/config/Run3_2024/datasets.yaml index 64719202..4d365437 100644 --- a/config/Run3_2024/datasets.yaml +++ b/config/Run3_2024/datasets.yaml @@ -1255,6 +1255,107 @@ DYto2Tau_M_10to50_amcatnloFXFX: # generator: # nanoAOD: # v15: /DYto2Tau-4Jets_Bin-MLL-50_TuneCP5_13p6TeV_madgraphMLM-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v5/NANOAODSIM +#### ptll + Jets binned amcatnlofxfx #### +DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM +DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM +DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM +DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM +DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM +DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor + generator: amcatnlo + nanoAOD: + v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM ### MLL binned powheg #### DYto2E_MLL_10to50_powheg: @@ -1407,107 +1508,6 @@ DYto2Tau_MLL_800to1500_powheg: generator: powheg nanoAOD: v15: /DYto2Tau_Bin-MLL-800to1500_TuneCP5_13p6TeV_powheg-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -#### ptll + Jets binned amcatnlofxfx #### -DYto2E_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM -DYto2E_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2E_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM -DYto2E_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_100to200_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_200to400_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_400to600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_40to100_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM -DYto2Mu_M_50_PTLL_600_1J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-1J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_100to200_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-100to200_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_200to400_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-200to400_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_400to600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-400to600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM -DYto2Mu_M_50_PTLL_40to100_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-40to100_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v3/NANOAODSIM -DYto2Mu_M_50_PTLL_600_2J_amcatnloFXFX: - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX - generator: amcatnlo - nanoAOD: - v15: /DYto2L-2Jets_Bin-2J-MLL-50-PTLL-600_TuneCP5_13p6TeV_amcatnloFXFX-pythia8/RunIII2024Summer24NanoAODv15-150X_mcRun3_2024_realistic_v2-v2/NANOAODSIM ############## GGH ############## ############## HtoMuMu ############## diff --git a/config/dataset_exceptions.yaml b/config/dataset_exceptions.yaml index 76e48d6e..209cfdca 100644 --- a/config/dataset_exceptions.yaml +++ b/config/dataset_exceptions.yaml @@ -1,4 +1,6 @@ # DY +^DYto2L.*_amcatnloFXFX: + - Run3_2024 ^DYto2.*_M_50_amcatnloFXFX_ext1: - Run3_2023 - Run3_2023BPix From 84eccd97f868b0dd23809735abf288fafe3f4982 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 15:07:39 +0100 Subject: [PATCH 18/21] comments applied --- AnaProd/anaTupleProducer.py | 4 ++- ...ng_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml | 28 +++++++++---------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/AnaProd/anaTupleProducer.py b/AnaProd/anaTupleProducer.py index 89d09f76..e035126b 100644 --- a/AnaProd/anaTupleProducer.py +++ b/AnaProd/anaTupleProducer.py @@ -174,10 +174,12 @@ def createAnatuple( p_name ] = p_instance.onAnaCache_initializeDenomEntry() + gen_weight_name = "weight_gen" + def updateDenomEntry(rdf): for p_instance in processor_instances.values(): rdf = p_instance.onAnaCache_prepareDataFrame(rdf) - gen_weight_name = "weight_gen" + for shape_unc_source in shape_sources: for shape_unc_scale in getScales(shape_unc_source): shape_unc_name = getSystName(shape_unc_source, shape_unc_scale) diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml index 6b56a3f1..66b69e50 100644 --- a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml +++ b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml @@ -1,42 +1,42 @@ crossSections: { } -# totalCrossSection: DYto2L_M_50_amcatnloFXFX_allFlavors +# totalCrossSection: DYto2L_M_50_amcatnloFXFX_singleFlavor bins: - name: NpNLO_0 selection: "LHE_NpNLO == 0" - crossSection: DYto2L_M_50_0J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_0J_amcatnloFXFX_singleFlavor - name: Vpt_0_40_NpNLO_1 selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_1J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor - name: Vpt_0_40_NpNLO_2 selection: "LHE_Vpt >= 0 && LHE_Vpt < 40 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors - DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_2J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor - DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor - name: Vpt_40_100_NpNLO_1 selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_40to100_1J_amcatnloFXFX_singleFlavor - name: Vpt_40_100_NpNLO_2 selection: "LHE_Vpt >= 40 && LHE_Vpt < 100 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_40to100_2J_amcatnloFXFX_singleFlavor - name: Vpt_100_200_NpNLO_1 selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_100to200_1J_amcatnloFXFX_singleFlavor - name: Vpt_100_200_NpNLO_2 selection: "LHE_Vpt >= 100 && LHE_Vpt < 200 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_100to200_2J_amcatnloFXFX_singleFlavor - name: Vpt_200_400_NpNLO_1 selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_200to400_1J_amcatnloFXFX_singleFlavor - name: Vpt_200_400_NpNLO_2 selection: "LHE_Vpt >= 200 && LHE_Vpt < 400 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_200to400_2J_amcatnloFXFX_singleFlavor - name: Vpt_400_600_NpNLO_1 selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_400to600_1J_amcatnloFXFX_singleFlavor - name: Vpt_400_600_NpNLO_2 selection: "LHE_Vpt >= 400 && LHE_Vpt < 600 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_400to600_2J_amcatnloFXFX_singleFlavor - name: Vpt_600_inf_NpNLO_1 selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 1" - crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_600_1J_amcatnloFXFX_singleFlavor - name: Vpt_600_inf_NpNLO_2 selection: "LHE_Vpt >= 600 && LHE_Vpt < 10000 && LHE_NpNLO == 2" - crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_allFlavors + crossSection: DYto2L_M_50_PTLL_600_2J_amcatnloFXFX_singleFlavor From 1cfd144baa79cfafaa119c7e70be56381250596a Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 15:26:43 +0100 Subject: [PATCH 19/21] fixed get nanoAOD version function --- AnaProd/tasks.py | 4 +--- run_tools/law_customizations.py | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/AnaProd/tasks.py b/AnaProd/tasks.py index bff2fd17..46504c33 100644 --- a/AnaProd/tasks.py +++ b/AnaProd/tasks.py @@ -35,9 +35,7 @@ def run(self): dataset_name = self.branch_data print(f"{dataset_name}: creating input file list into {self.output().path}") fs_nanoAOD, folder_name, include_folder_name = self.get_fs_nanoAOD(dataset_name) - isData = self.datasets[dataset_name] == "data" - version_label = "data" if isData else "mc" - nano_version = self.get_nano_version(version_label) + nano_version = self.get_nano_version(dataset_name) pattern_dict = self.datasets[dataset_name].get("fileNamePattern", {}) pattern = pattern_dict.get(nano_version, r".*\.root$") input_files = [] diff --git a/run_tools/law_customizations.py b/run_tools/law_customizations.py index f446b9f8..ae15285c 100644 --- a/run_tools/law_customizations.py +++ b/run_tools/law_customizations.py @@ -175,7 +175,10 @@ def get_dataset_id(self, dataset_name): raise KeyError(f"dataset name '{dataset_name}' not found") return self._dataset_name_id_dict[dataset_name] - def get_nano_version(self, version_label): + def get_nano_version(self, dataset_name): + dataset = self.datasets[dataset_name] + isData = dataset["process_group"] == "data" + version_label = "data" if isData else "mc" return self.global_params.get("nanoAODVersions", {}).get( version_label, "HLepRare" ) From 9012d9c1f465799f9c4fba9d9c45890a1726e2a5 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 16:51:10 +0100 Subject: [PATCH 20/21] fixed bug in getNanoAODVersion --- run_tools/law_customizations.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/run_tools/law_customizations.py b/run_tools/law_customizations.py index ae15285c..13a3c9b4 100644 --- a/run_tools/law_customizations.py +++ b/run_tools/law_customizations.py @@ -197,9 +197,7 @@ def get_fs_nanoAOD(self, dataset_name): True, ) - isData = dataset["process_group"] == "data" - version_label = "data" if isData else "mc" - nano_version = self.get_nano_version(version_label) + nano_version = self.get_nano_version(dataset_name) if nano_version == "HLepRare": return self.fs_nanoAOD, folder_name, True das_cfg = dataset.get("nanoAOD", {}) From 2b3d8addccb27660d02c75754d651ea3882ba5a5 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Wed, 4 Feb 2026 17:06:40 +0100 Subject: [PATCH 21/21] renamend stitching_DY_amcatnlo_Vpt_NpNLO for signle flavors --- ...NLO_singleFlavor.yaml => stitching_DY_amcatnlo_Vpt_NpNLO.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename config/Processors/{stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml => stitching_DY_amcatnlo_Vpt_NpNLO.yaml} (100%) diff --git a/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml b/config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml similarity index 100% rename from config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO_singleFlavor.yaml rename to config/Processors/stitching_DY_amcatnlo_Vpt_NpNLO.yaml