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 8 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.__init__ | ( | self, | |
dbstring = None |
|||
) |
Definition at line 117 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.check_drawer_syntax | ( | self, | |
drawer | |||
) |
Definition at line 221 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 249 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_all_variables | ( | self | ) |
Definition at line 218 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_channel | ( | self, | |
folder, | |||
drawer | |||
) |
Definition at line 168 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_dbstring | ( | self, | |
key, | |||
ind = 2 |
|||
) |
Definition at line 165 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_drawer | ( | self, | |
folder, | |||
channel | |||
) |
Definition at line 178 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 187 of file TileDCSDataInfo.py.
def python.TileDCSDataInfo.TileDCSDataInfo.get_variable_type | ( | self, | |
variable | |||
) |
Returns the type of a variable
Definition at line 210 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 231 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.dbstring |
Definition at line 152 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.folderChannel_to_drawer |
Definition at line 132 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.folderDrawer_to_channel |
Definition at line 131 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.folderDrawer_to_oracleId |
Definition at line 133 of file TileDCSDataInfo.py.
|
static |
Definition at line 78 of file TileDCSDataInfo.py.
|
static |
Definition at line 15 of file TileDCSDataInfo.py.
|
static |
Definition at line 16 of file TileDCSDataInfo.py.
|
static |
Definition at line 112 of file TileDCSDataInfo.py.
|
static |
Definition at line 106 of file TileDCSDataInfo.py.
|
static |
Definition at line 20 of file TileDCSDataInfo.py.
|
static |
Definition at line 21 of file TileDCSDataInfo.py.
python.TileDCSDataInfo.TileDCSDataInfo.vars |
Definition at line 119 of file TileDCSDataInfo.py.
|
static |
Definition at line 19 of file TileDCSDataInfo.py.
|
static |
Definition at line 103 of file TileDCSDataInfo.py.
|
static |
Definition at line 17 of file TileDCSDataInfo.py.
|
static |
Definition at line 76 of file TileDCSDataInfo.py.
|
static |
Definition at line 18 of file TileDCSDataInfo.py.
|
static |
Definition at line 88 of file TileDCSDataInfo.py.
|
static |
Definition at line 27 of file TileDCSDataInfo.py.
|
static |
Definition at line 23 of file TileDCSDataInfo.py.