Skip to content
Alex Austregesilo edited this page Aug 24, 2018 · 23 revisions

hdpm - Hall D Package Manager

hdpm is a tool for installing Hall-D offline simulation and reconstruction software (fka sim-recon) and its dependencies. It provides package management commands, such as select, fetch, install, and clean. Package builds can be customized by editing simple JSON files, for example, by changing package versions or options used by build commands. hdpm sets environment variables by using the path settings and builds each package using its standard SCons or Make-based build system. Packages can be built individually or in groups, with dependency builds being triggered when needed. Binary-package distributions are provided for CentOS 6, CentOS 7, and Ubuntu 16.04 LTS.

Default packages

xerces-c, cernlib, root, amptools, geant4, evio, rcdb, ccdb, sqlitecpp, jana, hdds, halld_recon, halld_sim, hdgeant4, gluex_root_analysis, hd_utilities, `gluex_MCwrapper

Tested platforms (x86-64)

  • CentOS/RHEL 7
  • Ubuntu 16.04 LTS
Clone this wiki locally