Fermilab Computing Division

CS Document 493-v2

CLHEP Infrastructure Improvements

Document #:
Document type:
Submitted by:
Marcia A Teckenbrock
Updated by:
Lynn Garren
Document Created:
20 Sep 2004, 15:03
Contents Revised:
28 Sep 2004, 13:59
Metadata Revised:
20 Jan 2005, 09:16
Viewable by:
  • Public document
Modifiable by:
  • Same as Viewable by

Quick Links:
Latest Version

Other Versions:
23 Sep 2004, 15:16
20 Sep 2004, 15:03
CLHEP is a set of HEP-specific foundation and utility classes such as random number generators, physics vectors, and particle data tables. Although CLHEP has traditionally been distributed as one large library, the user community has long wanted to build and use CLHEP packages separately.

With the release of CLHEP 1.9, CLHEP has been reorganized and enhanced to enable building and using CLHEP packages
individually as well as collectively. The revised build
strategy employs all the components of the standard autotools suite: automake, autoconf, and libtool. In combination with the reorganization, the use of these components makes it easy not only to rebuild any single package (e.g., when that package changes), but also to add new packages.

This presentation will discuss the new CLHEP structure,
illustrate the role and use of the autotools, and describe how other packages with similar organization can be seamlessly integrated with the CLHEP libraries.

Files in Document:
  • pdf (CLHEP_Infrastructure_Improvements.pdf, 63.1 kB)
  • power point (CLHEP_Infrastructure_Improvements.ppt, 98.0 kB)
Other Files:
  • LaTeX source (CLHEP_Infrastructure_Improvements.tex, 14.7 kB)
Notes and Changes:
This talk will be given by Andreas Pfeiffer.

Fermilab Publication number CONF-04-453-CD

Associated with Events:
CHEP2004 held from 27 Sep 2004 to 01 Oct 2004 in Interlaken, Switzerland
DocDB Home ]  [ Search ] [ Authors ] [ Events ] [ Topics ]

DocDB Version 8.8.9, contact Document Database Administrators