ZEUS Software

General

The ZEUS software is maintained in a central repository under CVS which resides under AFS at DESY. Information on the basic code management strategy (ZSMSM) can be found here. New releases of the whole software chain appear typically 3-4 times per year. Supported platform as of Apr-2008 is  DESY ScientificLinux 3 (SL3). Additionally SL4 will be supported since next software release.

The software is managed by the ZEUS code manager. If you wish to submit new code or changes of code for the ZEUS software repository, please make sure to adhere to the code submission rules and contact the ZEUS code manager and the offline coordinator.

Guidelines for submission to the central constants database (geometry, alignment, calibration etc) can be found here. A preliminary documentation for the Constants Management Toolkit  is available.

New users may be interested in registration procedures.

Reconstruction Software

The ZEUS reconstruction area is managed by the reconstruction coordinator. The experts for the individual software packages used in the reconstruction can be found here.


Links:
Release notes, Uta's Zephyr page,   ZEUS DDL Report for Software Release 2007a.1,
Status page for upcoming release

--top--

Data Processing: the ZEUS Reconstruction Factory

The data taken by the ZEUS experiment are processed on a PC farm running Linux as operating system. Reconstruction is performed in a semi-automated way under the ZEUS Reconstruction Factory (ZRF), a framework based on MySQL, PHP4 and Apache with LSF as the underlying batch system. The production system has the flexibility to use also resources of the ZEUS analysis facility (ZARAH) when they are free. After the end of ZEUS data taking period all datasets have been reconstructed and then re-processed with improved calibration constants and reconstruction software. Currently we are preparing for the Grand Reprocessing of the whole HERA-II sample. The goal is to produce uniform, final mini-dst data for the entire HERA-II period.

Links: ZRF, old reconstruction logbook,

--top--

ZEUS Analysis Facility (ZARAH)

ZARAH is the central ZEUS data analysis facility. It provides the computing infrastructure & support for batch data analysis ("data mining") and the event data storage facilities of the experiment. There is a special ZARAH homepage.

The present ZARAH PC farm consists of 60 dual-processor nodes, where 20 nodes have 2.6 GHz Opteron CPU on a Tyan motherboard, 20 are based on Intel Xeon 3.06 GHz and 20 nodes have Xeon 2.2 GHz, . The LSF batch system integrates this facility with the reconstruction farm. I/O from & to mass storage relies heavily on  the dCache system.

Click here for an overview article of the ZARAH configuration & experience. Also slides from a comprehensive talk on operation of ZARAH & other offline activities are available.

Links:  Troubleshooting

--top--

ZEUS Analysis

Batch analysis

The recommended framework for analysis is ORANGE.

Other analysis-relevant information can be found in various places: lumi-information, ep_runs list, excluded runs lists, DST bits.

Links: Physics Chairman's Home Page, Analysis Coordinator's Home Page, Physics Group Pages, Run Summaries


Common ntuples

More documentation on using "Common Ntuple" for analysis can be found here.
There is a also a ZACON documentation web pages describing various tools which can be helfull.

Interactive Analysis

Final analysis of the ultimately relevant information selected from the MDSTs in batch analysis is performed, usually on n-tuple formats, on the workgroup servers interactively, mainly using PAW & ROOT as tools. Most workgroup servers run Linux nowadays.

For the immediate user environment, DESY standard desktop PCs are the recommended solution. Please refer to more information onPC Support service (only German)

Links: Dynamic VLANs at DESY, Event display

--top--

zesLite

zesLite is a toolkit centered around a tag event database. The system has recently been reimplemented. The old ZES service based on Objectivity/DB has been terminated on 15-Oct-2005.

Links: zesLite documentation

--top--

Event Display (ZeVis)

ZEUS uses a client-server event display named ZeVis, which is based on the Root package.

Links: ZeVis Event DisplayOnline Display (Status), Online Display (Diagnose), Troubleshooting

--top--

Monte Carlo

funnel

Since more than 10 years, ZEUS Monte Carlo production, which consists of event generation, detector simulation, trigger simulation and reconstruction, has been performed in a worldwide distributed computing model across many different sites within a framework named  funnel. Please see the Funnel home page for details.

MC on grid

November 2004 saw the startup of Grid-based Monte Carlo production for ZEUS, which lead to a considerable increase of capacity. More details on ZEUS Grid.

--top--

Miscellaneous

User registration procedure
Various registration forms (IT web pages)
SSH Access Restrictions
Electronic Meeting Management (ZEMS)

--top--


Offline People

Offline coordinator

Janusz Szuba, 2595,92595

Offline members

Janusz Szuba ZARAH  2595 
Ewelina Lobodzinska Reconstruction coordinator (finalized)  2369 
Denis Zotkin Common ntuples production  2595 
Julia Grebenyuk
Dorota Szuba
Analysis and CN coordinators  5350 
 2595 
Denis Zotkin Tag database (zesLite) (finalized)  2595 
Ingo Martens Computing infrastructure  2004 
Denis Zotkin Data processing (finalized)  2595 
Janusz Szuba Code manager  2595 
Kenan Mujkic Event display
 3159 
Andrii Verbytskyi Grid
 3291 
Janusz Malka Monte Carlo coordinator  3872 
Yury Golubkov Amadeus code editor
Corinna Catterall MOZART code editor
Franco Brasolin Monte Carlo infrastructure  
Inna Makarenko Funnel operator

--top--

Getting Help

Consult list above, in urgent cases use Emergency phone numbers. In case of doubt, contact the offline coordinator.

--top--

Offline Meetings

Normally, a weekly offline group meeting takes place at DESY on Fridays, 13:30 in bld 1b seminar room 5.

Links: Physics Coordinators' meetings, MVD Offline meetings

--top--

Documents

ZEUS Offline Group, ZEUS Central Software and Computing for HERA-II, ZEUS note 01-043
T. Haas, M. Kowal, R. Mankel, ZEUS Computing Strategy for the Time After the HERA Luminosity Upgrade, ZEUS note 00-014
A. Fox-Murphy, An OO Tag Database for Physics Analysis at HERA, CHEP 2000 contributed paper
M. Kowal et al., A Linux PC Farm for Physics Analysis in the ZEUS Experiment, CHEP 2000 contributed paper

Links: ZEUS Notes

--top--

Talks

K.Wrona, Introduction to ZEUS Offline Computing, PDF version Summer Students seminar, 2007
K.Wrona, "Monte Carlo Mass Production on the Grid" DESY seminar "Computing in High Energy Physics", Feb 14th 2005
R. Mankel, ZEUS Reconstruction & Analysis at HERA-II Luminosity, Computing Seminar DESY 6-Dec-2004
K. Wrona, A Management System for Electronic Presentations, CHEP03 conference, 24-Mar-2003 (ppt)
K. Wrona, A Root-based Client-Server Event Display fior ZEUS, CHEP03 conference, 24-Mar-2003 (ppt)
R. Mankel, Offline Report, ZEUS Collaboration Meeting Mar-2003
B. Straub, Orange Report, ZEUS Collaboration Meeting Mar-2003
J. Cole, MC Status Report, ZEUS Collaboration Meeting Mar-2003
R. Mankel, Offline Report, ZEUS Collaboration Meeting Mar-2003
O. Gutsche, Zevis Report, ZEUS Collaboration Meeting Mar-2003
J. Cole, MC Status Report, ZEUS Collaboration Meeting Mar-2003
R. Mankel, Offline Report, ZEUS Collaboration Meeting 16-Oct-2002
C. Catterall, MC Status Report, ZEUS Collaboration Meeting 16-Oct-2002
R. Mankel, Offline & Analysis Summary, ZEUS Collaboration Meeting, London, 25-Jun-2002
J. Cole, MC Status Report, ZEUS Collaboration Meeting, London, 25-Jun-2002
O. Gutsche, ZeVis - A New Event Display, ZEUS Collaboration Meeting, London, 25-Jun-2002
R. Mankel, Offline & Analysis Summary, ZEUS Collaboration Meeting, DESY,  26-Feb-2002
J. Cole, MC Status Report, ZEUS Collaboration Meeting, DESY, 26-Feb-2002
R. Mankel, ZEUS Computing Upgrades for HERA-II, Computing Seminar, Hamburg, 5-Nov-2001
R. Mankel, Offline Report, ZEUS Collaboration Meeting, DESY Hamburg, 16-Oct-2001
J. Cole, MC Status Report, ZEUS Collaboration Meeting, DESY Hamburg, 16-Oct-2001
Talks from Offline Parallel Session, ZEUS Collaboration Meeting, DESY Hamburg, 15-Oct-2001
R. Mankel, Offline Report, ZEUS Collaboration Meeting, DESY Hamburg, 26-Jun-2001
M. Corradi, MC Status Report, ZEUS Collaboration Meeting, DESY Hamburg, 26-Jun-2001
Talks from Offline Parallel Session, ZEUS Collaboration Meeting, DESY Hamburg, 25-Jun-2001
R. Mankel, Offline Report, ZEUS Collaboration Meeting, DESY Hamburg, 27-Feb-2001 (ps)
M. Corradi, MC Status Report, ZEUS Collaboration Meeting, DESY Hamburg, 27-Feb-2001
Talks from Offline Parallel Session, ZEUS Collaboration Meeting, DESY Hamburg, 26-Feb-2001
U. Fricke, New ZES with Objectivity 6, ZEUS Weekly Meeting, DESY Hamburg, 22-Jan-2001
R. Mankel, Offline Report, ZEUS Collaboration Meeting, DESY Hamburg, 24-Oct-2000
M. Corradi, MC Status Report, ZEUS Collaboration Meeting, DESY Hamburg, 23-Oct-2000
Talks From Offline Parallel Session, ZEUS Collaboration Meeting, 23-Oct-2000
M. Kowal, K. Wrona, ZARAH Status Report, ZEUS Collaboration Meeting, Toronto, 26-Jun-2000
R. Mankel, Offline Report, ZEUS Collaboration Meeting, Toronto, 26-Jun-2000
R. Mankel, Offline Processing Status & Resource Planning, ZEUS Collaboration Meeting, Hamburg, 21-Feb-2000
A. Fox-Murphy, An OO Tag Database for Physics Analysis at HERA, CHEP 2000 talk, Padova, Feb 2000
M. Kowal et al., A Linux PC Farm for Physics Analysis in the ZEUS Experiment, CHEP 2000 talk, Padova, Feb 2000

Links: ZES Talks, Computing Seminar
     

--top--