![]() |
![]() |
Public Member Functions | |
def | __init__ (self, file_list_id) |
def | dump (self) |
def | empty (self) |
def | get (self) |
def | load (self) |
def | reset (self) |
def | set (self, total_events, file_list, file_info, max_run) |
Private Attributes | |
_cache_file_name | |
_empty | |
_events_in_dataset | |
_file_info | |
_file_list_id | |
_files | |
_max_run | |
Helper class to cache information from DAS requests.
Definition at line 810 of file tkal_create_file_lists.py.
def tkal_create_file_lists._DasCache.__init__ | ( | self, | |
file_list_id | |||
) |
Constructor of the cache. Arguments: - `file_list_id`: ID of the cached file lists
Definition at line 813 of file tkal_create_file_lists.py.
def tkal_create_file_lists._DasCache.dump | ( | self | ) |
Dumps the contents to the cache file.
Definition at line 882 of file tkal_create_file_lists.py.
References tkal_create_file_lists._DasCache._cache_file_name, APVCyclePhaseCollection.empty, pathelpers::Record.empty, GenericMVAComputerCache.empty, edm::math_private::ieee_long_double_shape_type.empty, L1RCTElectronIsolationCard.empty, L1RCT.empty, tkal_create_file_lists._DasCache.empty(), and tkal_create_file_lists.print_msg().
def tkal_create_file_lists._DasCache.empty | ( | self | ) |
Flag indicating whether the cache is empty or has been filled (possibly with nothing).
Definition at line 894 of file tkal_create_file_lists.py.
References tkal_create_file_lists._DasCache._empty.
Referenced by tkal_create_file_lists._DasCache.dump(), tkal_create_file_lists._DasCache.load(), Vispa.Gui.VispaWidget.TextField.setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField.setAutotruncate().
def tkal_create_file_lists._DasCache.get | ( | self | ) |
Get the content of the cache as tuple: result = (total number of events in dataset, list of files in dataset, dictionary with numbers of events and runs per file)
Definition at line 852 of file tkal_create_file_lists.py.
References tkal_create_file_lists.FileListCreator._events_in_dataset, tkal_create_file_lists._DasCache._events_in_dataset, tkal_create_file_lists.FileListCreator._file_info, tkal_create_file_lists._DasCache._file_info, tkal_create_file_lists.FileListCreator._files, tkal_create_file_lists._DasCache._files, tkal_create_file_lists.FileListCreator._max_run, and tkal_create_file_lists._DasCache._max_run.
Referenced by Options.Options.__getitem__(), betterConfigParser.BetterConfigParser.__updateDict(), data_sources.json_list.as_dicts(), data_sources.json_list.as_table(), rrapi.RRApi.columns(), util.rrapi.RRApi.columns(), util.rrapi.RRApi.count(), rrapi.RRApi.count(), util.rrapi.RRApi.data(), rrapi.RRApi.data(), data_sources.json_list.first(), betterConfigParser.BetterConfigParser.getCompares(), betterConfigParser.BetterConfigParser.getGeneral(), betterConfigParser.BetterConfigParser.getResultingSection(), data_sources.json_list.indices(), data_sources.json_list.last(), util.rrapi.RRApi.report(), rrapi.RRApi.report(), rrapi.RRApi.reports(), util.rrapi.RRApi.reports(), rrapi.RRApi.tables(), util.rrapi.RRApi.tables(), rrapi.RRApi.tags(), util.rrapi.RRApi.tags(), rrapi.RRApi.templates(), util.rrapi.RRApi.templates(), util.rrapi.RRApi.workspaces(), and rrapi.RRApi.workspaces().
def tkal_create_file_lists._DasCache.load | ( | self | ) |
Loads the cached contents.
Definition at line 863 of file tkal_create_file_lists.py.
References tkal_create_file_lists._DasCache._cache_file_name, tkal_create_file_lists._DasCache._file_list_id, APVCyclePhaseCollection.empty, pathelpers::Record.empty, GenericMVAComputerCache.empty, edm::math_private::ieee_long_double_shape_type.empty, L1RCTElectronIsolationCard.empty, L1RCT.empty, tkal_create_file_lists._DasCache.empty(), and tkal_create_file_lists.print_msg().
Referenced by MatrixToProcess.MatrixToProcess.getProcess(), MatrixToProcess.MatrixToProcess.listAll(), and ConfigBuilder.ConfigBuilder.prepare_FILTER().
def tkal_create_file_lists._DasCache.reset | ( | self | ) |
Reset the cache contents and the 'empty' flag.
Definition at line 825 of file tkal_create_file_lists.py.
Referenced by MatrixReader.MatrixReader.__init__(), data_sources.json_list.next(), and MatrixReader.MatrixReader.showRaw().
def tkal_create_file_lists._DasCache.set | ( | self, | |
total_events, | |||
file_list, | |||
file_info, | |||
max_run | |||
) |
Set the content of the cache. Arguments: - `total_events`: total number of events in dataset - `file_list`: list of files in dataset - `file_info`: dictionary with numbers of events per file - `max_run`: highest run number contained in the dataset
Definition at line 835 of file tkal_create_file_lists.py.
References tkal_create_file_lists._DasCache._empty, tkal_create_file_lists.FileListCreator._events_in_dataset, tkal_create_file_lists._DasCache._events_in_dataset, tkal_create_file_lists.FileListCreator._file_info, tkal_create_file_lists._DasCache._file_info, tkal_create_file_lists.FileListCreator._files, tkal_create_file_lists._DasCache._files, tkal_create_file_lists.FileListCreator._max_run, and tkal_create_file_lists._DasCache._max_run.
Referenced by betterConfigParser.BetterConfigParser.getGeneral().
|
private |
Definition at line 821 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.dump(), and tkal_create_file_lists._DasCache.load().
|
private |
Definition at line 828 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.empty(), and tkal_create_file_lists._DasCache.set().
|
private |
Definition at line 829 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.get(), and tkal_create_file_lists._DasCache.set().
|
private |
Definition at line 831 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.get(), and tkal_create_file_lists._DasCache.set().
|
private |
Definition at line 820 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.load().
|
private |
Definition at line 830 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.get(), and tkal_create_file_lists._DasCache.set().
|
private |
Definition at line 832 of file tkal_create_file_lists.py.
Referenced by tkal_create_file_lists._DasCache.get(), and tkal_create_file_lists._DasCache.set().