Environment
13 institution, over 20 people, 8 contries.
OSF/1 DEC/alpha workstations, SunOS, Solaris, PC/Linux RedHat 4.2 & Slackware 3.2.
2 working langugages (English & French).
Duration of experiment: ~2 years, ~14 monthes data taking (day/night shifts), data analyses 2 years.
System administration
Farm of Linux RedHat 4.2 PCs was used for production. Installation, support of NOMAD software was one of my responsibilities. Software transfering, troubleshooting, debugging was orginized among OSF/1 main cluster and RedHat farm. Client support for Linux machine was established (setup of environment, library support, graphics).
Web-support: Automatic update of internal NOMAD-STAR Web-site was performed during full period of time. Update of new data samples, new software, access to internal data base were established.
Data management: During whole year the huge amount of data were transfered between DLT robot storage farm and local clients. Approximately 20 Gb/day were analysed, sorted and transfered (example of source code).
Software support: Automatic update of NOMAD software on RedHat Linux clients boxes. Development and support easy to use client software installation package written in Tcl/Tk:
icons/startool.gif
The code can be found here.
Off-line software
Off-line software was responsible for data digitization, hit, track and vertex reconstruction. I was developing all individual parts of the off-line software. Among them:
I proposed a general structure of track reconstruction algorithm
data decoding and hit digitization;
track reconstruction and extrapolation;
developing 2D Kalman filter for NOMAD-STAR;
track matching between DC and STAR;
vertex reconstruction;
event display for NOMAD-STAR;
data visualization and analysis.
The code was developed and tested under Unix operation system using C language, shell scripting (sh, Tcl/Tk, awk/sed). Event display was created using OnX/Motif based interface and Ci interpreter (LAL software).
On-line software
Off-line software was developed for direct digitization of incoming signal from detector in readable format and on-line data analysis. The stand alone event display was also established. My contribution was:
data decoding;
setup on-line event display using direct stream of data from working sub-detectors;
data analysis.
Data management
I was responsible for transfer, analyse, triggering and backup of NOMAD-STAR data. My responsibility included:
automatic data transfer from central CERN storage facility (DLT robot tapes) through LAN network;
data triggering (only 0.5-1% of incoming data where usefull during a run). Out of 1,000,000 triggers only 10,000 real events where recordered and analysed;
pedestals and noise calculation were established automatically and written to another tapes;
data access for local users was performed.
Notes
Due to limitation of manpower, the development of individual software/hardware pieces where orginized as follows:
2 people were developing off-line software (me and Malcolm Ellis, Australia) including: full track reconstruction program, real time event selection based on loose and tight triggers, data storage, event display and data analysis. All code was developed and tested under Unix operation system using C language, shell scripting and Tcl/Tk.
2+ people were developing on-line software.
1 manpower was dedicated for data management.
Picture gallery


NOMAD-STAR detector with support structure NOMAD-STAR survey NOMAD-STAR survey

NOMAD detector NOMAD-STAR detector (schematic view) NOMAD-STAR event



1999 © Designed by
V.E.Kuznetsov