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