Commissioning to do list
Outstanding items for commissioning, either for cosmic runs / first data or FEST processing
- Merge !814 (merged) and MooreOnline!88 (merged)
- Ensure with Online people that Hlt2 can run on the mdf files produced with FEST
- Merge CALO decoding (!691 (merged) )
-
Handle error banks: #268 (closed): (!766 (closed) old version), LHCb!3435 (merged), !853 (closed) (rebased on
bank_sizes
) - Add routing bits raw bank: #109 (closed) (for FEST we need to set at least on bit for example for HLT1Physics): !689 (merged)
- Produce monitoring histograms: !641 (closed)
- Pass histograms to Monet
- Setup the trigger panel
-
Test the new batching of the output in
propagate_bank_sizes
branch in the FEST stack (now hardcoded to 10) -
Set
Allen.sh
with the possibility to test in parallel in the different partitions different stack setups (for example the FEST and the cosmics) - Make lb-stack-setup compile with MPI (for now MPI related things are commented out in the MooreOnline bank_sizes_fest branch
-
Use
mooreonlineenv.sh
script produced with lb-stack-setup build to configure the environment rather than the vars file created withcmsetup
(currently theFIELDMAPROOT
variable has to be added manually to thesetup.build-type.vars
file for successful running (probably a CMake configuration issue), but using the producedmooreonlineenv.sh
does not work either yet) -
Add check that ensures the correct Nvidia driver is installed and communication to the GPU is fine, i.e.
nvidia-smi
can be called, send error message to log if not, send alarm -> easier for shifter to understand problem (currently only FATAL message from Allen w/o further information) -
Make checksum calculation in output writing fast enoughthe checksum is not needed - Write documentation about Allen event loop and the different input providers
- Discuss with online group how to handle SODIN server: currently it does not have a GPU -> install one or redirect built events to a different server with GPU
- Install AllenConfig.py as part of MooreOnline installation procedure to avoid using the script directly from the repo MooreOnline.