![]() |
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.
1.8.18