clhep
« Back to VersTracker
Description:
Class Library for High Energy Physics
Type: Formula  |  Latest Version: 2.4.7.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: physics c-plus-plus simulation library science
Install: brew install clhep
About:
CLHEP is a C++ class library designed for high energy physics numerical and geometry computations. It provides a comprehensive suite of tools for linear algebra, geometry, random number generation, and particle data handling. Its main value is offering a standardized, object-oriented framework that ensures consistency and portability across physics simulation and analysis applications.
Key Features:
  • Vector and linear algebra classes
  • Geometry and solid modeling tools
  • Random number generators and distributions
  • Units and physical constants framework
Use Cases:
  • Monte Carlo simulation development
  • Particle physics data analysis
  • Detector geometry modeling
Alternatives:
  • ROOT – ROOT includes similar functionality but is a much larger framework focused on data analysis and storage.
  • Geant4 – Geant4 provides advanced simulation capabilities and includes its own geometry classes, often used alongside or instead of CLHEP.
License: GPL-3.0-only
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit