This package contains several utilities to start up the DAQ,
archive run parameters to COOL, send commands to the Run Control,
calculate the data taking efficiency, etc.
setup_daq <-h>: script to launch the DAQ.
rc_ctp_emulator <-h>: acts as a master trigger in partitions
without the CTP and broadcasts the trigger commands to the active
L2SVs in the partition.
rc_sound_player <-h>: a simple ERS
subscriber which plays configurable sounds on
callbacks.
rc_clocksetting <-h>: switches the source of the
clock used in the ATLAS partition.
rc_ready4recovery <-h>:
issues a ERS message that triggers the stop-less recovery of
detector
channels (TDAQ_PARTITION and ERS streams have to be set in the
environment).
rc_pixel_ready_reactor <-h>: simple utility
which emulates the behavior of the expert system to bring the
pixel
preamps up/down.
rc_print_partition_env <-h>: extracts the
main partition environment from a database. It also constructs the
environment necessary to launch the Root Controller. From within a
bash script the function get_partition_env ${TDAQ_PARTITION}
can be used after having sourced the file
${TDAQ_INST_PATH}/share/bin/setup_functions: this function
requires ${TDAQ_DB_DATA} to be set.
rc_isread <-h>: reads the RC
state of a controller from IS.
rc_waitstate <-h>: waits for
a controller to reach a particular RC state.
rc_timetest <-h>:
sends a series of commands to a Controller and measures the
duration
of each transition.
rc_decode_detectormask <-h> : decodes a
numerical detector mask into human readable TTC partition
names.
rc_encode_detectormask <-h> : encodes a detector mask
into a bit coded number.
rc_print_root <-h>: prints the name
of the root controller and the top segment.
rc_print_tree <-h>:
prints the tree of controllers for a partition.
rc_getrunnumber
<-h>: gets the current run number for a partition from
IS.
rc_checkapps <-h>: dumps a tabular view of the
applications in a partition with their basic
properties.
rc_print_partition_env <-h>: extracts form the
database the basic environment for the partition.
rc_is2cool_archive
<-h>: inserts basic run information into COOL.
run_eff_display
<-h>: script to launch a display of run and beam information
as
stored in /tmp/run.log.
rc_get_running_time <-h>: reads
information about running time from COOL database.
rc_get_efficiency <-h>: reads efficiency information from
COOL database.
eff_make_csv_file <-h>: creates a csv file with efficiency
information.
eff_make_combined_graphs <-h>: generates ROOT files with DAQ
efficiency information.
No APIs.
None.