![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, dbstring=None) | |
| get_dbstring (self, key, ind=2) | |
| get_channel (self, folder, drawer) | |
| get_drawer (self, folder, channel) | |
| get_folder_and_channel (self, variable, drawer) | |
| get_variable_type (self, variable) | |
| get_all_variables (self) | |
| check_drawer_syntax (self, drawer) | |
| get_variables_by_folder (self, variables, drawer) | |
| find_data_file (self, fname, pathlist=None, access=os.R_OK) | |
Public Attributes | |
| dict | vars = {} |
| dict | folderDrawer_to_channel = {} |
| dict | folderChannel_to_drawer = {} |
| dict | folderDrawer_to_oracleId = {} |
| dict | dbstring = {"DEFAULT":[],"COOL":[],"ORACLE":[],"TESTBEAM":[]} |
Static Public Attributes | |
| tuple | LVPS_AI = ("/TILE/DCS/", "AI") |
| tuple | LVPS_STATES = ("/TILE/DCS/", "STATES") |
| tuple | VARS_HV = ("/TILE/DCS/", "HV") |
| tuple | VARS_HVSET = ("/TILE/DCS/", "HVSET") |
| tuple | VARS_DAQ = ("/DAQdummy/","/DAQdummy") |
| tuple | type_float = ('f','/F') |
| tuple | type_int = ('i','/I') |
| dict | vars_LVPS_STATES |
| dict | vars_LVPS_AI |
| dict | vars_HV = {} |
| i = str(i+1) | |
| dict | vars_HVSET = {} |
| dict | vars_DAQ = {} |
| dict | systemID |
| dict | partitionID |
Keeps a list of drawer, variable <---> folder, channel associations and provides information about the available variables and their datatypes.
Definition at line 7 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.__init__ | ( | self, | |
| dbstring = None ) |
Definition at line 116 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.check_drawer_syntax | ( | self, | |
| drawer ) |
Definition at line 220 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.find_data_file | ( | self, | |
| fname, | |||
| pathlist = None, | |||
| access = os.R_OK ) |
the python equivalent to the C++ PathResolver for datafiles.
Definition at line 248 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_all_variables | ( | self | ) |
Definition at line 217 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_channel | ( | self, | |
| folder, | |||
| drawer ) |
Definition at line 167 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_dbstring | ( | self, | |
| key, | |||
| ind = 2 ) |
Definition at line 164 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_drawer | ( | self, | |
| folder, | |||
| channel ) |
Definition at line 177 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_folder_and_channel | ( | self, | |
| variable, | |||
| drawer ) |
For a given DCS variable and drawer, return the complete COOL folder name and the channel number associated to the drawer
Definition at line 186 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_variable_type | ( | self, | |
| variable ) |
Returns the type of a variable
Definition at line 209 of file TileDCSDataInfo.py.
| python.TileDCSDataInfo.TileDCSDataInfo.get_variables_by_folder | ( | self, | |
| variables, | |||
| drawer ) |
Return a dictionary listing all folders that need to be accessed as keys and all variables associated to the key folder as values.
Definition at line 230 of file TileDCSDataInfo.py.
| dict python.TileDCSDataInfo.TileDCSDataInfo.dbstring = {"DEFAULT":[],"COOL":[],"ORACLE":[],"TESTBEAM":[]} |
Definition at line 151 of file TileDCSDataInfo.py.
| dict python.TileDCSDataInfo.TileDCSDataInfo.folderChannel_to_drawer = {} |
Definition at line 131 of file TileDCSDataInfo.py.
| dict python.TileDCSDataInfo.TileDCSDataInfo.folderDrawer_to_channel = {} |
Definition at line 130 of file TileDCSDataInfo.py.
| dict python.TileDCSDataInfo.TileDCSDataInfo.folderDrawer_to_oracleId = {} |
Definition at line 132 of file TileDCSDataInfo.py.
|
static |
Definition at line 77 of file TileDCSDataInfo.py.
|
static |
Definition at line 14 of file TileDCSDataInfo.py.
|
static |
Definition at line 15 of file TileDCSDataInfo.py.
|
static |
Definition at line 111 of file TileDCSDataInfo.py.
|
static |
Definition at line 105 of file TileDCSDataInfo.py.
|
static |
Definition at line 19 of file TileDCSDataInfo.py.
Definition at line 20 of file TileDCSDataInfo.py.
| dict python.TileDCSDataInfo.TileDCSDataInfo.vars = {} |
Definition at line 118 of file TileDCSDataInfo.py.
|
static |
Definition at line 18 of file TileDCSDataInfo.py.
|
static |
Definition at line 102 of file TileDCSDataInfo.py.
|
static |
Definition at line 16 of file TileDCSDataInfo.py.
|
static |
Definition at line 75 of file TileDCSDataInfo.py.
|
static |
Definition at line 17 of file TileDCSDataInfo.py.
|
static |
Definition at line 87 of file TileDCSDataInfo.py.
|
static |
Definition at line 26 of file TileDCSDataInfo.py.
|
static |
Definition at line 22 of file TileDCSDataInfo.py.