diff --git a/doc/get-rivethd-marcxml b/doc/get-rivethd-marcxml --- a/doc/get-rivethd-marcxml +++ b/doc/get-rivethd-marcxml @@ -1,94 +1,94 @@ #! /usr/bin/env python """\ %prog [ ...] """ from __future__ import print_function import argparse ap = argparse.ArgumentParser(usage=__doc__) ap.add_argument("XMLFILES", metavar='file', nargs="+", help="Inspire-exported MARC XML file to read") args = ap.parse_args() import rivet anas = {} for aname in rivet.AnalysisLoader.analysisNames(): ana = rivet.AnalysisLoader.getAnalysis(aname) # TODO: all anas *should* have an Inspire ID... anas.setdefault(ana.inspireId(), []).append(ana.name()) del anas[""] # print(anas.keys()) from lxml import etree #as ET #nsm = {None : "http://www.loc.gov/MARC21/slim"} nsm = {"mx" : "http://www.loc.gov/MARC21/slim"} for ifile, xmlfile in enumerate(args.XMLFILES): import urllib2, re, os if ifile > 0: print() print("Processing {}...".format(xmlfile)) jsonfile = xmlfile.replace(".marc.xml", ".json") if os.path.exists(jsonfile): print("{} exists, skipping {} testing".format(jsonfile, xmlfile)) continue OUT = {} tree = etree.parse(xmlfile) recnodes = tree.findall("/mx:record", namespaces=nsm) for rn in recnodes: print() # ctl = rn.find("./mx:controlfield", namespaces=nsm) ctls = rn.xpath("./mx:controlfield[@tag=001]", namespaces=nsm) ins = ctls[0].text if ctls else None print("Inspire", ins) summs = rn.xpath("./mx:datafield[@tag='245']/mx:subfield[@code='a']", namespaces=nsm) summ = summs[0].text if summs else None print("Title:", summ) expts = rn.xpath("./mx:datafield[@tag='710']/mx:subfield[@code='g']", namespaces=nsm) expt = expts[0].text if expts else None print("Expt:", expt) dois = rn.xpath("./mx:datafield[@tag='024']/mx:subfield[(@code='2') and (text()='DOI')]/../mx:subfield[@code='a']", namespaces=nsm) doi = dois[0].text.replace("oai:arXiv.org:", "") if dois else None print("DOI:", doi) arxs = rn.xpath("./mx:datafield[@tag='035']/mx:subfield[(@code='9') and (text()='arXiv')]/../mx:subfield[@code='a']", namespaces=nsm) arx = arxs[0].text.replace("oai:arXiv.org:", "") if arxs else None print("arXiv:", arx) cdss = rn.xpath("./mx:datafield[@tag='035']/mx:subfield[(@code='9') and (text()='CDS')]/../mx:subfield[@code='a']", namespaces=nsm) cds = cdss[0].text if cdss else None print("CDS:", cds) hds = rn.xpath("./mx:datafield[@tag='035']/mx:subfield[(@code='9') and (text()='HEPDATA')]/../mx:subfield[@code='a']", namespaces=nsm) hd = hds[0].text if hds else None if not hd: try: hdurl = "https://hepdata.net/record/ins{}".format(ins) u = urllib2.urlopen(hdurl) hd = "ins{}".format(ins) except urllib2.URLError: pass print("HepData:", hd) rivetanas = anas.get(ins) - # hasRivet = ins in anas - # if hasRivet: - # ana = - # rivetanas = ana.summary() - OUT[ins] = [summ, expt, doi, cds, arx, hd, rivetanas] + nums = rn.xpath("./mx:datafield[@tag='037']/mx:subfield[(@code='9') and (text()='arXiv:reportnumber')]/../mx:subfield[@code='a']", namespaces=nsm) + reportnums = [num.text for num in nums] + print("Nums:", reportnums) + + OUT[ins] = [summ, expt, doi, cds, arx, hd, rivetanas, reportnums] print(OUT[ins]) ## Write out as JSON import json with open(jsonfile, "wb") as jf: json.dump(OUT, jf) diff --git a/doc/inspire-cms-2018.json b/doc/inspire-cms-2018.json --- a/doc/inspire-cms-2018.json +++ b/doc/inspire-cms-2018.json @@ -1,1 +1,1 @@ -{"1686833": ["Search for an $L_{\\mu}-L_{\\tau}$ gauge boson using Z$\\to4\\mu$ events in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2633889", "1808.03684", null, null], "1680022": ["Measurement of differential cross sections for Z boson pair production in association with jets at $\\sqrt{s}=$ 8 and 13 TeV", "CMS", null, "2627479", "1806.11073", null, null], "1680021": ["Search for heavy Majorana neutrinos in same-sign dilepton channels in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2627097", "1806.10905", null, null], "1653127": ["Search for single production of vector-like quarks decaying to a b quark and a Higgs boson", "CMS", "10.1007/JHEP06(2018)031", "2303125", "1802.01486", null, null], "1671499": ["Measurement of the top quark mass with lepton+jets final states using pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2316130", "1805.01428", null, null], "1653123": ["Search for lepton-flavor violating decays of heavy resonances and quantum black holes to e\u03bc final states in proton-proton collisions at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP04(2018)073", "2302916", "1802.01122", null, null], "1694380": ["Search for invisible decays of a Higgs boson produced through vector boson fusion in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2638810", "1809.05937", null, null], "1694381": ["Search for leptoquarks coupled to third-generation quarks in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2638483", "1809.05558", null, null], "1673197": ["Search for top squarks decaying via four-body or chargino-mediated modes in single-lepton final states in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP09(2018)065", "2318332", "1805.05784", null, null], "1672970": ["Search for vector-like T and B quark pairs in final states with leptons at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)177", "2317384", "1805.04758", null, null], "1662293": ["Observation of proton-tagged, central (semi)exclusive production of high-mass lepton pairs in pp collisions at 13 TeV with the CMS-TOTEM precision proton spectrometer", "CMS", "10.1007/JHEP07(2018)153", "2308386", "1803.04496", null, null], "1667189": ["Search for $\\mathrm{t\\overline{t}}$H production in the $H\\to\\mathrm{b\\overline{b}}$ decay channel with leptonic $\\mathrm{t\\overline{t}}$ decays in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2312382", "1804.03682", null, null], "1652833": ["Comparing transverse momentum balance of b jet pairs in pp and PbPb collisions at $ \\sqrt{s_{\\mathrm{NN}}}=5.02 $ TeV", "CMS", "10.1007/JHEP03(2018)181", "2302786", "1802.00707", null, null], "1688938": ["Search for a charged Higgs boson decaying to charm and bottom quarks in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", null, "2635021", "1808.06575", null, null], "1685989": ["Search for pair-produced resonances decaying to quark pairs in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633735", "1808.03124", null, null], "1664330": ["Search for a heavy resonance decaying into a Z boson and a Z or W boson in 2\u21132q final states at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP09(2018)101", "2310641", "1803.10093", null, null], "1662926": ["Search for high-mass resonances in dilepton final states in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP06(2018)120", "2309470", "1803.06292", "ins1662926", null], "1680298": ["RPC upgrade project for CMS Phase II", "CMS Muon Group", null, "2628277", "1806.11503", null, null], "1672011": ["Measurement of prompt $\\psi$(2S) production cross sections in proton-lead and proton-proton collisions at $\\sqrt{s_{_\\mathrm{NN}}}=$ 5.02 TeV", "CMS", null, "2316388", "1805.02248", null, null], "1681436": ["Search for heavy resonances decaying into a vector boson and a Higgs boson in final states with charged leptons, neutrinos and b quarks at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2629479", "1807.02826", null, null], "1681435": ["Study of the underlying event in top quark pair production in pp collisions at 13 TeV", "CMS", null, "2629477", "1807.02810", null, null], "1677887": ["Measurements of properties of the Higgs boson decaying to a W boson pair in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624194", "1806.05246", null, null], "1662083": ["Search for a heavy resonance decaying into a Z boson and a vector boson in the $ \\nu \\overline{\\nu}\\mathrm{q}\\overline{\\mathrm{q}} $ final state", "CMS", "10.1007/JHEP07(2018)075", "2308045", "1803.03838", null, null], "1647562": ["Measurement of the $\\mathrm{Z}\\gamma^{*} \\to \\tau\\tau$ cross section in pp collisions at $\\sqrt{s} = $ 13 TeV and validation of $\\tau$ lepton analysis techniques", "CMS", "10.1140/epjc/s10052-018-6146-9", "2299793", "1801.03535", null, null], "1681748": ["Measurement of inclusive and differential Higgs boson production cross sections in the diphoton decay channel in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2630303", "1807.03825", null, null], "1680459": ["Measurement of differential cross sections for inclusive isolated-photon and photon+jets production in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2628421", "1807.00782", null, null], "1675818": ["Search for beyond the standard model Higgs bosons decaying into a $\\mathrm{b\\overline{b}}$ pair in pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)113", "2320899", "1805.12191", null, null], "1672962": ["Measurement of the groomed jet mass in PbPb and pp collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", null, "2317415", "1805.05145", null, null], "1692559": ["Search for physics beyond the standard model in high-mass diphoton events from proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2636915", "1809.00327", null, null], "1692558": ["Charged-particle nuclear modification factors in XeXe collisions at $\\sqrt{s_\\mathrm{NN}}=$ 5.44 TeV", "CMS", null, "2636844", "1809.00201", null, null], "1677677": ["Search for dark matter produced in association with a Higgs boson decaying to $\\gamma\\gamma$ or $\\tau^+\\tau^-$ at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP09(2018)046", "2623974", "1806.04771", null, null], "1693412": ["Performance of reconstruction and identification of $\\tau$ leptons decaying to hadrons and $\\nu_\\tau$ in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1088/1748-0221/13/10/P10005", "2637646", "1809.02816", null, null], "1677275": ["Search for a singly produced third-generation scalar leptoquark decaying to a $\\tau$ lepton and a bottom quark in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP07(2018)115", "2622479", "1806.03472", "ins1677275", null], "1677276": ["Search for resonant pair production of Higgs bosons decaying to bottom quark-antiquark pairs in proton-proton collisions at 13 TeV", "CMS", "10.1007/JHEP08(2018)152", "2622558", "1806.03548", null, null], "1676219": ["Search for pair-produced resonances each decaying into at least four quarks in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2621538", "1806.01058", null, null], "1676214": ["Search for narrow and broad dijet resonances in proton-proton collisions at $ \\sqrt{s}=13 $ TeV and constraints on dark matter mediators and other new particles", "CMS", "10.1007/JHEP08(2018)130", "2621423", "1806.00843", "ins1676214", null], "1676216": ["Measurement of the weak mixing angle using the forward-backward asymmetry of Drell-Yan events in pp collisions at 8 TeV", "CMS", "10.1140/epjc/s10052-018-6148-7", "2621428", "1806.00863", null, null], "1648162": ["Observation of medium induced modifications of jet fragmentation in PbPb collisions using isolated-photon-tagged jets", "CMS", null, "2300265", "1801.04895", null, null], "1674926": ["Search for an exotic decay of the Higgs boson to a pair of light pseudoscalars in the final state with two b quarks and two $\\tau$ leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1016/j.physletb.2018.08.057", "2320232", "1805.10191", null, null], "1674927": ["Constraints on models of scalar and vector leptoquarks decaying to a quark and a neutrino at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1103/PhysRevD.98.032005", "2320235", "1805.10228", null, null], "1662661": ["Evidence for associated production of a Higgs boson with a top quark pair in final states with electrons, muons, and hadronically decaying $\\tau$ leptons at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)066", "2308650", "1803.05485", "ins1662661", null], "1646260": ["Search for new physics in events with two soft oppositely charged leptons and missing transverse momentum in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1016/j.physletb.2018.05.062", "2299392", "1801.01846", null, null], "1675256": ["Observation of the $\\chi_\\mathrm{b1}$(3P) and $\\chi_\\mathrm{b2}$(3P) and measurement of their masses", "CMS", "10.1103/PhysRevLett.121.092002", "2320660", "1805.11192", null, null], "1696868": ["Observation of prompt J/$\\psi$ meson elliptic flow in high-multiplicity pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 8.16 TeV", "CMS", null, null, "1810.01473", null, null], "1683312": ["Searches for pair production of charginos and top squarks in final states with two oppositely charged leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2632037", "1807.07799", null, null], "1673011": ["Search for an exotic decay of the Higgs boson to a pair of light pseudoscalars in the final state of two muons and two $\\tau$ leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2317389", "1805.04865", null, null], "1677905": ["Search for supersymmetric partners of electrons and muons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624195", "1806.05264", null, null], "1663385": ["Search for $\\mathrm{t}\\overline{\\mathrm{t}}$H production in the all-jet final state in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP06(2018)101", "2309712", "1803.06986", "ins1663385", null], "1654926": ["Measurement of the $\\Lambda_b$ polarization and angular parameters in $\\Lambda_b\\to J/\\psi\\, \\Lambda$ decays from pp collisions at $\\sqrt{s}=$ 7 and 8 TeV", "CMS", "10.1103/PhysRevD.97.072010", "2304543", "1802.04867", null, null], "1686000": ["Evidence for the associated production of a single top quark and a photon in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633704", "1808.02913", null, null], "1687544": ["Search for pair production of second-generation leptoquarks at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2634349", "1808.05082", null, null], "1682495": ["Measurements of the differential jet cross section as a function of the jet mass in dijet events from proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2631525", "1807.05974", "ins1682495", null], "1655968": ["Search for narrow resonances in the b-tagged dijet mass spectrum in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", "10.1103/PhysRevLett.120.201801", "2304884", "1802.06149", null, null], "1659106": ["Search for third-generation scalar leptoquarks decaying to a top quark and a $\\tau$ lepton at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1140/epjc/s10052-018-6143-z", "2307701", "1803.02864", null, null], "1667854": ["Measurement of differential cross sections for Z boson production in association with jets in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2313393", "1804.05252", null, null], "1653451": ["Search for natural and split supersymmetry in proton-proton collisions at $ \\sqrt{s}=13 $ TeV in final states with jets and missing transverse momentum", "CMS", "10.1007/JHEP05(2018)025", "2303202", "1802.02110", null, null], "1662081": ["Measurements of differential cross sections of top quark pair production as a function of kinematic event variables in proton-proton collisions at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)002", "2308090", "1803.03991", null, ["CMS_2018_I1662081"]], "1696325": ["Measurement of exclusive $\\Upsilon$ photoproduction from protons in pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2641296", "1809.11080", null, null], "1666019": ["Search for a new scalar resonance decaying to a pair of Z bosons in proton-proton collisions at $\\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)127", "2311898", "1804.01939", "ins1666019", null], "1662008": ["Test beam demonstration of silicon microstrip modules with transverse momentum discrimination for the future CMS tracking detector", "CMS Tracker", "10.1088/1748-0221/13/03/P03003", null, null, null, null], "1695301": ["Search for single production of vector-like quarks decaying to a top quark and a W boson in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2639943", "1809.08597", null, null], "1653954": ["Search for heavy neutral leptons in events with three charged leptons in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1103/PhysRevLett.120.221801", "2303643", "1802.02965", null, null], "1674529": ["Measurement of nuclear modification factors of $\\Upsilon$(1S), $\\Upsilon$(2S), and $\\Upsilon$(3S) mesons in PbPb collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", null, "2319759", "1805.09215", null, null], "1681016": ["Search for supersymmetry in events with a $\\tau$ lepton pair and missing transverse momentum in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2628769", "1807.02048", null, null], "1691854": ["Observation of Higgs boson decay to bottom quarks", "CMS", "10.1103/PhysRevLett.121.121801", "2636067", "1808.08242", null, null], "1663234": ["Search for additional neutral MSSM Higgs bosons in the $\\tau\\tau$ final state in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP09(2018)007", "2309503", "1803.06553", "ins1663234", null], "1685232": ["Search for production of Higgs boson pairs in the four b quark final state using large-area jets in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633365", "1808.01473", null, null], "1685235": ["Search for heavy resonances decaying into two Higgs bosons or into a Higgs boson and a W or Z boson in proton-proton collisions at 13 TeV", "CMS", null, "2633296", "1808.01365", null, null], "1676212": ["Angular analysis of the decay B$^+$$\\to$ K$^+\\mu^+\\mu^-$ in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", null, "2621370", "1806.00636", null, null], "1647947": ["Combined search for electroweak production of charginos and neutralinos in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP03(2018)160", "2299904", "1801.03957", null, null], "1680318": ["Measurement of charged particle spectra in minimum-bias events from proton\u2013proton collisions at $\\sqrt{s}=13\\,\\text {TeV} $", "CMS", "10.1140/epjc/s10052-018-6144-y", "2627556", "1806.11245", null, null], "1650462": ["Search for dark matter in events with energetic, hadronically decaying top quarks and missing transverse momentum at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)027", "2301957", "1801.08427", null, null], "1673362": ["Search for black holes and sphalerons in high-multiplicity final states in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2318378", "1805.06013", null, null], "1682776": ["Search for the Higgs boson decaying to two muons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2631546", "1807.06325", null, null], "1682779": ["Search for dark matter particles produced in association with a top quark pair at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2631721", "1807.06522", null, null], "1676092": ["Search for Higgs boson pair production in the $\\gamma\\gamma\\mathrm{b\\overline{b}}$ final state in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2621190", "1806.00408", null, null], "1665228": ["Search for high-mass resonances in final states with a lepton and missing transverse momentum at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)128", "2310972", "1803.11133", null, null], "1665226": ["Search for a heavy right-handed W boson and a heavy neutrino in events with two same-flavor leptons and two jets at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP05(2018)148", "2310971", "1803.11116", null, null], "1656983": ["Quality control for the first large areas of triple-GEM chambers for the CMS endcaps", "CMS", "10.1051/epjconf/201817403003", "2118376", null, null, null], "1663452": ["Search for new physics in dijet angular distributions using proton-proton collisions at $\\sqrt{s}=$ 13 TeV and constraints on dark matter and other models", "CMS", "10.1140/epjc/s10052-018-6242-x", "2309935", "1803.08030", "ins1663452", ["CMS_2018_I1663452"]], "1682069": ["Precision measurement of the structure of the CMS inner tracking system using nuclear interactions", "CMS", null, "2629890", "1807.03289", null, null], "1693614": ["Studies of B$^*_\\mathrm{s2}(5840)^0$ and B$_\\mathrm{s1}(5830)^0$ mesons including the observation of the B$^*_\\mathrm{s2}(5840)^0\\to$ B$^0$K$_\\mathrm{S}^0$ decay in proton-proton collisions at $\\sqrt{s}=$8 TeV", "CMS", null, "2637845", "1809.03578", null, null], "1693616": ["Search for the associated production of the Higgs boson and a vector boson in proton-proton collisions at $\\sqrt{s}=$ 13 TeV via Higgs boson decays to $\\tau$ leptons", "CMS", null, "2637846", "1809.03590", null, null], "1663958": ["Measurement of differential cross sections for the production of top quark pairs and of additional jets in lepton+jets events from pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1103/PhysRevD.97.112003", "2310235", "1803.08856", null, null], "1678088": ["Search for the decay of a Higgs boson in the $\\ell\\ell\\gamma$ channel in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624385", "1806.05996", null, null], "1674077": ["Measurement of the production cross section for single top quarks in association with W bosons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2318905", "1805.07399", null, null], "1670168": ["Elliptic flow of charm and strange hadrons in high-multiplicity pPb collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 8.16 TeV", "CMS", "10.1103/PhysRevLett.121.082301", "2315189", "1804.09767", null, null], "1684340": ["Search for a W' boson decaying to a $\\tau$ lepton and a neutrino in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2632838", "1807.11421", null, null], "1685054": ["Search for narrow H$\\gamma$ resonances in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2633295", "1808.01257", null, null], "1696608": ["Search for new physics in final states with a single photon and missing transverse momentum in proton--proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2640855", "1810.00196", null, null], "1677496": ["Observation of the Z$\\to\\psi\\ell^+\\ell^-$ decay in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2623687", "1806.04213", null, null], "1696607": ["Combined measurements of Higgs boson couplings in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2640611", "1809.10733", null, null], "1653948": ["Measurement of the inelastic proton-proton cross section at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP07(2018)161", "2303548", "1802.02613", "ins1653948", null], "1667449": ["Performance of the CMS muon detector and muon reconstruction with proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1088/1748-0221/13/06/P06015", "2313130", "1804.04528", null, null], "1657397": ["Search for a heavy resonance decaying to a pair of vector bosons in the lepton plus merged jet final state at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP05(2018)088", "2305936", "1802.09407", null, null], "1672941": ["Constraining gluon distributions in nuclei using dijets in proton-proton and proton-lead collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", "10.1103/PhysRevLett.121.062002", "2317382", "1805.04736", "ins1672941", null], "1695278": ["Jet shapes of isolated photon-tagged jets in PbPb and pp collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2639945", "1809.08602", null, null], "1666824": ["Observation of $\\mathrm{t\\overline{t}}$H production", "CMS", "10.1103/PhysRevLett.120.231801", "2312113", "1804.02610", "ins1666824", null], "1666825": ["Measurements of Higgs boson properties in the diphoton decay channel in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2312121", "1804.02716", null, null], "1685992": ["Search for long-lived particles with displaced vertices in multijet events in proton-proton collisions at $\\sqrt{s}= $13 TeV", "CMS", null, "2633728", "1808.03078", null, null], "1685201": ["Search for resonances in the mass spectrum of muon pairs produced in association with b quark jets in proton-proton collisions at $\\sqrt{s} =$ 8 and 13 TeV", "CMS", null, "2633481", "1808.01890", null, null], "1658057": ["Jet properties in PbPb and pp collisions at $ \\sqrt{s_{\\mathrm{N}\\;\\mathrm{N}}}=5.02 $ TeV", "CMS", "10.1007/JHEP05(2018)006", "2306333", "1803.00042", null, null], "1669245": ["Search for disappearing tracks as a signature of new long-lived particles in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)016", "2314315", "1804.07321", "ins1669245", null], "1690148": ["Measurement of jet substructure observables in $\\mathrm{t\\overline{t}}$ events from proton-proton collisions at $\\sqrt{s}=$ 13TeV", "CMS", null, "2635447", "1808.07340", null, null]} \ No newline at end of file +{"1686833": ["Search for an $L_{\\mu}-L_{\\tau}$ gauge boson using Z$\\to4\\mu$ events in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2633889", "1808.03684", null, null, ["CMS-EXO-18-008", "CERN-EP-2018-208"]], "1680022": ["Measurement of differential cross sections for Z boson pair production in association with jets at $\\sqrt{s}=$ 8 and 13 TeV", "CMS", null, "2627479", "1806.11073", null, null, ["CMS-SMP-17-005", "CERN-EP-2018-161"]], "1680021": ["Search for heavy Majorana neutrinos in same-sign dilepton channels in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2627097", "1806.10905", null, null, ["CMS-EXO-17-028", "CERN-EP-2018-159"]], "1653127": ["Search for single production of vector-like quarks decaying to a b quark and a Higgs boson", "CMS", "10.1007/JHEP06(2018)031", "2303125", "1802.01486", null, null, []], "1671499": ["Measurement of the top quark mass with lepton+jets final states using pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2316130", "1805.01428", null, null, ["CMS-TOP-17-007", "CERN-EP-2018-063"]], "1653123": ["Search for lepton-flavor violating decays of heavy resonances and quantum black holes to e\u03bc final states in proton-proton collisions at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP04(2018)073", "2302916", "1802.01122", null, null, []], "1694380": ["Search for invisible decays of a Higgs boson produced through vector boson fusion in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2638810", "1809.05937", null, null, ["CMS-HIG-17-023", "CERN-EP-2018-139"]], "1694381": ["Search for leptoquarks coupled to third-generation quarks in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2638483", "1809.05558", null, null, ["CMS-B2G-16-027", "CERN-EP-2018-233"]], "1673197": ["Search for top squarks decaying via four-body or chargino-mediated modes in single-lepton final states in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP09(2018)065", "2318332", "1805.05784", null, null, ["CMS-SUS-17-005", "CERN-EP-2018-079"]], "1672970": ["Search for vector-like T and B quark pairs in final states with leptons at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)177", "2317384", "1805.04758", null, null, ["CMS-B2G-17-011", "CERN-EP-2018-069"]], "1662293": ["Observation of proton-tagged, central (semi)exclusive production of high-mass lepton pairs in pp collisions at 13 TeV with the CMS-TOTEM precision proton spectrometer", "CMS", "10.1007/JHEP07(2018)153", "2308386", "1803.04496", null, null, ["CMS-PPS-17-001", "TOTEM 2018-001", "CERN-EP-2018-014"]], "1667189": ["Search for $\\mathrm{t\\overline{t}}$H production in the $H\\to\\mathrm{b\\overline{b}}$ decay channel with leptonic $\\mathrm{t\\overline{t}}$ decays in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2312382", "1804.03682", null, null, ["CMS-HIG-17-026", "CERN-EP-2018-065"]], "1652833": ["Comparing transverse momentum balance of b jet pairs in pp and PbPb collisions at $ \\sqrt{s_{\\mathrm{NN}}}=5.02 $ TeV", "CMS", "10.1007/JHEP03(2018)181", "2302786", "1802.00707", null, null, []], "1688938": ["Search for a charged Higgs boson decaying to charm and bottom quarks in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", null, "2635021", "1808.06575", null, null, ["CMS-HIG-16-030", "CERN-EP-2018-121"]], "1685989": ["Search for pair-produced resonances decaying to quark pairs in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633735", "1808.03124", null, null, ["CMS-EXO-17-021", "CERN-EP-2018-211"]], "1664330": ["Search for a heavy resonance decaying into a Z boson and a Z or W boson in 2\u21132q final states at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP09(2018)101", "2310641", "1803.10093", null, null, ["CMS-B2G-17-013", "CERN-EP-2018-037"]], "1662926": ["Search for high-mass resonances in dilepton final states in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP06(2018)120", "2309470", "1803.06292", "ins1662926", null, ["CMS-EXO-16-047", "CERN-EP-2018-027"]], "1680298": ["RPC upgrade project for CMS Phase II", "CMS Muon Group", null, "2628277", "1806.11503", null, null, []], "1672011": ["Measurement of prompt $\\psi$(2S) production cross sections in proton-lead and proton-proton collisions at $\\sqrt{s_{_\\mathrm{NN}}}=$ 5.02 TeV", "CMS", null, "2316388", "1805.02248", null, null, ["CMS-HIN-16-015", "CERN-EP-2018-056"]], "1681436": ["Search for heavy resonances decaying into a vector boson and a Higgs boson in final states with charged leptons, neutrinos and b quarks at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2629479", "1807.02826", null, null, ["CMS-B2G-17-004", "CERN-EP-2018-169"]], "1681435": ["Study of the underlying event in top quark pair production in pp collisions at 13 TeV", "CMS", null, "2629477", "1807.02810", null, null, ["CMS-TOP-17-015", "CERN-EP-2018-177"]], "1677887": ["Measurements of properties of the Higgs boson decaying to a W boson pair in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624194", "1806.05246", null, null, []], "1662083": ["Search for a heavy resonance decaying into a Z boson and a vector boson in the $ \\nu \\overline{\\nu}\\mathrm{q}\\overline{\\mathrm{q}} $ final state", "CMS", "10.1007/JHEP07(2018)075", "2308045", "1803.03838", null, null, ["CMS-B2G-17-005", "CERN-EP-2018-023"]], "1647562": ["Measurement of the $\\mathrm{Z}\\gamma^{*} \\to \\tau\\tau$ cross section in pp collisions at $\\sqrt{s} = $ 13 TeV and validation of $\\tau$ lepton analysis techniques", "CMS", "10.1140/epjc/s10052-018-6146-9", "2299793", "1801.03535", null, null, ["CMS-HIG-15-007", "CERN-EP-2017-307"]], "1681748": ["Measurement of inclusive and differential Higgs boson production cross sections in the diphoton decay channel in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2630303", "1807.03825", null, null, ["CMS-HIG-17-025", "CERN-EP-2018-166"]], "1680459": ["Measurement of differential cross sections for inclusive isolated-photon and photon+jets production in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2628421", "1807.00782", null, null, []], "1675818": ["Search for beyond the standard model Higgs bosons decaying into a $\\mathrm{b\\overline{b}}$ pair in pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)113", "2320899", "1805.12191", null, null, ["CMS-HIG-16-018", "CERN-EP-2018-124"]], "1672962": ["Measurement of the groomed jet mass in PbPb and pp collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", null, "2317415", "1805.05145", null, null, ["CMS-HIN-16-024", "CERN-EP-2018-097"]], "1692559": ["Search for physics beyond the standard model in high-mass diphoton events from proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2636915", "1809.00327", null, null, ["CMS-EXO-17-017", "CERN-EP-2018-219"]], "1692558": ["Charged-particle nuclear modification factors in XeXe collisions at $\\sqrt{s_\\mathrm{NN}}=$ 5.44 TeV", "CMS", null, "2636844", "1809.00201", null, null, ["CMS-HIN-18-004", "CERN-EP-2018-228"]], "1677677": ["Search for dark matter produced in association with a Higgs boson decaying to $\\gamma\\gamma$ or $\\tau^+\\tau^-$ at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP09(2018)046", "2623974", "1806.04771", null, null, ["CMS-EXO-16-055", "CERN-EP-2018-129"]], "1693412": ["Performance of reconstruction and identification of $\\tau$ leptons decaying to hadrons and $\\nu_\\tau$ in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1088/1748-0221/13/10/P10005", "2637646", "1809.02816", null, null, ["CMS-TAU-16-003", "CERN-EP-2018-229"]], "1677275": ["Search for a singly produced third-generation scalar leptoquark decaying to a $\\tau$ lepton and a bottom quark in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP07(2018)115", "2622479", "1806.03472", "ins1677275", null, ["CMS-EXO-17-029", "CERN-EP-2018-136"]], "1677276": ["Search for resonant pair production of Higgs bosons decaying to bottom quark-antiquark pairs in proton-proton collisions at 13 TeV", "CMS", "10.1007/JHEP08(2018)152", "2622558", "1806.03548", null, null, []], "1676219": ["Search for pair-produced resonances each decaying into at least four quarks in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2621538", "1806.01058", null, null, ["CMS-EXO-17-022", "CERN-EP-2018-094"]], "1676214": ["Search for narrow and broad dijet resonances in proton-proton collisions at $ \\sqrt{s}=13 $ TeV and constraints on dark matter mediators and other new particles", "CMS", "10.1007/JHEP08(2018)130", "2621423", "1806.00843", "ins1676214", null, ["CMS-EXO-16-056", "CERN-EP-2018-123"]], "1676216": ["Measurement of the weak mixing angle using the forward-backward asymmetry of Drell-Yan events in pp collisions at 8 TeV", "CMS", "10.1140/epjc/s10052-018-6148-7", "2621428", "1806.00863", null, null, ["CMS-SMP-16-007", "CERN-EP-2018-126"]], "1648162": ["Observation of medium induced modifications of jet fragmentation in PbPb collisions using isolated-photon-tagged jets", "CMS", null, "2300265", "1801.04895", null, null, []], "1674926": ["Search for an exotic decay of the Higgs boson to a pair of light pseudoscalars in the final state with two b quarks and two $\\tau$ leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1016/j.physletb.2018.08.057", "2320232", "1805.10191", null, null, ["CMS-HIG-17-024", "CERN-EP-2018-089"]], "1674927": ["Constraints on models of scalar and vector leptoquarks decaying to a quark and a neutrino at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1103/PhysRevD.98.032005", "2320235", "1805.10228", null, null, ["CMS-SUS-18-001", "CERN-EP-2018-109"]], "1662661": ["Evidence for associated production of a Higgs boson with a top quark pair in final states with electrons, muons, and hadronically decaying $\\tau$ leptons at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)066", "2308650", "1803.05485", "ins1662661", null, ["CMS-HIG-17-018", "CERN-EP-2018-017"]], "1646260": ["Search for new physics in events with two soft oppositely charged leptons and missing transverse momentum in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1016/j.physletb.2018.05.062", "2299392", "1801.01846", null, null, []], "1675256": ["Observation of the $\\chi_\\mathrm{b1}$(3P) and $\\chi_\\mathrm{b2}$(3P) and measurement of their masses", "CMS", "10.1103/PhysRevLett.121.092002", "2320660", "1805.11192", null, null, ["CMS-BPH-17-008", "CERN-EP-2018-134"]], "1696868": ["Observation of prompt J/$\\psi$ meson elliptic flow in high-multiplicity pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 8.16 TeV", "CMS", null, null, "1810.01473", null, null, ["CMS-HIN-18-010", "CERN-EP-2018-256"]], "1683312": ["Searches for pair production of charginos and top squarks in final states with two oppositely charged leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2632037", "1807.07799", null, null, ["CMS-SUS-17-010", "CERN-EP-2018-186"]], "1673011": ["Search for an exotic decay of the Higgs boson to a pair of light pseudoscalars in the final state of two muons and two $\\tau$ leptons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2317389", "1805.04865", null, null, []], "1677905": ["Search for supersymmetric partners of electrons and muons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624195", "1806.05264", null, null, []], "1663385": ["Search for $\\mathrm{t}\\overline{\\mathrm{t}}$H production in the all-jet final state in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP06(2018)101", "2309712", "1803.06986", "ins1663385", null, ["CMS-HIG-17-022", "CERN-EP-2018-038"]], "1654926": ["Measurement of the $\\Lambda_b$ polarization and angular parameters in $\\Lambda_b\\to J/\\psi\\, \\Lambda$ decays from pp collisions at $\\sqrt{s}=$ 7 and 8 TeV", "CMS", "10.1103/PhysRevD.97.072010", "2304543", "1802.04867", null, null, []], "1686000": ["Evidence for the associated production of a single top quark and a photon in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633704", "1808.02913", null, null, ["CMS-TOP-17-016", "CERN-EP-2018-206"]], "1687544": ["Search for pair production of second-generation leptoquarks at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2634349", "1808.05082", null, null, ["CMS-EXO-17-003", "CERN-EP-2018-218"]], "1682495": ["Measurements of the differential jet cross section as a function of the jet mass in dijet events from proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2631525", "1807.05974", "ins1682495", null, ["CMS-SMP-16-010", "CERN-EP-2018-180"]], "1655968": ["Search for narrow resonances in the b-tagged dijet mass spectrum in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", "10.1103/PhysRevLett.120.201801", "2304884", "1802.06149", null, null, []], "1659106": ["Search for third-generation scalar leptoquarks decaying to a top quark and a $\\tau$ lepton at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1140/epjc/s10052-018-6143-z", "2307701", "1803.02864", null, null, ["CMS-B2G-16-028", "CERN-EP-2018-019"]], "1667854": ["Measurement of differential cross sections for Z boson production in association with jets in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2313393", "1804.05252", null, null, ["CMS-SMP-16-015", "CERN-EP-2018-071"]], "1653451": ["Search for natural and split supersymmetry in proton-proton collisions at $ \\sqrt{s}=13 $ TeV in final states with jets and missing transverse momentum", "CMS", "10.1007/JHEP05(2018)025", "2303202", "1802.02110", null, null, []], "1662081": ["Measurements of differential cross sections of top quark pair production as a function of kinematic event variables in proton-proton collisions at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)002", "2308090", "1803.03991", null, ["CMS_2018_I1662081"], ["CMS-TOP-16-014", "CERN-EP-2018-013"]], "1696325": ["Measurement of exclusive $\\Upsilon$ photoproduction from protons in pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2641296", "1809.11080", null, null, ["CMS-FSQ-13-009", "CERN-EP-2018-225"]], "1666019": ["Search for a new scalar resonance decaying to a pair of Z bosons in proton-proton collisions at $\\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)127", "2311898", "1804.01939", "ins1666019", null, ["CMS-HIG-17-012", "CERN-EP-2018-009"]], "1662008": ["Test beam demonstration of silicon microstrip modules with transverse momentum discrimination for the future CMS tracking detector", "CMS Tracker", "10.1088/1748-0221/13/03/P03003", null, null, null, null, []], "1695301": ["Search for single production of vector-like quarks decaying to a top quark and a W boson in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2639943", "1809.08597", null, null, ["CMS-B2G-17-018", "CERN-EP-2018-230"]], "1653954": ["Search for heavy neutral leptons in events with three charged leptons in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1103/PhysRevLett.120.221801", "2303643", "1802.02965", null, null, []], "1674529": ["Measurement of nuclear modification factors of $\\Upsilon$(1S), $\\Upsilon$(2S), and $\\Upsilon$(3S) mesons in PbPb collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", null, "2319759", "1805.09215", null, null, ["CMS-HIN-16-023", "CERN-EP-2018-110"]], "1681016": ["Search for supersymmetry in events with a $\\tau$ lepton pair and missing transverse momentum in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2628769", "1807.02048", null, null, ["CMS-SUS-17-003", "CERN-EP-2018-149"]], "1691854": ["Observation of Higgs boson decay to bottom quarks", "CMS", "10.1103/PhysRevLett.121.121801", "2636067", "1808.08242", null, null, ["CMS-HIG-18-016", "CERN-EP-2018-223"]], "1663234": ["Search for additional neutral MSSM Higgs bosons in the $\\tau\\tau$ final state in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP09(2018)007", "2309503", "1803.06553", "ins1663234", null, ["CMS-HIG-17-020", "CERN-EP-2018-026"]], "1685232": ["Search for production of Higgs boson pairs in the four b quark final state using large-area jets in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2633365", "1808.01473", null, null, ["CMS-B2G-17-019", "CERN-EP-2018-195"]], "1685235": ["Search for heavy resonances decaying into two Higgs bosons or into a Higgs boson and a W or Z boson in proton-proton collisions at 13 TeV", "CMS", null, "2633296", "1808.01365", null, null, ["CMS-B2G-17-006", "CERN-EP-2018-182"]], "1676212": ["Angular analysis of the decay B$^+$$\\to$ K$^+\\mu^+\\mu^-$ in proton-proton collisions at $\\sqrt{s} =$ 8 TeV", "CMS", null, "2621370", "1806.00636", null, null, ["CMS-BPH-15-001", "CERN-EP-2018-125"]], "1647947": ["Combined search for electroweak production of charginos and neutralinos in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP03(2018)160", "2299904", "1801.03957", null, null, []], "1680318": ["Measurement of charged particle spectra in minimum-bias events from proton\u2013proton collisions at $\\sqrt{s}=13\\,\\text {TeV} $", "CMS", "10.1140/epjc/s10052-018-6144-y", "2627556", "1806.11245", null, null, ["CMS-FSQ-16-011", "CERN-EP-2018-187"]], "1650462": ["Search for dark matter in events with energetic, hadronically decaying top quarks and missing transverse momentum at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)027", "2301957", "1801.08427", null, null, []], "1673362": ["Search for black holes and sphalerons in high-multiplicity final states in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2318378", "1805.06013", null, null, ["CMS-EXO-17-023", "CERN-EP-2018-093"]], "1682776": ["Search for the Higgs boson decaying to two muons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2631546", "1807.06325", null, null, ["CMS-HIG-17-019", "CERN-EP-2018-165"]], "1682779": ["Search for dark matter particles produced in association with a top quark pair at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2631721", "1807.06522", null, null, ["CMS-EXO-16-049", "CERN-EP-2018-183"]], "1676092": ["Search for Higgs boson pair production in the $\\gamma\\gamma\\mathrm{b\\overline{b}}$ final state in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2621190", "1806.00408", null, null, ["CMS-HIG-17-008", "CERN-EP-2017-343"]], "1665228": ["Search for high-mass resonances in final states with a lepton and missing transverse momentum at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP06(2018)128", "2310972", "1803.11133", null, null, ["CMS-EXO-16-033", "CERN-EP-2018-020"]], "1665226": ["Search for a heavy right-handed W boson and a heavy neutrino in events with two same-flavor leptons and two jets at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1007/JHEP05(2018)148", "2310971", "1803.11116", null, null, ["CMS-EXO-17-011", "CERN-EP-2018-028"]], "1656983": ["Quality control for the first large areas of triple-GEM chambers for the CMS endcaps", "CMS", "10.1051/epjconf/201817403003", "2118376", null, null, null, []], "1663452": ["Search for new physics in dijet angular distributions using proton-proton collisions at $\\sqrt{s}=$ 13 TeV and constraints on dark matter and other models", "CMS", "10.1140/epjc/s10052-018-6242-x", "2309935", "1803.08030", "ins1663452", ["CMS_2018_I1663452"], ["CMS-EXO-16-046", "CERN-EP-2018-036"]], "1682069": ["Precision measurement of the structure of the CMS inner tracking system using nuclear interactions", "CMS", null, "2629890", "1807.03289", null, null, ["CMS-TRK-17-001", "CERN-EP-2018-144"]], "1693614": ["Studies of B$^*_\\mathrm{s2}(5840)^0$ and B$_\\mathrm{s1}(5830)^0$ mesons including the observation of the B$^*_\\mathrm{s2}(5840)^0\\to$ B$^0$K$_\\mathrm{S}^0$ decay in proton-proton collisions at $\\sqrt{s}=$8 TeV", "CMS", null, "2637845", "1809.03578", null, null, ["CMS-BPH-16-003", "CERN-EP-2018-224"]], "1693616": ["Search for the associated production of the Higgs boson and a vector boson in proton-proton collisions at $\\sqrt{s}=$ 13 TeV via Higgs boson decays to $\\tau$ leptons", "CMS", null, "2637846", "1809.03590", null, null, ["CMS-HIG-18-007", "CERN-EP-2018-221"]], "1663958": ["Measurement of differential cross sections for the production of top quark pairs and of additional jets in lepton+jets events from pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1103/PhysRevD.97.112003", "2310235", "1803.08856", null, null, ["CMS-TOP-17-002", "CERN-EP-2018-039"]], "1678088": ["Search for the decay of a Higgs boson in the $\\ell\\ell\\gamma$ channel in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2624385", "1806.05996", null, null, []], "1674077": ["Measurement of the production cross section for single top quarks in association with W bosons in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2318905", "1805.07399", null, null, []], "1670168": ["Elliptic flow of charm and strange hadrons in high-multiplicity pPb collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 8.16 TeV", "CMS", "10.1103/PhysRevLett.121.082301", "2315189", "1804.09767", null, null, ["CMS-HIN-17-003", "CERN-EP-2018-076"]], "1684340": ["Search for a W' boson decaying to a $\\tau$ lepton and a neutrino in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2632838", "1807.11421", null, null, ["CMS-EXO-17-008", "CERN-EP-2018-202"]], "1685054": ["Search for narrow H$\\gamma$ resonances in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2633295", "1808.01257", null, null, ["CMS-EXO-17-019", "CERN-EP-2018-200"]], "1696608": ["Search for new physics in final states with a single photon and missing transverse momentum in proton--proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2640855", "1810.00196", null, null, ["CMS-EXO-16-053", "CERN-EP-2018-248"]], "1677496": ["Observation of the Z$\\to\\psi\\ell^+\\ell^-$ decay in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2623687", "1806.04213", null, null, []], "1696607": ["Combined measurements of Higgs boson couplings in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2640611", "1809.10733", null, null, ["CMS-HIG-17-031", "CERN-EP-2018-263"]], "1653948": ["Measurement of the inelastic proton-proton cross section at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP07(2018)161", "2303548", "1802.02613", "ins1653948", null, ["CMS-FSQ-15-005", "CERN-EP-2018-004"]], "1667449": ["Performance of the CMS muon detector and muon reconstruction with proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", "10.1088/1748-0221/13/06/P06015", "2313130", "1804.04528", null, null, ["CMS-MUO-16-001", "CERN-EP-2018-058"]], "1657397": ["Search for a heavy resonance decaying to a pair of vector bosons in the lepton plus merged jet final state at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP05(2018)088", "2305936", "1802.09407", null, null, ["CMS-B2G-16-029", "CERN-EP-2018-015"]], "1672941": ["Constraining gluon distributions in nuclei using dijets in proton-proton and proton-lead collisions at $\\sqrt{s_{_\\mathrm{NN}}} =$ 5.02 TeV", "CMS", "10.1103/PhysRevLett.121.062002", "2317382", "1805.04736", "ins1672941", null, ["CMS-HIN-16-003", "CERN-EP-2018-091"]], "1695278": ["Jet shapes of isolated photon-tagged jets in PbPb and pp collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2639945", "1809.08602", null, null, ["CMS-HIN-18-006", "CERN-EP-2018-249"]], "1666824": ["Observation of $\\mathrm{t\\overline{t}}$H production", "CMS", "10.1103/PhysRevLett.120.231801", "2312113", "1804.02610", "ins1666824", null, ["CMS-HIG-17-035", "CERN-EP-2018-064"]], "1666825": ["Measurements of Higgs boson properties in the diphoton decay channel in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2312121", "1804.02716", null, null, ["CMS-HIG-16-040", "CERN-EP-2018-060"]], "1685992": ["Search for long-lived particles with displaced vertices in multijet events in proton-proton collisions at $\\sqrt{s}= $13 TeV", "CMS", null, "2633728", "1808.03078", null, null, ["CMS-EXO-17-018", "CERN-EP-2018-203"]], "1685201": ["Search for resonances in the mass spectrum of muon pairs produced in association with b quark jets in proton-proton collisions at $\\sqrt{s} =$ 8 and 13 TeV", "CMS", null, "2633481", "1808.01890", null, null, ["CMS-HIG-16-017", "CERN-EP-2018-204"]], "1658057": ["Jet properties in PbPb and pp collisions at $ \\sqrt{s_{\\mathrm{N}\\;\\mathrm{N}}}=5.02 $ TeV", "CMS", "10.1007/JHEP05(2018)006", "2306333", "1803.00042", null, null, ["CMS-HIN-16-020", "CERN-EP-2018-011"]], "1669245": ["Search for disappearing tracks as a signature of new long-lived particles in proton-proton collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP08(2018)016", "2314315", "1804.07321", "ins1669245", null, ["CMS-EXO-16-044", "CERN-EP-2018-061"]], "1690148": ["Measurement of jet substructure observables in $\\mathrm{t\\overline{t}}$ events from proton-proton collisions at $\\sqrt{s}=$ 13TeV", "CMS", null, "2635447", "1808.07340", null, null, ["CMS-TOP-17-013", "CERN-EP-2018-214"]]} \ No newline at end of file diff --git a/doc/mk-coverage-html b/doc/mk-coverage-html --- a/doc/mk-coverage-html +++ b/doc/mk-coverage-html @@ -1,347 +1,351 @@ #! /usr/bin/env python from __future__ import division, print_function """\ %prog [ ...] TODO: get and write year of publication in table """ import argparse ap = argparse.ArgumentParser(usage=__doc__) ap.add_argument("JSONFILES", metavar="file", nargs="+", help="JSON Inspire xref file to read") ap.add_argument("-r", "--ranking", dest="RANKFILES", metavar="file", action="append", default=[], help="lists of Inspire IDs to exclude, suppress, and highlight") ap.add_argument("-R", "--reverse", dest="REVERSE", action="store_true", default=False, help="show list *reverse* ordered in Inspire ID") ap.add_argument("-s", "--only-searches", dest="ONLYSEARCHES", action="store_true", default=False, help="only show search analyses") ap.add_argument("-S", "--no-searches", dest="NOSEARCHES", action="store_true", default=False, help="exclude search analyses") ap.add_argument("-i", "--only-heavyion", dest="ONLYHEAVYION", action="store_true", default=False, help="only show heavy ion analyses") ap.add_argument("-I", "--no-heavyion", dest="NOHEAVYION", action="store_true", default=False, help="exclude heavy ion analyses") ap.add_argument("-o", "--outfile", dest="OUTFILE", default=None, help="output HTML filename") ap.add_argument("--basename", dest="BASENAME", default="rivet-coverage", help="the base name for output files [default=%(default)s]") ap.add_argument("--update-ranking", dest="UPDATERANK", action="store_true", default=False, help="update the per-experiment ranking files") ap.add_argument("-v", "--verbose", dest="VERBOSE", action="store_true", default=False, help="print debug info to the terminal") args = ap.parse_args() import datetime now = datetime.datetime.now() EXPTS = ["ALICE", "ATLAS", "CMS", "LHCb", "Other"] ## Read data from JSON files records = {} import json for jsonfile in args.JSONFILES: with open(jsonfile) as jf: recs = json.load(jf) if args.VERBOSE: print("Reading {} records from {}".format(len(recs), jsonfile)) records.update(recs) records = {int(k) : v for k, v in records.items()} print("Read total of {} records".format(len(records))) ## Read Inspire IDs from ranking files blacklist, greylist, hotlist = [], [], [] assigned = {} for rankfilestr in args.RANKFILES: for rankfile in rankfilestr.split(" "): with open(rankfile) as rf: if args.VERBOSE: print("Reading rankings from {}".format(rankfile)) for line in rf: line = line.strip() if not line or line.startswith("#"): continue tokens = line.split() ins = int(tokens[0]) code = tokens[1] if code == "X": blacklist.append(ins) elif code == "?": greylist.append(ins) elif code == "!": hotlist.append(ins) # Detect an optional assigned email address last = tokens[-1] if "@" in last: if last.startswith("<") and last.endswith(">"): last = last[1:-1] assigned[ins] = last ## Add rankings/tags to the record for ins, rec in records.items(): ## Sanitise title and experiment rec[0] = (rec[0] or "[NO TITLE]").replace("\n", " ") rec[1] = (rec[1] or "UNKNOWN").upper().split()[0].strip() ## Ranking code = "default" if rec[6]: #< Rivet analyses code = "rivet" elif ins in greylist: code = "grey" elif ins in blacklist: code = "black" elif ins in hotlist: code = "hot" ## Tags title = rec[0] or "" if "search" in title.lower(): code += " search" if "Pb" in title or "Xe" in title: code += " heavyion" rm = False rm |= args.ONLYSEARCHES and not "search" in code rm |= args.NOSEARCHES and "search" in code rm |= args.ONLYHEAVYION and not "heavyion" in code rm |= args.NOHEAVYION and "heavyion" in code if rm: del records[ins] else: rec.append(code) ## Group and count records by experiment (and update rank file if requested) ex_records = {} ex_ntots, ex_ndefaults, ex_nurgents, ex_nwanteds, ex_ntargets, ex_nrivets = {}, {}, {}, {}, {}, {} for ex in EXPTS: if ex != "Other": ex_records[ex] = {ins : rec for ins, rec in records.items() if rec[1].upper() == ex.upper()} else: namedexpts = [e.upper() for e in EXPTS[:-1]] ex_records[ex] = {ins : rec for ins, rec in records.items() if rec[1].upper() not in namedexpts} ex_ntots[ex] = len(ex_records[ex]) ex_nrivets[ex] = len([ins for ins, rec in ex_records[ex].items() if "rivet" in rec[-1]]) ex_ndefaults[ex] = len([ins for ins, rec in ex_records[ex].items() if "default" in rec[-1]]) ex_nurgents[ex] = len([ins for ins, rec in ex_records[ex].items() if "hot" in rec[-1]]) ex_nwanteds[ex] = ex_ndefaults[ex] + ex_nurgents[ex] ex_ntargets[ex] = ex_nwanteds[ex] + ex_nrivets[ex] if args.VERBOSE: print(ex, "#urgent/#wanted =", ex_nurgents[ex], "/", ex_nwanteds[ex]) if args.UPDATERANK: if args.ONLYSEARCHES or args.NOSEARCHES or args.ONLYHEAVYION or args.NOHEAVYION: print("Won't update rank lists while search/HI/experiment filtering is enabled") sys.exit(1) rfname = "{}-{}.rank".format(args.BASENAME, ex.lower()) print("Writing updated rank file to {}".format(rfname)) syms = { "default" : ".", "rivet" : ".", "grey" : "?", "black" : "X", "hot" : "!" } with open(rfname, "w") as rf: for ins, rec in sorted(ex_records[ex].items()): rankcode = rec[-1].split()[0] # line = u"{} {} {}\n".format(ins.encode("UTF-8"), syms[code], rec[3].encode("UTF-8")) line = u"{} {} {}".format(ins, syms[rankcode], rec[0]) # print(assigned.get(ins)) if ins in assigned: #print(ins, rec[0], assigned[ins]) line += " <{}>".format(assigned[ins]) line += "\n" rf.write(line.encode("UTF-8")) ntot = len(records) nrivet = len([ins for ins, rec in records.items() if "rivet" in rec[-1]]) ndefault = len([ins for ins, rec in records.items() if "default" in rec[-1]]) nurgent = len([ins for ins, rec in records.items() if "hot" in rec[-1]]) nwanted = ndefault + nurgent ntarget = nwanted + nrivet ## Register filter strings excls = [] if args.ONLYSEARCHES: excls.append("searches only") if args.NOSEARCHES: excls.append("no searches") if args.ONLYHEAVYION: excls.append("heavy ion only") if args.NOHEAVYION: excls.append("no heavy ion") ## Web page rendering import html OUT = html.HTML("html") title = "Rivet LHC analysis coverage" exclstr = " ({})".format(", ".join(excls)) if excls else "" title += exclstr head = OUT.head(newlines=True) head.meta(charset="utf-8") head.title(title) head.link("", rel="stylesheet", href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css") head.script("MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$']]} });", type="text/x-mathjax-config") head.script("", type="text/javascript", src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML", async="async") head.script("", type="text/javascript", src="https://code.jquery.com/jquery-3.3.1.js", integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=", crossorigin="anonymous") head.script("", type="text/javascript", src="https://code.jquery.com/ui/1.12.1/jquery-ui.js", integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=", crossorigin="anonymous") head.script(""" $(document).ready( function(){ $("#blacktoggle").click( function(){ var b = $("#blacktoggle"); var t = b.text(); b.text(t.indexOf("Show") != -1 ? t.replace("Show", "Hide") : t.replace("Hide", "Show") ); $(".black").toggle(100); }); $("#greytoggle").click( function(){ var b = $("#greytoggle"); var t = b.text(); b.text(t.indexOf("Show") != -1 ? t.replace("Show", "Hide") : t.replace("Hide", "Show") ); $(".grey").toggle(100); }); $("#tabs").tabs(); }); """) style = head.style(newlines="True") style += "html { font-family: sans; font-size: large; color: #333; }" style += "body { padding: 2em; }" style += "table { margin: 2em 0 2em 0; border: 0; border-collapse: collapse; text-align: left; }" style += "table.list { border-top: 3px solid black; border-bottom: 3px solid black; }" style += "table.list thead { border-bottom: 1px solid #333; }" style += "table.key { border: 1px solid #333; margin: 0; }" style += "td { padding: 15px; }" style += "tr.ana { border-top: 1px solid #ccc; }" style += "tr.ana td { padding-bottom: 1em; padding-top: 1em; }" style += "a { color: #339; }" style += "button { margin: 1em; }" # style += ".row { margin: 1em 0 3em 0; }" # style += ".row:after { content: ''; display: table; clear: both; }" # style += ".col { float: left; width: 50%; }" style += "button { border: none; margin: 0 1em 1em 0; border-radius: 1ex; color: #333; background: #ddf; padding: 1ex; }" style += "button:hover { background: #cce; }" style += "button:active { color: white; }" style += "#tabs { border: 0; }" style += ".rivet { background: #cfc; }" style += ".hot { background: #fbb; }" style += ".default { background: #fee; }" style += ".grey { color: #666; background: #ddd; font-size: normal; display: none; }" style += ".grey a { color: #669; }" style += ".black { color: #eee; background: #333; display: none; }" style += ".black a { color: #99c; }" style += ".hot.assigned { background: repeating-linear-gradient(135deg, #fbb, #fbb 10px, #bd7 10px, #bd7 20px); }" style += ".default.assigned { background: repeating-linear-gradient(135deg, #fee, #fee 10px, #de9 10px, #de9 20px); }" style += ".grey.assigned { background: repeating-linear-gradient(135deg, #ddd, #ddd 10px, #dfd 10px, #dfd 20px); }" body = OUT.html.body(newlines=True) body.h1(title) body.p().b("Rivet analyses exist for {}/{} papers = {:.0f}%. {} priority analyses required.".format(nrivet, ntarget, 100*nrivet/ntarget, nurgent)) body.p("Total number of Inspire papers scanned = {}, at {}".format(ntot, now.strftime("%Y-%m-%d"))) body.p("Breakdown by identified experiment (in development):") t = body.table(klass="list") th = t.thead(newlines=True) r = th.tr(klass="thead") r.td().b("Key") for ex in EXPTS: r.td().b(ex) # tb = t.tbody(newlines=True) r = tb.tr(klass="default") r.td().b("Rivet wanted (total):") for ex in EXPTS: r.td("{}".format(ex_nwanteds[ex])) # r = tb.tr(klass="hot") r.td().b("Rivet REALLY wanted:") for ex in EXPTS: r.td("{}".format(ex_nurgents[ex])) r = tb.tr(klass="rivet") # r.td().b("Rivet provided:") for ex in EXPTS: # txt = "{}".format(ex_nrivets[ex]) # if ex_ntargets[ex]: # txt += " / {:d} = {:.0f}%".format(ex_ntargets[ex], 100*ex_nrivets[ex]/ex_ntargets[ex]) # r.td(txt) b = r.td().b("{}".format(ex_nrivets[ex])) if ex_ntargets[ex]: b.span("/{:d} = ".format(ex_ntargets[ex]), style="color: #777") b += "{:.0f}%".format(100*ex_nrivets[ex]/ex_ntargets[ex]) body.button("Show greylist", id="greytoggle") body.button("Show blacklist", id="blacktoggle") #body.input(klass="search", placeholder="Search") #body.button("Sort by name", klass="sort", data-sort="name") tabs = body.div(id="tabs") u = tabs.ul() for ex in EXPTS: u.li().a(ex, href="#tabs-{}".format(ex.lower())) for ex in EXPTS: d = tabs.div(id="tabs-{}".format(ex.lower())) t = d.table(klass="list").tbody(newlines=True) for i, (ins, rec) in enumerate(sorted(ex_records[ex].items(), reverse=args.REVERSE)): expt = rec[1] code = rec[-1] if ins in assigned: code += " assigned" if expt: code += " {}expt".format(expt.lower()) cell = t.tr(klass=code+" ana", newlines=True).td(newlines=False) summ = u"" summ += u"{}: {}".format(expt, rec[0]) # summ += rec[0] # if expt != "UNKNOWN": # #summ += " " # summ += " [{}]".format(expt) cell.b(summ) cell.br() + if len(rec) == 9: # Report numbers + nums = u", ".join(rec[7]) if rec[7] else u"" + cell.span(nums) + cell.br() cell.a("Inspire", href="http://inspirehep.net/record/{}".format(ins)) # Inspire cell += " " if rec[2]: # DOI cell.a("DOI/journal", href="http://dx.doi.org/{}".format(rec[2])) cell += " " if rec[3]: # CDS cell.a("CDS", href="https://cds.cern.ch/record/{}".format(rec[3])) cell += " " if rec[4]: # arXiv cell.a("arXiv", href="https://arxiv.org/abs/{}".format(rec[4])) cell += " " if rec[5]: # HepData cell.a("HepData", href="https://hepdata.net/record/{}".format(rec[5])) cell += " " if rec[6]: # Rivet anas = u", ".join(rec[6]) if rec[6] else u"" cell.a(anas, href="https://rivet.hepforge.org/analyses/{}.html".format(rec[6][0])) if ins in assigned: cell.a("IN PROGRESS: assigned to {}".format(assigned[ins]), href="mailto:{}".format(assigned[ins])) ## Time-created footer body.p("Generated at {}".format(now.strftime("%c"))) body.p("Generated from JSON files extracted from Inspire ({} papers in total):".format(ntot)) body.p(", ".join(args.JSONFILES), style="font-family: monospace; font-size: smaller") ## Write out outfile = args.OUTFILE if not outfile: outfile = args.BASENAME exclparts = [e.replace(" ", "") for e in excls] if exclparts: outfile += "-" + "-".join(exclparts) if not outfile.endswith(".html"): outfile += ".html" print("Writing output to {} {}".format(outfile, exclstr)) with open(outfile, "wb") as hf: a = unicode(OUT) hf.write(a.encode("UTF-8"))