![]() |
ATLAS Offline Software
|
Functions | |
def | fetch_calib_data (server, tag, run, lumi, channels) |
def | process_channel_list (channel_list) |
def | output_filename (args) |
def | save_calib_data_to_file (blobs, output_file, requested_channels=None) |
def | setup_argparser () |
Variables | |
log | |
logLevel | |
log1 | |
schema | |
args | |
payload_data | |
server | |
tag | |
run | |
lumi | |
channels | |
ofile | |
def CopyBlobFromCrest.fetch_calib_data | ( | server, | |
tag, | |||
run, | |||
lumi, | |||
channels | |||
) |
Fetch calibration data from TileBlobReaderCrest. Args: server (str): CREST server URL. tag (str): Tag identifying the calibration data. run (int): Run number to fetch data for. lumi (int): Lumi block to fetch data for. channels (list of int): List of COOL channel numbers. Returns: list: List of calibration data entries retrieved.
Definition at line 68 of file CopyBlobFromCrest.py.
def CopyBlobFromCrest.output_filename | ( | args | ) |
Definition at line 121 of file CopyBlobFromCrest.py.
def CopyBlobFromCrest.process_channel_list | ( | channel_list | ) |
Process a list of channel identifiers, handling comma-separated values. Args: channel_list (list): List of channel identifiers, which may contain comma-separated value Returns: list: Processed list of individual channel identifiers
Definition at line 101 of file CopyBlobFromCrest.py.
def CopyBlobFromCrest.save_calib_data_to_file | ( | blobs, | |
output_file, | |||
requested_channels = None |
|||
) |
Save fetched calibration data to a file. Parameters: ----------- blobs : dict containing calibration data blobs output_file : str Path to the output file where data will be saved requested_channels : list, optional List of specific channels to include in the output file. If None, all channels from the blobs will be included.
Definition at line 142 of file CopyBlobFromCrest.py.
def CopyBlobFromCrest.setup_argparser | ( | ) |
Set up command-line argument parser. Returns: argparse.ArgumentParser: Configured argument parser
Definition at line 177 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.args |
Definition at line 230 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.channels |
Definition at line 240 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.log |
Definition at line 60 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.log1 |
Definition at line 64 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.logLevel |
Definition at line 61 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.lumi |
Definition at line 239 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.ofile |
Definition at line 244 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.payload_data |
Definition at line 235 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.run |
Definition at line 238 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.schema |
Definition at line 66 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.server |
Definition at line 236 of file CopyBlobFromCrest.py.
CopyBlobFromCrest.tag |
Definition at line 237 of file CopyBlobFromCrest.py.