Classes | |
class | BinToBin |
class | BinToBin1percent |
class | Chi2 |
class | KS |
class | StatisticalTest |
class | unpickler |
Functions | |
def | ask_ok (prompt, retries=4, complaint='yes or no') |
def | code_generator (kwds) |
def | friendly_since (time_type, since) |
def | functor (code, kwds, debug=0) |
def | get_relval_cmssw_version (file) |
def | get_relval_id (file) |
def | get_relval_max_version (files) |
def | get_relval_version (file) |
-------------—— Make files pairs: RelVal utils ---------------—— More... | |
def | get_relvaldata_cmssw_version (file) |
def | get_relvaldata_id (file) |
-----------—— Make files pairs: RelValData utils --------------—— More... | |
def | get_relvaldata_max_version (files) |
def | get_relvaldata_version (file) |
def | getNbins (h) |
def | is_empty (h) |
def | is_relvaldata (files) |
----------------------— Make files pairs -----------------------— More... | |
def | is_sparse (h) |
def | literal2root (literal, rootType) |
def | logger (msg_level, message) |
def | make_files_pairs (files, verbose=True) |
def | parse_word (word) |
def | profile2histo (profile) |
def | setTDRStyle () |
def | test_env (tdir, tmpl) |
def | to_datetime (date_string) |
def | to_timestamp (obj) |
def | tree (idir) |
def | user_info (ainput=None) |
def | wget (url) |
Variables | |
_log_level | |
argv | |
gErrorIgnoreLevel | |
theargv | |
File that contains utility functions used by various modules, but that do not fit into any single module.
def utils.code_generator | ( | kwds | ) |
Code generator function, parse user arguments, load and return appropriate template generator module.
Definition at line 108 of file utils.py.
References edm.print(), and str.
Referenced by cms.generate(), and main.generator().
def utils.friendly_since | ( | time_type, | |
since | |||
) |
Takes a since and, if it is Run-based expressed as Lumi-based, returns the run number. Otherwise, returns the since without transformations.
Definition at line 18 of file utils.py.
def utils.functor | ( | code, | |
kwds, | |||
debug = 0 |
|||
) |
Auto-generate and execute function with given code and configuration For details of compile/exec/eval see http://lucumr.pocoo.org/2011/2/1/exec-in-python/
Definition at line 56 of file utils.py.
References join(), and edm.print().
Referenced by pkg.AbstractPkg.write().
def utils.get_relval_cmssw_version | ( | file | ) |
def utils.get_relval_id | ( | file | ) |
Returns unique relval ID (dataset name) for a given file.
Definition at line 554 of file utils.py.
References edmIntegrityCheck.group.
def utils.get_relval_max_version | ( | files | ) |
Returns file with maximum version at a) beggining of the file, e.g. DQM_V000M b) at the end of run, e.g. _run2012-vM. M has to be max.
Definition at line 530 of file utils.py.
References get_relval_version().
def utils.get_relval_version | ( | file | ) |
-------------—— Make files pairs: RelVal utils ---------------——
Returns tuple (CMSSW version, run version) for specified file.
Definition at line 523 of file utils.py.
References createfilelist.int.
Referenced by get_relval_max_version().
def utils.get_relvaldata_cmssw_version | ( | file | ) |
def utils.get_relvaldata_id | ( | file | ) |
-----------—— Make files pairs: RelValData utils --------------——
Returns unique relvaldata ID for a given file.
Definition at line 482 of file utils.py.
def utils.get_relvaldata_max_version | ( | files | ) |
Returns file with maximum version at a) beggining of the file, e.g. DQM_V000M b) at the end of run, e.g. _run2012-vM. M has to be max.
Definition at line 510 of file utils.py.
References get_relvaldata_version().
def utils.get_relvaldata_version | ( | file | ) |
Returns tuple (CMSSW version, run version) for specified file.
Definition at line 501 of file utils.py.
References createfilelist.int.
Referenced by get_relvaldata_max_version().
def utils.getNbins | ( | h | ) |
To be used in loops on bin number with range() For each dimension there are GetNbinsX()+2 bins including underflow and overflow, and range() loops starts from 0. So the total number of bins as upper limit of a range() loop already includes the next to last value needed.
Definition at line 92 of file utils.py.
Referenced by utils.Chi2.absval(), utils.BinToBin.do_test(), utils.BinToBin1percent.do_test(), and utils.StatisticalTest.get_rank().
def utils.is_empty | ( | h | ) |
Definition at line 177 of file utils.py.
Referenced by DTSectColl.addTSTheta(), compileDMRTrends(), and utils.StatisticalTest.get_rank().
def utils.is_relvaldata | ( | files | ) |
----------------------— Make files pairs -----------------------—
Definition at line 567 of file utils.py.
References any().
Referenced by make_files_pairs().
def utils.literal2root | ( | literal, | |
rootType | |||
) |
def utils.logger | ( | msg_level, | |
message | |||
) |
Definition at line 571 of file utils.py.
References mps_setup.append, cmsPerfStripChart.dict, cmsRelvalreport.exit, is_relvaldata(), SiStripPI.max, edm.print(), and str.
Referenced by ValidationMatrix.get_filenames_from_pool().
def utils.parse_word | ( | word | ) |
def utils.setTDRStyle | ( | ) |
def utils.test_env | ( | tdir, | |
tmpl | |||
) |
Test user environment, look-up if user has run cmsenv, otherwise provide meaningful error message back to the user.
Definition at line 39 of file utils.py.
References edm.print().
Referenced by main.generator().
def utils.to_datetime | ( | date_string | ) |
Takes a date string with the format Y-m-d H:m:S.f and gives back a datetime.datetime object
Definition at line 12 of file utils.py.
Referenced by querying_tests.global_tag_tests().
def utils.to_timestamp | ( | obj | ) |
Takes a datetime object and outputs a timestamp string with the format Y-m-d H:m:S.f
Definition at line 6 of file utils.py.
Referenced by uploads.uploader.filter_iovs_by_fcsr(), models.generate(), uploads.log(), and uploads.uploader.send_blob().
def utils.tree | ( | idir | ) |
def utils.wget | ( | url | ) |
Fetch the WHOLE file, not in bunches... To be optimised.
Definition at line 457 of file utils.py.
References estimatePileup.basename, and edm.print().
utils.gErrorIgnoreLevel |
Definition at line 28 of file utils.py.
Referenced by main(), FWFileEntry.openFile(), PlotDMRTrends(), TkAlStyle.set(), and topLevelPSet().