Installation and running

For reasons of flexibility the software is currently implemented using
ROOTs ACLiC (Automatic Compiler for Libraries) facility.

Prerequisits:

mca8000d needs libusb-1.0-0-dev:
sudo apt-get install libusb-1.0-0-dev

mca8000d needs rw access to the usb device:
Adding a file:
/etc/udev/rules.d/50-mca8000d.rules
with content:
SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTR{idProduct}=="842a", MODE:="0666"
should do that automatically when the usb is pluged in.

In doubt check the device file. It can be found this way:
lsusb | grep 10c4:842a
Bus 006 Device 019: ID 10c4:842a Cynal Integrated Products, Inc
In this case the device file is:
/dev/bus/usb/006/019

Download the tarball containing the needed code.

module load marabou
tar -xzf mca8000d.tgz
cd mca8000d

Then start HistPresent.
At this moment rootlogon.C will be executed which builds (first time)
and loads the shared libraries, creates an instance of the MCA8000USB class
and starts a GUI.
For more info press the Help button.

For convenience the content of the helptxt is attached.

If you want to run HistPresent without executing rootlogon.C use option -n
HistPresent -n

27.5.2021 Otto.Schaile@lmu.de