File indexing completed on 2026-03-30 07:48:31
0001
0002
0003
0004
0005
0006 from spack.package import *
0007 from spack_repo.builtin.build_systems.bundle import BundlePackage
0008
0009
0010 class Escalate(BundlePackage):
0011 """EIC Escalate environment."""
0012
0013 homepage = "https://gitlab.com/eic/escalate"
0014
0015 maintainer = ["wdconinc"]
0016
0017 tags = ["eic"]
0018
0019 version("develop", preferred=True)
0020
0021 depends_on("cxx", type="build")
0022
0023
0024 depends_on("cmake")
0025 depends_on("boost")
0026 depends_on("python")
0027
0028 depends_on("root@6.20.00: -vmc +pythia6 +pythia8 +root7 cxxstd=17")
0029 depends_on("geant4 +opengl +python +qt cxxstd=17")
0030 depends_on("clhep cxxstd=17")
0031 depends_on("eigen")
0032 depends_on("vgm")
0033 depends_on("genfit")
0034 depends_on("hepmc")
0035 depends_on("hepmc3 +interfaces +python +rootio")
0036 depends_on(
0037 "acts +examples+digitization+json+identification+dd4hep+fatras+geant4+hepmc3"
0038 )
0039 depends_on("delphes")
0040 depends_on("fastjet")
0041
0042 depends_on("lhapdf")
0043 depends_on("pythia8")
0044 depends_on("cernlib")
0045 depends_on("lhapdf5")
0046 depends_on("pythia6 +root")
0047
0048 depends_on("eic-smear +pythia6")
0049 depends_on("ejana +acts +genfit")
0050 depends_on("g4e")
0051 depends_on("jana2 +root")
0052
0053 depends_on("py-jupyterlab")
0054
0055 version("1.1.0")
0056
0057 depends_on("cmake@3.17.0", when="@1.1.0")
0058 depends_on("boost@1.70.0", when="@1.1.0")
0059 depends_on("python@3.7.5", when="@1.1.0")
0060
0061 depends_on("root@6.20.04 -vmc +pythia6 +pythia8 +root7 cxxstd=17", when="@1.1.0")
0062 depends_on("geant4@10.6.1 +opengl +qt cxxstd=17", when="@1.1.0")
0063 depends_on("eigen@3.3.7", when="@1.1.0")
0064
0065
0066 depends_on("vgm@4-5", when="@1.1.0")
0067 depends_on("genfit@2020-06-03", when="@1.1.0")
0068 depends_on("hepmc@2.06.09", when="@1.1.0")
0069 depends_on("hepmc3@3.2.1 +interfaces +python +rootio", when="@1.1.0")
0070 depends_on("acts@0.22.1", when="@1.1.0")
0071 depends_on("delphes@3.4.2", when="@1.1.0")
0072 depends_on("fastjet@3.3.3", when="@1.1.0")
0073
0074 depends_on("lhapdf@6.2.3", when="@1.1.0")
0075 depends_on("pythia8@8244", when="@1.1.0")
0076 depends_on("dire@2.004", when="@1.1.0")
0077
0078 depends_on("lhapdf5@5.9.1", when="@1.1.0")
0079 depends_on("pythia6@6.4.28 +root", when="@1.1.0")
0080
0081
0082 depends_on("eic-smear@1.0.4-fix1 +pythia6", when="@1.1.0")
0083 depends_on("ejana@1.2.3 +acts +genfit", when="@1.1.0")
0084 depends_on("g4e@1.3.5 ~validated", when="@1.1.0")
0085 depends_on("jana2@2.0.3 +root", when="@1.1.0")
0086
0087 version("1.0.1")
0088
0089 depends_on("cmake@3.17.0", when="@1.0.1")
0090 depends_on("boost@1.70.0", when="@1.0.1")
0091 depends_on("python@3.7.5", when="@1.0.1")
0092
0093 depends_on("root@6.20.04 -vmc +pythia6 +pythia8 +root7 cxxstd=17", when="@1.0.1")
0094 depends_on("geant4@10.6.1 +opengl +qt cxxstd=17", when="@1.0.1")
0095 depends_on("eigen@3.3.7", when="@1.0.1")
0096
0097
0098 depends_on("vgm@4-5", when="@1.0.1")
0099 depends_on("genfit@2020-06-03", when="@1.0.1")
0100 depends_on("hepmc@2.06.09", when="@1.0.1")
0101 depends_on("hepmc3@3.2.1 +interfaces +python +rootio", when="@1.0.1")
0102 depends_on("acts@0.22.0", when="@1.0.1")
0103 depends_on("delphes@3.4.2", when="@1.0.1")
0104 depends_on("fastjet@3.3.3", when="@1.0.1")
0105
0106 depends_on("lhapdf@6.2.3", when="@1.0.1")
0107 depends_on("pythia8@8244", when="@1.0.1")
0108 depends_on("dire@2.004", when="@1.0.1")
0109
0110 depends_on("lhapdf5@5.9.1", when="@1.0.1")
0111 depends_on("pythia6@6.4.28 +root", when="@1.0.1")
0112
0113
0114 depends_on("eic-smear@1.0.4-fix1 +pythia6", when="@1.0.1")
0115 depends_on("ejana@1.2.2 +acts +genfit", when="@1.0.1")
0116 depends_on("g4e@1.3.4 ~validated", when="@1.0.1")
0117 depends_on("jana2@2.0.2 +root", when="@1.0.1")