Functions | |
def | add_to_blacklist |
def | call_compare_using_files |
def | check_root_files |
def | count_alive_processes |
def | do_comparisons_threaded |
def | do_html |
def | do_reports |
def | get_clean_fileanames |
def | get_filenames_from_pool |
def | get_roofiles_in_dir |
def | guess_blacklists |
def | guess_params |
def | name2globaltag |
def | name2run |
def | name2runskim |
def | name2sample |
def | name2version |
Variables | |
string | action = "store" |
—HASHING—## More... | |
string | all_samples = "" |
argv = sys.argv | |
default = ref_samples, | |
string | dest = "ref_samples" |
string | help = "The samples that act as reference (comma separated list)" |
hlt = False | |
string | in_dir = "" |
int | n_processes = 1 |
int | n_threads = 1 |
string | out_dir = "" |
tuple | parser = OptionParser(usage="usage: %prog [options]") |
string | ref_samples = "" |
int | run = -1 |
string | stat_test = "Chi2" |
string | test_samples = "" |
float | test_threshold = 0.00001 |
def ValidationMatrix.add_to_blacklist | ( | blacklist, | |
pattern, | |||
target, | |||
blist_piece | |||
) |
Definition at line 127 of file ValidationMatrix.py.
References cond::persistency.search().
Referenced by guess_blacklists().
def ValidationMatrix.call_compare_using_files | ( | args | ) |
Creates shell command to compare two files using compare_using_files.py script and calls it.
Definition at line 274 of file ValidationMatrix.py.
References guess_blacklists(), name2globaltag(), name2version(), and print().
def ValidationMatrix.check_root_files | ( | names_list | ) |
Definition at line 118 of file ValidationMatrix.py.
References print().
Referenced by get_clean_fileanames().
def ValidationMatrix.count_alive_processes | ( | p_list | ) |
Definition at line 269 of file ValidationMatrix.py.
def ValidationMatrix.do_comparisons_threaded | ( | options | ) |
Definition at line 315 of file ValidationMatrix.py.
References get_clean_fileanames(), get_filenames_from_pool(), guess_params(), print(), cond::persistency.search(), and ComparisonHelper.zip().
def ValidationMatrix.do_html | ( | options, | |
hashing_flag, | |||
standalone | |||
) |
Definition at line 421 of file ValidationMatrix.py.
References do_reports(), directories2html.make_summary_table(), and print().
def ValidationMatrix.do_reports | ( | indir | ) |
Definition at line 393 of file ValidationMatrix.py.
References print().
Referenced by do_html().
def ValidationMatrix.get_clean_fileanames | ( | ref_samples, | |
test_samples | |||
) |
Definition at line 254 of file ValidationMatrix.py.
References check_root_files(), beamvalidation.exit(), and print().
Referenced by do_comparisons_threaded().
def ValidationMatrix.get_filenames_from_pool | ( | all_samples | ) |
Definition at line 200 of file ValidationMatrix.py.
References get_roofiles_in_dir(), utils.make_files_pairs(), print(), sistrip::SpyUtilities.range(), and ComparisonHelper.zip().
Referenced by do_comparisons_threaded().
def ValidationMatrix.get_roofiles_in_dir | ( | directory | ) |
Definition at line 191 of file ValidationMatrix.py.
References print().
Referenced by get_filenames_from_pool().
def ValidationMatrix.guess_blacklists | ( | samples, | |
ver1, | |||
ver2, | |||
hlt | |||
) |
Build a blacklist for each sample accordind to a set of rules
Definition at line 150 of file ValidationMatrix.py.
References add_to_blacklist(), print(), and cond::persistency.search().
Referenced by call_compare_using_files().
def ValidationMatrix.guess_params | ( | ref_filenames, | |
test_filenames | |||
) |
Definition at line 69 of file ValidationMatrix.py.
References name2sample(), name2version(), print(), cond::persistency.search(), and ComparisonHelper.zip().
Referenced by do_comparisons_threaded().
def ValidationMatrix.name2globaltag | ( | filename | ) |
Definition at line 63 of file ValidationMatrix.py.
References submitPVValidationJobs.split().
Referenced by call_compare_using_files().
def ValidationMatrix.name2run | ( | filename | ) |
Definition at line 51 of file ValidationMatrix.py.
References submitPVValidationJobs.split().
Referenced by name2runskim().
def ValidationMatrix.name2runskim | ( | filename | ) |
Definition at line 55 of file ValidationMatrix.py.
References name2run(), name2version(), and submitPVValidationJobs.split().
def ValidationMatrix.name2sample | ( | filename | ) |
def ValidationMatrix.name2version | ( | filename | ) |
Definition at line 47 of file ValidationMatrix.py.
Referenced by call_compare_using_files(), guess_params(), and name2runskim().
string ValidationMatrix.action = "store" |
—HASHING—##
– USE CSS files in web access, for stand-alone usage –##
–Blacklist File –##
Definition at line 466 of file ValidationMatrix.py.
string ValidationMatrix.all_samples = "" |
Definition at line 451 of file ValidationMatrix.py.
ValidationMatrix.argv = sys.argv |
Definition at line 25 of file ValidationMatrix.py.
ValidationMatrix.default = ref_samples, |
Definition at line 468 of file ValidationMatrix.py.
string ValidationMatrix.dest = "ref_samples" |
Definition at line 467 of file ValidationMatrix.py.
string ValidationMatrix.help = "The samples that act as reference (comma separated list)" |
Definition at line 469 of file ValidationMatrix.py.
ValidationMatrix.hlt = False |
Definition at line 459 of file ValidationMatrix.py.
Referenced by DQMHcalIsolatedBunchAlCaReco.analyze(), StudyTriggerHLT.analyze(), IsoTrackCalibration.analyze(), HcalIsoTrkSimAnalyzer.analyze(), StudyCaloResponse.analyze(), HcalIsoTrkAnalyzer.analyze(), IsoTrig.analyze(), CSCValidation.analyze(), LumiCalculator.beginRun(), AlCaIsolatedBunchFilter.filter(), AlCaIsolatedBunchSelector.filter(), AlCaIsoTracksProducerFilter.filter(), AlCaHBHEMuonFilter.filter(), AlCaLowPUHBHEMuonFilter.filter(), AlCaHEMuonFilter.filter(), AlCaIsoTracksFilter.filter(), main(), AlCaHcalHBHEMuonProducer.produce(), AlCaHcalIsotrkProducer.produce(), and AlCaIsoTracksProducer.select().
string ValidationMatrix.in_dir = "" |
Definition at line 454 of file ValidationMatrix.py.
int ValidationMatrix.n_processes = 1 |
Definition at line 452 of file ValidationMatrix.py.
int ValidationMatrix.n_threads = 1 |
Definition at line 455 of file ValidationMatrix.py.
string ValidationMatrix.out_dir = "" |
Definition at line 453 of file ValidationMatrix.py.
tuple ValidationMatrix.parser = OptionParser(usage="usage: %prog [options]") |
Definition at line 463 of file ValidationMatrix.py.
string ValidationMatrix.ref_samples = "" |
Definition at line 449 of file ValidationMatrix.py.
int ValidationMatrix.run = -1 |
Definition at line 456 of file ValidationMatrix.py.
string ValidationMatrix.stat_test = "Chi2" |
Definition at line 457 of file ValidationMatrix.py.
string ValidationMatrix.test_samples = "" |
Definition at line 450 of file ValidationMatrix.py.
float ValidationMatrix.test_threshold = 0.00001 |
Definition at line 458 of file ValidationMatrix.py.