by Juan Valls, CERN - CMS TOB Tracker Group
[Download] [Hardware] [Installation]
[Functionality] [Documentation]
|
TSC Menu |
DCU Menu |
FED Menu |
|
APV Menu |
OPTOHybrid Menu |
DAQ Noise Scans |
|
DAQ Noise Scans |
DAQ Gain Scans |
DAQ Pulse Shape Scans |
![]() |
PC computer running Linux
1 TSC card, 1 PMC-FEC card, and at least 1 FED-PMC card
UTRI + CCUM cards (for single module setups)
CCUM board + Rod (for Rod setup)
XROD accesses the
different hardware DAQ cards (TSC, PMC-FEC, CCU, and PMC-FED) from a single interface
GUI window.
Registers can then be tested and programmed to desired values.
XROD also accesses
the write/read registers of the different front-end chips (PLL, MUX, APV,
AOH, and DCU).
XROD handles any readout
device (single modules with any APV chip multiplicity, Rods with any number of modules and any APV
chip multiplicities, etc...). The
type of readout device to test is selected from the menu bar. XROD handles up to 3
PMC-FED cards without the MUX hardware. This means the readout of:
8 modules of any APV multiplicity (4 or 6 APVs)
1 single sided Rod with 6 modules of any APV chip multiplicity (4 or 6 APVs)
1 double sided Rod with 12 modules (4 APVs)
2 single sided Rods
with 4 APV chip modules
Perform and visualize
different types of DAQ scans (raw data frames, pedestals, noise, gains,
pulse shapes, FED timing, and optical characterization.)
Runs also with external
triggers (for beta source tests, cosmics,...)
Data logging with ASCII or ROOT format files.
XROD v1.2:
xrod_v12.tar.gz
XROD v1.3:
xrod_v13.tar.gz
XROD v1.4: xrod_v14.tar.gz
XROD v1.5: xrod_v15.tar.gz
XROD v1.6:
xrod_v16.tar.gz (current version)
Additional software packages required to run XROD:
- Basic DAQ CMS-like Lyon package (Daq_Cms_Like)
CMS Inner Tracker Online Software Web Page
http://cmsdoc.cern.ch/cms/cmt/System_aspects/Daq/
DAQ Installation Guide
http://cmsdoc.cern.ch/cms/cmt/System_aspects/Daq/Install/daqinstall.html
Test Bench DAQ (old ?)
ftp://lyoftp.in2p3.fr/cms/Daq/daq_guide.html
Basic DAQ Installation Instructions (Antwerpen)
http://hep.uia.ac.be/cms/testing/software/basicdaqinst.html#instpack
- Gtk+ GUI Toolkit
http://www.gtk.org/
- GtkExtra+ GUI Toolkit
http://gtkextra.sourceforge.net/
- Glade Toolkit (only needed for development of XROD)
http://glade.gnome.org
- ROOT package
http://root.cern.ch
Or get them directly from here
Unzip the tar archive with: "gunzip xrod_vxx.tar.gz".
Unpack the tar archive with: "tar xvf xrod_vxx.tar" in the directory where you want the program to be installed.
Edit the Makefile to fit your platform needs.
Type "make clean".
Type "make".
Define the
environmental variable XROD_HOME to point to the main directory where XROD
is installed, i.e.:
> export XROD_HOME=$HOME/xrod_v13
Download this simple script: xrod and
place it on your home directory.
Type "xrod" to start the program from any directory..
Before accessing the
devices make sure the configuration file has the correct hardware access
values
(all configuration files are kept in $XROD_HOME/conf)
Get the
documentation manual in PDF format or
MS word format
(CMS Internal Note CMS IN 2003-026)