Public Repository

Last pushed: 2 years ago
Short Description
CMS Outer Tracker Phase 2 Mapsa test system, based on cactus.
Full Description

This is an image to test the CMS Outer Tracker Phase 2 Mapsa(-Light) readout ASIC's. It's based on Scientific Linux 6.6 and Cactus.

Upstream docker image: https://hub.docker.com/r/basilschneider/sl6cactus/
Upstream software: https://github.com/knash/MAPSA_Software/
Cactus project: https://svnweb.cern.ch/trac/cactus

To pull the image, do

docker pull basilschneider/sl6cactus_mapsa

To test if the image is running you can do

docker run basilschneider/sl6cactus_mapsa cat /etc/system-release

To test cactus, you can do

docker run basilschneider/sl6cactus_mapsa python2 -c 'import uhal'

If the last command does not throw an error, cactus is working.

To test the MAPSA software, do

docker run basilschneider/sl6cactus_mapsa python2 power.py -s on

If you want to use the GUI, you need to make sure that the X server is properly forwarded. I use the following script:

#!/usr/bin/env bash

# See http://stackoverflow.com/a/25280523/1945981
XSOCK=/tmp/.X11-unix
XAUTH=/tmp/.docker.xauth
xauth nlist :0 \
    | sed -e 's/^..../ffff/' \
    | xauth -f $XAUTH nmerge -
docker run \
    -ti \
    -v $XSOCK:$XSOCK \
    -v $XAUTH:$XAUTH \
    -e XAUTHORITY=$XAUTH \
    basilschneider/sl6cactus_mapsa

Feedback is welcome. Look me up on the CERN phone book.

Docker Pull Command
Owner
basilschneider