This page describes the management of external products that became current with
the switch to art in May 2011. You can also
find information about the old system for managing external products.
Mu2e External Products
Examples of external products include art ( the new framework ) , ROOT, CLHEP, GEANT4 and
many other software packages that we require in order to build and use the
Mu2e software. From the Mu2e point of view, the art is just another
external product. Mu2e uses the Relocatable UPS/UPD system to manage
our external products.
The external products used by Mu2e include:
CLHEP is a set of useful class libraries for High Energy Physics. Mu2e uses
the Vector, Matrix and Random packages. We will certainly use more in the
Documentation for version 1.47.0.
Boost provides free peer-reviewed portable C++ source libraries. They do
a variety of useful things and some of the libraries are being "groomed"
for inclusion in future standards. Mu2e uses several of these inside the
framework. For example the Handle class, used
to get information from the event, uses one of boost safe pointer classes.
HEPPDT and HEPPID
This file last modified Tuesday, 10-Jan-2012 11:28:07 CST