![]() |
ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self, dbstring=None) |
def | get_dbstring (self, key, ind=2) |
def | get_channel (self, folder, drawer) |
def | get_drawer (self, folder, channel) |
def | get_folder_and_channel (self, variable, drawer) |
def | get_variable_type (self, variable) |
def | get_all_variables (self) |
def | check_drawer_syntax (self, drawer) |
def | get_variables_by_folder (self, variables, drawer) |
def | find_data_file (self, fname, pathlist=None, access=os.R_OK) |
Public Attributes | |
vars | |
folderDrawer_to_channel | |
folderChannel_to_drawer | |
folderDrawer_to_oracleId | |
dbstring | |
Static Public Attributes | |
LVPS_AI | |
LVPS_STATES | |
VARS_HV | |
VARS_HVSET | |
VARS_DAQ | |
type_float | |
type_int | |
vars_LVPS_STATES | |
vars_LVPS_AI | |
vars_HV | |
i | |
vars_HVSET | |
vars_DAQ | |
systemID | |
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.
def python.TileDCSDataInfo.TileDCSDataInfo.__init__ | ( | self, | |
dbstring = None |
|||
) |
Definition at line 116 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.check_drawer_syntax | ( | self, | |
drawer | |||
) |
Definition at line 220 of file TileDCSDataInfo.py.
def 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.
def python.TileDCSDataInfo.TileDCSDataInfo.get_all_variables | ( | self | ) |
Definition at line 217 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_channel | ( | self, | |
folder, | |||
drawer | |||
) |
Definition at line 167 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_dbstring | ( | self, | |
key, | |||
ind = 2 |
|||
) |
Definition at line 164 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_drawer | ( | self, | |
folder, | |||
channel | |||
) |
Definition at line 177 of file TileDCSDataInfo.py.
def 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.
def python.TileDCSDataInfo.TileDCSDataInfo.get_variable_type | ( | self, | |
variable | |||
) |
Returns the type of a variable
Definition at line 209 of file TileDCSDataInfo.py.
def 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.
python.TileDCSDataInfo.TileDCSDataInfo.dbstring |
Definition at line 151 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.folderChannel_to_drawer |
Definition at line 131 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.folderDrawer_to_channel |
Definition at line 130 of file TileDCSDataInfo.py.
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.
|
static |
Definition at line 20 of file TileDCSDataInfo.py.
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.