diff --git a/default_models.cfg b/default_models.cfg index 9e0407b9..c2644460 100644 --- a/default_models.cfg +++ b/default_models.cfg @@ -16,4 +16,4 @@ phojet193 dpmjetIII191 dpmjetIII193 urqmd34 -pythia8 \ No newline at end of file +pythia8 diff --git a/src/chromo/models/pythia8.py b/src/chromo/models/pythia8.py index 97ef880c..0a66fcc9 100644 --- a/src/chromo/models/pythia8.py +++ b/src/chromo/models/pythia8.py @@ -1,5 +1,5 @@ from chromo.common import MCRun, EventData, CrossSectionData -from chromo.util import _cached_data_dir, name2pdg +from chromo.util import _cached_data_dir, name2pdg, dump_to_url from os import environ import numpy as np from chromo.kinematics import EventFrame @@ -7,6 +7,7 @@ from particle import literals as lp import warnings from typing import Collection, List +from pathlib import Path, PurePath class PYTHIA8Event(EventData): @@ -77,35 +78,68 @@ def _prepare_for_hepmc(self): class Pythia8(MCRun): _name = "Pythia" - _version = "8.308" + _version = "8.310" _library_name = "_pythia8" _event_class = PYTHIA8Event _frame = EventFrame.CENTER_OF_MASS - _projectiles = standard_projectiles | {lp.photon.pdgid} - # Nuclei are supported in principle, but generation is very slow. # Support for more nuclei can be added with ParticleData.addParticle. - _targets = _projectiles | { - name2pdg(x) - for x in ("He4", "Li6", "C12", "O16", "Cu63", "Xe129", "Au197", "Pb208") - } + _targets = ( + standard_projectiles + | { + name2pdg(x) + for x in ( + "H2", + "He4", + "Li6", + "C12", + "O16", + "Cu63", + "Kr84", + "Xe129", + "Au197", + "Pb208", + ) + } + | {lp.photon.pdgid} + ) + _projectiles = _targets | {lp.photon.pdgid} _restartable = True _data_url = ( "https://github.com/impy-project/chromo" - + "/releases/download/zipped_data_v1.0/Pythia8_v002.zip" + + "/releases/download/zipped_data_v1.0/Pythia8_v003.zip" ) - def __init__(self, evt_kin, *, seed=None, config=None, banner=True): + def __init__( + self, + evt_kin, + *, + seed=None, + config=None, + banner=True, + cache=_cached_data_dir(_data_url), + ): """ Parameters ---------- - config: str or list of str, optional + evt_kin: EventKinematics or None + Setup of initial state. You can set this to None if you want to use + Pythia to decay particles on the particle stack. + seed: int or None, optional + Seed for the random number generator. + config: str or list of str or None, optional Pass standard Pythia configuration here. You can use this to change the physics processes which are enabled in Pythia. You can pass a single string that is read from a configuration file or a list of strings, where each string is a single configuration command. - If config is not set, 'SoftQCD:inelastic = on' is used to get the + If config is None, 'SoftQCD:inelastic = on' is used to get the equivalent of other generators in chromo. + banner: bool, optional + Whether to show the Pythia banner. Default is True. + cache: str or None, optional + Path to the cache directory that we generate to speed up sub-sequent + runs of Pythia with same inputs. If None, cache is deactivated. + Default is to use the Pythia8 data directory. """ super().__init__(seed) @@ -138,6 +172,27 @@ def __init__(self, evt_kin, *, seed=None, config=None, banner=True): f"Random:seed = {self.seed % 900_000_000}", ] + if evt_kin is not None and cache: + if not isinstance(cache, (str, PurePath)): + raise ValueError( + f"cache must be a string or a Path object not {type(cache)}." + ) + cf = str(Path(cache) / str(dump_to_url([self.version] + self._config))) + # beware: exact suffix seems to matter! + self._config += [ + "MultipartonInteractions:reuseInit = 3", + f"MultipartonInteractions:initFile = {cf}.mpi", + ] + if (evt_kin.p1.A or 0) > 1 or (evt_kin.p2.A or 1) > 1: + self._config += [ + "HeavyIon:SasdMpiReuseInit = 3", + f"HeavyIon:SasdMpiInitFile = {cf}.sasd.mpi", + ] + self._config += [ + "HeavyIon:SigFitReuseInit = 3", + f"HeavyIon:SigFitInitFile = {cf}.sigfit", + ] + # Add "Print:quiet = on" if no "Print:quiet" is in config if not any("Print:quiet" in s for s in self._config): self._config.append("Print:quiet = on") @@ -162,6 +217,22 @@ def _cross_section(self, kin=None, max_info=False): diffractive_axb=st.sigmaAXB, ) + # pythia.info.sigmaTot(), used in _cross_section(), are estimated cross-section + # values for the pp collision for each sub-processes. + # TODO Implement the correct cross-sections when running simulations including + # hadron/nucleus in the initial collision systems using pythia.info.sigmaGen(i). + # pythia.info.sigmaGen(i) are the cross-section values generated by the MC + # events for each subprocesses. Best is to grab these values at the end of the + # event generation when the full statistics is available. The subprocesses are + # defined with codes in Pythia: + # i subprocess + # 101 non-diffractive + # 102 A B -> A B elastic + # 103 A B -> X B single diffractive + # 104 A B -> A X single diffractive + # 105 A B -> X X double diffractive + # 106 A B -> A X B central diffractive + def _set_kinematics(self, kin): config = self._config[:] @@ -173,17 +244,15 @@ def _set_kinematics(self, kin): "Next:numberCount = 0", ] - if (kin.p1.A or 0) > 1 or (kin.p2.A or 1) > 1: - import warnings - - warnings.warn( - "Support for nuclei is experimental; event generation takes a long time", - RuntimeWarning, - ) - - # speed-up initialization by not fitting nuclear cross-section - config.append("HeavyIon:SigFitNGen = 0") - config.append("HeavyIon:SigFitDefPar = 10.79,1.75,0.30,0.0,0.0,0.0,0.0,0.0") + # TODO Pythia8 likes to say this: + # To avoid refitting, add the following lines to your configuration file: + # HeavyIon:SigFitNGen = 0 + # HeavyIon:SigFitDefPar = 18.39,1.91,0.36 + # but these numbers of collision-specific, so we cannot just set this globally. + # We could generate collision-specific cache files like we do for the + # MPI stuff and set the numbers via those. To get the numbers, call + # SubCollisionModel::getParm(), which is complicated to call from the Pythia + # object, this is work in progress. config += [ f"Beams:idA = {int(kin.p1)}", diff --git a/src/chromo/util.py b/src/chromo/util.py index f8ff1bb0..f94e0f89 100644 --- a/src/chromo/util.py +++ b/src/chromo/util.py @@ -15,6 +15,9 @@ import numpy as np from particle import Particle, PDGID, ParticleNotFound, InvalidParticle from chromo.constants import MeV, nucleon_mass, sec2cm +import gzip +import pickle +import base64 EventFrame = Enum("EventFrame", ["CENTER_OF_MASS", "FIXED_TARGET", "GENERIC"]) @@ -219,12 +222,14 @@ def _make_name2pdg_db(): db.update( H=db["p"], H1=db["p"], + H2=db["D2"], He=db["He4"], C=db["C12"], N=db["N14"], O=db["O16"], Ne=db["Ne20"], Ar=db["Ar40"], + Kr=db["Kr84"], Xe=db["Xe131"], Pb=db["Pb206"], photon=db["gamma"], @@ -472,6 +477,13 @@ def _download_file(outfile, url): raise ConnectionError(f"{fname} has not been downloaded") +# Path to directory to store precomputed data tables +def _cache_base_dir(): + base_dir = Path(__file__).parent.absolute() / "iamdata" + base_dir.mkdir(parents=True, exist_ok=True) + return base_dir + + # Function to check and download dababase files on github def _cached_data_dir(url): """Checks for existence of version file @@ -481,10 +493,7 @@ def _cached_data_dir(url): Args: url (str): url for zip file """ - - base_dir = Path(__file__).parent.absolute() / "iamdata" - base_dir.mkdir(parents=True, exist_ok=True) - + base_dir = _cache_base_dir() vname = Path(url).stem model_dir = base_dir / vname.split("_v")[0] version_file = model_dir / vname @@ -811,3 +820,9 @@ def select_long_lived(tau=0, mm=False): long_lived.append(pid) return long_lived + + +def dump_to_url(obj): + b = pickle.dumps(obj) + b = gzip.compress(b, mtime=0) + return base64.urlsafe_b64encode(b).decode("ascii") diff --git a/src/cpp/_pythia8.cpp b/src/cpp/_pythia8.cpp index b7f02ce5..6efcee7e 100644 --- a/src/cpp/_pythia8.cpp +++ b/src/cpp/_pythia8.cpp @@ -1,8 +1,9 @@ #include -#include #include #include -#include +#include +#include +// #include #include #include #include @@ -244,11 +245,18 @@ PYBIND11_MODULE(_pythia8, m) ; + py::class_>(m, "SubCollisionModel") + // TODO add getParm + ; + + py::class_(m, "HIUserHooks") + .def_property_readonly("subCollisionModel", &HIUserHooks::subCollisionModel); + py::class_(m, "Pythia") .def(py::init(), py::call_guard()) .def("init", &Pythia::init, py::call_guard()) .def("next", py::overload_cast<>(&Pythia::next)) - .def("readString", &Pythia::readString, "setting"_a, "warn"_a = true) + .def("readString", &Pythia::readString, "setting"_a, "warn"_a = true, "subrun"_a = SUBRUNDEFAULT) .def("forceHadronLevel", &Pythia::forceHadronLevel, "find_junctions"_a = true) .def_readwrite("particleData", &Pythia::particleData) .def_readwrite("settings", &Pythia::settings) @@ -265,7 +273,9 @@ PYBIND11_MODULE(_pythia8, m) for (auto pit = self.event.begin() + 1; pit != self.event.end(); ++pit) *ptr++ = charge_from_pid(self.particleData, pit->id()); return result; - }); + }) + .def_property_readonly("hiHooks", [](Pythia &self) -> py::object + { return self.hiHooksPtr ? py::cast(self.hiHooksPtr) : py::none(); }); py::class_(m, "Event") .def_property_readonly("size", [](Event &self) @@ -287,4 +297,4 @@ PYBIND11_MODULE(_pythia8, m) .def("list", py::overload_cast(&Event::list, py::const_), "showScaleAndVertex"_a = false, "showMothersAndDaughters"_a = false, "precision"_a = 3) .def("append", py::overload_cast(&Event::append), "pdgid"_a, "status"_a, "col"_a, "acol"_a, "px"_a, "py"_a, "pz"_a, "e"_a, "m"_a = 0, "scale"_a = 0, "pol"_a = 9.) .def("fill", &fill); -} \ No newline at end of file +} diff --git a/src/cpp/pythia83 b/src/cpp/pythia83 index 38ebd868..b5a3fb48 160000 --- a/src/cpp/pythia83 +++ b/src/cpp/pythia83 @@ -1 +1 @@ -Subproject commit 38ebd86865e4f25e9cf461b610f5c82d475ab77a +Subproject commit b5a3fb48f79b3b4441cbf22f7ab710be3b1d7a46 diff --git a/tests/data/test_generators/Pythia8_He_p_cms.pkl.gz b/tests/data/test_generators/Pythia8_He_p_cms.pkl.gz new file mode 100644 index 00000000..f8c98611 Binary files /dev/null and b/tests/data/test_generators/Pythia8_He_p_cms.pkl.gz differ diff --git a/tests/data/test_generators/Pythia8_He_p_cms2ft.pkl.gz b/tests/data/test_generators/Pythia8_He_p_cms2ft.pkl.gz new file mode 100644 index 00000000..34292382 Binary files /dev/null and b/tests/data/test_generators/Pythia8_He_p_cms2ft.pkl.gz differ diff --git a/tests/data/test_generators/Pythia8_He_p_ft.pkl.gz b/tests/data/test_generators/Pythia8_He_p_ft.pkl.gz new file mode 100644 index 00000000..2b7fa5db Binary files /dev/null and b/tests/data/test_generators/Pythia8_He_p_ft.pkl.gz differ diff --git a/tests/data/test_generators/Pythia8_He_p_ft2cms.pkl.gz b/tests/data/test_generators/Pythia8_He_p_ft2cms.pkl.gz new file mode 100644 index 00000000..89b927a8 Binary files /dev/null and b/tests/data/test_generators/Pythia8_He_p_ft2cms.pkl.gz differ diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerEAAGxUzR6hILz00oCnV2sUnMSi0syk23z86b0CAcl5qXk51oVp5YEp6amKNgqgET54aJgIcMpqXoA9PV6OU0AAAA b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerEAAGxUzR6hILz00oCnV2sUnMSi0syk23z86b0CAcl5qXk51oVp5YEp6amKNgqgET54aJgIcMpqXoA9PV6OU0AAAA new file mode 100644 index 00000000..8521e1fe --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerEAAGxUzR6hILz00oCnV2sUnMSi0syk23z86b0CAcl5qXk51oVp5YEp6amKNgqgET54aJgIcMpqXoA9PV6OU0AAAA @@ -0,0 +1,3 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1911372900e+01 2.8357956104e+00 2.7952853683e+00 2.7513871331e+00 2.7079112547e+00 2.6663040679e+00 2.6239120714e+00 2.5798830154e+00 2.5387082552e+00 2.4965744880e+00 2.4534810540e+00 2.4139535105e+00 2.3717986333e+00 2.3311060780e+00 2.2920885922e+00 2.2526848277e+00 2.2153052014e+00 2.1743642381e+00 2.1339988542e+00 2.0943018805e+00 2.0540342276e+00 2.0159751477e+00 1.9751099686e+00 1.9387696428e+00 1.9001017111e+00 1.8600773290e+00 1.8214349644e+00 1.7816877992e+00 1.7442099752e+00 1.7073402863e+00 1.6712578131e+00 1.6352338093e+00 1.5976160563e+00 1.5620030955e+00 1.5258640910e+00 1.4881083594e+00 1.4519982227e+00 1.4144007225e+00 1.3769347181e+00 1.3420172587e+00 1.3078395907e+00 1.2730068553e+00 1.2376239912e+00 1.2025353948e+00 1.1661716866e+00 1.1320997137e+00 1.0973241311e+00 1.0628617535e+00 1.0294402022e+00 9.9516150116e-01 9.6110977673e-01 9.2674470606e-01 8.9303049982e-01 8.6081437116e-01 8.2823463178e-01 7.9630301691e-01 7.6530984565e-01 7.3366231827e-01 7.0280438410e-01 6.7166891938e-01 6.4258478852e-01 6.1374643046e-01 5.8413291823e-01 5.5653300346e-01 5.2824169818e-01 5.0166067709e-01 4.7301644635e-01 4.4549180136e-01 4.1783852587e-01 3.9245277868e-01 3.6885620557e-01 3.4500108964e-01 3.2141345032e-01 2.9896442446e-01 2.7734221746e-01 2.5513585226e-01 2.3496338717e-01 2.1468921833e-01 1.9608117259e-01 1.7803845486e-01 1.5985757164e-01 1.4327926532e-01 1.2639495935e-01 1.1088538361e-01 9.6432585226e-02 8.3105689205e-02 7.0557814242e-02 5.8697527241e-02 4.7994286906e-02 3.8752347776e-02 3.0465945325e-02 2.2907519341e-02 1.6301386661e-02 1.1194838376e-02 7.3867316564e-03 4.2854747342e-03 2.2939614554e-03 1.0153158280e-03 3.0966411878e-04 4.4635187485e-05 7.0846087275e-07 0.0000000000e+00 8.5853381775e-01 2.7858283485e+00 1.5800079975e+01 1.2447105387e+00 1.5228412136e+00 6.8629445361e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGDKal6ANPQAaVRAAAA.mpi b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGDKal6ANPQAaVRAAAA.mpi new file mode 100644 index 00000000..969f7898 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGDKal6ANPQAaVRAAAA.mpi @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.2119907026e+01 2.8440190684e+00 2.8009649645e+00 2.7600229325e+00 2.7150503197e+00 2.6741666752e+00 2.6296526973e+00 2.5862504097e+00 2.5456292373e+00 2.5023477754e+00 2.4597495923e+00 2.4185045256e+00 2.3777827741e+00 2.3378022187e+00 2.2975203653e+00 2.2549987329e+00 2.2135657272e+00 2.1754679019e+00 2.1356291554e+00 2.0930923759e+00 2.0532039425e+00 2.0135112973e+00 1.9738389666e+00 1.9357789928e+00 1.8975512920e+00 1.8589300781e+00 1.8199880419e+00 1.7797702144e+00 1.7432689004e+00 1.7052445733e+00 1.6663596885e+00 1.6291694058e+00 1.5906939978e+00 1.5539873516e+00 1.5169303715e+00 1.4807791472e+00 1.4436641741e+00 1.4064922620e+00 1.3686443177e+00 1.3325428674e+00 1.2966920466e+00 1.2608307683e+00 1.2254397803e+00 1.1894873137e+00 1.1543715948e+00 1.1210754611e+00 1.0868507748e+00 1.0523163503e+00 1.0192815032e+00 9.8497626757e-01 9.5117877746e-01 9.1746650021e-01 8.8457542273e-01 8.5110827891e-01 8.2005774391e-01 7.9000180900e-01 7.5896605590e-01 7.2767869350e-01 6.9777359884e-01 6.6866425832e-01 6.3900576287e-01 6.0822237506e-01 5.7916447665e-01 5.4899396952e-01 5.2150263998e-01 4.9415185524e-01 4.6708783465e-01 4.3942136579e-01 4.1326162300e-01 3.8796730335e-01 3.6464369690e-01 3.4116777325e-01 3.1801964972e-01 2.9550005223e-01 2.7262259199e-01 2.5173578643e-01 2.3137156802e-01 2.1180734990e-01 1.9252734627e-01 1.7488524043e-01 1.5698382989e-01 1.4028129220e-01 1.2350423787e-01 1.0943327776e-01 9.5424444269e-02 8.2746420630e-02 7.0929918093e-02 5.9550766769e-02 4.9114373299e-02 3.9370561989e-02 3.0899779091e-02 2.3086163798e-02 1.6563592086e-02 1.1498595188e-02 7.1764164660e-03 4.3899017414e-03 2.3024170822e-03 9.9775434848e-04 2.5579655818e-04 3.8918924622e-05 7.3322569371e-07 0.0000000000e+00 8.5918770520e-01 2.7912298932e+00 1.5876622319e+01 1.2455191645e+00 1.5228412136e+00 6.8525305822e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6273555530e+01 1.6273555530e+00 2.1051143143e+01 2.1051143143e+00 2.0799336853e+00 2.0544598927e+00 2.0291847842e+00 2.0037795544e+00 1.9770508411e+00 1.9529580024e+00 1.9283593251e+00 1.9034118135e+00 1.8792076081e+00 1.8529424844e+00 1.8283749086e+00 1.8032782454e+00 1.7783595834e+00 1.7532190555e+00 1.7283435261e+00 1.7017982761e+00 1.6769561379e+00 1.6521133283e+00 1.6257688271e+00 1.6010292065e+00 1.5733097267e+00 1.5469909558e+00 1.5211064887e+00 1.4944700343e+00 1.4692483821e+00 1.4443640854e+00 1.4188261146e+00 1.3935553264e+00 1.3669275669e+00 1.3416386865e+00 1.3153837015e+00 1.2904592785e+00 1.2650923713e+00 1.2383724814e+00 1.2124301062e+00 1.1889448482e+00 1.1632212553e+00 1.1384281092e+00 1.1122593968e+00 1.0873981863e+00 1.0629782829e+00 1.0373085165e+00 1.0115035237e+00 9.8744263988e-01 9.6210254983e-01 9.3693470110e-01 9.1273374274e-01 8.8782829747e-01 8.6162891946e-01 8.3506337987e-01 8.0922804939e-01 7.8464954510e-01 7.5920551386e-01 7.3586287884e-01 7.0973342214e-01 6.8599620997e-01 6.6336058685e-01 6.3794984814e-01 6.1401680664e-01 5.9007054194e-01 5.6678630452e-01 5.4421140212e-01 5.2180033952e-01 4.9945100409e-01 4.7679584607e-01 4.5311196826e-01 4.3113360192e-01 4.0922677294e-01 3.8692969816e-01 3.6386415357e-01 3.4041729057e-01 3.1952504108e-01 2.9989047857e-01 2.8050404682e-01 2.6070009295e-01 2.4159553609e-01 2.2224712294e-01 2.0459111761e-01 1.8702347354e-01 1.7053965108e-01 1.5426962890e-01 1.3769184374e-01 1.2233223066e-01 1.0713726874e-01 9.3637616517e-02 8.0368337526e-02 6.7981596255e-02 5.6989154438e-02 4.6599217135e-02 3.8051561262e-02 2.9436933135e-02 2.1519634985e-02 1.5490689655e-02 1.0200353188e-02 6.2162619600e-03 3.0277138477e-03 1.1001605438e-03 2.3713736257e-04 1.1425052872e-05 0.0000000000e+00 7.6974848224e-01 2.0345608220e+00 8.5659663065e+00 1.0862084821e+00 1.2500000000e+00 6.3509495113e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6104679161e+01 1.6104679161e+00 2.1230450346e+01 2.1230450346e+00 2.0980833496e+00 2.0730043168e+00 2.0480522473e+00 2.0210767374e+00 1.9970124974e+00 1.9724153867e+00 1.9488918315e+00 1.9238256355e+00 1.8976128000e+00 1.8735942360e+00 1.8493143372e+00 1.8237736177e+00 1.7992289586e+00 1.7756856132e+00 1.7493100656e+00 1.7234705339e+00 1.6975582125e+00 1.6717686504e+00 1.6462384501e+00 1.6197780853e+00 1.5931999256e+00 1.5652866987e+00 1.5391784303e+00 1.5125901013e+00 1.4864590473e+00 1.4613183235e+00 1.4344756695e+00 1.4071619891e+00 1.3818594339e+00 1.3553534726e+00 1.3297206194e+00 1.3051777155e+00 1.2772301658e+00 1.2500607749e+00 1.2255937229e+00 1.1998452116e+00 1.1723406297e+00 1.1465279125e+00 1.1204087948e+00 1.0947156384e+00 1.0691550739e+00 1.0430204763e+00 1.0175337816e+00 9.9339663839e-01 9.6811260057e-01 9.4201988413e-01 9.1784452415e-01 8.9217760181e-01 8.6749540017e-01 8.4154602389e-01 8.1738653096e-01 7.9069169425e-01 7.6625607990e-01 7.3973117063e-01 7.1518606934e-01 6.8993743239e-01 6.6581651839e-01 6.4230268485e-01 6.1869993918e-01 5.9529543039e-01 5.7066672697e-01 5.4581045322e-01 5.2118626563e-01 4.9825554687e-01 4.7446106065e-01 4.5104269340e-01 4.2875292942e-01 4.0671279023e-01 3.8388303777e-01 3.6390388674e-01 3.4255447464e-01 3.2267883745e-01 3.0239857567e-01 2.8306404706e-01 2.6292932790e-01 2.4315973531e-01 2.2382831164e-01 2.0559908004e-01 1.8688902962e-01 1.6980381078e-01 1.5378724661e-01 1.3845756420e-01 1.2372908979e-01 1.0910461177e-01 9.5544662354e-02 8.2015006745e-02 6.9907677385e-02 5.7635845421e-02 4.7020916440e-02 3.7310552304e-02 2.8435299854e-02 2.1352074250e-02 1.5383636673e-02 9.9176398685e-03 5.7627343709e-03 2.7987662738e-03 1.1329616728e-03 2.5203230870e-04 7.6244156675e-06 0.0000000000e+00 7.7327865228e-01 2.0507489022e+00 8.7076647180e+00 1.0884547995e+00 1.2600000000e+00 6.4078363973e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6208694830e+01 1.6208694830e+00 2.1190537908e+01 2.1190537908e+00 2.0929257847e+00 2.0671932143e+00 2.0423056879e+00 2.0148986700e+00 1.9894419093e+00 1.9641654303e+00 1.9380449252e+00 1.9122066122e+00 1.8861262371e+00 1.8619803184e+00 1.8356114261e+00 1.8098150375e+00 1.7846814432e+00 1.7585055774e+00 1.7326465692e+00 1.7074399167e+00 1.6818193401e+00 1.6559679797e+00 1.6306847649e+00 1.6045660602e+00 1.5794519043e+00 1.5546753460e+00 1.5288287251e+00 1.5033695305e+00 1.4758733103e+00 1.4504106396e+00 1.4238165981e+00 1.3981477471e+00 1.3717039675e+00 1.3473626016e+00 1.3197963512e+00 1.2934937794e+00 1.2684391167e+00 1.2444762622e+00 1.2187163950e+00 1.1932887739e+00 1.1664128052e+00 1.1415180115e+00 1.1144990284e+00 1.0874897178e+00 1.0615127265e+00 1.0358372354e+00 1.0093036559e+00 9.8427045946e-01 9.5898900366e-01 9.3437384637e-01 9.0729838211e-01 8.8125930268e-01 8.5648439533e-01 8.3325226812e-01 8.0956952728e-01 7.8489576538e-01 7.5928237094e-01 7.3489200038e-01 7.1127127250e-01 6.8742617156e-01 6.6224696770e-01 6.3873183223e-01 6.1319967790e-01 5.9182255655e-01 5.6731833485e-01 5.4431666525e-01 5.1984138891e-01 4.9627703496e-01 4.7276847524e-01 4.5042050956e-01 4.2660054283e-01 4.0451838776e-01 3.8323018136e-01 3.6294991246e-01 3.4277141292e-01 3.2216191287e-01 3.0309766150e-01 2.8214258749e-01 2.6276016550e-01 2.4388837154e-01 2.2459122660e-01 2.0621321041e-01 1.8880614051e-01 1.7237436494e-01 1.5524739358e-01 1.3884914090e-01 1.2319259296e-01 1.0856325039e-01 9.4861920002e-02 8.2570106076e-02 7.0911847199e-02 5.8660617093e-02 4.7773161735e-02 3.8091323091e-02 2.9759320445e-02 2.1792191077e-02 1.5727525528e-02 1.0368927825e-02 6.2425252708e-03 3.2218373818e-03 1.2341395679e-03 2.5500426777e-04 1.2101126138e-05 0.0000000000e+00 7.7250108567e-01 2.0471651654e+00 8.6761063567e+00 1.0879567004e+00 1.2600000000e+00 6.4161894656e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6187563384e+01 1.6187563384e+00 2.1272936486e+01 2.1272936486e+00 2.1041770706e+00 2.0796721234e+00 2.0554611543e+00 2.0300715027e+00 2.0033507131e+00 1.9769473123e+00 1.9511969512e+00 1.9250215325e+00 1.8981689461e+00 1.8725805282e+00 1.8477869374e+00 1.8223268073e+00 1.7968170723e+00 1.7715027928e+00 1.7451250571e+00 1.7194111265e+00 1.6933762858e+00 1.6676237189e+00 1.6416645781e+00 1.6167794836e+00 1.5916759627e+00 1.5660397538e+00 1.5408372596e+00 1.5153550476e+00 1.4885013722e+00 1.4624570284e+00 1.4354984526e+00 1.4100106820e+00 1.3839581987e+00 1.3588985290e+00 1.3320422304e+00 1.3055213029e+00 1.2800985339e+00 1.2540903944e+00 1.2272066798e+00 1.2005713255e+00 1.1725663150e+00 1.1446401396e+00 1.1184626697e+00 1.0925651197e+00 1.0655434510e+00 1.0404963676e+00 1.0137372767e+00 9.8863424526e-01 9.6262016413e-01 9.3704222507e-01 9.1153776246e-01 8.8549785236e-01 8.6088226314e-01 8.3470309216e-01 8.0938784131e-01 7.8560319003e-01 7.6060120924e-01 7.3626695501e-01 7.1098493112e-01 6.8436771930e-01 6.6214596716e-01 6.3783697066e-01 6.1405683678e-01 5.9098914566e-01 5.6656969360e-01 5.4363805375e-01 5.2077014909e-01 4.9867265610e-01 4.7616808957e-01 4.5412279636e-01 4.3170314464e-01 4.0961518482e-01 3.8748258443e-01 3.6500986170e-01 3.4344371896e-01 3.2250406598e-01 3.0289825672e-01 2.8350330920e-01 2.6421331482e-01 2.4417498324e-01 2.2522974393e-01 2.0683440790e-01 1.9030279480e-01 1.7250410890e-01 1.5588192641e-01 1.4021145412e-01 1.2412094029e-01 1.0893191656e-01 9.4748272503e-02 8.1595496522e-02 6.8759571191e-02 5.8051094652e-02 4.8113565530e-02 3.8645005054e-02 2.9727365151e-02 2.2176189250e-02 1.5660902064e-02 9.9297683524e-03 6.1937134356e-03 2.9880933008e-03 1.1557622117e-03 2.6683309766e-04 1.0400167696e-05 0.0000000000e+00 7.7410126231e-01 2.0545515336e+00 8.7412690517e+00 1.0889838210e+00 1.2600000000e+00 6.3989656649e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2535441590e+01 1.2535441590e+00 1.5753089486e+01 1.5753089486e+00 1.5590873901e+00 1.5427835398e+00 1.5249298287e+00 1.5063067822e+00 1.4884640953e+00 1.4719402315e+00 1.4560068934e+00 1.4396602307e+00 1.4225337242e+00 1.4046825497e+00 1.3878334981e+00 1.3696524293e+00 1.3511227590e+00 1.3316095835e+00 1.3139614961e+00 1.2946958007e+00 1.2767020556e+00 1.2571964789e+00 1.2386196755e+00 1.2209923262e+00 1.2036143778e+00 1.1860066713e+00 1.1676886399e+00 1.1498509140e+00 1.1297242464e+00 1.1110642505e+00 1.0923555956e+00 1.0740876828e+00 1.0554874598e+00 1.0358257094e+00 1.0166330529e+00 9.9798959455e-01 9.7926989343e-01 9.5957950299e-01 9.4153476374e-01 9.2274144429e-01 9.0365547050e-01 8.8429703381e-01 8.6585702628e-01 8.4641791526e-01 8.2701504085e-01 8.0774661567e-01 7.8889390009e-01 7.7001558890e-01 7.5158149632e-01 7.3299884388e-01 7.1416795173e-01 6.9455972485e-01 6.7587721755e-01 6.5547620437e-01 6.3586695246e-01 6.1790285259e-01 5.9873338632e-01 5.8114452237e-01 5.6228839479e-01 5.4429033892e-01 5.2613447064e-01 5.0833962599e-01 4.9022311704e-01 4.7119173966e-01 4.5348338010e-01 4.3679983012e-01 4.1863393478e-01 4.0144740456e-01 3.8432868867e-01 3.6787585445e-01 3.5021234050e-01 3.3348368387e-01 3.1827558497e-01 3.0212312718e-01 2.8523820117e-01 2.6911350151e-01 2.5342257155e-01 2.3856672711e-01 2.2407011492e-01 2.0965511281e-01 1.9607397168e-01 1.8283277026e-01 1.7026153100e-01 1.5533002080e-01 1.4188790370e-01 1.2882270205e-01 1.1645079352e-01 1.0450041726e-01 9.3422191601e-02 8.3120187803e-02 7.3371796298e-02 6.2909449727e-02 5.3389375135e-02 4.4559260208e-02 3.6829163274e-02 2.9913605362e-02 2.3184347283e-02 1.6823337092e-02 1.1527525055e-02 6.9500726601e-03 3.4303724787e-03 1.1930966294e-03 1.3873386671e-04 0.0000000000e+00 5.9942724845e-01 1.4138133031e+00 4.4543854966e+00 1.0080695698e+00 9.5000000000e-01 4.9979286902e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2857934806e+01 1.2857934806e+00 1.5800684345e+01 1.5800684345e+00 1.5629592150e+00 1.5451716050e+00 1.5276095483e+00 1.5115361747e+00 1.4941034358e+00 1.4762016733e+00 1.4590649845e+00 1.4413176904e+00 1.4242501115e+00 1.4058768968e+00 1.3883955009e+00 1.3706046256e+00 1.3528993834e+00 1.3349818147e+00 1.3163389999e+00 1.2992175015e+00 1.2805109086e+00 1.2625629788e+00 1.2450012112e+00 1.2271701740e+00 1.2086634203e+00 1.1903051673e+00 1.1723169058e+00 1.1535743213e+00 1.1342387140e+00 1.1161190268e+00 1.0976907398e+00 1.0781508877e+00 1.0592265770e+00 1.0410746774e+00 1.0227918839e+00 1.0052405211e+00 9.8660663433e-01 9.6816133449e-01 9.4784854903e-01 9.2899943748e-01 9.0982108759e-01 8.8939529517e-01 8.7021097561e-01 8.5213085433e-01 8.3386099191e-01 8.1555975259e-01 7.9543001148e-01 7.7665254271e-01 7.5742006503e-01 7.3913184820e-01 7.2026145822e-01 7.0204454703e-01 6.8276387183e-01 6.6357911825e-01 6.4478212202e-01 6.2569175780e-01 6.0684027006e-01 5.8811965690e-01 5.6925429530e-01 5.5068926586e-01 5.3275103210e-01 5.1443276061e-01 4.9568883197e-01 4.7752372373e-01 4.5909520311e-01 4.4135348226e-01 4.2515922578e-01 4.0860441675e-01 3.9064808246e-01 3.7352412705e-01 3.5524556922e-01 3.3814962645e-01 3.2204118860e-01 3.0572719782e-01 2.8967836166e-01 2.7261221331e-01 2.5824560608e-01 2.4323979080e-01 2.2849166999e-01 2.1368203496e-01 1.9940640943e-01 1.8459554817e-01 1.7003139341e-01 1.5626360981e-01 1.4188000677e-01 1.2888903707e-01 1.1627320397e-01 1.0429074077e-01 9.3434427503e-02 8.2757195036e-02 7.2781267566e-02 6.3060493091e-02 5.3613660418e-02 4.5257182403e-02 3.7400562241e-02 3.0137536579e-02 2.3283433767e-02 1.7090723835e-02 1.1527263687e-02 6.7564073572e-03 3.5231668763e-03 1.1827928642e-03 1.5610768287e-04 0.0000000000e+00 6.0181308329e-01 1.4210975835e+00 4.4908628685e+00 1.0088904979e+00 9.6000000000e-01 5.0776395906e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.mpi b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.mpi new file mode 100644 index 00000000..2096baed --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.mpi @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1815113268e+01 2.8319996511e+00 2.7903202522e+00 2.7490812339e+00 2.7075254594e+00 2.6662047686e+00 2.6250051645e+00 2.5820666595e+00 2.5407168808e+00 2.4993868645e+00 2.4570292263e+00 2.4149069216e+00 2.3713973726e+00 2.3291357139e+00 2.2901720496e+00 2.2500204293e+00 2.2074355923e+00 2.1680806087e+00 2.1286635599e+00 2.0894742057e+00 2.0492911210e+00 2.0095700136e+00 1.9704404727e+00 1.9311081878e+00 1.8926742064e+00 1.8535356504e+00 1.8141733664e+00 1.7763633434e+00 1.7363532451e+00 1.6991909785e+00 1.6603511540e+00 1.6210231533e+00 1.5868382047e+00 1.5494270404e+00 1.5123435154e+00 1.4750966150e+00 1.4389676077e+00 1.4018760109e+00 1.3651861698e+00 1.3296933163e+00 1.2941460972e+00 1.2578754918e+00 1.2232667261e+00 1.1889295330e+00 1.1516698211e+00 1.1175372655e+00 1.0827256343e+00 1.0477839558e+00 1.0151364094e+00 9.8164325161e-01 9.4762042228e-01 9.1443019110e-01 8.8114765807e-01 8.4859474229e-01 8.1524978432e-01 7.8393393134e-01 7.5265327756e-01 7.2194230538e-01 6.9127529784e-01 6.6086403531e-01 6.3136163790e-01 6.0397574908e-01 5.7571766747e-01 5.4879641731e-01 5.1938519215e-01 4.9218927400e-01 4.6624225533e-01 4.3920484438e-01 4.1399888697e-01 3.8684741623e-01 3.6350370763e-01 3.4064395993e-01 3.1843448012e-01 2.9614596605e-01 2.7389230315e-01 2.5148394262e-01 2.3052536453e-01 2.1070033254e-01 1.9225016428e-01 1.7507437960e-01 1.5682909837e-01 1.4009136143e-01 1.2437717192e-01 1.0924617756e-01 9.5219875853e-02 8.1901681133e-02 6.9543868787e-02 5.8683454518e-02 4.8106062695e-02 3.9085322957e-02 3.0375844408e-02 2.3136085796e-02 1.6624180319e-02 1.1618654220e-02 7.5652862522e-03 4.4456036664e-03 2.3537068825e-03 9.4387509192e-04 2.9610650530e-04 4.4797457735e-05 7.7409691462e-07 0.0000000000e+00 8.5823010313e-01 2.7833279397e+00 1.5764767939e+01 1.2443363002e+00 1.5228412136e+00 6.8677595856e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6147682337e+01 1.6147682337e+00 2.1098748089e+01 2.1098748089e+00 2.0834435601e+00 2.0574948439e+00 2.0317585924e+00 2.0062667276e+00 1.9813726005e+00 1.9572171506e+00 1.9327532353e+00 1.9065250237e+00 1.8828452899e+00 1.8588728633e+00 1.8336494623e+00 1.8097490549e+00 1.7818179773e+00 1.7572753184e+00 1.7333031473e+00 1.7079550518e+00 1.6823331609e+00 1.6555573087e+00 1.6291904698e+00 1.6037681466e+00 1.5793192946e+00 1.5554666685e+00 1.5315197848e+00 1.5053673347e+00 1.4779674152e+00 1.4532797332e+00 1.4269492803e+00 1.4000662474e+00 1.3737352135e+00 1.3490277465e+00 1.3221554486e+00 1.2961725911e+00 1.2713389883e+00 1.2469559875e+00 1.2222814233e+00 1.1962905045e+00 1.1702516044e+00 1.1438535108e+00 1.1177184371e+00 1.0931201102e+00 1.0679951767e+00 1.0408270773e+00 1.0156978592e+00 9.8905011758e-01 9.6289311379e-01 9.3763199564e-01 9.1299204350e-01 8.8796639551e-01 8.6274775247e-01 8.3717368835e-01 8.1202253752e-01 7.8643303229e-01 7.6041727933e-01 7.3575001008e-01 7.1206535834e-01 6.8808234024e-01 6.6371517820e-01 6.3966735973e-01 6.1505223034e-01 5.8918812898e-01 5.6522834081e-01 5.4238253166e-01 5.1993583871e-01 4.9738334115e-01 4.7260531426e-01 4.4957015636e-01 4.2756972068e-01 4.0523970093e-01 3.8225371137e-01 3.6106209756e-01 3.3962040710e-01 3.1908276394e-01 2.9769861645e-01 2.7749103598e-01 2.5821137353e-01 2.3892768883e-01 2.2006725426e-01 2.0200902778e-01 1.8488118790e-01 1.6849572693e-01 1.5261533412e-01 1.3698773457e-01 1.2110522965e-01 1.0720676069e-01 9.4240359587e-02 8.1156231029e-02 6.8976950236e-02 5.7444054510e-02 4.7145576631e-02 3.7828426490e-02 2.9423294374e-02 2.1888937213e-02 1.5552281849e-02 1.0386834480e-02 6.0293851628e-03 3.0904035536e-03 1.2141701051e-03 2.3225501607e-04 7.9160166443e-06 0.0000000000e+00 7.7069504446e-01 2.0388808582e+00 8.6035668276e+00 1.0868070282e+00 1.2500000000e+00 6.3407930842e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6127226906e+01 1.6127226906e+00 2.1172539375e+01 2.1172539375e+00 2.0912265977e+00 2.0654205100e+00 2.0402883846e+00 2.0153185955e+00 1.9906889092e+00 1.9653316958e+00 1.9409063045e+00 1.9156198491e+00 1.8894164319e+00 1.8640669131e+00 1.8380201360e+00 1.8132763226e+00 1.7878966323e+00 1.7635572693e+00 1.7375459562e+00 1.7105426461e+00 1.6855246109e+00 1.6612598724e+00 1.6353634163e+00 1.6071633021e+00 1.5824208501e+00 1.5566989452e+00 1.5293190012e+00 1.5044557614e+00 1.4777707312e+00 1.4523398888e+00 1.4254824501e+00 1.3990036096e+00 1.3727118399e+00 1.3479481021e+00 1.3226728185e+00 1.2970552862e+00 1.2698370203e+00 1.2447510895e+00 1.2191605803e+00 1.1930457682e+00 1.1690184542e+00 1.1433258916e+00 1.1182120627e+00 1.0930912605e+00 1.0679239313e+00 1.0416379657e+00 1.0182320479e+00 9.9321888786e-01 9.6702824574e-01 9.4165274164e-01 9.1817863570e-01 8.9449047434e-01 8.6931731200e-01 8.4516565472e-01 8.2070895545e-01 7.9507893258e-01 7.6972484950e-01 7.4311084519e-01 7.1669069557e-01 6.9279709585e-01 6.6920010065e-01 6.4438510426e-01 6.2175583679e-01 5.9715345925e-01 5.7166465572e-01 5.4833625360e-01 5.2529642626e-01 5.0138711485e-01 4.7764201563e-01 4.5364951872e-01 4.3108960071e-01 4.0899001486e-01 3.8559001691e-01 3.6381707924e-01 3.4211420893e-01 3.2208216256e-01 3.0196351062e-01 2.8157064296e-01 2.6188196998e-01 2.4343733121e-01 2.2494074162e-01 2.0610758004e-01 1.8905646831e-01 1.7125750031e-01 1.5449061469e-01 1.3800572211e-01 1.2332611384e-01 1.0826569476e-01 9.4181426938e-02 8.0933400177e-02 6.8426381437e-02 5.7573819689e-02 4.7430047805e-02 3.8501113774e-02 2.9567463079e-02 2.1208686780e-02 1.4922652104e-02 9.8794057044e-03 5.8564274013e-03 2.8779763679e-03 1.1178360952e-03 2.4359755593e-04 1.1172091369e-05 0.0000000000e+00 7.7214891377e-01 2.0455454269e+00 8.6618783583e+00 1.0877317249e+00 1.2600000000e+00 6.4199625496e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6134175650e+01 1.6134175650e+00 2.1334998349e+01 2.1334998349e+00 2.1085705977e+00 2.0850010670e+00 2.0589855527e+00 2.0336610897e+00 2.0072335820e+00 1.9826154736e+00 1.9570742922e+00 1.9296184317e+00 1.9031590888e+00 1.8776877358e+00 1.8520245360e+00 1.8268852261e+00 1.8012670304e+00 1.7738899047e+00 1.7476433362e+00 1.7221312741e+00 1.6969094637e+00 1.6722211561e+00 1.6481790197e+00 1.6238011087e+00 1.5988571808e+00 1.5735103009e+00 1.5463623917e+00 1.5208658950e+00 1.4936524940e+00 1.4678776180e+00 1.4417363868e+00 1.4164675718e+00 1.3910256732e+00 1.3644460546e+00 1.3375053809e+00 1.3107051172e+00 1.2839569106e+00 1.2584371001e+00 1.2322833282e+00 1.2052141864e+00 1.1792230535e+00 1.1535379572e+00 1.1272072304e+00 1.1021480526e+00 1.0767832071e+00 1.0515998049e+00 1.0260670506e+00 9.9998631831e-01 9.7564425405e-01 9.4904721305e-01 9.2416061296e-01 8.9966941940e-01 8.7571020763e-01 8.4968866320e-01 8.2258355452e-01 7.9635622467e-01 7.7054174369e-01 7.4559450025e-01 7.2071712036e-01 6.9604442135e-01 6.7200382258e-01 6.4666834290e-01 6.2287447344e-01 5.9945957849e-01 5.7463931172e-01 5.4998512764e-01 5.2540873095e-01 5.0067926301e-01 4.7651905617e-01 4.5323740141e-01 4.2893641938e-01 4.0651721796e-01 3.8486677478e-01 3.6421468605e-01 3.4350637188e-01 3.2220901464e-01 3.0076212436e-01 2.8022376882e-01 2.6185109274e-01 2.4298725330e-01 2.2352809611e-01 2.0561505629e-01 1.8783654160e-01 1.7083659871e-01 1.5380406868e-01 1.3815102480e-01 1.2244524162e-01 1.0799196260e-01 9.4395104516e-02 8.2036170217e-02 6.9697781373e-02 5.8023748207e-02 4.6950062099e-02 3.7643509905e-02 2.8896323166e-02 2.1623103033e-02 1.5324038926e-02 9.8547423599e-03 5.9226666358e-03 2.8624962557e-03 1.1098092454e-03 2.5043814962e-04 9.9610335991e-06 0.0000000000e+00 7.7529353904e-01 2.0600838065e+00 8.7903771587e+00 1.0897543828e+00 1.2600000000e+00 6.3860463930e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6185040413e+01 1.6185040413e+00 2.1251472927e+01 2.1251472927e+00 2.0990410586e+00 2.0739446752e+00 2.0477131951e+00 2.0213040037e+00 1.9960674449e+00 1.9708515212e+00 1.9455802032e+00 1.9202860815e+00 1.8934724357e+00 1.8690477681e+00 1.8427914559e+00 1.8163634975e+00 1.7910041141e+00 1.7652702902e+00 1.7375375217e+00 1.7121979058e+00 1.6872941576e+00 1.6628298146e+00 1.6383316070e+00 1.6133553400e+00 1.5886044649e+00 1.5632403075e+00 1.5387676801e+00 1.5131747850e+00 1.4861140893e+00 1.4600257750e+00 1.4346272305e+00 1.4097081677e+00 1.3859586990e+00 1.3606206900e+00 1.3332528175e+00 1.3067081192e+00 1.2810521337e+00 1.2541234513e+00 1.2282107865e+00 1.2022383085e+00 1.1751302336e+00 1.1497085055e+00 1.1229380052e+00 1.0961597701e+00 1.0704744510e+00 1.0436931249e+00 1.0175768437e+00 9.9347101308e-01 9.6863332219e-01 9.4316730873e-01 9.1675783890e-01 8.9175479745e-01 8.6597892439e-01 8.4009836957e-01 8.1607562031e-01 7.9061417323e-01 7.6569288460e-01 7.4070818668e-01 7.1464471885e-01 6.9189134573e-01 6.6567827808e-01 6.4065837800e-01 6.1575098637e-01 5.9181109650e-01 5.6921939766e-01 5.4664811225e-01 5.2208228465e-01 4.9749187160e-01 4.7421777378e-01 4.5104997722e-01 4.2906759677e-01 4.0491187639e-01 3.8376994109e-01 3.6230053679e-01 3.4105484293e-01 3.1947137969e-01 2.9948339429e-01 2.7897532236e-01 2.6021681600e-01 2.4038461846e-01 2.2124691797e-01 2.0322196178e-01 1.8550419619e-01 1.7065060666e-01 1.5519577939e-01 1.3951226894e-01 1.2428423092e-01 1.0943997978e-01 9.6403245564e-02 8.3806759101e-02 7.1232277187e-02 6.0049592262e-02 4.9720698775e-02 3.9919219636e-02 3.0488860158e-02 2.2435563338e-02 1.5704637725e-02 1.0090751967e-02 5.9365574431e-03 3.0291011435e-03 1.1816437302e-03 2.4986682498e-04 1.2281978459e-05 0.0000000000e+00 7.7368634247e-01 2.0526320508e+00 8.7242910733e+00 1.0887167188e+00 1.2600000000e+00 6.4034443692e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2766672111e+01 1.2766672111e+00 1.5826793366e+01 1.5826793366e+00 1.5650056161e+00 1.5488274189e+00 1.5304065669e+00 1.5130283871e+00 1.4957748616e+00 1.4779624394e+00 1.4600324590e+00 1.4421151361e+00 1.4251777414e+00 1.4079431424e+00 1.3898216123e+00 1.3715573250e+00 1.3518251578e+00 1.3344435716e+00 1.3161846065e+00 1.2980929177e+00 1.2809595966e+00 1.2635138340e+00 1.2455427685e+00 1.2282051825e+00 1.2091696954e+00 1.1908222134e+00 1.1714712915e+00 1.1534517186e+00 1.1348253916e+00 1.1173695235e+00 1.0998296103e+00 1.0815088444e+00 1.0623952162e+00 1.0437091657e+00 1.0252667868e+00 1.0057422918e+00 9.8701319714e-01 9.6887728894e-01 9.4953226260e-01 9.3230348423e-01 9.1334383557e-01 8.9491437829e-01 8.7710702325e-01 8.5871774950e-01 8.3924965725e-01 8.2003757111e-01 8.0036677733e-01 7.8092209311e-01 7.6157493130e-01 7.4303960624e-01 7.2343992433e-01 7.0413529837e-01 6.8626499241e-01 6.6821580954e-01 6.5036787193e-01 6.3107565877e-01 6.1098766480e-01 5.9339765742e-01 5.7371580262e-01 5.5422140104e-01 5.3627424624e-01 5.1713908343e-01 4.9778181484e-01 4.8075395470e-01 4.6240668798e-01 4.4392908794e-01 4.2683906015e-01 4.0945484898e-01 3.9197867456e-01 3.7460679505e-01 3.5771621949e-01 3.4088492112e-01 3.2390493567e-01 3.0739522357e-01 2.9045052055e-01 2.7421763194e-01 2.5825346421e-01 2.4221728032e-01 2.2740772684e-01 2.1230791465e-01 1.9657437732e-01 1.8267146070e-01 1.6774029885e-01 1.5411711601e-01 1.4097614370e-01 1.2793665763e-01 1.1600084902e-01 1.0397172861e-01 9.2501605761e-02 8.2010673750e-02 7.1783509311e-02 6.2682734130e-02 5.3830029767e-02 4.5454962847e-02 3.7485214601e-02 2.9918043579e-02 2.3327300987e-02 1.7187033356e-02 1.1701515262e-02 6.8900839722e-03 3.4200150915e-03 1.1700928779e-03 1.1979638522e-04 0.0000000000e+00 6.0311224186e-01 1.4250754052e+00 4.5108747946e+00 1.0093397665e+00 9.6000000000e-01 5.0665262965e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2506092965e+01 1.2506092965e+00 1.5763221506e+01 1.5763221506e+00 1.5600633710e+00 1.5437807073e+00 1.5271114649e+00 1.5088200539e+00 1.4902212345e+00 1.4720452541e+00 1.4549072540e+00 1.4373156871e+00 1.4172226195e+00 1.3986545612e+00 1.3815383163e+00 1.3627977611e+00 1.3444186416e+00 1.3265859318e+00 1.3079511075e+00 1.2899354669e+00 1.2714698219e+00 1.2530184216e+00 1.2344060720e+00 1.2169605666e+00 1.1987320793e+00 1.1803838939e+00 1.1610811335e+00 1.1428248290e+00 1.1240881234e+00 1.1050374305e+00 1.0878255256e+00 1.0691250824e+00 1.0504093190e+00 1.0315496093e+00 1.0131659864e+00 9.9518626190e-01 9.7640258699e-01 9.5778953972e-01 9.3780092705e-01 9.2073525315e-01 9.0194116927e-01 8.8222662885e-01 8.6311911685e-01 8.4439183130e-01 8.2569886943e-01 8.0489600854e-01 7.8628110351e-01 7.6677852787e-01 7.4808349107e-01 7.2963326629e-01 7.1180441836e-01 6.9284501074e-01 6.7350164284e-01 6.5506582763e-01 6.3667551151e-01 6.1748474568e-01 5.9935349517e-01 5.7946827002e-01 5.6042522381e-01 5.4240631179e-01 5.2363817878e-01 5.0489070083e-01 4.8701936915e-01 4.6909890208e-01 4.5177020577e-01 4.3541650990e-01 4.1752698363e-01 4.0090076519e-01 3.8377551827e-01 3.6638263914e-01 3.4983964613e-01 3.3282722780e-01 3.1703739060e-01 3.0129819653e-01 2.8484441174e-01 2.6933009138e-01 2.5396881951e-01 2.3885823451e-01 2.2311126759e-01 2.0832492110e-01 1.9428583844e-01 1.8038513553e-01 1.6686193468e-01 1.5367064676e-01 1.4127083950e-01 1.2878143645e-01 1.1659849757e-01 1.0521018204e-01 9.3222828782e-02 8.2089480289e-02 7.2388298944e-02 6.2390718684e-02 5.3099270938e-02 4.4472129722e-02 3.6471794366e-02 2.9404119285e-02 2.2699043663e-02 1.6447371554e-02 1.1266608066e-02 7.0938684685e-03 3.5414573209e-03 1.2535361310e-03 1.2901237045e-04 0.0000000000e+00 5.9993705696e-01 1.4153675718e+00 4.4621505095e+00 1.0082445403e+00 9.5000000000e-01 4.9935744159e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sasd.mpi b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sasd.mpi new file mode 100644 index 00000000..6fb4daf1 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sasd.mpi @@ -0,0 +1,31 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +1.7416473265e+00 1.6184432744e+03 5.6806663696e+01 1.4363420798e+02 5.0414989994e+00 5.0216426106e+00 5.0020976029e+00 4.9820327743e+00 4.9634479726e+00 4.9446005531e+00 4.9260003712e+00 4.9079263679e+00 4.8907151105e+00 4.8741623599e+00 4.8585186740e+00 4.8425270965e+00 4.8269803292e+00 4.8115157645e+00 4.7968058159e+00 4.7813932332e+00 4.7667566620e+00 4.7523901680e+00 4.7379910020e+00 4.7237192191e+00 4.7098642697e+00 4.6955578401e+00 4.6821237295e+00 4.6686623715e+00 4.6545862509e+00 4.6400582001e+00 4.6262223980e+00 4.6118742977e+00 4.5982354947e+00 4.5835474297e+00 4.5697968842e+00 4.5559460012e+00 4.5421334822e+00 4.5283328465e+00 4.5150099235e+00 4.5009885063e+00 4.4874873159e+00 4.4734325845e+00 4.4590571641e+00 4.4442245014e+00 4.4283005769e+00 4.4120674179e+00 4.3947017202e+00 4.3776348909e+00 4.3589977622e+00 4.3398038417e+00 4.3196006288e+00 4.2981004835e+00 4.2769962104e+00 4.2551182923e+00 4.2321482955e+00 4.2083414066e+00 4.1834129181e+00 4.1569989701e+00 4.1309529657e+00 4.1034879074e+00 4.0744926556e+00 4.0432324016e+00 4.0104420140e+00 3.9744580875e+00 3.9365172969e+00 3.8940352402e+00 3.8518973828e+00 3.8078619347e+00 3.7593194645e+00 3.7069958647e+00 3.6538596089e+00 3.5990832023e+00 3.5378167959e+00 3.4745769338e+00 3.4063494157e+00 3.3354445781e+00 3.2590889165e+00 3.1858315354e+00 3.1036212946e+00 3.0197597554e+00 2.9313057701e+00 2.8354967927e+00 2.7391463166e+00 2.6285692062e+00 2.5145977542e+00 2.3989260033e+00 2.2812669535e+00 2.1582270379e+00 2.0351729560e+00 1.9056927964e+00 1.7727608571e+00 1.6278142363e+00 1.4767134901e+00 1.3277302173e+00 1.1776461063e+00 1.0215943549e+00 8.7358541166e-01 7.3390363783e-01 5.9406357790e-01 4.5309091058e-01 3.1404584248e-01 1.9929191737e-01 1.0236364811e-01 2.9239580031e-02 0.0000000000e+00 9.3980330443e-01 3.7869678475e+00 3.8183990112e+01 1.3950787650e+00 1.8357537917e+00 7.5989932120e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 3.0764984649e+00 3.0764984649e+00 +======iDiffSys= 1 nPDFA= 1 ====== +12 1.0000000000e+01 2.0000000000e+03 4.8166521514e-01 +1.2696609010e+00 2.5223335311e+02 8.8532823423e+00 3.6047015963e+01 1.2652347756e+00 1.2292179318e+00 1.1974734219e+00 1.1646466235e+00 1.1349116658e+00 1.1061794502e+00 1.0806829505e+00 1.0560137522e+00 1.0311835434e+00 1.0078985106e+00 9.8498632061e-01 9.6019943853e-01 9.3801890592e-01 9.1681872710e-01 8.9630058634e-01 8.7636629829e-01 8.5729844446e-01 8.3850928602e-01 8.2022450511e-01 8.0239608139e-01 7.8442085280e-01 7.6629409416e-01 7.4871559855e-01 7.3275239708e-01 7.1605884329e-01 6.9932510286e-01 6.8373081475e-01 6.6861755509e-01 6.5284713536e-01 6.3738784408e-01 6.2181870893e-01 6.0623545910e-01 5.9153381166e-01 5.7636872883e-01 5.6195268550e-01 5.4800255559e-01 5.3376130509e-01 5.2046290092e-01 5.0731151884e-01 4.9400492727e-01 4.8114965738e-01 4.6758627256e-01 4.5504586613e-01 4.4292165590e-01 4.3045519889e-01 4.1855705608e-01 4.0705285526e-01 3.9536571863e-01 3.8394761424e-01 3.7250991333e-01 3.6125673447e-01 3.5026048305e-01 3.3986499013e-01 3.2865821069e-01 3.1781928635e-01 3.0749810210e-01 2.9729213135e-01 2.8694451662e-01 2.7685914666e-01 2.6682396048e-01 2.5746679290e-01 2.4792756570e-01 2.3908766930e-01 2.3029973374e-01 2.2117818235e-01 2.1278693708e-01 2.0457779989e-01 1.9655217205e-01 1.8853918131e-01 1.8075962417e-01 1.7326553488e-01 1.6561883484e-01 1.5808845047e-01 1.5097144814e-01 1.4381998693e-01 1.3716703001e-01 1.3012867952e-01 1.2318705226e-01 1.1607683466e-01 1.0907821170e-01 1.0196796033e-01 9.5196014560e-02 8.8525409848e-02 8.1459658772e-02 7.4332162916e-02 6.6922446040e-02 5.9804950024e-02 5.2696366105e-02 4.5790955571e-02 3.9225084920e-02 3.2936113154e-02 2.6843391719e-02 2.0901529227e-02 1.5792095952e-02 1.1032193968e-02 7.1021489505e-03 4.0159160099e-03 1.9098406409e-03 5.5675549211e-04 6.0646628233e-05 0.0000000000e+00 3.7786500651e-01 8.2056621440e-01 2.0764178180e+00 9.4858192252e-01 3.6000000000e-01 1.2442262157e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.2696609010e+00 3.1600724382e+02 1.1091718511e+01 4.5377419939e+01 1.5927279471e+00 1.5542508485e+00 1.5180962019e+00 1.4834343109e+00 1.4520538525e+00 1.4212576374e+00 1.3908968924e+00 1.3616061920e+00 1.3340284661e+00 1.3081320651e+00 1.2820506948e+00 1.2583823194e+00 1.2359173476e+00 1.2128484429e+00 1.1907206229e+00 1.1690139390e+00 1.1468209269e+00 1.1261413583e+00 1.1060571901e+00 1.0863570496e+00 1.0666803841e+00 1.0471704702e+00 1.0277079179e+00 1.0091724098e+00 9.9044150212e-01 9.7190259153e-01 9.5417063992e-01 9.3658959866e-01 9.1856533632e-01 9.0131243271e-01 8.8422549653e-01 8.6770093267e-01 8.5131447082e-01 8.3427355071e-01 8.1799527523e-01 8.0274986588e-01 7.8756466318e-01 7.7073510662e-01 7.5630036133e-01 7.4155876204e-01 7.2651779953e-01 7.1126510243e-01 6.9615290044e-01 6.8190205936e-01 6.6781204008e-01 6.5389647707e-01 6.4033392588e-01 6.2711204409e-01 6.1409238814e-01 6.0052737340e-01 5.8665184532e-01 5.7334284655e-01 5.6053295303e-01 5.4742429195e-01 5.3440213711e-01 5.2138622812e-01 5.0857270351e-01 4.9606618089e-01 4.8368980454e-01 4.7183768661e-01 4.5956862088e-01 4.4733200221e-01 4.3598635910e-01 4.2507859968e-01 4.1400658326e-01 4.0264712166e-01 3.9211252048e-01 3.8206442239e-01 3.7143688418e-01 3.6132014194e-01 3.5132009582e-01 3.4102841212e-01 3.3056074469e-01 3.2038088734e-01 3.0979585223e-01 2.9889514922e-01 2.8810124446e-01 2.7680737514e-01 2.6519994400e-01 2.5319477464e-01 2.4092216344e-01 2.2780715157e-01 2.1488089363e-01 2.0097805006e-01 1.8745924274e-01 1.7337257086e-01 1.5777860306e-01 1.4251092289e-01 1.2649725493e-01 1.1102766957e-01 9.5562850706e-02 7.9860723216e-02 6.4908270159e-02 5.0373208462e-02 3.6610224304e-02 2.5361416164e-02 1.5114314706e-02 7.7102206907e-03 2.6802890771e-03 3.5631076848e-04 0.0000000000e+00 6.0804957465e-01 1.4402667097e+00 4.5879060809e+00 1.0110618545e+00 9.7000000000e-01 5.1242370156e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.4107343345e+00 3.3852267362e+02 1.1882000425e+01 3.9478123632e+01 1.3856651809e+00 1.3583615804e+00 1.3323706939e+00 1.3087091348e+00 1.2858209039e+00 1.2633017130e+00 1.2424660376e+00 1.2226419061e+00 1.2044770715e+00 1.1868260620e+00 1.1688835513e+00 1.1510441398e+00 1.1344337371e+00 1.1183294101e+00 1.1028759235e+00 1.0886299906e+00 1.0738594954e+00 1.0592152434e+00 1.0460886530e+00 1.0325904494e+00 1.0197738011e+00 1.0062886922e+00 9.9200419525e-01 9.7945444224e-01 9.6560443722e-01 9.5276061896e-01 9.3943395211e-01 9.2737872746e-01 9.1417038867e-01 9.0245421459e-01 8.9011508506e-01 8.7816807197e-01 8.6655734891e-01 8.5501035029e-01 8.4402496640e-01 8.3303896338e-01 8.2223460042e-01 8.1114200351e-01 8.0073133927e-01 7.9012678547e-01 7.7907310092e-01 7.6785715460e-01 7.5759679212e-01 7.4756355336e-01 7.3723002271e-01 7.2687058185e-01 7.1739650185e-01 7.0793185337e-01 6.9889152228e-01 6.8922002728e-01 6.7953897619e-01 6.6986377400e-01 6.6004499350e-01 6.5016002219e-01 6.4073594125e-01 6.3144583304e-01 6.2201108199e-01 6.1294075706e-01 6.0327435869e-01 5.9457951369e-01 5.8536975671e-01 5.7626518073e-01 5.6747533764e-01 5.5868492320e-01 5.4982124192e-01 5.4089741411e-01 5.3201945288e-01 5.2272470168e-01 5.1320666875e-01 5.0338928773e-01 4.9354117503e-01 4.8262397139e-01 4.7135591384e-01 4.5940732576e-01 4.4706486135e-01 4.3480523074e-01 4.2127205899e-01 4.0698901215e-01 3.9225272782e-01 3.7631737217e-01 3.5977132616e-01 3.4180745250e-01 3.2328214129e-01 3.0398300881e-01 2.8398243246e-01 2.6272880432e-01 2.4106405827e-01 2.1939091927e-01 1.9688057110e-01 1.7396487707e-01 1.5046346723e-01 1.2769477179e-01 1.0516599538e-01 8.2967172937e-02 6.3328458463e-02 4.4205006299e-02 2.7550982720e-02 1.4638108666e-02 5.6135484547e-03 8.9461154946e-04 0.0000000000e+00 4.8228045206e-01 1.0832002287e+00 3.0019056812e+00 9.7318181629e-01 7.1000000000e-01 3.5732790960e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.5674825939e+00 3.4282969995e+02 1.2033175199e+01 3.7530278444e+01 1.3172966515e+00 1.2950826387e+00 1.2770969638e+00 1.2594715362e+00 1.2424661358e+00 1.2270522730e+00 1.2126167314e+00 1.1978925476e+00 1.1849147523e+00 1.1720781003e+00 1.1601356359e+00 1.1476311723e+00 1.1363726795e+00 1.1252551648e+00 1.1147141356e+00 1.1034739760e+00 1.0927179072e+00 1.0823896745e+00 1.0725825283e+00 1.0624177825e+00 1.0525297982e+00 1.0425415534e+00 1.0329609021e+00 1.0232827378e+00 1.0143902505e+00 1.0055055301e+00 9.9610474493e-01 9.8690538174e-01 9.7844422310e-01 9.6977325784e-01 9.6142142399e-01 9.5339781885e-01 9.4473918912e-01 9.3718891976e-01 9.2937590727e-01 9.2158444278e-01 9.1331210447e-01 9.0586094586e-01 8.9849057926e-01 8.9152144458e-01 8.8419611459e-01 8.7605863580e-01 8.6865137599e-01 8.6140342195e-01 8.5420567623e-01 8.4653303758e-01 8.3910518386e-01 8.3123956203e-01 8.2410227166e-01 8.1689570298e-01 8.0936821174e-01 8.0206564608e-01 7.9446399692e-01 7.8704434261e-01 7.7976680693e-01 7.7201130364e-01 7.6438282559e-01 7.5686086060e-01 7.4926559928e-01 7.4119837010e-01 7.3394780499e-01 7.2628552631e-01 7.1828760088e-01 7.0996708594e-01 7.0137634685e-01 6.9231582560e-01 6.8260584344e-01 6.7211378575e-01 6.6159280823e-01 6.4991078488e-01 6.3772078095e-01 6.2460818751e-01 6.1111795555e-01 5.9703763060e-01 5.8137846832e-01 5.6438329982e-01 5.4740652360e-01 5.2842068787e-01 5.0887751208e-01 4.8802114978e-01 4.6605973505e-01 4.4392977883e-01 4.2029044371e-01 3.9559885301e-01 3.7069388583e-01 3.4344691579e-01 3.1540777814e-01 2.8590032186e-01 2.5691166517e-01 2.2828598981e-01 1.9889575095e-01 1.6998959932e-01 1.4082184101e-01 1.1204133475e-01 8.5596907053e-02 6.1861230690e-02 4.0318272145e-02 2.2202650106e-02 9.4664928482e-03 1.6707691060e-03 0.0000000000e+00 4.2660533418e-01 9.4024933176e-01 2.4771745892e+00 9.5946987260e-01 5.6000000000e-01 2.5730784140e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 3.4653837134e+02 1.2163347972e+01 3.8320806946e+01 1.3450438623e+00 1.3283697027e+00 1.3146411020e+00 1.3012305126e+00 1.2900854051e+00 1.2787946040e+00 1.2683619331e+00 1.2582433846e+00 1.2487694151e+00 1.2395570214e+00 1.2302013861e+00 1.2213865881e+00 1.2131753129e+00 1.2048064642e+00 1.1971000160e+00 1.1894616180e+00 1.1815777444e+00 1.1741049323e+00 1.1668064673e+00 1.1597402802e+00 1.1524344630e+00 1.1457534232e+00 1.1389428525e+00 1.1323943098e+00 1.1258757003e+00 1.1196989693e+00 1.1134611348e+00 1.1072620155e+00 1.1011370548e+00 1.0949948455e+00 1.0887631932e+00 1.0824092324e+00 1.0767693888e+00 1.0709895448e+00 1.0647576012e+00 1.0588317115e+00 1.0528859664e+00 1.0472198359e+00 1.0417353724e+00 1.0360440573e+00 1.0304198250e+00 1.0244701327e+00 1.0186805883e+00 1.0131830842e+00 1.0074120407e+00 1.0015240723e+00 9.9565873098e-01 9.8973180200e-01 9.8394677922e-01 9.7784356789e-01 9.7161019450e-01 9.6560564432e-01 9.5918119227e-01 9.5302036635e-01 9.4721269177e-01 9.4070781657e-01 9.3410779749e-01 9.2717259347e-01 9.2000576452e-01 9.1225067571e-01 9.0388241535e-01 8.9510979818e-01 8.8568482797e-01 8.7562468136e-01 8.6501779276e-01 8.5384893740e-01 8.4179679832e-01 8.2876071508e-01 8.1552264505e-01 8.0147021661e-01 7.8620430823e-01 7.6933832614e-01 7.5202272123e-01 7.3364887014e-01 7.1403693227e-01 6.9381167021e-01 6.7166071234e-01 6.4794821385e-01 6.2284396562e-01 5.9642248531e-01 5.6936700249e-01 5.4027937384e-01 5.1157156383e-01 4.8179178647e-01 4.5097510526e-01 4.1823019440e-01 3.8438458854e-01 3.4840168652e-01 3.1501947568e-01 2.7895080196e-01 2.4329682750e-01 2.1002523083e-01 1.7494562120e-01 1.4150377493e-01 1.1201053390e-01 8.0342275330e-02 5.2973652144e-02 3.1411212938e-02 1.4276418745e-02 3.0416265696e-03 0.0000000000e+00 4.5025445815e-01 1.0000811338e+00 2.6903059798e+00 9.6511293197e-01 6.3000000000e-01 3.0498333818e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 4.0440779596e+02 1.4194539917e+01 5.1947725571e+01 1.8233428524e+00 1.8084396299e+00 1.7929859254e+00 1.7790425078e+00 1.7659955205e+00 1.7528833621e+00 1.7410766425e+00 1.7302001478e+00 1.7191200796e+00 1.7095369415e+00 1.6997037962e+00 1.6901638885e+00 1.6802978653e+00 1.6714618118e+00 1.6630085309e+00 1.6546211986e+00 1.6461498581e+00 1.6378117410e+00 1.6296980200e+00 1.6214158660e+00 1.6137357035e+00 1.6063724146e+00 1.5991994967e+00 1.5919779535e+00 1.5847336457e+00 1.5773396562e+00 1.5699876004e+00 1.5625529622e+00 1.5553412583e+00 1.5484851699e+00 1.5415206374e+00 1.5345690404e+00 1.5280550298e+00 1.5211754989e+00 1.5146564112e+00 1.5081384647e+00 1.5019182735e+00 1.4955251297e+00 1.4891474827e+00 1.4827952542e+00 1.4761210106e+00 1.4693755640e+00 1.4624224063e+00 1.4553798270e+00 1.4481654928e+00 1.4411567299e+00 1.4335819641e+00 1.4261290266e+00 1.4186062079e+00 1.4111183725e+00 1.4037432083e+00 1.3957146849e+00 1.3881385385e+00 1.3801682126e+00 1.3722536284e+00 1.3640341257e+00 1.3554463942e+00 1.3463000633e+00 1.3366697873e+00 1.3261429457e+00 1.3150424727e+00 1.3025808759e+00 1.2892713037e+00 1.2756668799e+00 1.2613081711e+00 1.2456353992e+00 1.2283017276e+00 1.2098017805e+00 1.1910032704e+00 1.1711244631e+00 1.1495002344e+00 1.1259201135e+00 1.1010132518e+00 1.0740987124e+00 1.0479937509e+00 1.0182125118e+00 9.8818877566e-01 9.5560810649e-01 9.2037772892e-01 8.8568634108e-01 8.4800050471e-01 8.0777711966e-01 7.6606178260e-01 7.2424495955e-01 6.7803840829e-01 6.3113845439e-01 5.8218752837e-01 5.3353402692e-01 4.8228986511e-01 4.3102557342e-01 3.7873404826e-01 3.2751088811e-01 2.7600116267e-01 2.2569783109e-01 1.7434882933e-01 1.3134250085e-01 9.0838198713e-02 5.4144580763e-02 2.5297798846e-02 5.9114957250e-03 0.0000000000e+00 6.9876742817e-01 1.7450405713e+00 6.3636147832e+00 1.0477397401e+00 1.1300000000e+00 5.8998076658e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 6.0632798700e+02 2.1281851884e+01 6.8477687571e+01 2.4035374178e+00 2.3855103855e+00 2.3693368082e+00 2.3548998537e+00 2.3403446631e+00 2.3272758509e+00 2.3141828226e+00 2.3027679774e+00 2.2912237712e+00 2.2802128844e+00 2.2689535487e+00 2.2582320719e+00 2.2486921006e+00 2.2387568516e+00 2.2293714271e+00 2.2193931246e+00 2.2099655738e+00 2.2005974995e+00 2.1921490465e+00 2.1833429805e+00 2.1741864252e+00 2.1656365667e+00 2.1569494762e+00 2.1483228567e+00 2.1401766624e+00 2.1319259606e+00 2.1235990874e+00 2.1157560658e+00 2.1076223400e+00 2.0998291856e+00 2.0915385267e+00 2.0836504573e+00 2.0757206261e+00 2.0680707347e+00 2.0600054710e+00 2.0523910848e+00 2.0447050887e+00 2.0373767350e+00 2.0299783948e+00 2.0220544200e+00 2.0143112315e+00 2.0062330241e+00 1.9978678313e+00 1.9895514350e+00 1.9810496830e+00 1.9724176729e+00 1.9640153200e+00 1.9550094052e+00 1.9459203261e+00 1.9362197718e+00 1.9269916887e+00 1.9170599727e+00 1.9068050143e+00 1.8969454198e+00 1.8866032125e+00 1.8757103118e+00 1.8640546128e+00 1.8518228225e+00 1.8392104099e+00 1.8249545529e+00 1.8100120726e+00 1.7941534800e+00 1.7769182310e+00 1.7576829565e+00 1.7384194272e+00 1.7174837673e+00 1.6947990612e+00 1.6695237154e+00 1.6444755318e+00 1.6164376703e+00 1.5871080865e+00 1.5561940094e+00 1.5225019461e+00 1.4873463976e+00 1.4502098020e+00 1.4106525794e+00 1.3696256887e+00 1.3263554289e+00 1.2808530875e+00 1.2320641227e+00 1.1847347096e+00 1.1317561399e+00 1.0778897860e+00 1.0182621220e+00 9.5707525666e-01 8.9316380179e-01 8.2654617787e-01 7.5733208245e-01 6.8835793912e-01 6.1637351569e-01 5.4627370039e-01 4.7262887222e-01 4.0487023898e-01 3.3140744820e-01 2.6688537674e-01 1.9727159150e-01 1.3749208295e-01 8.5385225329e-02 3.9795855647e-02 1.0480712050e-02 0.0000000000e+00 8.1815066163e-01 2.2782185175e+00 1.0951567061e+01 1.1209313788e+00 1.3500000000e+00 6.7312953162e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 7.6921915367e+02 2.6999261861e+01 8.6851119261e+01 3.0484369775e+00 3.0287379260e+00 3.0111476491e+00 2.9957326458e+00 2.9802546983e+00 2.9648713160e+00 2.9510138030e+00 2.9379848900e+00 2.9241567543e+00 2.9124766530e+00 2.9008514121e+00 2.8892834110e+00 2.8785635087e+00 2.8680885407e+00 2.8577730865e+00 2.8469980522e+00 2.8366438388e+00 2.8268968110e+00 2.8166897709e+00 2.8064563237e+00 2.7962986627e+00 2.7864704774e+00 2.7773777032e+00 2.7681976168e+00 2.7588018540e+00 2.7486485555e+00 2.7391990547e+00 2.7299110588e+00 2.7203783035e+00 2.7111437256e+00 2.7012877958e+00 2.6922746657e+00 2.6832179298e+00 2.6741078486e+00 2.6653521741e+00 2.6561722483e+00 2.6473496631e+00 2.6383644816e+00 2.6294245326e+00 2.6203954339e+00 2.6108045364e+00 2.6012600185e+00 2.5911793914e+00 2.5807028335e+00 2.5701569084e+00 2.5592236956e+00 2.5475995788e+00 2.5359677852e+00 2.5244331843e+00 2.5122576245e+00 2.5002358259e+00 2.4877365709e+00 2.4750222293e+00 2.4618293396e+00 2.4482169054e+00 2.4341049410e+00 2.4200517912e+00 2.4041491084e+00 2.3867273990e+00 2.3680452152e+00 2.3486325227e+00 2.3279794634e+00 2.3045357322e+00 2.2800081045e+00 2.2536741078e+00 2.2251231581e+00 2.1952096620e+00 2.1634096795e+00 2.1289758274e+00 2.0932531026e+00 2.0551893422e+00 2.0155516365e+00 1.9734138661e+00 1.9294380087e+00 1.8822558883e+00 1.8317313011e+00 1.7772057212e+00 1.7192921190e+00 1.6595305292e+00 1.5990500564e+00 1.5348549633e+00 1.4622142211e+00 1.3917342268e+00 1.3206711678e+00 1.2432953106e+00 1.1621615009e+00 1.0751272734e+00 9.8428747733e-01 8.9440831253e-01 8.0369764561e-01 7.1424133128e-01 6.2353731381e-01 5.3112832649e-01 4.3849293816e-01 3.5087441913e-01 2.6601399586e-01 1.8582435200e-01 1.1624721491e-01 5.5174782914e-02 1.4649468298e-02 0.0000000000e+00 8.7747379344e-01 2.6763316202e+00 1.6317256577e+01 1.1807571118e+00 1.4900000000e+00 7.1475190517e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 8.1350421941e+02 2.8553648645e+01 1.0511689151e+02 3.6895577370e+00 3.6715615470e+00 3.6531872637e+00 3.6356124733e+00 3.6191585033e+00 3.6038668289e+00 3.5889290846e+00 3.5742430560e+00 3.5617157097e+00 3.5497037440e+00 3.5370703364e+00 3.5242362551e+00 3.5112833561e+00 3.4989133366e+00 3.4873355460e+00 3.4757312726e+00 3.4646362986e+00 3.4533426914e+00 3.4420194221e+00 3.4306775011e+00 3.4197853033e+00 3.4083615915e+00 3.3976471128e+00 3.3866167991e+00 3.3765983743e+00 3.3657931750e+00 3.3549936516e+00 3.3444489825e+00 3.3337758177e+00 3.3231870631e+00 3.3119603108e+00 3.3018956148e+00 3.2905923734e+00 3.2798109795e+00 3.2695557166e+00 3.2588531922e+00 3.2488333502e+00 3.2385469904e+00 3.2280551631e+00 3.2175484876e+00 3.2061944241e+00 3.1941685604e+00 3.1811212925e+00 3.1683189658e+00 3.1550272743e+00 3.1415990670e+00 3.1284404563e+00 3.1150087835e+00 3.1006563219e+00 3.0857857526e+00 3.0702510939e+00 3.0543850405e+00 3.0386781436e+00 3.0219443151e+00 3.0046889288e+00 2.9868319795e+00 2.9677537788e+00 2.9470828126e+00 2.9248487288e+00 2.9008945483e+00 2.8752641340e+00 2.8493651306e+00 2.8211667615e+00 2.7906071072e+00 2.7592178122e+00 2.7248286267e+00 2.6885304592e+00 2.6504894390e+00 2.6082593743e+00 2.5645464140e+00 2.5163266496e+00 2.4644887822e+00 2.4118939054e+00 2.3542134445e+00 2.2982879410e+00 2.2375891344e+00 2.1711039699e+00 2.1027589602e+00 2.0288987103e+00 1.9526788150e+00 1.8733926383e+00 1.7918260101e+00 1.7098646967e+00 1.6180209700e+00 1.5270482649e+00 1.4298942500e+00 1.3299007203e+00 1.2260673066e+00 1.1164433403e+00 1.0003531413e+00 8.8990408893e-01 7.7710503696e-01 6.6235832426e-01 5.4680124158e-01 4.4213709112e-01 3.3882664733e-01 2.4129554880e-01 1.5059794118e-01 7.1682481244e-02 1.9718547029e-02 0.0000000000e+00 9.0881217514e-01 2.9719506646e+00 2.1930369137e+01 1.2263301181e+00 1.5900000000e+00 7.4285157601e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.0522085842e+03 3.6932069307e+01 1.1939140351e+02 4.1905869763e+00 4.1698315280e+00 4.1503273789e+00 4.1323828143e+00 4.1133342342e+00 4.0967343945e+00 4.0811808824e+00 4.0661279450e+00 4.0511915749e+00 4.0370925305e+00 4.0235468404e+00 4.0099536090e+00 3.9957630127e+00 3.9827838822e+00 3.9702064580e+00 3.9578508125e+00 3.9448824473e+00 3.9321452277e+00 3.9198304500e+00 3.9081619445e+00 3.8962267939e+00 3.8840846113e+00 3.8711456033e+00 3.8590726464e+00 3.8471906636e+00 3.8353815077e+00 3.8232610332e+00 3.8107432052e+00 3.7995856032e+00 3.7876155530e+00 3.7752333722e+00 3.7638272370e+00 3.7523282822e+00 3.7413549110e+00 3.7298466286e+00 3.7180599782e+00 3.7071261933e+00 3.6956222292e+00 3.6836030806e+00 3.6710985128e+00 3.6580915506e+00 3.6450490932e+00 3.6314531894e+00 3.6172348382e+00 3.6026986582e+00 3.5868412780e+00 3.5708179112e+00 3.5542413300e+00 3.5378888983e+00 3.5210924269e+00 3.5030585656e+00 3.4846402694e+00 3.4653284969e+00 3.4454888011e+00 3.4254539004e+00 3.4057284171e+00 3.3837067856e+00 3.3613671277e+00 3.3357705213e+00 3.3079989049e+00 3.2796684233e+00 3.2489147062e+00 3.2169358797e+00 3.1805579663e+00 3.1422502918e+00 3.1029247693e+00 3.0585603387e+00 3.0136133156e+00 2.9675414368e+00 2.9153206715e+00 2.8615037965e+00 2.8016809674e+00 2.7415417240e+00 2.6761961989e+00 2.6113435263e+00 2.5391314667e+00 2.4646480881e+00 2.3862922607e+00 2.3026452252e+00 2.2194946517e+00 2.1308386710e+00 2.0314758174e+00 1.9340753994e+00 1.8340374867e+00 1.7261362177e+00 1.6207146567e+00 1.4985679774e+00 1.3814834015e+00 1.2564300454e+00 1.1421531336e+00 1.0184268955e+00 8.8574556639e-01 7.5351160087e-01 6.2423603164e-01 5.0039632392e-01 3.8398082683e-01 2.7084902165e-01 1.6867088514e-01 8.4249827250e-02 2.3233910477e-02 0.0000000000e+00 9.2451488867e-01 3.1609318042e+00 2.6492319582e+01 1.2555375186e+00 1.6400000000e+00 7.4937557708e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.3191702432e+03 4.6302308860e+01 1.2816084786e+02 4.4983907060e+00 4.4759385427e+00 4.4560510567e+00 4.4367746331e+00 4.4186622789e+00 4.4015983610e+00 4.3861749676e+00 4.3702466900e+00 4.3542936012e+00 4.3411809157e+00 4.3262333152e+00 4.3105326369e+00 4.2970222507e+00 4.2836522462e+00 4.2700767034e+00 4.2562654657e+00 4.2427156145e+00 4.2295631704e+00 4.2170321194e+00 4.2041742902e+00 4.1917134761e+00 4.1788352515e+00 4.1657094229e+00 4.1534812462e+00 4.1413382418e+00 4.1288194620e+00 4.1160338614e+00 4.1039311477e+00 4.0909557414e+00 4.0790161119e+00 4.0671194471e+00 4.0550374556e+00 4.0428442551e+00 4.0303232593e+00 4.0179788025e+00 4.0054299312e+00 3.9930513274e+00 3.9805359372e+00 3.9671477955e+00 3.9537682943e+00 3.9396783157e+00 3.9253576325e+00 3.9106754154e+00 3.8950303720e+00 3.8780811303e+00 3.8608994765e+00 3.8444019361e+00 3.8272558085e+00 3.8086234133e+00 3.7903110343e+00 3.7713960464e+00 3.7509797520e+00 3.7292538730e+00 3.7068476873e+00 3.6845885078e+00 3.6597741351e+00 3.6351141925e+00 3.6089390129e+00 3.5804638995e+00 3.5503896669e+00 3.5196470529e+00 3.4861771983e+00 3.4511062990e+00 3.4113935747e+00 3.3711605898e+00 3.3251964058e+00 3.2791077361e+00 3.2302360069e+00 3.1776413182e+00 3.1216075440e+00 3.0610371115e+00 3.0010031933e+00 2.9364202842e+00 2.8683065904e+00 2.7976704352e+00 2.7228024469e+00 2.6419274430e+00 2.5572245956e+00 2.4733415000e+00 2.3832610755e+00 2.2850636220e+00 2.1813825836e+00 2.0763294031e+00 1.9614484774e+00 1.8516020570e+00 1.7297964087e+00 1.6073379338e+00 1.4806509440e+00 1.3501897777e+00 1.2184895593e+00 1.0803245429e+00 9.4124836024e-01 8.0220455471e-01 6.6315319805e-01 5.3684835875e-01 4.1107288549e-01 2.8982151887e-01 1.8201844706e-01 9.3273331823e-02 2.5017848999e-02 0.0000000000e+00 9.3189812451e-01 3.2638517685e+00 2.9364161256e+01 1.2714043516e+00 1.6800000000e+00 7.6375178585e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.6075200489e+03 5.6423263176e+01 1.2939831474e+02 4.5418252617e+00 4.5217675116e+00 4.5026157595e+00 4.4825858689e+00 4.4643370139e+00 4.4480154117e+00 4.4313949784e+00 4.4171619348e+00 4.4025462146e+00 4.3869399069e+00 4.3727059062e+00 4.3590653944e+00 4.3452726494e+00 4.3302020419e+00 4.3174397826e+00 4.3040800439e+00 4.2900565079e+00 4.2769163866e+00 4.2635670067e+00 4.2512946639e+00 4.2375058720e+00 4.2246371119e+00 4.2118155723e+00 4.1983243356e+00 4.1860613042e+00 4.1736553082e+00 4.1614213666e+00 4.1492131223e+00 4.1368328476e+00 4.1246749695e+00 4.1117769216e+00 4.0992009005e+00 4.0862601734e+00 4.0730465854e+00 4.0610415634e+00 4.0489216377e+00 4.0362320297e+00 4.0234804498e+00 4.0104993446e+00 3.9965975866e+00 3.9823521504e+00 3.9679703274e+00 3.9522487622e+00 3.9362429144e+00 3.9202485683e+00 3.9024819556e+00 3.8845309408e+00 3.8666239959e+00 3.8471715817e+00 3.8273948209e+00 3.8069688986e+00 3.7859204774e+00 3.7642596884e+00 3.7421365138e+00 3.7191746130e+00 3.6952544994e+00 3.6701609647e+00 3.6426011309e+00 3.6124009666e+00 3.5818376722e+00 3.5479303387e+00 3.5118761504e+00 3.4736612763e+00 3.4337315459e+00 3.3900011673e+00 3.3454742963e+00 3.2978231496e+00 3.2500918196e+00 3.1958266943e+00 3.1400250109e+00 3.0784541474e+00 3.0130406784e+00 2.9451177855e+00 2.8716322608e+00 2.8014708159e+00 2.7216170856e+00 2.6422306534e+00 2.5576358778e+00 2.4723850447e+00 2.3712133603e+00 2.2746357584e+00 2.1756232984e+00 2.0673366074e+00 1.9495581772e+00 1.8337468976e+00 1.7169330818e+00 1.5982886772e+00 1.4789255933e+00 1.3486152070e+00 1.2168013927e+00 1.0819643087e+00 9.4595902091e-01 8.0531965405e-01 6.6965831263e-01 5.4309612628e-01 4.1153345417e-01 2.9837016912e-01 1.8524171679e-01 9.6365741205e-02 2.7181753104e-02 0.0000000000e+00 9.3283433724e-01 3.2776927424e+00 2.9773415709e+01 1.2735347247e+00 1.6800000000e+00 7.6124527863e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +12 1.0000000000e+01 2.0000000000e+03 4.8166521514e-01 +1.2696609010e+00 2.7076427567e+02 9.5037097641e+00 4.0591866812e+01 1.4247570881e+00 1.3845995648e+00 1.3431463930e+00 1.3059135320e+00 1.2681838939e+00 1.2333480175e+00 1.1997255535e+00 1.1686435536e+00 1.1381588089e+00 1.1080788221e+00 1.0807789689e+00 1.0542091199e+00 1.0276904556e+00 1.0012640118e+00 9.7790871170e-01 9.5412117774e-01 9.3049960304e-01 9.0759788035e-01 8.8500012715e-01 8.6303292940e-01 8.4159832572e-01 8.2049775833e-01 7.9969500246e-01 7.7993637318e-01 7.6073205977e-01 7.4177388166e-01 7.2307869755e-01 7.0462676146e-01 6.8669762734e-01 6.6999843125e-01 6.5204750108e-01 6.3457519323e-01 6.1712917370e-01 6.0161232446e-01 5.8509782139e-01 5.6899210142e-01 5.5334160996e-01 5.3880367748e-01 5.2338514234e-01 5.0843306373e-01 4.9361882242e-01 4.7899116099e-01 4.6489151988e-01 4.5080175915e-01 4.3699729906e-01 4.2374649205e-01 4.1041853846e-01 3.9815875722e-01 3.8608272209e-01 3.7354258965e-01 3.6108704518e-01 3.4875681423e-01 3.3677703659e-01 3.2493735010e-01 3.1340843648e-01 3.0251393800e-01 2.9148071425e-01 2.8095255591e-01 2.7014128979e-01 2.5957592787e-01 2.4971712257e-01 2.3968595499e-01 2.3046385081e-01 2.2139379429e-01 2.1184754338e-01 2.0280480782e-01 1.9449246226e-01 1.8632820882e-01 1.7841957501e-01 1.7002328933e-01 1.6234572015e-01 1.5500503454e-01 1.4745863568e-01 1.4029453196e-01 1.3341044710e-01 1.2624657880e-01 1.1948086715e-01 1.1268281349e-01 1.0550576289e-01 9.8497920180e-02 9.2002316639e-02 8.4814544601e-02 7.7752006375e-02 7.0551648376e-02 6.3629943028e-02 5.6233680892e-02 4.9759106379e-02 4.3050572208e-02 3.6802873244e-02 3.0923742013e-02 2.5042088415e-02 1.9550521468e-02 1.4264451245e-02 1.0080290049e-02 6.2724256284e-03 3.3856665072e-03 1.6427623735e-03 5.8529507687e-04 1.3115694496e-04 4.8414550585e-06 0.0000000000e+00 5.1047008722e-01 1.1585984558e+00 3.3014425776e+00 9.8073857303e-01 7.8000000000e-01 4.0378108227e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.4107343345e+00 2.9185580289e+02 1.0244013309e+01 3.3870999443e+01 1.1888575305e+00 1.1545125457e+00 1.1249859682e+00 1.0981564270e+00 1.0711022431e+00 1.0453635996e+00 1.0219847756e+00 1.0006516774e+00 9.8026723459e-01 9.5964579232e-01 9.4047705908e-01 9.2133988126e-01 9.0222154331e-01 8.8352082085e-01 8.6614075761e-01 8.4817740883e-01 8.3034726714e-01 8.1343233732e-01 7.9760310110e-01 7.8231924677e-01 7.6741607479e-01 7.5169410136e-01 7.3679027360e-01 7.2208079405e-01 7.0770678934e-01 6.9315478124e-01 6.7979982017e-01 6.6666644685e-01 6.5327850120e-01 6.4072050941e-01 6.2784560788e-01 6.1540841211e-01 6.0317378009e-01 5.9049370214e-01 5.7816968731e-01 5.6630685943e-01 5.5494292461e-01 5.4390695971e-01 5.3288400928e-01 5.2217937769e-01 5.1226014217e-01 5.0155342105e-01 4.9110971487e-01 4.8044840806e-01 4.7015954504e-01 4.5987078297e-01 4.4961577692e-01 4.4013612070e-01 4.3056760719e-01 4.2138362237e-01 4.1260578097e-01 4.0358207684e-01 3.9457886706e-01 3.8638172087e-01 3.7793439885e-01 3.6946891604e-01 3.6105682819e-01 3.5289323310e-01 3.4500314770e-01 3.3702215390e-01 3.2964929355e-01 3.2180542755e-01 3.1416524993e-01 3.0645356046e-01 2.9894112796e-01 2.9167849734e-01 2.8434563562e-01 2.7702125315e-01 2.6951496769e-01 2.6189016155e-01 2.5428248314e-01 2.4628847500e-01 2.3798946864e-01 2.3049144746e-01 2.2264262987e-01 2.1416469392e-01 2.0501353636e-01 1.9570660857e-01 1.8572287803e-01 1.7597342704e-01 1.6648168169e-01 1.5633505489e-01 1.4546893827e-01 1.3421099961e-01 1.2270001938e-01 1.1142319658e-01 1.0024719590e-01 8.8176396494e-02 7.6836286596e-02 6.5892526015e-02 5.5458300824e-02 4.4900801287e-02 3.4627781761e-02 2.5250771712e-02 1.7712101542e-02 1.1332834399e-02 6.1915499105e-03 2.7581793927e-03 6.8407055149e-04 4.1279490179e-05 0.0000000000e+00 2.9427819021e-01 6.2482614348e-01 1.4856585291e+00 9.3186102081e-01 1.0000000000e-02 1.3461577558e-04 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.4107343345e+00 3.6810538372e+02 1.2920340842e+01 4.5204201121e+01 1.5866480410e+00 1.5514128239e+00 1.5193175066e+00 1.4890378234e+00 1.4609722980e+00 1.4348766761e+00 1.4096032241e+00 1.3845827107e+00 1.3611919737e+00 1.3367018884e+00 1.3147418345e+00 1.2931653446e+00 1.2731360735e+00 1.2521983551e+00 1.2330240398e+00 1.2147231765e+00 1.1973785477e+00 1.1791007345e+00 1.1608541419e+00 1.1444737570e+00 1.1286107721e+00 1.1120224318e+00 1.0949455128e+00 1.0790791266e+00 1.0636836347e+00 1.0477266959e+00 1.0320362359e+00 1.0160402163e+00 1.0011208449e+00 9.8682468785e-01 9.7267785501e-01 9.5896455798e-01 9.4623603033e-01 9.3260850453e-01 9.1935671395e-01 9.0553704999e-01 8.9192053205e-01 8.7900090434e-01 8.6711648875e-01 8.5537094538e-01 8.4353762596e-01 8.3112643892e-01 8.1887747502e-01 8.0652475721e-01 7.9382791367e-01 7.8248216351e-01 7.7091253402e-01 7.5995565433e-01 7.4848003036e-01 7.3705455061e-01 7.2624386446e-01 7.1564533233e-01 7.0491766510e-01 6.9454603659e-01 6.8452253962e-01 6.7405814609e-01 6.6365449841e-01 6.5338402057e-01 6.4309233152e-01 6.3317032395e-01 6.2305011500e-01 6.1316454426e-01 6.0307875355e-01 5.9355861070e-01 5.8428936251e-01 5.7513436002e-01 5.6549737322e-01 5.5580710856e-01 5.4533541882e-01 5.3498632122e-01 5.2386117123e-01 5.1241393528e-01 5.0019128293e-01 4.8732965097e-01 4.7392103611e-01 4.5972673039e-01 4.4542921113e-01 4.2977738302e-01 4.1339524362e-01 3.9560172389e-01 3.7710277806e-01 3.5876802226e-01 3.3865209065e-01 3.1735427103e-01 2.9552892356e-01 2.7276369173e-01 2.4818332194e-01 2.2309785435e-01 1.9797682661e-01 1.7299580625e-01 1.4984579982e-01 1.2500739615e-01 1.0229690862e-01 7.9722429868e-02 5.9184445318e-02 4.0206611469e-02 2.4416020250e-02 1.2273130787e-02 4.3371408764e-03 4.0519972734e-04 0.0000000000e+00 6.0507408101e-01 1.4310975311e+00 4.5412961892e+00 1.0100212340e+00 9.6000000000e-01 5.0497251505e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.5674825939e+00 3.6269627930e+02 1.2730483600e+01 4.2924935650e+01 1.5066468021e+00 1.4807585601e+00 1.4576074883e+00 1.4348037982e+00 1.4146124601e+00 1.3956490228e+00 1.3769960791e+00 1.3597095340e+00 1.3433963289e+00 1.3277202043e+00 1.3110904970e+00 1.2967531900e+00 1.2816665035e+00 1.2676501760e+00 1.2548425166e+00 1.2414298193e+00 1.2284872917e+00 1.2158057675e+00 1.2031440034e+00 1.1908391406e+00 1.1790059820e+00 1.1682369991e+00 1.1568503222e+00 1.1457208115e+00 1.1339744411e+00 1.1235041995e+00 1.1128863134e+00 1.1019578453e+00 1.0908487628e+00 1.0804926435e+00 1.0702903967e+00 1.0597919796e+00 1.0499291729e+00 1.0403101998e+00 1.0309497668e+00 1.0211189562e+00 1.0117390591e+00 1.0024659855e+00 9.9345965002e-01 9.8446594018e-01 9.7524594929e-01 9.6649744710e-01 9.5686368688e-01 9.4774427476e-01 9.3889809725e-01 9.3018483386e-01 9.2144172629e-01 9.1300836611e-01 9.0459250114e-01 8.9627747879e-01 8.8761504033e-01 8.7955944268e-01 8.7101579288e-01 8.6305397078e-01 8.5500592409e-01 8.4663756672e-01 8.3905421492e-01 8.3131966542e-01 8.2352013191e-01 8.1577127333e-01 8.0797217701e-01 7.9998219669e-01 7.9159673615e-01 7.8279668103e-01 7.7315833472e-01 7.6359144584e-01 7.5335500897e-01 7.4224847304e-01 7.3003765561e-01 7.1685974509e-01 7.0364052954e-01 6.8953516168e-01 6.7381831247e-01 6.5745091570e-01 6.3994557785e-01 6.2161960818e-01 6.0162376373e-01 5.8098963872e-01 5.5904470104e-01 5.3617874398e-01 5.1210523812e-01 4.8756911087e-01 4.6072154968e-01 4.3398163154e-01 4.0539574292e-01 3.7443488867e-01 3.4336010601e-01 3.1105669720e-01 2.7716839469e-01 2.4495438005e-01 2.1123053419e-01 1.7961171756e-01 1.4831789555e-01 1.1690805934e-01 8.8370933027e-02 6.2536735286e-02 3.9277950958e-02 2.0674168227e-02 8.2692736020e-03 1.2676491947e-03 0.0000000000e+00 5.6231136151e-01 1.3037117289e+00 3.9284662159e+00 9.9594025285e-01 8.8000000000e-01 4.6098730066e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 3.9303838727e+02 1.3795478556e+01 4.3005810089e+01 1.5094854601e+00 1.4912005063e+00 1.4743751717e+00 1.4585382809e+00 1.4442234399e+00 1.4308419405e+00 1.4180579915e+00 1.4060754626e+00 1.3940791579e+00 1.3822362578e+00 1.3712228508e+00 1.3602312757e+00 1.3499223034e+00 1.3401965603e+00 1.3311670678e+00 1.3212141102e+00 1.3120476841e+00 1.3027830828e+00 1.2938002493e+00 1.2856334148e+00 1.2773900174e+00 1.2689270128e+00 1.2603682051e+00 1.2522133928e+00 1.2444356717e+00 1.2363505038e+00 1.2284984612e+00 1.2204905895e+00 1.2127003241e+00 1.2052644010e+00 1.1980365041e+00 1.1905850180e+00 1.1829815880e+00 1.1759443328e+00 1.1690475076e+00 1.1620006912e+00 1.1552179315e+00 1.1477668522e+00 1.1411258421e+00 1.1341945590e+00 1.1275741945e+00 1.1210138964e+00 1.1143656949e+00 1.1072103312e+00 1.1006651779e+00 1.0937499493e+00 1.0874814943e+00 1.0812635447e+00 1.0751826081e+00 1.0686508435e+00 1.0621792167e+00 1.0559576226e+00 1.0494458813e+00 1.0434247998e+00 1.0370819884e+00 1.0306674920e+00 1.0239537862e+00 1.0170374660e+00 1.0095372709e+00 1.0015109245e+00 9.9260047251e-01 9.8337179051e-01 9.7343488147e-01 9.6286119830e-01 9.5174120851e-01 9.3985033013e-01 9.2686419994e-01 9.1351352055e-01 8.9818855116e-01 8.8205747072e-01 8.6452946310e-01 8.4704635224e-01 8.2664336349e-01 8.0604314995e-01 7.8430591596e-01 7.6133665928e-01 7.3786796991e-01 7.1148744447e-01 6.8436202939e-01 6.5601065733e-01 6.2584648652e-01 5.9434493471e-01 5.6026969823e-01 5.2683140302e-01 4.9206745693e-01 4.5646046787e-01 4.1889992265e-01 3.7923779534e-01 3.4209760805e-01 3.0437693486e-01 2.6520134234e-01 2.2512752594e-01 1.8605485941e-01 1.5132328916e-01 1.1515832136e-01 8.3307775253e-02 5.4505688310e-02 3.1045013147e-02 1.2724647095e-02 2.3345774061e-03 0.0000000000e+00 5.6395207721e-01 1.3084594095e+00 3.9502009086e+00 9.9645255739e-01 8.9000000000e-01 4.6964066877e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 4.9352950681e+02 1.7322673684e+01 5.7265702704e+01 2.0100015653e+00 1.9912719493e+00 1.9731826459e+00 1.9571300996e+00 1.9423762502e+00 1.9279868863e+00 1.9157457112e+00 1.9032421558e+00 1.8902281271e+00 1.8778909193e+00 1.8652154546e+00 1.8539476653e+00 1.8425430766e+00 1.8311568302e+00 1.8210917354e+00 1.8108762514e+00 1.8005157558e+00 1.7908655208e+00 1.7811016701e+00 1.7716719252e+00 1.7625636615e+00 1.7532480056e+00 1.7441531298e+00 1.7353713505e+00 1.7268451827e+00 1.7184446405e+00 1.7102624291e+00 1.7016450834e+00 1.6928565223e+00 1.6845126052e+00 1.6766958774e+00 1.6685008303e+00 1.6594828930e+00 1.6510573555e+00 1.6428219193e+00 1.6348019455e+00 1.6266561682e+00 1.6194409095e+00 1.6112812630e+00 1.6034426519e+00 1.5954560200e+00 1.5876302438e+00 1.5796994585e+00 1.5726240945e+00 1.5648831698e+00 1.5572799120e+00 1.5497957942e+00 1.5422274448e+00 1.5344220391e+00 1.5265762066e+00 1.5189486548e+00 1.5117066277e+00 1.5040559196e+00 1.4963338838e+00 1.4883802134e+00 1.4807751609e+00 1.4727160174e+00 1.4640853526e+00 1.4546723343e+00 1.4446408171e+00 1.4338347918e+00 1.4219438285e+00 1.4094090967e+00 1.3957268254e+00 1.3807623206e+00 1.3647362768e+00 1.3477783544e+00 1.3283750079e+00 1.3087483442e+00 1.2876042805e+00 1.2649353529e+00 1.2402717587e+00 1.2142756302e+00 1.1860015713e+00 1.1564749812e+00 1.1247194512e+00 1.0916144447e+00 1.0553401356e+00 1.0165426762e+00 9.7761538807e-01 9.3526244193e-01 8.9167863457e-01 8.4449878002e-01 7.9623216975e-01 7.4778078086e-01 6.9625828755e-01 6.4648409126e-01 5.9163577124e-01 5.3692100144e-01 4.7925356958e-01 4.2205884307e-01 3.6277329093e-01 3.0586395103e-01 2.4855097853e-01 1.9277210469e-01 1.4091186326e-01 9.2977587241e-02 5.5371782416e-02 2.3996194592e-02 5.0480811994e-03 0.0000000000e+00 7.4930857570e-01 1.9446769259e+00 7.8176075985e+00 1.0739112635e+00 1.2100000000e+00 6.1824583746e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 5.4447158165e+02 1.9110718627e+01 7.4049097666e+01 2.5990915188e+00 2.5790821771e+00 2.5614996543e+00 2.5446701160e+00 2.5297948814e+00 2.5143061142e+00 2.5001916527e+00 2.4863426720e+00 2.4729744553e+00 2.4596874856e+00 2.4476082309e+00 2.4363661149e+00 2.4237013931e+00 2.4123217472e+00 2.4006523710e+00 2.3892751729e+00 2.3788566841e+00 2.3679314844e+00 2.3571233039e+00 2.3452648565e+00 2.3341875294e+00 2.3243613596e+00 2.3141012740e+00 2.3033977492e+00 2.2934362871e+00 2.2840615835e+00 2.2745296799e+00 2.2645943147e+00 2.2549134613e+00 2.2451616260e+00 2.2356060715e+00 2.2264748028e+00 2.2171487579e+00 2.2074474247e+00 2.1986836639e+00 2.1893118686e+00 2.1804772195e+00 2.1719142437e+00 2.1626132710e+00 2.1531379701e+00 2.1440859632e+00 2.1351939283e+00 2.1263525740e+00 2.1174573423e+00 2.1081564758e+00 2.0988640606e+00 2.0894287360e+00 2.0807851058e+00 2.0715574320e+00 2.0628190516e+00 2.0538216748e+00 2.0447945423e+00 2.0356983542e+00 2.0264526911e+00 2.0181526948e+00 2.0093063257e+00 1.9994596914e+00 1.9892178606e+00 1.9782458652e+00 1.9660925348e+00 1.9523802255e+00 1.9372012434e+00 1.9211512202e+00 1.9038286855e+00 1.8852293169e+00 1.8648948475e+00 1.8431444999e+00 1.8201468651e+00 1.7940170371e+00 1.7665149910e+00 1.7375755686e+00 1.7070661321e+00 1.6741737710e+00 1.6376755159e+00 1.5991156051e+00 1.5568971808e+00 1.5145720983e+00 1.4675550317e+00 1.4163689431e+00 1.3656587133e+00 1.3120042155e+00 1.2523891378e+00 1.1928497055e+00 1.1321328284e+00 1.0633738327e+00 9.9218072606e-01 9.2212328922e-01 8.4639182641e-01 7.7056363892e-01 6.9220999938e-01 6.1380185686e-01 5.3336865423e-01 4.5048505382e-01 3.7056367877e-01 2.9034219071e-01 2.1627200247e-01 1.4872777048e-01 9.0372688500e-02 4.1754011196e-02 1.0378506262e-02 0.0000000000e+00 8.4091865115e-01 2.4138878536e+00 1.2547831517e+01 1.1409860521e+00 1.4000000000e+00 6.8923467943e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 7.4438344653e+02 2.6127539209e+01 9.1070113396e+01 3.1965218592e+00 3.1730729723e+00 3.1513220636e+00 3.1312484079e+00 3.1137423054e+00 3.0965491325e+00 3.0810224544e+00 3.0645105292e+00 3.0492331758e+00 3.0353309135e+00 3.0207255576e+00 3.0066126641e+00 2.9934261880e+00 2.9794613439e+00 2.9668397516e+00 2.9544819408e+00 2.9424233717e+00 2.9301846161e+00 2.9181264204e+00 2.9059944444e+00 2.8948184222e+00 2.8833413259e+00 2.8719683200e+00 2.8610523957e+00 2.8495951933e+00 2.8384718385e+00 2.8270084038e+00 2.8154959265e+00 2.8047075065e+00 2.7941381652e+00 2.7829547714e+00 2.7721463340e+00 2.7613928910e+00 2.7508733576e+00 2.7400502713e+00 2.7295459787e+00 2.7182347045e+00 2.7080847038e+00 2.6967518207e+00 2.6857276704e+00 2.6749888647e+00 2.6644121236e+00 2.6539077465e+00 2.6432816110e+00 2.6327232264e+00 2.6216757121e+00 2.6111833525e+00 2.6006453768e+00 2.5896542580e+00 2.5790616475e+00 2.5681111648e+00 2.5573382977e+00 2.5467190914e+00 2.5361462236e+00 2.5258037777e+00 2.5150531153e+00 2.5030423647e+00 2.4905748270e+00 2.4771092996e+00 2.4616870509e+00 2.4454167892e+00 2.4280955964e+00 2.4091346512e+00 2.3881216478e+00 2.3657748693e+00 2.3399944500e+00 2.3126564770e+00 2.2834189778e+00 2.2518537970e+00 2.2170822297e+00 2.1819068969e+00 2.1445370138e+00 2.1035593244e+00 2.0577315114e+00 2.0108294651e+00 1.9604477974e+00 1.9081730725e+00 1.8536742577e+00 1.7935744303e+00 1.7338216946e+00 1.6675280489e+00 1.5960470547e+00 1.5223947743e+00 1.4475833259e+00 1.3630073729e+00 1.2770613780e+00 1.1884930659e+00 1.0994813109e+00 1.0055698012e+00 9.0557408087e-01 8.0668790984e-01 7.0173771789e-01 6.0049832988e-01 4.9720540677e-01 3.9338032304e-01 2.9921621037e-01 2.0431385752e-01 1.2463754966e-01 6.1002415500e-02 1.6426709665e-02 0.0000000000e+00 8.8632425971e-01 2.7514200676e+00 1.7589948802e+01 1.1922886113e+00 1.5100000000e+00 7.1710345108e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 9.7140360951e+02 3.4095849408e+01 1.0750990346e+02 3.7735514283e+00 3.7470100237e+00 3.7217252600e+00 3.7000140523e+00 3.6793833449e+00 3.6609063162e+00 3.6418079352e+00 3.6243625237e+00 3.6086463461e+00 3.5915034344e+00 3.5757121652e+00 3.5603781520e+00 3.5453859483e+00 3.5303617279e+00 3.5150373897e+00 3.5000250131e+00 3.4853261717e+00 3.4711523223e+00 3.4565317957e+00 3.4431821336e+00 3.4299338786e+00 3.4171164949e+00 3.4040392067e+00 3.3907867768e+00 3.3776916765e+00 3.3643962097e+00 3.3519944822e+00 3.3390465125e+00 3.3263967782e+00 3.3140626456e+00 3.3014644571e+00 3.2894204169e+00 3.2771194283e+00 3.2646922787e+00 3.2521132124e+00 3.2400843974e+00 3.2278953941e+00 3.2157049473e+00 3.2034574363e+00 3.1912260172e+00 3.1794813398e+00 3.1667699444e+00 3.1549002024e+00 3.1429503107e+00 3.1312351055e+00 3.1191200292e+00 3.1068695175e+00 3.0945565164e+00 3.0817458576e+00 3.0690939482e+00 3.0562024244e+00 3.0437261249e+00 3.0313903375e+00 3.0185635724e+00 3.0059602916e+00 2.9927548581e+00 2.9790418563e+00 2.9643609558e+00 2.9482909741e+00 2.9307409711e+00 2.9116416637e+00 2.8910474667e+00 2.8676760845e+00 2.8425845961e+00 2.8164788753e+00 2.7884388351e+00 2.7567751117e+00 2.7231473776e+00 2.6866094761e+00 2.6477377838e+00 2.6062608489e+00 2.5608628395e+00 2.5117076077e+00 2.4595134791e+00 2.4045661657e+00 2.3462674017e+00 2.2856155558e+00 2.2180324099e+00 2.1478563684e+00 2.0753188441e+00 1.9977200550e+00 1.9157166115e+00 1.8264536218e+00 1.7329719244e+00 1.6360020692e+00 1.5342191966e+00 1.4364764008e+00 1.3264909425e+00 1.2165978223e+00 1.0983278727e+00 9.7736907572e-01 8.5717500312e-01 7.3444260955e-01 6.1272294525e-01 4.8945380698e-01 3.7196207385e-01 2.6106805882e-01 1.6331905940e-01 8.1388081234e-02 2.0991523486e-02 0.0000000000e+00 9.1184506593e-01 3.0057779754e+00 2.2684915619e+01 1.2315609914e+00 1.6000000000e+00 7.4487337475e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.2183120977e+03 4.2762231280e+01 1.2056968141e+02 4.2319440246e+00 4.2018855283e+00 4.1748781968e+00 4.1507682880e+00 4.1268581944e+00 4.1054020734e+00 4.0844277495e+00 4.0640791940e+00 4.0450940721e+00 4.0263292665e+00 4.0078260811e+00 3.9900718139e+00 3.9715432219e+00 3.9547100703e+00 3.9379698780e+00 3.9205764817e+00 3.9047743837e+00 3.8879119857e+00 3.8734177290e+00 3.8580885125e+00 3.8430588174e+00 3.8286846092e+00 3.8136962446e+00 3.7986647916e+00 3.7840551889e+00 3.7699919032e+00 3.7558791228e+00 3.7415549262e+00 3.7266576503e+00 3.7127841797e+00 3.6983921111e+00 3.6843820982e+00 3.6701401218e+00 3.6559516944e+00 3.6419786345e+00 3.6278429798e+00 3.6137366454e+00 3.5999287615e+00 3.5863960518e+00 3.5729332231e+00 3.5599377106e+00 3.5463545569e+00 3.5323945742e+00 3.5186831244e+00 3.5053007857e+00 3.4913138682e+00 3.4775976881e+00 3.4634286939e+00 3.4495608853e+00 3.4355909459e+00 3.4210689828e+00 3.4074034250e+00 3.3935895013e+00 3.3791704842e+00 3.3648580461e+00 3.3505345074e+00 3.3347015996e+00 3.3178167556e+00 3.2993951297e+00 3.2794783568e+00 3.2572607961e+00 3.2346352619e+00 3.2098351434e+00 3.1828806629e+00 3.1531819690e+00 3.1214071684e+00 3.0869095081e+00 3.0498966540e+00 3.0096735981e+00 2.9667237532e+00 2.9177944145e+00 2.8690506149e+00 2.8149465027e+00 2.7591250311e+00 2.6961186024e+00 2.6335926851e+00 2.5612014288e+00 2.4855610470e+00 2.4076369033e+00 2.3281653027e+00 2.2441907702e+00 2.1511880171e+00 2.0525598103e+00 1.9451420233e+00 1.8394443793e+00 1.7257015558e+00 1.6108956823e+00 1.4918272627e+00 1.3683412612e+00 1.2425053912e+00 1.1071948412e+00 9.7470061582e-01 8.3799117252e-01 6.9810531267e-01 5.5903571987e-01 4.2693484226e-01 3.0091127061e-01 1.8742518409e-01 9.2828136167e-02 2.5141660318e-02 0.0000000000e+00 9.2559047973e-01 3.1752820349e+00 2.6875231966e+01 1.2577522460e+00 1.6500000000e+00 7.5509859676e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.4846962933e+03 5.2112202114e+01 1.2736527501e+02 4.4704664407e+00 4.4412311738e+00 4.4101710103e+00 4.3826379561e+00 4.3588427419e+00 4.3347747097e+00 4.3121391020e+00 4.2897880744e+00 4.2686642561e+00 4.2483895772e+00 4.2305099604e+00 4.2112570345e+00 4.1915886939e+00 4.1728972607e+00 4.1523185823e+00 4.1343795108e+00 4.1154815013e+00 4.0984046441e+00 4.0819003477e+00 4.0654235767e+00 4.0475217765e+00 4.0305710922e+00 4.0138956805e+00 3.9974194457e+00 3.9815345144e+00 3.9661348996e+00 3.9501161464e+00 3.9340640023e+00 3.9186921543e+00 3.9031736531e+00 3.8877467556e+00 3.8721976262e+00 3.8569666367e+00 3.8415906644e+00 3.8258483062e+00 3.8111823113e+00 3.7957196183e+00 3.7803530383e+00 3.7649084641e+00 3.7489934001e+00 3.7336134717e+00 3.7183195040e+00 3.7027452926e+00 3.6875660141e+00 3.6725426280e+00 3.6572129103e+00 3.6414224691e+00 3.6259290959e+00 3.6105508562e+00 3.5953371135e+00 3.5791799915e+00 3.5632856510e+00 3.5474077030e+00 3.5315331581e+00 3.5156485867e+00 3.4999275876e+00 3.4833687230e+00 3.4650563538e+00 3.4447137585e+00 3.4235038135e+00 3.4007972672e+00 3.3752510660e+00 3.3483905401e+00 3.3186300079e+00 3.2872829478e+00 3.2545903994e+00 3.2180750773e+00 3.1778240914e+00 3.1342228117e+00 3.0885160768e+00 3.0391704122e+00 2.9865229042e+00 2.9293941886e+00 2.8700739890e+00 2.8056100734e+00 2.7395137302e+00 2.6642831305e+00 2.5864541986e+00 2.5042510335e+00 2.4152980063e+00 2.3200728823e+00 2.2240267470e+00 2.1238824560e+00 2.0190600345e+00 1.9138251191e+00 1.7977688396e+00 1.6715744653e+00 1.5502930106e+00 1.4161703235e+00 1.2803390116e+00 1.1454785194e+00 1.0104276938e+00 8.6064216229e-01 7.1789496567e-01 5.7337886762e-01 4.4888170951e-01 3.1812585724e-01 1.9704729835e-01 1.0240028619e-01 2.9342525271e-02 0.0000000000e+00 9.3128353607e-01 3.2548687407e+00 2.9101563289e+01 1.2700212223e+00 1.6700000000e+00 7.5711048770e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +1.7416473265e+00 1.7399691784e+03 6.1072170724e+01 1.3072164172e+02 4.5882734704e+00 4.5534220433e+00 4.5208575617e+00 4.4933046546e+00 4.4676588660e+00 4.4429879942e+00 4.4186699903e+00 4.3950891851e+00 4.3726198188e+00 4.3501928166e+00 4.3272340532e+00 4.3058724931e+00 4.2872157859e+00 4.2665446046e+00 4.2464221396e+00 4.2278127388e+00 4.2090631452e+00 4.1925506702e+00 4.1747091751e+00 4.1573545621e+00 4.1395836462e+00 4.1211917577e+00 4.1038688257e+00 4.0876786145e+00 4.0708527595e+00 4.0533452592e+00 4.0367497645e+00 4.0192394074e+00 4.0028151278e+00 3.9868649936e+00 3.9705314966e+00 3.9551907182e+00 3.9389392632e+00 3.9238874385e+00 3.9078441540e+00 3.8925536664e+00 3.8769600451e+00 3.8612787092e+00 3.8460832374e+00 3.8305570670e+00 3.8153871847e+00 3.8000752699e+00 3.7843934456e+00 3.7681199479e+00 3.7523232682e+00 3.7371609941e+00 3.7210623609e+00 3.7051125839e+00 3.6885025593e+00 3.6723815463e+00 3.6560578126e+00 3.6403003984e+00 3.6244638613e+00 3.6080610218e+00 3.5913782953e+00 3.5751169121e+00 3.5571998368e+00 3.5378729568e+00 3.5174207264e+00 3.4952129427e+00 3.4711172529e+00 3.4465598263e+00 3.4192494793e+00 3.3890414235e+00 3.3554994794e+00 3.3201619989e+00 3.2823011681e+00 3.2434043924e+00 3.2015628967e+00 3.1553726468e+00 3.1041981207e+00 3.0487965570e+00 2.9863494358e+00 2.9246543894e+00 2.8581414237e+00 2.7864913286e+00 2.7136018609e+00 2.6361317489e+00 2.5527092983e+00 2.4676986646e+00 2.3755206544e+00 2.2797732778e+00 2.1794900879e+00 2.0682594640e+00 1.9538224759e+00 1.8371807196e+00 1.7209410481e+00 1.5933672502e+00 1.4529211568e+00 1.3070683923e+00 1.1820281981e+00 1.0299438267e+00 8.8559065030e-01 7.3924920712e-01 5.9278567571e-01 4.4938553190e-01 3.1456309923e-01 1.9892131218e-01 9.6334374769e-02 2.6812721957e-02 0.0000000000e+00 9.3380978257e-01 3.2923204441e+00 3.0212133382e+01 1.2757851794e+00 1.6800000000e+00 7.5857652896e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sigfit b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sigfit new file mode 100644 index 00000000..9ca27f97 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCGTKal6AIRHYypRAAAA.sigfit @@ -0,0 +1,4 @@ +1 2000 2000 +50.08 +1.19432 +8.90446 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCHDKal6ALa3vR1RAAAA.mpi b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCHDKal6ALa3vR1RAAAA.mpi new file mode 100644 index 00000000..50cb1e91 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerGAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBF-eGiYCHDKal6ALa3vR1RAAAA.mpi @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1910476201e+01 2.8357602494e+00 2.7953239606e+00 2.7514257839e+00 2.7079396029e+00 2.6662677600e+00 2.6239502335e+00 2.5798126879e+00 2.5387458797e+00 2.4965061891e+00 2.4535165246e+00 2.4139872313e+00 2.3717484140e+00 2.3311427710e+00 2.2920330733e+00 2.2527213501e+00 2.2152449495e+00 2.1743358345e+00 2.1340314302e+00 2.0942558706e+00 2.0539877549e+00 2.0160105587e+00 1.9750679712e+00 1.9388046948e+00 1.9000437181e+00 1.8601119822e+00 1.8214563738e+00 1.7816263605e+00 1.7442028423e+00 1.7073736495e+00 1.6712911632e+00 1.6351831976e+00 1.5976488278e+00 1.5619693393e+00 1.5258967268e+00 1.4880517157e+00 1.4519534515e+00 1.4144325224e+00 1.3769142721e+00 1.3420489710e+00 1.3077943016e+00 1.2729558100e+00 1.2375691986e+00 1.2024762576e+00 1.1662006318e+00 1.1321294960e+00 1.0973028101e+00 1.0628317909e+00 1.0293891023e+00 9.9519000631e-01 9.6113828678e-01 9.2676778695e-01 8.9305383530e-01 8.6084265869e-01 8.2826291545e-01 7.9629744147e-01 7.6527324742e-01 7.3368164268e-01 7.0283108709e-01 6.7169564090e-01 6.4260706572e-01 6.1377294382e-01 5.8409105700e-01 5.5654749593e-01 5.2826547351e-01 5.0168787272e-01 4.7304364836e-01 4.4544923854e-01 4.1786461207e-01 3.9242261963e-01 3.6881786645e-01 3.4497591295e-01 3.2143072019e-01 2.9892940388e-01 2.7734353678e-01 2.5515599428e-01 2.3498355910e-01 2.1469522210e-01 1.9610045765e-01 1.7801960564e-01 1.5986324850e-01 1.4325077079e-01 1.2640986964e-01 1.1086531991e-01 9.6408209241e-02 8.3094159472e-02 7.0562829249e-02 5.8706168369e-02 4.8002949473e-02 3.8760983480e-02 3.0474597935e-02 2.2898776447e-02 1.6295004265e-02 1.1197538505e-02 7.3868784922e-03 4.2872236253e-03 2.2957103465e-03 1.0159958462e-03 3.0895067966e-04 4.4646130358e-05 7.1792348322e-07 0.0000000000e+00 8.5853099402e-01 2.7858050767e+00 1.5799750970e+01 1.2447070554e+00 1.5228412136e+00 6.8629893671e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6179290324e+01 1.6179290324e+00 2.1292149170e+01 2.1292149170e+00 2.1034010706e+00 2.0771869009e+00 2.0515464576e+00 2.0255786039e+00 1.9985809590e+00 1.9731806127e+00 1.9467967477e+00 1.9206307581e+00 1.8947655268e+00 1.8710074902e+00 1.8437581944e+00 1.8197739446e+00 1.7947144996e+00 1.7688462467e+00 1.7442849008e+00 1.7180778284e+00 1.6917298175e+00 1.6665263115e+00 1.6414091348e+00 1.6145729932e+00 1.5889829666e+00 1.5640690557e+00 1.5391078662e+00 1.5138194040e+00 1.4889792894e+00 1.4636882616e+00 1.4374853469e+00 1.4115192978e+00 1.3848479620e+00 1.3593787004e+00 1.3321114504e+00 1.3055043499e+00 1.2806720817e+00 1.2546904684e+00 1.2277528906e+00 1.2016422460e+00 1.1747062789e+00 1.1483308343e+00 1.1229832103e+00 1.0973096369e+00 1.0715960393e+00 1.0446481346e+00 1.0178314872e+00 9.9127756947e-01 9.6698200413e-01 9.4112241936e-01 9.1505995052e-01 8.8954633769e-01 8.6435720320e-01 8.3926298784e-01 8.1395620514e-01 7.9068311442e-01 7.6544670227e-01 7.3983382240e-01 7.1402548763e-01 6.8840872474e-01 6.6254650553e-01 6.3825270389e-01 6.1643742054e-01 5.9302977022e-01 5.6813279327e-01 5.4411678387e-01 5.2016138420e-01 4.9706600176e-01 4.7390245547e-01 4.5339670384e-01 4.3094842171e-01 4.0895011293e-01 3.8787166900e-01 3.6621513583e-01 3.4560609695e-01 3.2390438689e-01 3.0470590563e-01 2.8455214358e-01 2.6484341482e-01 2.4538441009e-01 2.2581006314e-01 2.0632235613e-01 1.8895435175e-01 1.7224138771e-01 1.5584326000e-01 1.4015243826e-01 1.2404039210e-01 1.0881473707e-01 9.5487943377e-02 8.2430798562e-02 6.9684224556e-02 5.8178667217e-02 4.7883350969e-02 3.8652340531e-02 2.9587942065e-02 2.2092759871e-02 1.5598327193e-02 1.0361785466e-02 5.9685169113e-03 2.9897754280e-03 1.1320063049e-03 2.4624311654e-04 1.0908026315e-05 0.0000000000e+00 7.7447154120e-01 2.0562670150e+00 8.7564690107e+00 1.0892226460e+00 1.2600000000e+00 6.3949613049e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6178092450e+01 1.6178092450e+00 2.1192666382e+01 2.1192666382e+00 2.0942600093e+00 2.0685988965e+00 2.0424472219e+00 2.0174505268e+00 1.9918671786e+00 1.9659184899e+00 1.9401908172e+00 1.9158782523e+00 1.8912891926e+00 1.8662132574e+00 1.8394413260e+00 1.8130973506e+00 1.7883561432e+00 1.7644004064e+00 1.7380075189e+00 1.7125204167e+00 1.6869992220e+00 1.6611912888e+00 1.6350150842e+00 1.6109428431e+00 1.5850971651e+00 1.5599859245e+00 1.5334270274e+00 1.5067366489e+00 1.4795267083e+00 1.4553759262e+00 1.4298682562e+00 1.4043665075e+00 1.3788771905e+00 1.3533543635e+00 1.3276054966e+00 1.3013257191e+00 1.2745166633e+00 1.2493059823e+00 1.2246823062e+00 1.1999530621e+00 1.1729287961e+00 1.1455932577e+00 1.1190006397e+00 1.0931175461e+00 1.0676615620e+00 1.0409952254e+00 1.0147766772e+00 9.8973717012e-01 9.6239532756e-01 9.3645157426e-01 9.1105157962e-01 8.8664119759e-01 8.6185704422e-01 8.3752904610e-01 8.1330532639e-01 7.8915223425e-01 7.6456434413e-01 7.3919035155e-01 7.1613393646e-01 6.9098115547e-01 6.6484967892e-01 6.4006967251e-01 6.1640265495e-01 5.9053343300e-01 5.6672494758e-01 5.4331803477e-01 5.1944777574e-01 4.9772638655e-01 4.7497009282e-01 4.5140533040e-01 4.3015508856e-01 4.0727510394e-01 3.8621398713e-01 3.6416127386e-01 3.4327239494e-01 3.2345830257e-01 3.0271620463e-01 2.8279721843e-01 2.6244357819e-01 2.4326375297e-01 2.2429059286e-01 2.0644846825e-01 1.8842151190e-01 1.7063955124e-01 1.5438446854e-01 1.3867161393e-01 1.2449764932e-01 1.1048558447e-01 9.6403054780e-02 8.2757399820e-02 7.0674818228e-02 5.9094164509e-02 4.8414751467e-02 3.8995715411e-02 3.0277436654e-02 2.2348058896e-02 1.5665167856e-02 9.8796712855e-03 5.8987755648e-03 3.0935576438e-03 1.1767820307e-03 2.0604686201e-04 1.0181725066e-05 0.0000000000e+00 7.7254266991e-01 2.0473565623e+00 8.6777890672e+00 1.0879832908e+00 1.2600000000e+00 6.4157435254e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6177661142e+01 1.6177661142e+00 2.1214998726e+01 2.1214998726e+00 2.0969290372e+00 2.0707974598e+00 2.0461033679e+00 2.0188947616e+00 1.9941161346e+00 1.9693247724e+00 1.9434246198e+00 1.9171521671e+00 1.8918383383e+00 1.8658287032e+00 1.8404533781e+00 1.8139855774e+00 1.7871374692e+00 1.7610936416e+00 1.7355829655e+00 1.7092539565e+00 1.6819716494e+00 1.6574410883e+00 1.6325086010e+00 1.6077841688e+00 1.5827082018e+00 1.5562193823e+00 1.5305530476e+00 1.5033804439e+00 1.4795506477e+00 1.4526438233e+00 1.4265182158e+00 1.4012274063e+00 1.3778030614e+00 1.3510205210e+00 1.3263885076e+00 1.3001272865e+00 1.2731826955e+00 1.2491198897e+00 1.2231035716e+00 1.1979756375e+00 1.1733346983e+00 1.1475214432e+00 1.1209907240e+00 1.0941631874e+00 1.0704990190e+00 1.0428014500e+00 1.0179439915e+00 9.9152575304e-01 9.6684536247e-01 9.4179354964e-01 9.1593757727e-01 8.9008157353e-01 8.6533040265e-01 8.4054874166e-01 8.1524433562e-01 7.8999833494e-01 7.6416790544e-01 7.4036159679e-01 7.1554126484e-01 6.9189355922e-01 6.6747098771e-01 6.4458445051e-01 6.2029478504e-01 5.9593221141e-01 5.7195909597e-01 5.4928132432e-01 5.2769765790e-01 5.0407092391e-01 4.8048996611e-01 4.5757997211e-01 4.3555922777e-01 4.1177525150e-01 3.8945751000e-01 3.6679386640e-01 3.4459930053e-01 3.2391396876e-01 3.0298343616e-01 2.8370403644e-01 2.6292272933e-01 2.4402645440e-01 2.2562399116e-01 2.0896540905e-01 1.9160954326e-01 1.7363086190e-01 1.5616655326e-01 1.3972184039e-01 1.2448741817e-01 1.0973027983e-01 9.6090421456e-02 8.3323091867e-02 7.0987475894e-02 5.9281655945e-02 4.9010770619e-02 3.8498445216e-02 2.9680316110e-02 2.2216235550e-02 1.5822023525e-02 1.0298712792e-02 5.7565620231e-03 2.9566242404e-03 1.1273302464e-03 2.2080738722e-04 9.0365019012e-06 0.0000000000e+00 7.7297817916e-01 2.0493628225e+00 8.6954460947e+00 1.0882620959e+00 1.2600000000e+00 6.4110679189e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6249744825e+01 1.6249744825e+00 2.1195967761e+01 2.1195967761e+00 2.0951964673e+00 2.0692254801e+00 2.0439000900e+00 2.0186620905e+00 1.9919856941e+00 1.9656629645e+00 1.9401450519e+00 1.9148840095e+00 1.8895088502e+00 1.8642887654e+00 1.8389852466e+00 1.8126527465e+00 1.7886718429e+00 1.7624373231e+00 1.7365451886e+00 1.7111343194e+00 1.6846820306e+00 1.6582165842e+00 1.6324471040e+00 1.6081723500e+00 1.5819339672e+00 1.5553888542e+00 1.5289872506e+00 1.5018471197e+00 1.4767132097e+00 1.4505472387e+00 1.4243790733e+00 1.3975000378e+00 1.3726659969e+00 1.3478108744e+00 1.3240543636e+00 1.2977192448e+00 1.2714543621e+00 1.2462816594e+00 1.2205742104e+00 1.1924299516e+00 1.1678031983e+00 1.1426498233e+00 1.1160838986e+00 1.0901124859e+00 1.0636212799e+00 1.0393372735e+00 1.0131207782e+00 9.8762895544e-01 9.6032070586e-01 9.3533715757e-01 9.1230771903e-01 8.8473825582e-01 8.5798453936e-01 8.3299434590e-01 8.0916832333e-01 7.8429246665e-01 7.6148939721e-01 7.3727634251e-01 7.1264186177e-01 6.8829298398e-01 6.6490720364e-01 6.4080448148e-01 6.1677569122e-01 5.9249887627e-01 5.7016977722e-01 5.4714578440e-01 5.2289169576e-01 4.9930079124e-01 4.7581269511e-01 4.5423647297e-01 4.2976264363e-01 4.0779343034e-01 3.8616254539e-01 3.6528747031e-01 3.4496929230e-01 3.2467321574e-01 3.0473572347e-01 2.8366083445e-01 2.6303672649e-01 2.4415294151e-01 2.2453793659e-01 2.0709011184e-01 1.8986060503e-01 1.7283280145e-01 1.5539480070e-01 1.3922196976e-01 1.2371809930e-01 1.0839571191e-01 9.4405253456e-02 8.1778101405e-02 6.9401864262e-02 5.7794620259e-02 4.7264575280e-02 3.7890465872e-02 2.9030301621e-02 2.1697359773e-02 1.5183266878e-02 9.6548548248e-03 5.7824728816e-03 2.8160189220e-03 1.1285939696e-03 2.7460817153e-04 8.0821596745e-06 0.0000000000e+00 7.7260714306e-01 2.0476533667e+00 8.6803991004e+00 1.0880245280e+00 1.2600000000e+00 6.4150519554e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2406550551e+01 1.2406550551e+00 1.5791740472e+01 1.5791740472e+00 1.5620284607e+00 1.5450252237e+00 1.5272362832e+00 1.5092758028e+00 1.4929265455e+00 1.4756670531e+00 1.4583190331e+00 1.4407825995e+00 1.4230474118e+00 1.4057309782e+00 1.3874637033e+00 1.3692649387e+00 1.3515492626e+00 1.3323999415e+00 1.3150730877e+00 1.2983721003e+00 1.2806960393e+00 1.2631545353e+00 1.2462820346e+00 1.2280503997e+00 1.2094420163e+00 1.1908902184e+00 1.1726033488e+00 1.1540835437e+00 1.1345626457e+00 1.1165766431e+00 1.0973107597e+00 1.0781550703e+00 1.0591296937e+00 1.0397707754e+00 1.0207906115e+00 1.0019428660e+00 9.8330552735e-01 9.6445619411e-01 9.4521036835e-01 9.2646539065e-01 9.0678502136e-01 8.8815214364e-01 8.6965335057e-01 8.5045037022e-01 8.3387242110e-01 8.1360469548e-01 7.9465412025e-01 7.7655157373e-01 7.5797775648e-01 7.3918752479e-01 7.1980028804e-01 7.0120049473e-01 6.8202860085e-01 6.6216985711e-01 6.4388254268e-01 6.2596441969e-01 6.0529196138e-01 5.8705240040e-01 5.6716561681e-01 5.4965712744e-01 5.3255193804e-01 5.1330399616e-01 4.9525071561e-01 4.7785306732e-01 4.5949273734e-01 4.4197684690e-01 4.2391719520e-01 4.0657599534e-01 3.8904602021e-01 3.7183387965e-01 3.5451658505e-01 3.3870262187e-01 3.2249977561e-01 3.0553848071e-01 2.8927166501e-01 2.7346192371e-01 2.5759116403e-01 2.4238433510e-01 2.2657359282e-01 2.1126422931e-01 1.9727104138e-01 1.8283501205e-01 1.6897449019e-01 1.5533946144e-01 1.4229488289e-01 1.2931700193e-01 1.1685950933e-01 1.0487958885e-01 9.2877191080e-02 8.2364491436e-02 7.1435300355e-02 6.1879153107e-02 5.2848811980e-02 4.4739153190e-02 3.6378080897e-02 2.9099864779e-02 2.2788154163e-02 1.6873259102e-02 1.1442848612e-02 6.7403731376e-03 3.4635506878e-03 1.1811253768e-03 1.4648592512e-04 0.0000000000e+00 6.0136648075e-01 1.4197320050e+00 4.4840078730e+00 1.0087364236e+00 9.6000000000e-01 5.0814576185e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2858666498e+01 1.2858666498e+00 1.5803735389e+01 1.5803735389e+00 1.5632490962e+00 1.5459161391e+00 1.5275938708e+00 1.5105565358e+00 1.4940839669e+00 1.4771061855e+00 1.4582645596e+00 1.4403046385e+00 1.4232644148e+00 1.4064612288e+00 1.3882966319e+00 1.3698326724e+00 1.3532273659e+00 1.3351607191e+00 1.3165516033e+00 1.2983617531e+00 1.2795453723e+00 1.2625499417e+00 1.2446576199e+00 1.2267193584e+00 1.2080188240e+00 1.1897790177e+00 1.1715553949e+00 1.1524805147e+00 1.1337641445e+00 1.1154605091e+00 1.0966580798e+00 1.0781941370e+00 1.0609970790e+00 1.0425128895e+00 1.0231666846e+00 1.0040920481e+00 9.8580205876e-01 9.6630137242e-01 9.4716592351e-01 9.2745572222e-01 9.0863485396e-01 8.9036917173e-01 8.7162514064e-01 8.5256250002e-01 8.3271752856e-01 8.1384996971e-01 7.9447225354e-01 7.7436177736e-01 7.5583070022e-01 7.3722306116e-01 7.1762464162e-01 6.9948838563e-01 6.8063523012e-01 6.6247186819e-01 6.4376722381e-01 6.2543020177e-01 6.0727138349e-01 5.8853203358e-01 5.7023414776e-01 5.5148803314e-01 5.3316370650e-01 5.1456055067e-01 4.9652074419e-01 4.7765769861e-01 4.5925433475e-01 4.4198202557e-01 4.2366157804e-01 4.0638452384e-01 3.8900668604e-01 3.7131695201e-01 3.5487318592e-01 3.3779345798e-01 3.2072491885e-01 3.0423997836e-01 2.8864659555e-01 2.7361347139e-01 2.5788742388e-01 2.4253130049e-01 2.2763783265e-01 2.1323032514e-01 1.9851513817e-01 1.8343957570e-01 1.6939378072e-01 1.5652456921e-01 1.4324967737e-01 1.2996628351e-01 1.1787058557e-01 1.0621038690e-01 9.5052619522e-02 8.3396158676e-02 7.2961766290e-02 6.2946753449e-02 5.3793371487e-02 4.4935651877e-02 3.7044113577e-02 2.9711216112e-02 2.3227145719e-02 1.7028223316e-02 1.1458413461e-02 6.7286354703e-03 3.3451766502e-03 1.1787843291e-03 1.2273487544e-04 0.0000000000e+00 6.0196525085e-01 1.4215630825e+00 4.4932013594e+00 1.0089430374e+00 9.6000000000e-01 5.0763384331e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCETM2NzA2NzE7MpqXoA1095A1kAAAA b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCETM2NzA2NzE7MpqXoA1095A1kAAAA new file mode 100644 index 00000000..7101a149 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCETM2NzA2NzE7MpqXoA1095A1kAAAA @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1793563255e+01 2.8311498351e+00 2.7862554064e+00 2.7452003138e+00 2.7020112059e+00 2.6599901210e+00 2.6179656532e+00 2.5777749225e+00 2.5353731951e+00 2.4943806297e+00 2.4509533291e+00 2.4099720157e+00 2.3682094522e+00 2.3263387394e+00 2.2859341742e+00 2.2468675047e+00 2.2066696013e+00 2.1669989663e+00 2.1274037740e+00 2.0880536252e+00 2.0462746578e+00 2.0077265340e+00 1.9692659292e+00 1.9275988275e+00 1.8877486411e+00 1.8491836560e+00 1.8102176287e+00 1.7714339330e+00 1.7341095071e+00 1.6969001090e+00 1.6594570060e+00 1.6217030405e+00 1.5864266292e+00 1.5486375135e+00 1.5109983424e+00 1.4745873059e+00 1.4397996560e+00 1.4036142360e+00 1.3670374545e+00 1.3292490584e+00 1.2922192824e+00 1.2565988317e+00 1.2205723714e+00 1.1855632035e+00 1.1495892932e+00 1.1147531415e+00 1.0820529624e+00 1.0481212583e+00 1.0159904399e+00 9.8230951240e-01 9.4758966879e-01 9.1516195806e-01 8.8285998765e-01 8.5102126768e-01 8.1829155044e-01 7.8727809856e-01 7.5578136318e-01 7.2432170631e-01 6.9451590348e-01 6.6542904884e-01 6.3624558381e-01 6.0691068328e-01 5.7893600165e-01 5.5084792919e-01 5.2240164098e-01 4.9543115626e-01 4.6872153239e-01 4.4210576656e-01 4.1705043568e-01 3.9246123091e-01 3.6660211397e-01 3.4328362911e-01 3.2003288240e-01 2.9596360998e-01 2.7405688403e-01 2.5324080621e-01 2.3180276630e-01 2.1222220340e-01 1.9347612841e-01 1.7529977942e-01 1.5757473274e-01 1.4095331612e-01 1.2364168226e-01 1.0825470797e-01 9.4577464990e-02 8.1388667945e-02 6.8618944475e-02 5.7709041452e-02 4.7562255148e-02 3.8973105297e-02 3.0587822721e-02 2.3510228425e-02 1.7362694942e-02 1.2100610546e-02 7.8349075120e-03 4.4399198455e-03 2.2093561021e-03 9.2556304885e-04 2.9753731089e-04 4.1909329809e-05 8.0849731371e-07 0.0000000000e+00 8.5816194571e-01 2.7827675511e+00 1.5756864230e+01 1.2442524333e+00 1.5228412136e+00 6.8688382385e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6259695806e+01 1.6259695806e+00 2.1246796407e+01 2.1246796407e+00 2.0990095545e+00 2.0727550700e+00 2.0468508324e+00 2.0216229253e+00 1.9978888593e+00 1.9715325282e+00 1.9460284066e+00 1.9202487371e+00 1.8959698882e+00 1.8706384905e+00 1.8447875995e+00 1.8197586439e+00 1.7942001673e+00 1.7684041456e+00 1.7423651288e+00 1.7172913768e+00 1.6898437491e+00 1.6652098129e+00 1.6401813926e+00 1.6156429892e+00 1.5898324901e+00 1.5634114387e+00 1.5364131294e+00 1.5097057332e+00 1.4843149474e+00 1.4580821075e+00 1.4311815414e+00 1.4050640777e+00 1.3782174545e+00 1.3513538183e+00 1.3252710661e+00 1.2994844276e+00 1.2728052175e+00 1.2442844170e+00 1.2194429448e+00 1.1927356403e+00 1.1672408799e+00 1.1407455101e+00 1.1146878516e+00 1.0888166330e+00 1.0629578459e+00 1.0383564615e+00 1.0120822241e+00 9.8663538948e-01 9.6007575733e-01 9.3428529058e-01 9.0859516718e-01 8.8323980779e-01 8.5803515858e-01 8.3297290701e-01 8.0784568588e-01 7.8348489914e-01 7.5856471612e-01 7.3392283026e-01 7.0921526997e-01 6.8441048353e-01 6.6099134449e-01 6.3721422641e-01 6.1197800683e-01 5.8791990795e-01 5.6430731011e-01 5.4114135850e-01 5.1752304370e-01 4.9454180312e-01 4.7335918858e-01 4.4978320815e-01 4.2864565093e-01 4.0673158910e-01 3.8488038491e-01 3.6333068260e-01 3.4138390084e-01 3.2242318176e-01 3.0059510423e-01 2.7950878470e-01 2.5965370653e-01 2.4114789150e-01 2.2242587275e-01 2.0462769016e-01 1.8762385623e-01 1.7137312261e-01 1.5532526816e-01 1.3971639492e-01 1.2412063635e-01 1.0971326140e-01 9.5630211875e-02 8.2663069483e-02 7.0338418874e-02 5.8084712287e-02 4.6795102218e-02 3.7203803564e-02 2.8488824172e-02 2.0965581075e-02 1.4861963132e-02 9.7874793409e-03 5.9328162777e-03 3.0875171576e-03 1.1566039828e-03 2.2519483766e-04 1.1502877867e-05 0.0000000000e+00 7.7359576192e-01 2.0522134061e+00 8.7205922642e+00 1.0886584804e+00 1.2600000000e+00 6.4044209281e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6231934463e+01 1.6231934463e+00 2.1233234924e+01 2.1233234924e+00 2.0979800577e+00 2.0705661428e+00 2.0445203621e+00 2.0196712914e+00 1.9945249505e+00 1.9685417319e+00 1.9413289390e+00 1.9161285745e+00 1.8927432569e+00 1.8661165782e+00 1.8406629985e+00 1.8160257243e+00 1.7896913937e+00 1.7647167347e+00 1.7394238857e+00 1.7135207304e+00 1.6888548012e+00 1.6628591472e+00 1.6378819537e+00 1.6111225637e+00 1.5862987753e+00 1.5599939817e+00 1.5355558205e+00 1.5110452227e+00 1.4848706573e+00 1.4595076023e+00 1.4343213201e+00 1.4082143253e+00 1.3829776986e+00 1.3571057855e+00 1.3319481108e+00 1.3067324613e+00 1.2801412865e+00 1.2534244308e+00 1.2276439023e+00 1.2003014549e+00 1.1748210051e+00 1.1501564632e+00 1.1249971962e+00 1.0977059348e+00 1.0709741288e+00 1.0448352556e+00 1.0201080615e+00 9.9581079119e-01 9.6992542348e-01 9.4414386766e-01 9.2075681645e-01 8.9412638941e-01 8.6755673341e-01 8.4189619164e-01 8.1658641982e-01 7.8997001337e-01 7.6501809538e-01 7.3869147215e-01 7.1245085489e-01 6.8995380205e-01 6.6492593617e-01 6.4030885431e-01 6.1593795496e-01 5.9132260308e-01 5.6750028668e-01 5.4434264525e-01 5.2181750526e-01 4.9934880936e-01 4.7607860149e-01 4.5393733965e-01 4.3140342869e-01 4.1037440422e-01 3.8742534750e-01 3.6424327297e-01 3.4205645051e-01 3.2264172324e-01 3.0240935883e-01 2.8292904082e-01 2.6303191795e-01 2.4328116990e-01 2.2444013475e-01 2.0644484803e-01 1.8851206229e-01 1.7146788831e-01 1.5458360219e-01 1.3907089698e-01 1.2441120623e-01 1.0965875177e-01 9.5616074911e-02 8.2047567929e-02 6.9105198094e-02 5.8234065487e-02 4.7375528481e-02 3.8331956519e-02 2.9628987345e-02 2.2175341297e-02 1.5540873172e-02 1.0352469293e-02 6.0353418214e-03 2.9896776935e-03 1.1284190071e-03 2.6817839482e-04 1.1450579845e-05 0.0000000000e+00 7.7333272735e-01 2.0509985143e+00 8.7098668284e+00 1.0884895098e+00 1.2600000000e+00 6.4072543404e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6195464978e+01 1.6195464978e+00 2.1283747932e+01 2.1283747932e+00 2.1022212459e+00 2.0770186515e+00 2.0511559276e+00 2.0270492612e+00 2.0026256786e+00 1.9778689357e+00 1.9515580173e+00 1.9252711397e+00 1.8985491847e+00 1.8730512193e+00 1.8464859310e+00 1.8194696498e+00 1.7935819926e+00 1.7673651574e+00 1.7417703639e+00 1.7158037468e+00 1.6902167439e+00 1.6646851523e+00 1.6383654247e+00 1.6135542975e+00 1.5899237229e+00 1.5647421318e+00 1.5393231230e+00 1.5138189048e+00 1.4887926632e+00 1.4620077840e+00 1.4359038564e+00 1.4109390940e+00 1.3826713929e+00 1.3563975746e+00 1.3311313071e+00 1.3040969511e+00 1.2772318921e+00 1.2505795583e+00 1.2256687715e+00 1.2009524269e+00 1.1758246026e+00 1.1481654869e+00 1.1228355592e+00 1.0952568341e+00 1.0680408220e+00 1.0425804750e+00 1.0168280319e+00 9.8907804659e-01 9.6304858746e-01 9.3731398458e-01 9.1205105796e-01 8.8487596121e-01 8.6084095057e-01 8.3597748826e-01 8.1117162545e-01 7.8679747134e-01 7.6294478274e-01 7.3859200445e-01 7.1349273795e-01 6.8835591339e-01 6.6416785511e-01 6.3846435668e-01 6.1372591169e-01 5.8870179284e-01 5.6374664971e-01 5.4054374873e-01 5.1909991714e-01 4.9677949866e-01 4.7481030677e-01 4.5254508230e-01 4.2973742558e-01 4.0658648820e-01 3.8421817427e-01 3.6483825406e-01 3.4146047938e-01 3.1964089506e-01 3.0019566976e-01 2.8030684617e-01 2.6143847790e-01 2.4297799052e-01 2.2370889809e-01 2.0552578619e-01 1.8917814355e-01 1.7177858364e-01 1.5541324319e-01 1.3922764623e-01 1.2414432783e-01 1.0936166723e-01 9.5196045361e-02 8.2778643838e-02 7.0738548839e-02 5.8963087157e-02 4.8671678726e-02 3.9045420370e-02 2.9675881133e-02 2.2149190886e-02 1.5525311775e-02 1.0142675574e-02 6.0543324821e-03 3.1283550979e-03 1.1394012867e-03 2.4117530339e-04 1.1822107739e-05 0.0000000000e+00 7.7430975813e-01 2.0555171907e+00 8.7498221534e+00 1.0891182446e+00 1.2600000000e+00 6.3967117724e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6068707571e+01 1.6068707571e+00 2.1259760984e+01 2.1259760984e+00 2.1000339656e+00 2.0744956112e+00 2.0470719467e+00 2.0207517639e+00 1.9951981323e+00 1.9697302510e+00 1.9457971748e+00 1.9204347425e+00 1.8957331882e+00 1.8702181440e+00 1.8437342315e+00 1.8181148212e+00 1.7917211326e+00 1.7657234088e+00 1.7399791405e+00 1.7164565652e+00 1.6914624082e+00 1.6665457169e+00 1.6411408038e+00 1.6167141590e+00 1.5896097540e+00 1.5628044084e+00 1.5371367312e+00 1.5102341386e+00 1.4840943860e+00 1.4594259186e+00 1.4343975481e+00 1.4095514602e+00 1.3843562460e+00 1.3588271168e+00 1.3341472613e+00 1.3066873688e+00 1.2793628604e+00 1.2529957439e+00 1.2279682317e+00 1.2025342214e+00 1.1765403285e+00 1.1493824150e+00 1.1238217395e+00 1.0982610814e+00 1.0721539770e+00 1.0467227923e+00 1.0214211335e+00 9.9429256144e-01 9.6923951091e-01 9.4288820770e-01 9.1795598808e-01 8.9364890915e-01 8.6816252830e-01 8.4369730408e-01 8.1937684872e-01 7.9302977077e-01 7.6749418955e-01 7.4384395020e-01 7.2030803145e-01 6.9528290805e-01 6.7172108058e-01 6.4686121216e-01 6.2206252189e-01 5.9639935278e-01 5.7295410622e-01 5.4889252599e-01 5.2396833653e-01 4.9988076362e-01 4.7673689443e-01 4.5432427814e-01 4.3139540775e-01 4.0904090869e-01 3.8760684192e-01 3.6790623972e-01 3.4737127021e-01 3.2667619934e-01 3.0604679798e-01 2.8555904095e-01 2.6472549968e-01 2.4479367751e-01 2.2634281613e-01 2.0641910703e-01 1.8918858142e-01 1.7116467018e-01 1.5410459732e-01 1.3889497612e-01 1.2446765080e-01 1.0998536482e-01 9.6364822641e-02 8.3731821052e-02 7.1506634900e-02 6.0254355826e-02 4.8842117608e-02 3.9344256662e-02 3.0580416032e-02 2.2776993606e-02 1.5640385281e-02 1.0566199569e-02 6.0203844931e-03 3.0425719202e-03 1.2044864449e-03 2.5367141689e-04 1.3522524246e-05 0.0000000000e+00 7.7384671994e-01 2.0533736293e+00 8.7308467011e+00 1.0888198964e+00 1.2600000000e+00 6.4017142851e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2748460404e+01 1.2748460404e+00 1.5869532530e+01 1.5869532530e+00 1.5693337535e+00 1.5518107486e+00 1.5347324563e+00 1.5164811715e+00 1.4967813022e+00 1.4793983519e+00 1.4617655266e+00 1.4433098500e+00 1.4268660639e+00 1.4083916218e+00 1.3908135272e+00 1.3729270382e+00 1.3542732533e+00 1.3357449451e+00 1.3193420468e+00 1.3027445485e+00 1.2834146545e+00 1.2643741954e+00 1.2472348616e+00 1.2286303453e+00 1.2107329005e+00 1.1926628934e+00 1.1740410910e+00 1.1563331788e+00 1.1373360159e+00 1.1186057142e+00 1.1002313935e+00 1.0799744171e+00 1.0621739103e+00 1.0430702338e+00 1.0240071289e+00 1.0054631177e+00 9.8630718151e-01 9.6863834079e-01 9.4973731118e-01 9.3070369872e-01 9.1005743255e-01 8.9104760419e-01 8.7114640029e-01 8.5265986658e-01 8.3379113410e-01 8.1475703460e-01 7.9568455451e-01 7.7663655142e-01 7.5824780287e-01 7.3975058589e-01 7.2106695592e-01 7.0230255486e-01 6.8452625406e-01 6.6558344424e-01 6.4530197136e-01 6.2526120993e-01 6.0679793755e-01 5.8868992038e-01 5.7048333614e-01 5.5229990294e-01 5.3379071342e-01 5.1484236173e-01 4.9631680342e-01 4.7845821861e-01 4.6026863839e-01 4.4270584517e-01 4.2421745181e-01 4.0572751194e-01 3.8852311401e-01 3.7132445296e-01 3.5377579533e-01 3.3530428990e-01 3.1884891468e-01 3.0271776653e-01 2.8671413649e-01 2.7175274217e-01 2.5598597951e-01 2.4154113909e-01 2.2612027084e-01 2.1156293091e-01 1.9815572454e-01 1.8420992934e-01 1.6998173676e-01 1.5623771029e-01 1.4241753528e-01 1.2956742664e-01 1.1707735677e-01 1.0514696881e-01 9.3399260068e-02 8.2477122796e-02 7.2654431063e-02 6.2994340701e-02 5.3670802475e-02 4.4868800330e-02 3.6959807305e-02 2.9702585424e-02 2.3080009034e-02 1.6515339312e-02 1.1204891368e-02 6.7275411437e-03 3.3911775350e-03 1.1640314201e-03 1.2695066108e-04 0.0000000000e+00 6.0522431261e-01 1.4315594497e+00 4.5436358519e+00 1.0100735702e+00 9.6000000000e-01 5.0484376135e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2416555660e+01 1.2416555660e+00 1.5828900740e+01 1.5828900740e+00 1.5649292990e+00 1.5469880034e+00 1.5298286052e+00 1.5125333837e+00 1.4960626925e+00 1.4781158301e+00 1.4589781752e+00 1.4406435031e+00 1.4228758147e+00 1.4048649205e+00 1.3876298866e+00 1.3690639889e+00 1.3517662183e+00 1.3344935730e+00 1.3154559082e+00 1.2984324582e+00 1.2810856860e+00 1.2631690436e+00 1.2453940081e+00 1.2257841231e+00 1.2064024320e+00 1.1868953866e+00 1.1672574251e+00 1.1482079099e+00 1.1305556581e+00 1.1121491366e+00 1.0929155924e+00 1.0732683886e+00 1.0537728911e+00 1.0348419368e+00 1.0169148798e+00 9.9936046773e-01 9.8136156840e-01 9.6262637226e-01 9.4298173692e-01 9.2382768436e-01 9.0499930059e-01 8.8490231552e-01 8.6644318615e-01 8.4621045336e-01 8.2840864283e-01 8.0943649740e-01 7.9172339029e-01 7.7338376424e-01 7.5415491687e-01 7.3654630158e-01 7.1813090652e-01 6.9971940214e-01 6.8024274062e-01 6.6115134663e-01 6.4284746155e-01 6.2358715796e-01 6.0535972581e-01 5.8638500547e-01 5.6739166515e-01 5.4875009825e-01 5.3013985735e-01 5.1132577744e-01 4.9389280901e-01 4.7630344692e-01 4.5811794052e-01 4.4045151727e-01 4.2262902165e-01 4.0470759928e-01 3.8635393599e-01 3.6952349992e-01 3.5219901066e-01 3.3504256895e-01 3.1963502242e-01 3.0343150955e-01 2.8766634126e-01 2.7082952201e-01 2.5461857622e-01 2.3996498193e-01 2.2520423809e-01 2.1095820128e-01 1.9706268529e-01 1.8185880586e-01 1.6859275184e-01 1.5540041131e-01 1.4203260260e-01 1.2868003667e-01 1.1614956739e-01 1.0487732549e-01 9.3613135800e-02 8.1887330861e-02 7.1800460125e-02 6.2028632701e-02 5.2908849958e-02 4.4561976823e-02 3.6746615147e-02 2.9403990022e-02 2.2845516965e-02 1.6851762870e-02 1.1379785640e-02 7.0531882225e-03 3.5275382553e-03 1.2439060358e-03 1.4662590712e-04 0.0000000000e+00 6.0321680684e-01 1.4253959162e+00 4.5124900951e+00 1.0093759960e+00 9.6000000000e-01 5.0656313873e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFDAyiYkqoHAHf3PwBZAAAA.mpi b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFDAyiYkqoHAHf3PwBZAAAA.mpi new file mode 100644 index 00000000..8996e699 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFDAyiYkqoHAHf3PwBZAAAA.mpi @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1847269778e+01 2.8332677300e+00 2.7902697739e+00 2.7475417241e+00 2.7046607321e+00 2.6628557911e+00 2.6202215594e+00 2.5789202889e+00 2.5370171519e+00 2.4970180236e+00 2.4559868498e+00 2.4155769360e+00 2.3733113709e+00 2.3330266334e+00 2.2927784211e+00 2.2527465191e+00 2.2126379849e+00 2.1720333986e+00 2.1325169520e+00 2.0940085366e+00 2.0562283567e+00 2.0175302115e+00 1.9764819726e+00 1.9372934357e+00 1.8966463470e+00 1.8588650981e+00 1.8205001444e+00 1.7810225547e+00 1.7422956605e+00 1.7041140735e+00 1.6684245008e+00 1.6311104725e+00 1.5953488078e+00 1.5575006134e+00 1.5212769562e+00 1.4833212089e+00 1.4472982357e+00 1.4101141642e+00 1.3734281104e+00 1.3350727583e+00 1.2993209026e+00 1.2630894344e+00 1.2289990879e+00 1.1929422896e+00 1.1572175430e+00 1.1211433346e+00 1.0875900447e+00 1.0546419409e+00 1.0186590118e+00 9.8587350992e-01 9.5198132787e-01 9.1847259557e-01 8.8507538760e-01 8.5054968386e-01 8.1887305049e-01 7.8659400474e-01 7.5444074825e-01 7.2371675548e-01 6.9325158298e-01 6.6271795108e-01 6.3499376990e-01 6.0649571633e-01 5.7717824931e-01 5.4998370106e-01 5.2248106787e-01 4.9793808081e-01 4.7107190594e-01 4.4485414235e-01 4.1916951286e-01 3.9414790568e-01 3.6812443261e-01 3.4370541303e-01 3.2094840481e-01 2.9821649054e-01 2.7602680258e-01 2.5440928604e-01 2.3349562235e-01 2.1367385023e-01 1.9464246423e-01 1.7555965937e-01 1.5814517437e-01 1.4148065363e-01 1.2548289162e-01 1.1057127602e-01 9.7110365081e-02 8.3800577329e-02 7.2009744743e-02 6.0019382993e-02 4.9436522097e-02 3.9378923448e-02 3.1272336198e-02 2.3983133239e-02 1.7531644629e-02 1.1877815533e-02 7.5600744144e-03 4.4337346785e-03 2.2990668757e-03 1.0963221660e-03 3.2322178539e-04 4.6145010390e-05 8.3755410710e-07 0.0000000000e+00 8.5833169484e-01 2.7841637237e+00 1.5776562877e+01 1.2444613871e+00 1.5228412136e+00 6.8661505098e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6221846695e+01 1.6221846695e+00 2.1261737242e+01 2.1261737242e+00 2.0998922193e+00 2.0738508787e+00 2.0501233759e+00 2.0242897476e+00 1.9992205902e+00 1.9754748449e+00 1.9512612979e+00 1.9257569238e+00 1.9001032639e+00 1.8731300862e+00 1.8477118466e+00 1.8232790788e+00 1.7979153099e+00 1.7716801518e+00 1.7453018896e+00 1.7188875491e+00 1.6929132504e+00 1.6663983150e+00 1.6397550556e+00 1.6159850787e+00 1.5897370577e+00 1.5643940564e+00 1.5371965984e+00 1.5108103576e+00 1.4839322554e+00 1.4589038636e+00 1.4329949892e+00 1.4072368724e+00 1.3828239321e+00 1.3575389467e+00 1.3314477496e+00 1.3066165258e+00 1.2795055529e+00 1.2523454553e+00 1.2268169593e+00 1.2006123243e+00 1.1747911970e+00 1.1492882927e+00 1.1231048292e+00 1.0969808325e+00 1.0701378046e+00 1.0445050545e+00 1.0186927422e+00 9.9437391584e-01 9.6809185563e-01 9.4240856974e-01 9.1748391549e-01 8.9139030981e-01 8.6593968629e-01 8.3997437357e-01 8.1536477959e-01 7.9059005547e-01 7.6479048307e-01 7.4113574068e-01 7.1719725317e-01 6.9234175517e-01 6.6774275350e-01 6.4324130224e-01 6.1920271379e-01 5.9553610660e-01 5.7269407851e-01 5.4853422629e-01 5.2403452565e-01 5.0101293506e-01 4.7767912275e-01 4.5539061115e-01 4.3392089359e-01 4.1064991993e-01 3.8842728022e-01 3.6668353263e-01 3.4439073395e-01 3.2317124744e-01 3.0279141133e-01 2.8239723667e-01 2.6246850696e-01 2.4290333819e-01 2.2413690741e-01 2.0651238402e-01 1.8868497035e-01 1.7210479539e-01 1.5554698265e-01 1.3971772601e-01 1.2499854044e-01 1.1051843409e-01 9.6946398826e-02 8.3365782465e-02 7.0210141804e-02 5.8807285248e-02 4.8285173107e-02 3.8641885691e-02 2.9310848498e-02 2.1895527305e-02 1.5620269568e-02 1.0305078476e-02 6.2404257524e-03 3.0571704268e-03 1.1545575264e-03 2.6309782669e-04 8.5270631244e-06 0.0000000000e+00 7.7388493199e-01 2.0535503856e+00 8.7324099308e+00 1.0888444918e+00 1.2600000000e+00 6.4013018740e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6149371314e+01 1.6149371314e+00 2.1228969790e+01 2.1228969790e+00 2.0968533610e+00 2.0729943051e+00 2.0487240800e+00 2.0225834352e+00 1.9968480445e+00 1.9716161132e+00 1.9465997370e+00 1.9186946913e+00 1.8928480402e+00 1.8677187182e+00 1.8434869235e+00 1.8198666077e+00 1.7955463298e+00 1.7694752252e+00 1.7441999617e+00 1.7186847654e+00 1.6916327415e+00 1.6651832634e+00 1.6398170443e+00 1.6131354755e+00 1.5876002471e+00 1.5608327583e+00 1.5363820837e+00 1.5099715146e+00 1.4838639192e+00 1.4579364633e+00 1.4323486506e+00 1.4059850547e+00 1.3812128610e+00 1.3555486410e+00 1.3301200422e+00 1.3035711020e+00 1.2782263351e+00 1.2533481401e+00 1.2273852874e+00 1.2010137423e+00 1.1752700858e+00 1.1484435511e+00 1.1229546272e+00 1.0961034149e+00 1.0703111280e+00 1.0452220476e+00 1.0197519297e+00 9.9415541892e-01 9.6833810538e-01 9.4164871091e-01 9.1488886240e-01 8.8771686370e-01 8.6415708803e-01 8.3883843771e-01 8.1306221873e-01 7.8793594079e-01 7.6320275577e-01 7.3829094060e-01 7.1369359233e-01 6.8878100499e-01 6.6281288743e-01 6.3884829359e-01 6.1497633307e-01 5.9099324659e-01 5.6759193838e-01 5.4514130431e-01 5.2340261552e-01 4.9967643591e-01 4.7727948363e-01 4.5583911754e-01 4.3401473962e-01 4.1201209538e-01 3.8895067431e-01 3.6619089612e-01 3.4411232614e-01 3.2213415705e-01 3.0307022963e-01 2.8281830000e-01 2.6240067065e-01 2.4355738564e-01 2.2501092583e-01 2.0693196078e-01 1.8906665892e-01 1.7242800459e-01 1.5469537420e-01 1.3900021429e-01 1.2370377394e-01 1.0941314063e-01 9.5453580764e-02 8.2218290489e-02 6.9652138903e-02 5.8514106605e-02 4.7849915630e-02 3.8631140447e-02 3.0125154080e-02 2.2187902042e-02 1.5799680781e-02 1.0538246166e-02 6.1043693611e-03 3.0680848431e-03 1.2530573413e-03 2.4774371659e-04 1.0302946316e-05 0.0000000000e+00 7.7324989146e-01 2.0506161619e+00 8.7064938792e+00 1.0884363420e+00 1.2600000000e+00 6.4081459138e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6189165323e+01 1.6189165323e+00 2.1340081953e+01 2.1340081953e+00 2.1080081174e+00 2.0827685234e+00 2.0581022075e+00 2.0319186034e+00 2.0045550599e+00 1.9789499255e+00 1.9539687057e+00 1.9288905768e+00 1.9034849986e+00 1.8795352331e+00 1.8534752322e+00 1.8273507830e+00 1.8003081261e+00 1.7757674880e+00 1.7491551367e+00 1.7231002956e+00 1.6963206043e+00 1.6710403228e+00 1.6461334967e+00 1.6185515485e+00 1.5938637868e+00 1.5689170370e+00 1.5414887129e+00 1.5158289800e+00 1.4901677848e+00 1.4631823719e+00 1.4391380549e+00 1.4116997400e+00 1.3855105008e+00 1.3605766393e+00 1.3355460587e+00 1.3084607135e+00 1.2833527625e+00 1.2577194445e+00 1.2312092830e+00 1.2052508744e+00 1.1790570183e+00 1.1542141382e+00 1.1291851915e+00 1.1016306199e+00 1.0757136880e+00 1.0504546541e+00 1.0246697976e+00 9.9775057411e-01 9.7279936869e-01 9.4549739930e-01 9.2046226789e-01 8.9272886254e-01 8.6599169591e-01 8.4020256113e-01 8.1506168867e-01 7.8916061791e-01 7.6471065694e-01 7.3972132700e-01 7.1603075553e-01 6.9177422995e-01 6.6690074777e-01 6.4265077476e-01 6.1914233138e-01 5.9557724531e-01 5.7061834760e-01 5.4785377555e-01 5.2477624067e-01 5.0058879759e-01 4.7798449024e-01 4.5330142082e-01 4.2910353409e-01 4.0654543141e-01 3.8382072000e-01 3.6198103140e-01 3.4173009546e-01 3.2128779283e-01 3.0183706793e-01 2.8238418887e-01 2.6319278928e-01 2.4371428164e-01 2.2523278406e-01 2.0566443423e-01 1.8728827015e-01 1.7018016077e-01 1.5414038972e-01 1.3824657344e-01 1.2352722872e-01 1.0901704500e-01 9.5227076885e-02 8.2068420585e-02 7.1027752426e-02 5.9046153800e-02 4.8539938188e-02 3.9101799620e-02 2.9964502387e-02 2.2554864274e-02 1.5861269133e-02 1.0531434943e-02 6.1513205163e-03 3.1716456014e-03 1.1599996776e-03 2.6259434564e-04 9.6397596569e-06 0.0000000000e+00 7.7539071212e-01 2.0605357913e+00 8.7944007711e+00 1.0898173850e+00 1.2600000000e+00 6.3849901802e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6165564413e+01 1.6165564413e+00 2.1288511687e+01 2.1288511687e+00 2.1028923691e+00 2.0798007978e+00 2.0529961540e+00 2.0279672193e+00 2.0022900649e+00 1.9782630436e+00 1.9528430676e+00 1.9269401557e+00 1.9020338346e+00 1.8771032462e+00 1.8510663024e+00 1.8259445228e+00 1.8013123455e+00 1.7759548286e+00 1.7506646434e+00 1.7245785587e+00 1.6979867342e+00 1.6718441307e+00 1.6456126153e+00 1.6184835394e+00 1.5932609877e+00 1.5698725263e+00 1.5440815490e+00 1.5183689149e+00 1.4918530080e+00 1.4673072525e+00 1.4394874556e+00 1.4128208272e+00 1.3877099285e+00 1.3616254605e+00 1.3362242460e+00 1.3104672556e+00 1.2837945053e+00 1.2576513311e+00 1.2313214150e+00 1.2062858579e+00 1.1796130155e+00 1.1525643542e+00 1.1279109773e+00 1.1037975976e+00 1.0786277318e+00 1.0524045331e+00 1.0269277325e+00 1.0009615280e+00 9.7438757973e-01 9.4901247018e-01 9.2297688645e-01 8.9708595761e-01 8.7238768558e-01 8.4624836138e-01 8.1954732309e-01 7.9436301409e-01 7.6921641105e-01 7.4463540935e-01 7.1923212574e-01 6.9312137826e-01 6.6799251676e-01 6.4388159528e-01 6.1989918561e-01 5.9575242585e-01 5.7310353459e-01 5.4973355854e-01 5.2757682426e-01 5.0601076355e-01 4.8211334860e-01 4.5877255380e-01 4.3456966208e-01 4.1160694713e-01 3.8943209972e-01 3.6782574435e-01 3.4653954450e-01 3.2625696187e-01 3.0573056963e-01 2.8531073196e-01 2.6542515440e-01 2.4507445235e-01 2.2645372375e-01 2.0755746886e-01 1.8921600154e-01 1.7129516121e-01 1.5499527129e-01 1.3849197466e-01 1.2365994072e-01 1.0927566813e-01 9.5226130365e-02 8.1207967459e-02 6.8564160552e-02 5.7215001035e-02 4.6616266786e-02 3.7498279885e-02 2.9361281925e-02 2.2424719415e-02 1.5798788613e-02 1.0535092428e-02 5.9640338582e-03 2.9744723093e-03 1.1155612942e-03 2.3993836068e-04 9.2576146414e-06 0.0000000000e+00 7.7440151895e-01 2.0559424235e+00 8.7535910674e+00 1.0891774493e+00 1.2600000000e+00 6.3957191013e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2590089197e+01 1.2590089197e+00 1.5691357457e+01 1.5691357457e+00 1.5515676513e+00 1.5340206522e+00 1.5178029174e+00 1.5002680963e+00 1.4834596371e+00 1.4649340200e+00 1.4483215771e+00 1.4303313845e+00 1.4127726857e+00 1.3959749912e+00 1.3779379122e+00 1.3600832156e+00 1.3414289766e+00 1.3230356153e+00 1.3048216707e+00 1.2859735039e+00 1.2677968246e+00 1.2498910648e+00 1.2329161697e+00 1.2157317160e+00 1.1971811295e+00 1.1790619086e+00 1.1593708598e+00 1.1411390227e+00 1.1222671711e+00 1.1031189544e+00 1.0856167012e+00 1.0678050982e+00 1.0497298596e+00 1.0315142308e+00 1.0126683200e+00 9.9296116427e-01 9.7437291844e-01 9.5501802671e-01 9.3665228614e-01 9.1882653165e-01 9.0114524288e-01 8.8268555847e-01 8.6341186513e-01 8.4272167833e-01 8.2375392961e-01 8.0509869554e-01 7.8775849523e-01 7.6906771606e-01 7.5009706089e-01 7.3100715860e-01 7.1299449186e-01 6.9453891649e-01 6.7558369957e-01 6.5653988334e-01 6.3782478658e-01 6.1923531420e-01 6.0057461554e-01 5.8220221827e-01 5.6397134969e-01 5.4664721348e-01 5.2888765173e-01 5.1082807274e-01 4.9353918569e-01 4.7492374512e-01 4.5783758428e-01 4.4077135301e-01 4.2296568270e-01 4.0526168468e-01 3.8826622232e-01 3.7124563808e-01 3.5420687158e-01 3.3697594673e-01 3.2113901367e-01 3.0577613803e-01 2.9034687731e-01 2.7518820832e-01 2.5871745566e-01 2.4300670185e-01 2.2746452017e-01 2.1312851583e-01 1.9891266470e-01 1.8577513921e-01 1.7151236209e-01 1.5792251271e-01 1.4475022600e-01 1.3183318569e-01 1.1880315121e-01 1.0677746958e-01 9.4951976473e-02 8.3885551579e-02 7.3297987698e-02 6.3338333866e-02 5.4268788693e-02 4.4972859570e-02 3.7185142208e-02 2.9465464486e-02 2.3071749422e-02 1.7160988745e-02 1.1345341741e-02 6.8324303147e-03 3.3782394613e-03 1.1004402924e-03 1.1175965865e-04 0.0000000000e+00 5.9629856323e-01 1.4043012503e+00 4.4070785794e+00 1.0070010421e+00 9.5000000000e-01 5.0246212397e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2737687524e+01 1.2737687524e+00 1.5896352045e+01 1.5896352045e+00 1.5718689054e+00 1.5542283393e+00 1.5375505324e+00 1.5200229028e+00 1.5019532140e+00 1.4855176839e+00 1.4678575612e+00 1.4498340881e+00 1.4322615498e+00 1.4145207335e+00 1.3973485286e+00 1.3789576532e+00 1.3601765033e+00 1.3418928854e+00 1.3234380481e+00 1.3042933794e+00 1.2859523600e+00 1.2680354942e+00 1.2492140443e+00 1.2309354715e+00 1.2119506482e+00 1.1942506921e+00 1.1766337874e+00 1.1589917727e+00 1.1416528784e+00 1.1222373533e+00 1.1037076333e+00 1.0863432852e+00 1.0669210757e+00 1.0483132773e+00 1.0289934747e+00 1.0093317415e+00 9.9012488759e-01 9.7152912067e-01 9.5188983533e-01 9.3262202095e-01 9.1335193805e-01 8.9396449970e-01 8.7437105454e-01 8.5420310519e-01 8.3560539097e-01 8.1664267437e-01 7.9792508799e-01 7.7841019406e-01 7.5859314102e-01 7.3881838306e-01 7.1912012375e-01 7.0143998025e-01 6.8185450720e-01 6.6257108419e-01 6.4338406892e-01 6.2478343923e-01 6.0601577467e-01 5.8815574654e-01 5.6964927812e-01 5.5103340362e-01 5.3250545205e-01 5.1435135564e-01 4.9649561905e-01 4.7904773900e-01 4.6069935713e-01 4.4268848378e-01 4.2428799675e-01 4.0716046122e-01 3.8974622798e-01 3.7304464803e-01 3.5524579871e-01 3.3846639229e-01 3.2177995249e-01 3.0481170819e-01 2.8806034091e-01 2.7218353639e-01 2.5611001505e-01 2.4093454529e-01 2.2673870372e-01 2.1099811344e-01 1.9704468813e-01 1.8254961903e-01 1.6885534595e-01 1.5543103244e-01 1.4237827964e-01 1.3013501193e-01 1.1810194815e-01 1.0599972050e-01 9.4410340026e-02 8.3621086069e-02 7.3086394674e-02 6.3186798020e-02 5.4033617620e-02 4.4780167770e-02 3.7199624280e-02 3.0044919011e-02 2.3295547776e-02 1.7074886907e-02 1.1792407996e-02 7.2816485749e-03 3.5860786983e-03 1.1524148978e-03 1.3594326694e-04 0.0000000000e+00 6.0654049806e-01 1.4356110080e+00 4.5641955977e+00 1.0105330163e+00 9.7000000000e-01 5.1371817577e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFTc1NjMwszU9MpqXoAtfVBKVkAAAA b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFTc1NjMwszU9MpqXoAtfVBKVkAAAA new file mode 100644 index 00000000..963f5eb0 --- /dev/null +++ b/tests/data/test_pythia8/H4sIAAAAAAAC_2tgmerHAAGxUzR6xILz00oCnV2sMvNScxKLSzKTFWwV8vOm9AgHJeal5OdaFaeWBKempkBFxeGiYCFTc1NjMwszU9MpqXoAtfVBKVkAAAA @@ -0,0 +1,15 @@ +======iDiffSys= 0 nPDFA= 1 ====== +1 1.0000000000e+00 1.0000000000e+00 1.0000000000e+00 +5.5749216527e-01 4.3382347042e+01 1.7107651314e+00 7.1507493368e+01 2.8198687860e+00 2.7752145558e+00 2.7320567323e+00 2.6914524443e+00 2.6488526481e+00 2.6079271739e+00 2.5660626549e+00 2.5250060663e+00 2.4831320021e+00 2.4428172296e+00 2.4007133351e+00 2.3607865249e+00 2.3216039295e+00 2.2796851582e+00 2.2411914805e+00 2.2024548111e+00 2.1602308212e+00 2.1219143200e+00 2.0812437392e+00 2.0406012839e+00 2.0013729766e+00 1.9614960792e+00 1.9231862414e+00 1.8840954634e+00 1.8467889613e+00 1.8069321498e+00 1.7675186050e+00 1.7280536921e+00 1.6902487360e+00 1.6543837992e+00 1.6154690132e+00 1.5762959239e+00 1.5374942870e+00 1.5006882970e+00 1.4644807469e+00 1.4269389403e+00 1.3902442172e+00 1.3528387611e+00 1.3147270234e+00 1.2789519860e+00 1.2439666167e+00 1.2115149087e+00 1.1754187448e+00 1.1424928608e+00 1.1080789737e+00 1.0723999730e+00 1.0375062171e+00 1.0039866571e+00 9.7281296798e-01 9.3722166177e-01 9.0402972196e-01 8.7156655740e-01 8.4121344711e-01 8.1058222952e-01 7.7869757228e-01 7.4789367736e-01 7.1615451636e-01 6.8806282145e-01 6.5823326536e-01 6.2805552089e-01 6.0062465643e-01 5.7278510954e-01 5.4527735098e-01 5.1725846256e-01 4.8899321288e-01 4.6219966574e-01 4.3547135288e-01 4.1036104461e-01 3.8652746035e-01 3.6252237763e-01 3.3848242683e-01 3.1547116580e-01 2.9474842781e-01 2.7244300626e-01 2.5243309467e-01 2.3220296467e-01 2.1214351639e-01 1.9279307903e-01 1.7421546619e-01 1.5722850407e-01 1.3971108929e-01 1.2427214385e-01 1.0910113668e-01 9.4517270013e-02 8.1386680188e-02 6.9509954888e-02 5.8959013166e-02 4.8526430984e-02 3.9431084775e-02 3.0835841226e-02 2.2916763987e-02 1.6822682709e-02 1.2004340077e-02 7.5608415288e-03 4.6251874045e-03 2.2271676526e-03 9.9708147601e-04 3.0895627792e-04 4.1203446316e-05 7.1069327670e-07 0.0000000000e+00 8.5725145834e-01 2.7753072193e+00 1.5652005002e+01 1.2431361770e+00 1.5228412136e+00 6.8831809596e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 2.1772637928e+00 2.1772637928e+00 +======iDiffSys= 1 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6115987286e+01 1.6115987286e+00 2.1208766171e+01 2.1208766171e+00 2.0960129759e+00 2.0719260443e+00 2.0459910513e+00 2.0204571224e+00 1.9949486657e+00 1.9701211793e+00 1.9457136315e+00 1.9195277339e+00 1.8930172671e+00 1.8680413423e+00 1.8443976475e+00 1.8184861886e+00 1.7933098867e+00 1.7678823061e+00 1.7417832741e+00 1.7160452969e+00 1.6913731869e+00 1.6659235707e+00 1.6397261142e+00 1.6133567785e+00 1.5864226473e+00 1.5609086382e+00 1.5345044574e+00 1.5105846799e+00 1.4828691618e+00 1.4577815724e+00 1.4323909346e+00 1.4061415930e+00 1.3799394663e+00 1.3523136227e+00 1.3245958209e+00 1.2990065123e+00 1.2728517670e+00 1.2468283781e+00 1.2205281737e+00 1.1948093507e+00 1.1675371666e+00 1.1406809326e+00 1.1151178192e+00 1.0889023872e+00 1.0637818924e+00 1.0359228725e+00 1.0096235558e+00 9.8356959617e-01 9.5647226661e-01 9.3088191938e-01 9.0486424346e-01 8.7919252578e-01 8.5277199736e-01 8.2892471495e-01 8.0430650987e-01 7.7993248334e-01 7.5586805866e-01 7.3106182075e-01 7.0579797868e-01 6.8100395780e-01 6.5714357068e-01 6.3369445385e-01 6.0962787427e-01 5.8663815771e-01 5.6202871948e-01 5.3821598527e-01 5.1558559661e-01 4.9172723483e-01 4.6932690063e-01 4.4760801628e-01 4.2622436363e-01 4.0380138145e-01 3.8218150285e-01 3.6148768507e-01 3.3919057597e-01 3.1870291221e-01 2.9808861224e-01 2.7962312906e-01 2.6057583207e-01 2.4179910537e-01 2.2294551336e-01 2.0518617076e-01 1.8789784256e-01 1.7036869929e-01 1.5457032022e-01 1.3925763777e-01 1.2377867997e-01 1.0921796418e-01 9.5253263674e-02 8.1690505200e-02 6.8896015330e-02 5.7899934619e-02 4.7520206521e-02 3.7886816928e-02 2.9015208934e-02 2.1250956850e-02 1.5153971065e-02 9.8516179640e-03 5.7403263192e-03 2.7007490591e-03 1.0774130259e-03 2.6209982412e-04 7.4909902992e-06 0.0000000000e+00 7.7285678324e-01 2.0488032625e+00 8.6905180229e+00 1.0881843208e+00 1.2600000000e+00 6.4123721937e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6194232665e+01 1.6194232665e+00 2.1440016948e+01 2.1440016948e+00 2.1193477178e+00 2.0918091223e+00 2.0661545497e+00 2.0399478176e+00 2.0175278247e+00 1.9912118815e+00 1.9645599706e+00 1.9406808263e+00 1.9141761221e+00 1.8891284052e+00 1.8614866772e+00 1.8345587567e+00 1.8098359638e+00 1.7852254721e+00 1.7598533543e+00 1.7343376956e+00 1.7094365219e+00 1.6820069935e+00 1.6555708588e+00 1.6282650447e+00 1.6019631154e+00 1.5767645206e+00 1.5491993122e+00 1.5225432249e+00 1.4964918560e+00 1.4697254650e+00 1.4425549686e+00 1.4159433819e+00 1.3889948199e+00 1.3634883063e+00 1.3359718398e+00 1.3095023790e+00 1.2851300016e+00 1.2595303058e+00 1.2339219839e+00 1.2087021660e+00 1.1827530287e+00 1.1559571114e+00 1.1293722761e+00 1.1027379964e+00 1.0776081285e+00 1.0520358548e+00 1.0266136783e+00 1.0000242492e+00 9.7622917134e-01 9.4944170486e-01 9.2470082298e-01 8.9805781751e-01 8.7310714901e-01 8.4665374072e-01 8.2046969913e-01 7.9432134068e-01 7.6933274898e-01 7.4368231044e-01 7.1786459375e-01 6.9292816887e-01 6.6889299972e-01 6.4274418498e-01 6.1882311867e-01 5.9392274087e-01 5.6912518800e-01 5.4437424427e-01 5.2027038260e-01 4.9689690329e-01 4.7428089508e-01 4.5142816806e-01 4.2815381153e-01 4.0576137625e-01 3.8390207803e-01 3.6142655114e-01 3.4115145286e-01 3.1944249789e-01 2.9856752175e-01 2.7983252072e-01 2.6062807717e-01 2.4159560862e-01 2.2187165519e-01 2.0421467931e-01 1.8776686759e-01 1.7101646023e-01 1.5542693576e-01 1.3979890503e-01 1.2345158547e-01 1.0886372256e-01 9.4741264352e-02 8.2557092958e-02 6.9832540259e-02 5.8225785432e-02 4.7544897165e-02 3.8076987033e-02 2.9907313890e-02 2.2411232347e-02 1.5611661930e-02 9.9572574022e-03 6.0865870731e-03 3.0334010136e-03 1.1560029528e-03 2.4866885255e-04 9.8103162352e-06 0.0000000000e+00 7.7728611567e-01 2.0693852525e+00 8.8735312957e+00 1.0910523572e+00 1.2700000000e+00 6.4588692063e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 2 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +5.5749216527e-01 1.6169821483e+01 1.6169821483e+00 2.1269733477e+01 2.1269733477e+00 2.1019448528e+00 2.0756971128e+00 2.0486905815e+00 2.0229253765e+00 1.9978479329e+00 1.9729320587e+00 1.9471004227e+00 1.9222912614e+00 1.8961906612e+00 1.8694590434e+00 1.8437604345e+00 1.8170144581e+00 1.7904628936e+00 1.7639818291e+00 1.7375263696e+00 1.7114728527e+00 1.6866862288e+00 1.6612796779e+00 1.6339032797e+00 1.6092536835e+00 1.5849474028e+00 1.5598619934e+00 1.5339923529e+00 1.5078032974e+00 1.4819132440e+00 1.4562608656e+00 1.4291763921e+00 1.4036353537e+00 1.3784534235e+00 1.3534255544e+00 1.3269294051e+00 1.3002500112e+00 1.2751572686e+00 1.2506624387e+00 1.2249555073e+00 1.1978354684e+00 1.1734274212e+00 1.1472842132e+00 1.1221504514e+00 1.0967572761e+00 1.0717155142e+00 1.0467920347e+00 1.0222008710e+00 9.9564834315e-01 9.6994130748e-01 9.4686071604e-01 9.2092126305e-01 8.9598640417e-01 8.7057703160e-01 8.4294965484e-01 8.2030635639e-01 7.9492751342e-01 7.6944210354e-01 7.4439283775e-01 7.1842224084e-01 6.9250886875e-01 6.6755842995e-01 6.4351608194e-01 6.1939249499e-01 5.9544984425e-01 5.6973212173e-01 5.4447397310e-01 5.2025140283e-01 4.9923560723e-01 4.7601764964e-01 4.5307227226e-01 4.3050797048e-01 4.0820156958e-01 3.8541805062e-01 3.6320371213e-01 3.4232703917e-01 3.2067968422e-01 3.0061337517e-01 2.8120883751e-01 2.6184281854e-01 2.4223254278e-01 2.2296039393e-01 2.0513339898e-01 1.8748756451e-01 1.6950609690e-01 1.5202552051e-01 1.3632331163e-01 1.2161703331e-01 1.0690107171e-01 9.2882023807e-02 8.0423755889e-02 6.7892501711e-02 5.6763313930e-02 4.6496291953e-02 3.7288899148e-02 2.8744661465e-02 2.1607401743e-02 1.5291623334e-02 9.9760222293e-03 5.9203826400e-03 2.9373991507e-03 1.1756644626e-03 2.3132709330e-04 9.6056427590e-06 0.0000000000e+00 7.7403942836e-01 2.0542652918e+00 8.7387352427e+00 1.0889439813e+00 1.2600000000e+00 6.3996336730e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +5.5749216527e-01 1.6185627127e+01 1.6185627127e+00 2.1092879359e+01 2.1092879359e+00 2.0840901888e+00 2.0602670669e+00 2.0357321013e+00 2.0098749416e+00 1.9859058677e+00 1.9600565641e+00 1.9346871940e+00 1.9111914128e+00 1.8861604419e+00 1.8598197926e+00 1.8358595358e+00 1.8084357334e+00 1.7820934053e+00 1.7563365522e+00 1.7312681888e+00 1.7066446411e+00 1.6809098617e+00 1.6548713506e+00 1.6290813959e+00 1.6028581251e+00 1.5776087513e+00 1.5507618958e+00 1.5270302177e+00 1.5006856562e+00 1.4764559238e+00 1.4499455679e+00 1.4243031953e+00 1.3986015621e+00 1.3735139808e+00 1.3468845391e+00 1.3217583288e+00 1.2970831257e+00 1.2718129245e+00 1.2468546999e+00 1.2210968254e+00 1.1958558939e+00 1.1701331832e+00 1.1435151775e+00 1.1180997720e+00 1.0917289987e+00 1.0666529617e+00 1.0412907179e+00 1.0153295433e+00 9.8727454483e-01 9.6156059730e-01 9.3626757030e-01 9.1033189006e-01 8.8535841762e-01 8.5975514147e-01 8.3495324951e-01 8.0862125259e-01 7.8457203512e-01 7.5893330076e-01 7.3536195021e-01 7.1142068494e-01 6.8665198732e-01 6.6287565540e-01 6.3797449953e-01 6.1437950099e-01 5.9139923817e-01 5.6734956923e-01 5.4245622445e-01 5.1810515062e-01 4.9566329464e-01 4.7327709134e-01 4.5172274567e-01 4.2867304273e-01 4.0654029097e-01 3.8486740060e-01 3.6380145490e-01 3.4176902783e-01 3.2194197357e-01 3.0169568381e-01 2.8140045703e-01 2.6123290456e-01 2.4274154439e-01 2.2423540429e-01 2.0545520168e-01 1.8823620004e-01 1.7076063818e-01 1.5355333449e-01 1.3788021244e-01 1.2401005052e-01 1.0890097928e-01 9.4870772897e-02 8.2024343828e-02 6.9708425061e-02 5.8924890840e-02 4.7915841031e-02 3.8646550225e-02 3.0402339505e-02 2.2664476281e-02 1.5650238092e-02 1.0356299986e-02 5.9567779028e-03 3.0708443044e-03 1.1135261857e-03 2.3523524919e-04 8.3697500555e-06 0.0000000000e+00 7.7057872007e-01 2.0383491583e+00 8.5989306804e+00 1.0867333244e+00 1.2500000000e+00 6.3420436164e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +======iDiffSys= 3 nPDFA= 1 ====== +2 1.0000000000e+01 1.0000000000e+01 0.0000000000e+00 +4.0641178848e-01 1.2569071415e+01 1.2569071415e+00 1.5746206863e+01 1.5746206863e+00 1.5573001846e+00 1.5399918454e+00 1.5220192208e+00 1.5036994703e+00 1.4857765485e+00 1.4690662320e+00 1.4512076819e+00 1.4336428145e+00 1.4169781514e+00 1.3992062278e+00 1.3814845862e+00 1.3633115091e+00 1.3447846874e+00 1.3258880175e+00 1.3077369236e+00 1.2897783970e+00 1.2715563501e+00 1.2536861120e+00 1.2341317333e+00 1.2171136704e+00 1.2000905026e+00 1.1821764249e+00 1.1655929291e+00 1.1463176660e+00 1.1276896096e+00 1.1091598999e+00 1.0907516492e+00 1.0719257965e+00 1.0529493013e+00 1.0336052933e+00 1.0160893476e+00 9.9760763530e-01 9.7941632125e-01 9.6019025556e-01 9.4173467923e-01 9.2242079506e-01 9.0378972941e-01 8.8492883527e-01 8.6614366375e-01 8.4775716457e-01 8.2859476890e-01 8.1017227452e-01 7.9138350689e-01 7.7211374431e-01 7.5333363584e-01 7.3432371500e-01 7.1477389931e-01 6.9745610651e-01 6.7811107195e-01 6.5917307037e-01 6.4005252787e-01 6.2122117338e-01 6.0302196361e-01 5.8409403380e-01 5.6641839481e-01 5.4720969195e-01 5.2847444160e-01 5.0977266112e-01 4.9270544265e-01 4.7496670226e-01 4.5678645703e-01 4.3933939134e-01 4.2166395118e-01 4.0362226676e-01 3.8746034651e-01 3.7070546257e-01 3.5375728336e-01 3.3605450231e-01 3.1953471272e-01 3.0220857950e-01 2.8660487398e-01 2.7137559225e-01 2.5565936856e-01 2.4008207027e-01 2.2536435871e-01 2.1066419712e-01 1.9673354326e-01 1.8262581897e-01 1.6884973909e-01 1.5512722689e-01 1.4166054687e-01 1.2921979594e-01 1.1720994294e-01 1.0589196234e-01 9.4508899473e-02 8.3336843353e-02 7.2578095972e-02 6.2603152129e-02 5.3816175633e-02 4.5407542218e-02 3.7714352086e-02 3.0395371301e-02 2.3311198060e-02 1.6971729676e-02 1.1593519045e-02 6.8938154019e-03 3.3912764085e-03 1.1504883112e-03 1.3189466223e-04 0.0000000000e+00 5.9908034620e-01 1.4127563862e+00 4.4491108614e+00 1.0079506481e+00 9.5000000000e-01 5.0008908050e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 +4.0641178848e-01 1.2036123273e+01 1.2036123273e+00 1.5715949948e+01 1.5715949948e+00 1.5550296562e+00 1.5372717963e+00 1.5186984866e+00 1.5010495180e+00 1.4835235931e+00 1.4661778473e+00 1.4481979564e+00 1.4294161140e+00 1.4123366423e+00 1.3945243982e+00 1.3763902288e+00 1.3601206451e+00 1.3416443608e+00 1.3234324909e+00 1.3045262682e+00 1.2867588578e+00 1.2690842775e+00 1.2509834025e+00 1.2332422025e+00 1.2151445093e+00 1.1970866868e+00 1.1781788626e+00 1.1598906053e+00 1.1418042217e+00 1.1229024506e+00 1.1052852782e+00 1.0866969865e+00 1.0684259858e+00 1.0500761734e+00 1.0323142196e+00 1.0142403972e+00 9.9570666447e-01 9.7705174736e-01 9.5831156147e-01 9.4066276329e-01 9.2178128305e-01 9.0345312643e-01 8.8335932507e-01 8.6339765891e-01 8.4541732445e-01 8.2567714094e-01 8.0579724965e-01 7.8700139924e-01 7.6898400975e-01 7.5064985394e-01 7.3117454356e-01 7.1263563866e-01 6.9347476299e-01 6.7445486204e-01 6.5508348566e-01 6.3634044007e-01 6.1802486314e-01 5.9892559569e-01 5.7983760158e-01 5.6165302805e-01 5.4330857872e-01 5.2493571884e-01 5.0647698703e-01 4.8970350221e-01 4.7132377360e-01 4.5220871028e-01 4.3603906236e-01 4.1835074922e-01 4.0070723073e-01 3.8330541653e-01 3.6589033219e-01 3.5000545407e-01 3.3403812955e-01 3.1699816442e-01 3.0094566855e-01 2.8541398911e-01 2.7003139232e-01 2.5445607840e-01 2.3955170397e-01 2.2475034985e-01 2.0999395637e-01 1.9528492970e-01 1.8066836913e-01 1.6578567717e-01 1.5305802153e-01 1.4015605216e-01 1.2683458353e-01 1.1444313436e-01 1.0275215029e-01 9.2046713273e-02 8.1831598058e-02 7.1721307833e-02 6.2047271814e-02 5.3131376751e-02 4.4188701157e-02 3.6292071702e-02 2.9246248078e-02 2.2785365095e-02 1.6982942766e-02 1.1403000616e-02 7.0098357703e-03 3.4538501083e-03 1.2241129042e-03 1.4301537086e-04 0.0000000000e+00 5.9754961241e-01 1.4080993430e+00 4.4259237595e+00 1.0074272266e+00 9.5000000000e-01 5.0139539035e-01 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 0.0000000000e+00 diff --git a/tests/test_pythia8.py b/tests/test_pythia8.py index 5c5fbe6f..557fddbf 100644 --- a/tests/test_pythia8.py +++ b/tests/test_pythia8.py @@ -1,22 +1,27 @@ from chromo.kinematics import CenterOfMass from chromo.models import Pythia8 from chromo.constants import GeV, long_lived +from chromo.util import name2pdg import numpy as np from numpy.testing import assert_allclose, assert_equal from .util import reference_charge import pytest from functools import lru_cache import sys - +from pathlib import Path +import tempfile pytestmark = pytest.mark.skipif( sys.platform == "win32", reason="Pythia8 does not run on windows" ) +THIS_TEST = Path(__file__).stem +CACHE_PATH = Path(__file__).parent / "data" / THIS_TEST + def run_collision(energy, p1, p2): evt_kin = CenterOfMass(energy, p1, p2) - m = Pythia8(evt_kin, seed=4) + m = Pythia8(evt_kin, seed=4, cache=CACHE_PATH) for event in m(1): pass return event @@ -24,7 +29,7 @@ def run_collision(energy, p1, p2): def run_cross_section(energy, p1, p2): evt_kin = CenterOfMass(energy, p1, p2) - m = Pythia8(evt_kin, seed=1) + m = Pythia8(evt_kin, seed=1, cache=CACHE_PATH) return m.cross_section() @@ -98,18 +103,25 @@ def test_mothers(event): assert sum(x[1] >= -1 and x[1] < len(event) for x in event.mothers) == n -@pytest.mark.skip(reason="Simulating nuclei in Pythia8 is very time-consuming") -def test_nuclear_collision(): - # The test takes ages because the initialization is extremely long, - # and Pythia seldom raises the success flag unless Ecm > TeV are used. - - event = run_collision(2000 * GeV, "p", (4, 2)) - assert event.pid[0] == 2212 +@pytest.mark.parametrize("projectile", ("pi-", "K+", "p", "He")) +def test_nuclear_collision(projectile): + # This test is very slow the first time when Pythia is computing + # some cached results. Afterwards it runs super fast. + ecm = 2000 * GeV + event = run_collision(ecm, projectile, "He") + assert event.pid[0] == name2pdg(projectile) assert event.pid[1] == 1000020040 - assert_allclose(event.en[0], 1e3) - assert_allclose(event.en[1], 4e3) + if projectile == "p": + assert_allclose(event.en[0], ecm / 2) + assert_allclose(event.en[1], ecm * 2, rtol=1e-2) + elif projectile == "He": + assert_allclose(event.en[0], ecm * 2, rtol=1e-2) + assert_allclose(event.en[1], ecm * 2, rtol=1e-2) assert event.impact_parameter > 0 - assert event.n_wounded[0] == 1 + if projectile == "He": + assert event.n_wounded[0] >= 1 + else: + assert event.n_wounded[0] == 1 assert event.n_wounded[1] > 0 apid = np.abs(event.final_state_charged().pid) assert np.sum(apid == 211) > 10 @@ -125,7 +137,7 @@ def test_photo_hadron_collision(): def test_changing_beams_proton(): evt_kin = CenterOfMass(10 * GeV, "p", "p") - m = Pythia8(evt_kin, seed=1) + m = Pythia8(evt_kin, seed=1, cache=CACHE_PATH) for event in m(1): assert_allclose(event.en[:2], 5 * GeV) m.kinematics = CenterOfMass(100 * GeV, "p", "p") @@ -139,7 +151,7 @@ def test_event(event): def test_elastic(): evt_kin = CenterOfMass(10 * GeV, "p", "p") - m = Pythia8(evt_kin, seed=1, config=["SoftQCD:elastic=on"]) + m = Pythia8(evt_kin, seed=1, config=["SoftQCD:elastic=on"], cache=CACHE_PATH) for event in m(10): assert len(event) == 4 assert_equal(event.pid, [2212] * 4) @@ -147,7 +159,7 @@ def test_elastic(): def test_gamma_p(): evt_kin = CenterOfMass(10 * GeV, "gamma", "p") - m = Pythia8(evt_kin, seed=1) + m = Pythia8(evt_kin, seed=1, cache=CACHE_PATH) for event in m(10): assert len(event) > 2 @@ -155,7 +167,7 @@ def test_gamma_p(): @pytest.mark.parametrize("seed", (None, 0, 1, int(1e10))) def test_seed(seed): evt_kin = CenterOfMass(10 * GeV, "p", "p") - m = Pythia8(evt_kin, seed=seed) + m = Pythia8(evt_kin, seed=seed, cache=CACHE_PATH) if seed is None: assert m.seed >= 0 else: @@ -164,7 +176,7 @@ def test_seed(seed): def test_get_stable(): evt_kin = CenterOfMass(10 * GeV, "p", "p") - m = Pythia8(evt_kin, seed=1) + m = Pythia8(evt_kin, seed=1, cache=CACHE_PATH) assert m._get_stable() == set(long_lived) @@ -176,3 +188,58 @@ def test_gp(): def test_gg(): evt = run_collision(100 * GeV, "gamma", "gamma") assert len(evt) > 2 + + +def test_cache_file(capsys): + evt_kin = CenterOfMass(10 * GeV, "p", "p") + config = ["Print:quiet = off", "SoftQCD:inelastic = on"] + with tempfile.TemporaryDirectory() as cache_dir: + Pythia8(evt_kin, seed=1, config=config, cache=cache_dir) + out, _ = capsys.readouterr() + assert ( + "MultipartonInteractions::init: wrote initialization data to file" + ) in out + + # we initialize again, now the cache should be used + Pythia8(evt_kin, seed=1, config=config, cache=cache_dir) + out, _ = capsys.readouterr() + assert ( + "MultipartonInteractions::init: wrote initialization data to file" + ) not in out + + +def test_cache_file_heavy_ion(capsys): + evt_kin = CenterOfMass(1000 * GeV, "p", "He") + config = ["Print:quiet = off", "SoftQCD:inelastic = on"] + with tempfile.TemporaryDirectory() as cache_dir: + Pythia8(evt_kin, seed=1, config=config, cache=cache_dir) + out, _ = capsys.readouterr() + assert ( + "SubCollisionModel::init: wrote initialization configuration to file" + ) in out + assert ( + "MultipartonInteractions::init: wrote initialization data to file" + ) in out + # we initialize again, now the cache should be used + Pythia8(evt_kin, seed=1, config=config, cache=cache_dir) + out, _ = capsys.readouterr() + assert ( + "SubCollisionModel::init: wrote initialization configuration to file" + ) not in out + assert ( + "MultipartonInteractions::init: wrote initialization data to file" + ) not in out + + +def test_no_cache_file(): + evt_kin = CenterOfMass(100 * GeV, "p", "p") + m = Pythia8(evt_kin, seed=1, cache=None) + config = "\n".join(m._config) + assert "MultipartonInteractions:reuseInit = 3" not in config + + +def test_cache_input_type(): + evt_kin = CenterOfMass(100 * GeV, "p", "p") + # Expect to raise exception if cache is not a string + with pytest.raises(ValueError): + m = Pythia8(evt_kin, seed=1, cache=5) diff --git a/tests/test_util.py b/tests/test_util.py index 12526d77..38b7cc63 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -98,3 +98,12 @@ def test_is_real_nucleus(): mix = util.CompositeTarget([("p", 0.5), ("He", 0.5)]) assert util.is_real_nucleus(mix) + + +def test_dump_to_url(): + d = ["foo", "barian", "bazzer"] + s = util.dump_to_url(d) + assert type(s) is str + assert ( + s == "H4sIAAAAAAACA2tgmSrLAAGxUzR6mNPy86f0sCUlFmUm5oEZVVWpRVNS9QCPoG78KAAAAA==" + )