Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-30 08:04:15

0001 # Copyright Spack Project Developers. See COPYRIGHT file for details.
0002 #
0003 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
0004 
0005 from spack_repo.builtin.build_systems.cmake import CMakePackage
0006 
0007 from spack.package import *
0008 
0009 
0010 class Eicsimubeameffects(CMakePackage):
0011     """EIC beam effects simulation studies and utilities."""
0012 
0013     homepage = "https://github.com/eic/eicSimuBeamEffects"
0014     url = (
0015         "https://github.com/eic/eicSimuBeamEffects/archive/refs/tags/production_2021-09-27.tar.gz"
0016     )
0017     list_url = "https://github.com/eic/eicSimuBeamEffects/tags"
0018     git = "https://github.com/eic/eicSimuBeamEffects.git"
0019 
0020     maintainers = ["rahmans1"]
0021 
0022     tags = ["eic"]
0023 
0024     version("master", branch="master")
0025     version(
0026         "production_2021-09-27",
0027         sha256="445a637ecc5ad35d4d0b60a7049abf8e66c3c2d6f6778accd5094ed1e092f9be",
0028     )
0029 
0030     depends_on("cxx", type="build")
0031     depends_on("cmake@3.20:", type="build")
0032 
0033     depends_on("root")
0034     depends_on("hepmc3 +rootio")
0035     depends_on("pythia8")
0036     depends_on("fastjet")
0037 
0038     root_cmakelists_dir = "Pythia8"