![]() |
ATLAS Offline Software
|
Public Types | |
| typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type | result |
Public Member Functions | |
| None | __init__ (self) |
| cool.IFolderSet | parent_folderset (self) |
| cool.IFolder | defects_folder (self) |
| cool.IFolder | defect_logic_folder (self) |
Protected Member Functions | |
| None | _clear_connections (self) |
| Tuple[cool.IFolder, cool.Record] | _load_folder (self, folder, create_function) |
| None | _load_defects_folder (self) |
| cool.IFolder | _create_defects_folder (self, cool.IDatabase db) |
| None | _load_defect_logic_folder (self) |
| cool.IFolder | _create_defect_logic_folder (self, cool.IDatabase db) |
Protected Attributes | |
| _defects_folder = None | |
| _defect_logic_folder = None | |
| _parent_folderset = None | |
| list | _connections = [] |
| _create | |
| _defect_payload = res | |
| _defect_logic_payload = res | |
This mixin contains code for managing the defect folders
Definition at line 17 of file folders.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| None python.folders.DefectsDBFoldersMixin.__init__ | ( | self | ) |
Definition at line 22 of file folders.py.
|
protected |
Definition at line 29 of file folders.py.
|
protected |
Creates the COOL database/folder for virtual defect logic, if they don't exist. Internal - use create=True in the constructor to create the COOL folder.
Definition at line 115 of file folders.py.
|
protected |
Creates the COOL database/folder for defects, if they don't exist. Internal - use create=True in the constructor to create the COOL folder.
Definition at line 82 of file folders.py.
|
protected |
Internal function for populating the self._defect_logic_folder variable
Definition at line 107 of file folders.py.
|
protected |
Internal function for populating the self._defects_folder variable
Definition at line 74 of file folders.py.
|
protected |
Internal function used to load a COOL folder
Definition at line 46 of file folders.py.
| cool.IFolder python.folders.DefectsDBFoldersMixin.defect_logic_folder | ( | self | ) |
Returns the folder containing the virtual defect logic, loading it if necessary
Definition at line 100 of file folders.py.
| cool.IFolder python.folders.DefectsDBFoldersMixin.defects_folder | ( | self | ) |
Returns the folder containing the defects, loading it if necessary
Definition at line 67 of file folders.py.
| cool.IFolderSet python.folders.DefectsDBFoldersMixin.parent_folderset | ( | self | ) |
Lazy-loads parent folderset (useful for heirarchical tag manipulation)
Definition at line 36 of file folders.py.
|
protected |
Definition at line 26 of file folders.py.
|
protected |
Definition at line 52 of file folders.py.
|
protected |
Definition at line 24 of file folders.py.
|
protected |
Definition at line 113 of file folders.py.
|
protected |
Definition at line 80 of file folders.py.
|
protected |
Definition at line 23 of file folders.py.
|
protected |
Definition at line 25 of file folders.py.