![]() |
ATLAS Offline Software
|
Functions | |
| mergeFolder (path) | |
Variables | |
| start = time.clock() | |
| parser = argparse.ArgumentParser(description='Merge specific folder(s) in root files.') | |
| help | |
| default | |
| nargs | |
| args = parser.parse_args() | |
| folder = os.path.abspath(args.input) | |
| mergeDirs = args.dir | |
| origDir = os.getcwd() | |
| out = args.output | |
| pattern = args.pattern | |
| output_file = os.path.abspath(args.output) | |
| files = glob.glob(folder + "/" + pattern) | |
| f = ROOT.TFile(output_file, "recreate") | |
| f2 = ROOT.TFile(files[1]) | |
| list | errors = [] |
| newfolder = f.mkdir(mergeDir,mergeDir) | |
| end = time.clock() | |
| list | categories |
| str | restCategory = 'other' |
| list | categories_with_subcategories_type_1 = ['SV', 'tracks'] |
| list | sub_categories_type_1 |
| list | categories_with_subcategories_type_2 = ['tagger_GN2v01','tagger_GN3XPV01'] |
| list | sub_categories_type_2 |
| list | categories_with_subcategories_type_3 = ['old_taggers'] |
| list | sub_categories_type_3 = [ ] |
| list | categories_with_subcategories_type_4 = ['jet'] |
| list | sub_categories_type_4 = [ 'jet'] |
| list | jetcontainers |
| dict | tagfolders = {} |
| mergePhysValFiles.mergeFolder | ( | path | ) |
Definition at line 44 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.args = parser.parse_args() |
Definition at line 20 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.categories |
Definition at line 17 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.categories_with_subcategories_type_1 = ['SV', 'tracks'] |
Definition at line 29 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.categories_with_subcategories_type_2 = ['tagger_GN2v01','tagger_GN3XPV01'] |
Definition at line 38 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.categories_with_subcategories_type_3 = ['old_taggers'] |
Definition at line 45 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.categories_with_subcategories_type_4 = ['jet'] |
Definition at line 49 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| mergePhysValFiles.default |
Definition at line 16 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.end = time.clock() |
Definition at line 92 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.errors = [] |
Definition at line 42 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.f = ROOT.TFile(output_file, "recreate") |
Definition at line 31 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.f2 = ROOT.TFile(files[1]) |
Definition at line 33 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
Definition at line 29 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.folder = os.path.abspath(args.input) |
Definition at line 21 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.help |
Definition at line 16 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.jetcontainers |
Definition at line 54 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| mergePhysValFiles.mergeDirs = args.dir |
Definition at line 22 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.nargs |
Definition at line 18 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.newfolder = f.mkdir(mergeDir,mergeDir) |
Definition at line 82 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.origDir = os.getcwd() |
Definition at line 23 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.out = args.output |
Definition at line 24 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.output_file = os.path.abspath(args.output) |
Definition at line 26 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.parser = argparse.ArgumentParser(description='Merge specific folder(s) in root files.') |
Definition at line 15 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| mergePhysValFiles.pattern = args.pattern |
Definition at line 25 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| str mergePhysValFiles.restCategory = 'other' |
Definition at line 26 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| mergePhysValFiles.start = time.clock() |
Definition at line 13 of file DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.sub_categories_type_1 |
Definition at line 31 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.sub_categories_type_2 |
Definition at line 40 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.sub_categories_type_3 = [ ] |
Definition at line 47 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| list mergePhysValFiles.sub_categories_type_4 = [ 'jet'] |
Definition at line 51 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.
| dict mergePhysValFiles.tagfolders = {} |
Definition at line 93 of file PhysicsAnalysis/JetTagging/JetTagValidation/JetTagDQA/scripts/mergePhysValFiles.py.