Physics Class Library home page

Fermilab Physics Class Library Task Force (ZOOM)

Contents:

This page was last updated on Dec 2, 2004.

ZOOM news and recent developments:

Sep. 15, 2004:

ZOOM release R-04-09-15 has been rtagged and released

ZOOM Release Note

Packages modified in this release:

May 12, 2004:

ZOOM release R-04-05-14 has been rtagged and released

ZOOM Release Note

Packages modified in this release:

History of past news items

How to Access the ZOOM cvs Repository

To obtain read-only access to the ZOOM cvs repository (which allows you to check out and update ZOOM packages):

This provides access even if the local system does not use Kerberos for secure logins.

To obtain write privilege for a specific ZOOM package, which goes via the CVSROOT cvsuser@zoomcvs.fnal.gov:/usr/people/cvsuser/repository, please contact the zoom support group.

Write access to the ZOOM repository does require Kerberos.

The ZOOM Packages

The ZOOM packages are split into three categories:

  1. Packages in production status
  2. Packages available but not declared production
  3. Packages not suited for routine use


Production packages (and some others) tend to have

Both are listed here.
Production-status Packages
Package
Name
- - - - - - - - -
Version and
Release Info
- - - - - - -
Brief
Description
- - - - - -- - -
Namespace and
Dependencies
- - - - - - - - -
Getting Started and
Full Documentation
- - - - - - - - -
ErrLogEx
2.0.6
Exceptions > > ErrorLogger
dependencies
0ErrLogEx html
ErrorLogger
2.2
Message logging and statistics
zmel
How to log a message
0ErrorLogger html
Exceptions
2.0.9
Logged, handle-able exceptions
zmex
Use of Zoom Exceptions
0Exceptions html
HepTuple
2.2
Histogram and Ntuple collecection
zmht
Ntuple tutorial example
0HepTuple html
ISOcxx
2.0.6
Portability of Standard C++
zmiso
Defects List
0ISOcxx html
LinearAlgebra
2.2.1
Matrix Operations
zmla
User's Guide ps or pdf
0LinearAlgebra html
CLHEP Matrix
1.8.3
Matrix operations
---
CLHEP Matrix
Reference

CLHEP Random
1.8.3
Random engines
and distributions
---
CLHEP Reference
ZOOM's Random html
PhysicsVectors
2.2
3- and 4- Vectors
and Rotations for HEP
zmpv
Formulas & Definitions
0PhysicsVectors html
CLHEP Vector
1.8.3
3- and 4- Vectors
and Rotations for HEP
---
Formulas & Defs html
CLHEP/Vector page
SpecialFunctions
2.0.2
Collection of
math functions
zmsf
0SpecialFunctions html
ValuePtr
2.0.1
Ptr with deep copy semantics
previously HolderPtr
zoom
0ValuePtr html
ZMtimer
2.0.4
CPU and wall clock timing
previously in ZMtools
zmtmr
0ZMtimer html
ZMtools
2.2.4
Collection of
small tool classes
zmt
0ZMtools html
.. assertN.h
Graded assert macros
---
0assertN html
.. Block
Block-initializable container
zmt
0Block html
.. HolderPtr
Moved: See ValuePtr
.. IteratorFilter
Selection while transversing
zmt
0IteratorFilter html
.. pretendToUse
Avoiding unused-variable warnings
---
0pretendToUse html
ZMutility
2.0.4
Fixed sizes Types and
other auxilliaries
zmfxt
Guide to Fixed Types
0ZMutilities html


Other Packages
Package
Name
- - - - - - - - -
Version and
Release Info
- - - - - - -
Brief
Description
- - - - - -- - -
Namespace and
Dependencies
- - - - - - - - -
Getting Started and
Full Documentation
- - - - - - - - -
Allocator
1.0.4
Fast memory allocation
---
0Allocator html
CLHEP
1.8.3
CLHEP packages not
validated by ZOOM
CLHEP
dependencies
Official CLHEP Page
ZOOM's 0CLHEP html
CovMatrices
1.0.2
Fast SPD Matrix operations
---
0CovMatrices html
CLHEP HepPDT
1.8.3
Particle Properties
and decay channels
HepPDT
0HepPDT.html
CLHEP HepMC
1.8.3
Concrete particles
and event container
HepMC
0HepMC.html
CLHEP StdHep
1.8.3
Generator interfaces
and event I/O
StdHep
0StdHep.html
HistTools
0.1.4
Histogram comparisons
HistTools
dependencies


Packages in Early Development
Package
Name
Version and
Release Info
Brief
Description
Namespace and
Dependencies
Package Logs and
Documentation
Minimization
---
C++ Object-Oriented
Minuit Replacement
---
---
Splines
---
N-dimensional Splines with O(h^4) errors.
---
---


Obsolete Packages
Package
Name
Brief
Description
Replacement
FixedTypes
Fixed-size
data types
Use ZMutility to obtain these types
STLUtility
Intrusive workarounds
for deficient STL
ISOcxx replaces this package

ZOOM contact information:

The following distribution e-mail points have been set up:

zoom@fnal.gov

zoom-support@fnal.gov


Author:

Mark Fischler,

This ZOOM Home Page is registered as number WP0044 in the Computing Division Documentation and Software database.

Fermilab Computing Division - Fermilab at Work - Fermilab Home

Contents of this page

Legal Notices